From 7cd7d19ffcf57e749081f3f3ff8711e3b1c0bda8 Mon Sep 17 00:00:00 2001
From: AwsSdkPhpAutomation
Date: Mon, 1 Apr 2024 18:48:46 +0000
Subject: [PATCH] Update models for release
---
.changes/3.303.0 | 27 +
CHANGELOG.md | 8 +
src/DataZone/DataZoneClient.php | 8 +
src/Deadline/DeadlineClient.php | 213 +
src/Deadline/Exception/DeadlineException.php | 9 +
src/Sdk.php | 2 +
src/data/datazone/2018-05-10/api-2.json | 284 +-
src/data/datazone/2018-05-10/api-2.json.php | 2 +-
src/data/datazone/2018-05-10/docs-2.json | 272 +-
src/data/datazone/2018-05-10/docs-2.json.php | 2 +-
.../datazone/2018-05-10/paginators-1.json | 6 +
.../datazone/2018-05-10/paginators-1.json.php | 2 +-
src/data/deadline/2023-10-12/api-2.json | 8630 +++++++++++++++++
src/data/deadline/2023-10-12/api-2.json.php | 3 +
src/data/deadline/2023-10-12/docs-2.json | 4398 +++++++++
src/data/deadline/2023-10-12/docs-2.json.php | 3 +
.../2023-10-12/endpoint-rule-set-1.json | 350 +
.../2023-10-12/endpoint-rule-set-1.json.php | 3 +
.../deadline/2023-10-12/endpoint-tests-1.json | 314 +
.../2023-10-12/endpoint-tests-1.json.php | 3 +
src/data/deadline/2023-10-12/examples-1.json | 5 +
.../deadline/2023-10-12/examples-1.json.php | 3 +
.../deadline/2023-10-12/paginators-1.json | 160 +
.../deadline/2023-10-12/paginators-1.json.php | 3 +
src/data/deadline/2023-10-12/waiters-2.json | 131 +
.../deadline/2023-10-12/waiters-2.json.php | 3 +
.../elasticmapreduce/2009-03-31/docs-2.json | 6 +-
.../2009-03-31/docs-2.json.php | 2 +-
src/data/endpoints.json | 1 +
src/data/endpoints.json.php | 2 +-
src/data/lightsail/2016-11-28/api-2.json | 27 +-
src/data/lightsail/2016-11-28/api-2.json.php | 2 +-
src/data/lightsail/2016-11-28/docs-2.json | 13 +
src/data/lightsail/2016-11-28/docs-2.json.php | 2 +-
src/data/manifest.json | 8 +
src/data/manifest.json.php | 2 +-
src/data/monitoring/2010-08-01/api-2.json | 1 +
src/data/monitoring/2010-08-01/api-2.json.php | 2 +-
src/data/monitoring/2010-08-01/docs-2.json | 31 +-
.../monitoring/2010-08-01/docs-2.json.php | 2 +-
40 files changed, 14838 insertions(+), 107 deletions(-)
create mode 100644 .changes/3.303.0
create mode 100644 src/Deadline/DeadlineClient.php
create mode 100644 src/Deadline/Exception/DeadlineException.php
create mode 100644 src/data/deadline/2023-10-12/api-2.json
create mode 100644 src/data/deadline/2023-10-12/api-2.json.php
create mode 100644 src/data/deadline/2023-10-12/docs-2.json
create mode 100644 src/data/deadline/2023-10-12/docs-2.json.php
create mode 100644 src/data/deadline/2023-10-12/endpoint-rule-set-1.json
create mode 100644 src/data/deadline/2023-10-12/endpoint-rule-set-1.json.php
create mode 100644 src/data/deadline/2023-10-12/endpoint-tests-1.json
create mode 100644 src/data/deadline/2023-10-12/endpoint-tests-1.json.php
create mode 100644 src/data/deadline/2023-10-12/examples-1.json
create mode 100644 src/data/deadline/2023-10-12/examples-1.json.php
create mode 100644 src/data/deadline/2023-10-12/paginators-1.json
create mode 100644 src/data/deadline/2023-10-12/paginators-1.json.php
create mode 100644 src/data/deadline/2023-10-12/waiters-2.json
create mode 100644 src/data/deadline/2023-10-12/waiters-2.json.php
diff --git a/.changes/3.303.0 b/.changes/3.303.0
new file mode 100644
index 0000000000..805ebc050b
--- /dev/null
+++ b/.changes/3.303.0
@@ -0,0 +1,27 @@
+[
+ {
+ "type": "api-change",
+ "category": "CloudWatch",
+ "description": "This release adds support for CloudWatch Anomaly Detection on cross-account metrics. SingleMetricAnomalyDetector and MetricDataQuery inputs to Anomaly Detection APIs now take an optional AccountId field."
+ },
+ {
+ "type": "enhancement",
+ "category": "EMR",
+ "description": "This release fixes a broken link in the documentation."
+ },
+ {
+ "type": "feature",
+ "category": "Deadline",
+ "description": "AWS Deadline Cloud is a new fully managed service that helps customers set up, deploy, and scale rendering projects in minutes, so they can improve the efficiency of their rendering pipelines and take on more projects."
+ },
+ {
+ "type": "api-change",
+ "category": "DataZone",
+ "description": "This release supports the feature of AI recommendations for descriptions to enrich the business data catalog in Amazon DataZone."
+ },
+ {
+ "type": "api-change",
+ "category": "Lightsail",
+ "description": "This release adds support to upgrade the TLS version of the distribution."
+ }
+]
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7de94c1c8d..a0abe04f06 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,13 @@
# CHANGELOG
+## next release
+
+* `Aws\CloudWatch` - This release adds support for CloudWatch Anomaly Detection on cross-account metrics. SingleMetricAnomalyDetector and MetricDataQuery inputs to Anomaly Detection APIs now take an optional AccountId field.
+* `Aws\EMR` - This release fixes a broken link in the documentation.
+* `Aws\Deadline` - AWS Deadline Cloud is a new fully managed service that helps customers set up, deploy, and scale rendering projects in minutes, so they can improve the efficiency of their rendering pipelines and take on more projects.
+* `Aws\DataZone` - This release supports the feature of AI recommendations for descriptions to enrich the business data catalog in Amazon DataZone.
+* `Aws\Lightsail` - This release adds support to upgrade the TLS version of the distribution.
+
## 3.302.0 - 2024-03-29
* `Aws\NeptuneGraph` - Add the new API Start-Import-Task for Amazon Neptune Analytics.
diff --git a/src/DataZone/DataZoneClient.php b/src/DataZone/DataZoneClient.php
index 6182e3a75e..f62124929a 100644
--- a/src/DataZone/DataZoneClient.php
+++ b/src/DataZone/DataZoneClient.php
@@ -9,6 +9,8 @@
* @method \GuzzleHttp\Promise\Promise acceptPredictionsAsync(array $args = [])
* @method \Aws\Result acceptSubscriptionRequest(array $args = [])
* @method \GuzzleHttp\Promise\Promise acceptSubscriptionRequestAsync(array $args = [])
+ * @method \Aws\Result cancelMetadataGenerationRun(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise cancelMetadataGenerationRunAsync(array $args = [])
* @method \Aws\Result cancelSubscription(array $args = [])
* @method \GuzzleHttp\Promise\Promise cancelSubscriptionAsync(array $args = [])
* @method \Aws\Result createAsset(array $args = [])
@@ -109,6 +111,8 @@
* @method \GuzzleHttp\Promise\Promise getIamPortalLoginUrlAsync(array $args = [])
* @method \Aws\Result getListing(array $args = [])
* @method \GuzzleHttp\Promise\Promise getListingAsync(array $args = [])
+ * @method \Aws\Result getMetadataGenerationRun(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise getMetadataGenerationRunAsync(array $args = [])
* @method \Aws\Result getProject(array $args = [])
* @method \GuzzleHttp\Promise\Promise getProjectAsync(array $args = [])
* @method \Aws\Result getSubscription(array $args = [])
@@ -139,6 +143,8 @@
* @method \GuzzleHttp\Promise\Promise listEnvironmentProfilesAsync(array $args = [])
* @method \Aws\Result listEnvironments(array $args = [])
* @method \GuzzleHttp\Promise\Promise listEnvironmentsAsync(array $args = [])
+ * @method \Aws\Result listMetadataGenerationRuns(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise listMetadataGenerationRunsAsync(array $args = [])
* @method \Aws\Result listNotifications(array $args = [])
* @method \GuzzleHttp\Promise\Promise listNotificationsAsync(array $args = [])
* @method \Aws\Result listProjectMemberships(array $args = [])
@@ -175,6 +181,8 @@
* @method \GuzzleHttp\Promise\Promise searchUserProfilesAsync(array $args = [])
* @method \Aws\Result startDataSourceRun(array $args = [])
* @method \GuzzleHttp\Promise\Promise startDataSourceRunAsync(array $args = [])
+ * @method \Aws\Result startMetadataGenerationRun(array $args = [])
+ * @method \GuzzleHttp\Promise\Promise startMetadataGenerationRunAsync(array $args = [])
* @method \Aws\Result tagResource(array $args = [])
* @method \GuzzleHttp\Promise\Promise tagResourceAsync(array $args = [])
* @method \Aws\Result untagResource(array $args = [])
diff --git a/src/Deadline/DeadlineClient.php b/src/Deadline/DeadlineClient.php
new file mode 100644
index 0000000000..05b516a67c
--- /dev/null
+++ b/src/Deadline/DeadlineClient.php
@@ -0,0 +1,213 @@
+ '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' => [ 'name' => 'AcceptPredictions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}/accept-predictions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AcceptPredictionsInput', ], 'output' => [ 'shape' => 'AcceptPredictionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'AcceptSubscriptionRequest' => [ 'name' => 'AcceptSubscriptionRequest', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests/{identifier}/accept', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AcceptSubscriptionRequestInput', ], 'output' => [ 'shape' => 'AcceptSubscriptionRequestOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CancelSubscription' => [ 'name' => 'CancelSubscription', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/subscriptions/{identifier}/cancel', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CancelSubscriptionInput', ], 'output' => [ 'shape' => 'CancelSubscriptionOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateAsset' => [ 'name' => 'CreateAsset', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/assets', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateAssetInput', ], 'output' => [ 'shape' => 'CreateAssetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateAssetRevision' => [ 'name' => 'CreateAssetRevision', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}/revisions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateAssetRevisionInput', ], 'output' => [ 'shape' => 'CreateAssetRevisionOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateAssetType' => [ 'name' => 'CreateAssetType', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/asset-types', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateAssetTypeInput', ], 'output' => [ 'shape' => 'CreateAssetTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateDataSource' => [ 'name' => 'CreateDataSource', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateDataSourceInput', ], 'output' => [ 'shape' => 'CreateDataSourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateDomain' => [ 'name' => 'CreateDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateDomainInput', ], 'output' => [ 'shape' => 'CreateDomainOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateEnvironment' => [ 'name' => 'CreateEnvironment', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/environments', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateEnvironmentInput', ], 'output' => [ 'shape' => 'CreateEnvironmentOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateEnvironmentProfile' => [ 'name' => 'CreateEnvironmentProfile', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-profiles', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateEnvironmentProfileInput', ], 'output' => [ 'shape' => 'CreateEnvironmentProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateFormType' => [ 'name' => 'CreateFormType', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/form-types', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateFormTypeInput', ], 'output' => [ 'shape' => 'CreateFormTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateGlossary' => [ 'name' => 'CreateGlossary', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/glossaries', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateGlossaryInput', ], 'output' => [ 'shape' => 'CreateGlossaryOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateGlossaryTerm' => [ 'name' => 'CreateGlossaryTerm', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/glossary-terms', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateGlossaryTermInput', ], 'output' => [ 'shape' => 'CreateGlossaryTermOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateGroupProfile' => [ 'name' => 'CreateGroupProfile', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/group-profiles', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateGroupProfileInput', ], 'output' => [ 'shape' => 'CreateGroupProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateListingChangeSet' => [ 'name' => 'CreateListingChangeSet', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/listings/change-set', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateListingChangeSetInput', ], 'output' => [ 'shape' => 'CreateListingChangeSetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateProject' => [ 'name' => 'CreateProject', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/projects', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateProjectInput', ], 'output' => [ 'shape' => 'CreateProjectOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateProjectMembership' => [ 'name' => 'CreateProjectMembership', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/createMembership', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateProjectMembershipInput', ], 'output' => [ 'shape' => 'CreateProjectMembershipOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateSubscriptionGrant' => [ 'name' => 'CreateSubscriptionGrant', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-grants', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateSubscriptionGrantInput', ], 'output' => [ 'shape' => 'CreateSubscriptionGrantOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateSubscriptionRequest' => [ 'name' => 'CreateSubscriptionRequest', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateSubscriptionRequestInput', ], 'output' => [ 'shape' => 'CreateSubscriptionRequestOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateSubscriptionTarget' => [ 'name' => 'CreateSubscriptionTarget', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateSubscriptionTargetInput', ], 'output' => [ 'shape' => 'CreateSubscriptionTargetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateUserProfile' => [ 'name' => 'CreateUserProfile', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/user-profiles', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateUserProfileInput', ], 'output' => [ 'shape' => 'CreateUserProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteAsset' => [ 'name' => 'DeleteAsset', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteAssetInput', ], 'output' => [ 'shape' => 'DeleteAssetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteAssetType' => [ 'name' => 'DeleteAssetType', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/asset-types/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteAssetTypeInput', ], 'output' => [ 'shape' => 'DeleteAssetTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DeleteDataSource' => [ 'name' => 'DeleteDataSource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteDataSourceInput', ], 'output' => [ 'shape' => 'DeleteDataSourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteDomain' => [ 'name' => 'DeleteDomain', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{identifier}', 'responseCode' => 202, ], 'input' => [ 'shape' => 'DeleteDomainInput', ], 'output' => [ 'shape' => 'DeleteDomainOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteEnvironment' => [ 'name' => 'DeleteEnvironment', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteEnvironmentInput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteEnvironmentBlueprintConfiguration' => [ 'name' => 'DeleteEnvironmentBlueprintConfiguration', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteEnvironmentBlueprintConfigurationInput', ], 'output' => [ 'shape' => 'DeleteEnvironmentBlueprintConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteEnvironmentProfile' => [ 'name' => 'DeleteEnvironmentProfile', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-profiles/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteEnvironmentProfileInput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteFormType' => [ 'name' => 'DeleteFormType', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/form-types/{formTypeIdentifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteFormTypeInput', ], 'output' => [ 'shape' => 'DeleteFormTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DeleteGlossary' => [ 'name' => 'DeleteGlossary', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/glossaries/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteGlossaryInput', ], 'output' => [ 'shape' => 'DeleteGlossaryOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteGlossaryTerm' => [ 'name' => 'DeleteGlossaryTerm', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/glossary-terms/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteGlossaryTermInput', ], 'output' => [ 'shape' => 'DeleteGlossaryTermOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteListing' => [ 'name' => 'DeleteListing', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/listings/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteListingInput', ], 'output' => [ 'shape' => 'DeleteListingOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteProject' => [ 'name' => 'DeleteProject', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteProjectInput', ], 'output' => [ 'shape' => 'DeleteProjectOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteProjectMembership' => [ 'name' => 'DeleteProjectMembership', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/deleteMembership', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteProjectMembershipInput', ], 'output' => [ 'shape' => 'DeleteProjectMembershipOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteSubscriptionGrant' => [ 'name' => 'DeleteSubscriptionGrant', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-grants/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteSubscriptionGrantInput', ], 'output' => [ 'shape' => 'DeleteSubscriptionGrantOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DeleteSubscriptionRequest' => [ 'name' => 'DeleteSubscriptionRequest', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteSubscriptionRequestInput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DeleteSubscriptionTarget' => [ 'name' => 'DeleteSubscriptionTarget', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteSubscriptionTargetInput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetAsset' => [ 'name' => 'GetAsset', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetAssetInput', ], 'output' => [ 'shape' => 'GetAssetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetAssetType' => [ 'name' => 'GetAssetType', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/asset-types/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetAssetTypeInput', ], 'output' => [ 'shape' => 'GetAssetTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetDataSource' => [ 'name' => 'GetDataSource', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetDataSourceInput', ], 'output' => [ 'shape' => 'GetDataSourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetDataSourceRun' => [ 'name' => 'GetDataSourceRun', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/data-source-runs/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetDataSourceRunInput', ], 'output' => [ 'shape' => 'GetDataSourceRunOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetDomain' => [ 'name' => 'GetDomain', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetDomainInput', ], 'output' => [ 'shape' => 'GetDomainOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetEnvironment' => [ 'name' => 'GetEnvironment', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetEnvironmentInput', ], 'output' => [ 'shape' => 'GetEnvironmentOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetEnvironmentBlueprint' => [ 'name' => 'GetEnvironmentBlueprint', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprints/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetEnvironmentBlueprintInput', ], 'output' => [ 'shape' => 'GetEnvironmentBlueprintOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetEnvironmentBlueprintConfiguration' => [ 'name' => 'GetEnvironmentBlueprintConfiguration', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetEnvironmentBlueprintConfigurationInput', ], 'output' => [ 'shape' => 'GetEnvironmentBlueprintConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetEnvironmentProfile' => [ 'name' => 'GetEnvironmentProfile', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-profiles/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetEnvironmentProfileInput', ], 'output' => [ 'shape' => 'GetEnvironmentProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetFormType' => [ 'name' => 'GetFormType', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/form-types/{formTypeIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetFormTypeInput', ], 'output' => [ 'shape' => 'GetFormTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetGlossary' => [ 'name' => 'GetGlossary', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/glossaries/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetGlossaryInput', ], 'output' => [ 'shape' => 'GetGlossaryOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetGlossaryTerm' => [ 'name' => 'GetGlossaryTerm', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/glossary-terms/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetGlossaryTermInput', ], 'output' => [ 'shape' => 'GetGlossaryTermOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetGroupProfile' => [ 'name' => 'GetGroupProfile', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/group-profiles/{groupIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetGroupProfileInput', ], 'output' => [ 'shape' => 'GetGroupProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetIamPortalLoginUrl' => [ 'name' => 'GetIamPortalLoginUrl', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/get-portal-login-url', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetIamPortalLoginUrlInput', ], 'output' => [ 'shape' => 'GetIamPortalLoginUrlOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetListing' => [ 'name' => 'GetListing', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/listings/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetListingInput', ], 'output' => [ 'shape' => 'GetListingOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetProject' => [ 'name' => 'GetProject', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetProjectInput', ], 'output' => [ 'shape' => 'GetProjectOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetSubscription' => [ 'name' => 'GetSubscription', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscriptions/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSubscriptionInput', ], 'output' => [ 'shape' => 'GetSubscriptionOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetSubscriptionGrant' => [ 'name' => 'GetSubscriptionGrant', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-grants/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSubscriptionGrantInput', ], 'output' => [ 'shape' => 'GetSubscriptionGrantOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetSubscriptionRequestDetails' => [ 'name' => 'GetSubscriptionRequestDetails', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSubscriptionRequestDetailsInput', ], 'output' => [ 'shape' => 'GetSubscriptionRequestDetailsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetSubscriptionTarget' => [ 'name' => 'GetSubscriptionTarget', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSubscriptionTargetInput', ], 'output' => [ 'shape' => 'GetSubscriptionTargetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetUserProfile' => [ 'name' => 'GetUserProfile', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/user-profiles/{userIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetUserProfileInput', ], 'output' => [ 'shape' => 'GetUserProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListAssetRevisions' => [ 'name' => 'ListAssetRevisions', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}/revisions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListAssetRevisionsInput', ], 'output' => [ 'shape' => 'ListAssetRevisionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListDataSourceRunActivities' => [ 'name' => 'ListDataSourceRunActivities', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/data-source-runs/{identifier}/activities', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListDataSourceRunActivitiesInput', ], 'output' => [ 'shape' => 'ListDataSourceRunActivitiesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListDataSourceRuns' => [ 'name' => 'ListDataSourceRuns', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources/{dataSourceIdentifier}/runs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListDataSourceRunsInput', ], 'output' => [ 'shape' => 'ListDataSourceRunsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListDataSources' => [ 'name' => 'ListDataSources', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListDataSourcesInput', ], 'output' => [ 'shape' => 'ListDataSourcesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListDomains' => [ 'name' => 'ListDomains', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListDomainsInput', ], 'output' => [ 'shape' => 'ListDomainsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListEnvironmentBlueprintConfigurations' => [ 'name' => 'ListEnvironmentBlueprintConfigurations', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprint-configurations', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListEnvironmentBlueprintConfigurationsInput', ], 'output' => [ 'shape' => 'ListEnvironmentBlueprintConfigurationsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListEnvironmentBlueprints' => [ 'name' => 'ListEnvironmentBlueprints', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprints', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListEnvironmentBlueprintsInput', ], 'output' => [ 'shape' => 'ListEnvironmentBlueprintsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListEnvironmentProfiles' => [ 'name' => 'ListEnvironmentProfiles', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-profiles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListEnvironmentProfilesInput', ], 'output' => [ 'shape' => 'ListEnvironmentProfilesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListEnvironments' => [ 'name' => 'ListEnvironments', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environments', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListEnvironmentsInput', ], 'output' => [ 'shape' => 'ListEnvironmentsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListNotifications' => [ 'name' => 'ListNotifications', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/notifications', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListNotificationsInput', ], 'output' => [ 'shape' => 'ListNotificationsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListProjectMemberships' => [ 'name' => 'ListProjectMemberships', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/memberships', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListProjectMembershipsInput', ], 'output' => [ 'shape' => 'ListProjectMembershipsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListProjects' => [ 'name' => 'ListProjects', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/projects', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListProjectsInput', ], 'output' => [ 'shape' => 'ListProjectsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListSubscriptionGrants' => [ 'name' => 'ListSubscriptionGrants', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-grants', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSubscriptionGrantsInput', ], 'output' => [ 'shape' => 'ListSubscriptionGrantsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListSubscriptionRequests' => [ 'name' => 'ListSubscriptionRequests', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSubscriptionRequestsInput', ], 'output' => [ 'shape' => 'ListSubscriptionRequestsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListSubscriptionTargets' => [ 'name' => 'ListSubscriptionTargets', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSubscriptionTargetsInput', ], 'output' => [ 'shape' => 'ListSubscriptionTargetsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListSubscriptions' => [ 'name' => 'ListSubscriptions', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscriptions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSubscriptionsInput', ], 'output' => [ 'shape' => 'ListSubscriptionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'GET', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'PutEnvironmentBlueprintConfiguration' => [ 'name' => 'PutEnvironmentBlueprintConfiguration', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'PutEnvironmentBlueprintConfigurationInput', ], 'output' => [ 'shape' => 'PutEnvironmentBlueprintConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'RejectPredictions' => [ 'name' => 'RejectPredictions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}/reject-predictions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'RejectPredictionsInput', ], 'output' => [ 'shape' => 'RejectPredictionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'RejectSubscriptionRequest' => [ 'name' => 'RejectSubscriptionRequest', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests/{identifier}/reject', 'responseCode' => 200, ], 'input' => [ 'shape' => 'RejectSubscriptionRequestInput', ], 'output' => [ 'shape' => 'RejectSubscriptionRequestOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'RevokeSubscription' => [ 'name' => 'RevokeSubscription', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/subscriptions/{identifier}/revoke', 'responseCode' => 200, ], 'input' => [ 'shape' => 'RevokeSubscriptionInput', ], 'output' => [ 'shape' => 'RevokeSubscriptionOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'Search' => [ 'name' => 'Search', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/search', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchInput', ], 'output' => [ 'shape' => 'SearchOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'SearchGroupProfiles' => [ 'name' => 'SearchGroupProfiles', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/search-group-profiles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchGroupProfilesInput', ], 'output' => [ 'shape' => 'SearchGroupProfilesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'SearchListings' => [ 'name' => 'SearchListings', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/listings/search', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchListingsInput', ], 'output' => [ 'shape' => 'SearchListingsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'SearchTypes' => [ 'name' => 'SearchTypes', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/types-search', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchTypesInput', ], 'output' => [ 'shape' => 'SearchTypesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'SearchUserProfiles' => [ 'name' => 'SearchUserProfiles', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/search-user-profiles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchUserProfilesInput', ], 'output' => [ 'shape' => 'SearchUserProfilesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'StartDataSourceRun' => [ 'name' => 'StartDataSourceRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources/{dataSourceIdentifier}/runs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StartDataSourceRunInput', ], 'output' => [ 'shape' => 'StartDataSourceRunOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateDataSource' => [ 'name' => 'UpdateDataSource', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateDataSourceInput', ], 'output' => [ 'shape' => 'UpdateDataSourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateDomain' => [ 'name' => 'UpdateDomain', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateDomainInput', ], 'output' => [ 'shape' => 'UpdateDomainOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateEnvironment' => [ 'name' => 'UpdateEnvironment', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateEnvironmentInput', ], 'output' => [ 'shape' => 'UpdateEnvironmentOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateEnvironmentProfile' => [ 'name' => 'UpdateEnvironmentProfile', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-profiles/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateEnvironmentProfileInput', ], 'output' => [ 'shape' => 'UpdateEnvironmentProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateGlossary' => [ 'name' => 'UpdateGlossary', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/glossaries/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateGlossaryInput', ], 'output' => [ 'shape' => 'UpdateGlossaryOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateGlossaryTerm' => [ 'name' => 'UpdateGlossaryTerm', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/glossary-terms/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateGlossaryTermInput', ], 'output' => [ 'shape' => 'UpdateGlossaryTermOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateGroupProfile' => [ 'name' => 'UpdateGroupProfile', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/group-profiles/{groupIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateGroupProfileInput', ], 'output' => [ 'shape' => 'UpdateGroupProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateProject' => [ 'name' => 'UpdateProject', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateProjectInput', ], 'output' => [ 'shape' => 'UpdateProjectOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateSubscriptionGrantStatus' => [ 'name' => 'UpdateSubscriptionGrantStatus', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-grants/{identifier}/status/{assetIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateSubscriptionGrantStatusInput', ], 'output' => [ 'shape' => 'UpdateSubscriptionGrantStatusOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateSubscriptionRequest' => [ 'name' => 'UpdateSubscriptionRequest', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateSubscriptionRequestInput', ], 'output' => [ 'shape' => 'UpdateSubscriptionRequestOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateSubscriptionTarget' => [ 'name' => 'UpdateSubscriptionTarget', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateSubscriptionTargetInput', ], 'output' => [ 'shape' => 'UpdateSubscriptionTargetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateUserProfile' => [ 'name' => 'UpdateUserProfile', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/user-profiles/{userIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateUserProfileInput', ], 'output' => [ 'shape' => 'UpdateUserProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], ], 'shapes' => [ 'AcceptChoice' => [ 'type' => 'structure', 'members' => [ 'predictionChoice' => [ 'shape' => 'Integer', ], 'predictionTarget' => [ 'shape' => 'String', ], ], ], 'AcceptChoices' => [ 'type' => 'list', 'member' => [ 'shape' => 'AcceptChoice', ], ], 'AcceptPredictionsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'acceptChoices' => [ 'shape' => 'AcceptChoices', ], 'acceptRule' => [ 'shape' => 'AcceptRule', ], 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'revision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'revision', ], ], ], 'AcceptPredictionsOutput' => [ 'type' => 'structure', 'required' => [ 'assetId', 'domainId', 'revision', ], 'members' => [ 'assetId' => [ 'shape' => 'AssetId', ], 'domainId' => [ 'shape' => 'DomainId', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'AcceptRule' => [ 'type' => 'structure', 'members' => [ 'rule' => [ 'shape' => 'AcceptRuleBehavior', ], 'threshold' => [ 'shape' => 'Float', ], ], ], 'AcceptRuleBehavior' => [ 'type' => 'string', 'enum' => [ 'ALL', 'NONE', ], ], 'AcceptSubscriptionRequestInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'AcceptSubscriptionRequestOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'AcceptSubscriptionRequestOutputSubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'AcceptSubscriptionRequestOutputSubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'AcceptSubscriptionRequestOutputSubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'AcceptSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'AccessDeniedException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 403, 'senderFault' => true, ], 'exception' => true, ], 'ActionLink' => [ 'type' => 'string', 'sensitive' => true, ], 'ApplicableAssetTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'TypeName', ], ], 'AssetId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'AssetIdentifier' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'AssetItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'identifier', 'name', 'owningProjectId', 'typeIdentifier', 'typeRevision', ], 'members' => [ 'additionalAttributes' => [ 'shape' => 'AssetItemAdditionalAttributes', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'externalIdentifier' => [ 'shape' => 'ExternalIdentifier', ], 'firstRevisionCreatedAt' => [ 'shape' => 'CreatedAt', ], 'firstRevisionCreatedBy' => [ 'shape' => 'CreatedBy', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'identifier' => [ 'shape' => 'AssetIdentifier', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'typeIdentifier' => [ 'shape' => 'AssetTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'AssetItemAdditionalAttributes' => [ 'type' => 'structure', 'members' => [ 'formsOutput' => [ 'shape' => 'FormOutputList', ], 'readOnlyFormsOutput' => [ 'shape' => 'FormOutputList', ], ], ], 'AssetListing' => [ 'type' => 'structure', 'members' => [ 'assetId' => [ 'shape' => 'AssetId', ], 'assetRevision' => [ 'shape' => 'Revision', ], 'assetType' => [ 'shape' => 'TypeName', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'forms' => [ 'shape' => 'Forms', ], 'glossaryTerms' => [ 'shape' => 'DetailedGlossaryTerms', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], ], ], 'AssetListingDetails' => [ 'type' => 'structure', 'required' => [ 'listingId', 'listingStatus', ], 'members' => [ 'listingId' => [ 'shape' => 'ListingId', ], 'listingStatus' => [ 'shape' => 'ListingStatus', ], ], ], 'AssetListingItem' => [ 'type' => 'structure', 'members' => [ 'additionalAttributes' => [ 'shape' => 'AssetListingItemAdditionalAttributes', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'description' => [ 'shape' => 'Description', ], 'entityId' => [ 'shape' => 'AssetId', ], 'entityRevision' => [ 'shape' => 'Revision', ], 'entityType' => [ 'shape' => 'TypeName', ], 'glossaryTerms' => [ 'shape' => 'DetailedGlossaryTerms', ], 'listingCreatedBy' => [ 'shape' => 'CreatedBy', ], 'listingId' => [ 'shape' => 'ListingId', ], 'listingRevision' => [ 'shape' => 'Revision', ], 'listingUpdatedBy' => [ 'shape' => 'UpdatedBy', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], ], ], 'AssetListingItemAdditionalAttributes' => [ 'type' => 'structure', 'members' => [ 'forms' => [ 'shape' => 'Forms', ], ], ], 'AssetName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'AssetRevision' => [ 'type' => 'structure', 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'AssetId', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'AssetRevisions' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetRevision', ], ], 'AssetTargetNameMap' => [ 'type' => 'structure', 'required' => [ 'assetId', 'targetName', ], 'members' => [ 'assetId' => [ 'shape' => 'AssetId', ], 'targetName' => [ 'shape' => 'String', ], ], ], 'AssetTargetNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetTargetNameMap', ], ], 'AssetTypeIdentifier' => [ 'type' => 'string', 'max' => 385, 'min' => 1, 'pattern' => '^(?!\\.)[\\w\\.]*\\w$', ], 'AssetTypeItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'name', 'owningProjectId', 'revision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'formsOutput' => [ 'shape' => 'FormsOutputMap', ], 'name' => [ 'shape' => 'TypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'Attribute' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'AuthType' => [ 'type' => 'string', 'enum' => [ 'IAM_IDC', 'DISABLED', ], ], 'AuthorizedPrincipalIdentifier' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9:/_-]*$', ], 'AuthorizedPrincipalIdentifiers' => [ 'type' => 'list', 'member' => [ 'shape' => 'AuthorizedPrincipalIdentifier', ], 'max' => 10, 'min' => 1, ], 'AwsAccountId' => [ 'type' => 'string', 'pattern' => '^\\d{12}$', ], 'AwsRegion' => [ 'type' => 'string', 'pattern' => '^[a-z]{2}-[a-z]{4,10}-\\d$', ], 'Boolean' => [ 'type' => 'boolean', 'box' => true, ], 'BusinessNameGenerationConfiguration' => [ 'type' => 'structure', 'members' => [ 'enabled' => [ 'shape' => 'Boolean', ], ], ], 'CancelSubscriptionInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'CancelSubscriptionOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'status', 'subscribedListing', 'subscribedPrincipal', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionId', ], 'retainPermissions' => [ 'shape' => 'Boolean', ], 'status' => [ 'shape' => 'SubscriptionStatus', ], 'subscribedListing' => [ 'shape' => 'SubscribedListing', ], 'subscribedPrincipal' => [ 'shape' => 'SubscribedPrincipal', ], 'subscriptionRequestId' => [ 'shape' => 'SubscriptionRequestId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'ChangeAction' => [ 'type' => 'string', 'enum' => [ 'PUBLISH', 'UNPUBLISH', ], ], 'ClientToken' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[\\x21-\\x7E]+$', ], 'CloudFormationProperties' => [ 'type' => 'structure', 'required' => [ 'templateUrl', ], 'members' => [ 'templateUrl' => [ 'shape' => 'String', ], ], ], 'ConfigurableActionParameter' => [ 'type' => 'structure', 'members' => [ 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], ], 'ConfigurableActionParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ConfigurableActionParameter', ], ], 'ConfigurableActionTypeAuthorization' => [ 'type' => 'string', 'enum' => [ 'IAM', 'HTTPS', ], ], 'ConfigurableEnvironmentAction' => [ 'type' => 'structure', 'required' => [ 'parameters', 'type', ], 'members' => [ 'auth' => [ 'shape' => 'ConfigurableActionTypeAuthorization', ], 'parameters' => [ 'shape' => 'ConfigurableActionParameterList', ], 'type' => [ 'shape' => 'String', ], ], ], 'ConflictException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 409, 'senderFault' => true, ], 'exception' => true, ], 'CreateAssetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'name', 'owningProjectIdentifier', 'typeIdentifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'externalIdentifier' => [ 'shape' => 'ExternalIdentifier', ], 'formsInput' => [ 'shape' => 'FormInputList', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], 'predictionConfiguration' => [ 'shape' => 'PredictionConfiguration', ], 'typeIdentifier' => [ 'shape' => 'AssetTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'CreateAssetOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'id', 'name', 'owningProjectId', 'revision', 'typeIdentifier', 'typeRevision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'externalIdentifier' => [ 'shape' => 'ExternalIdentifier', ], 'firstRevisionCreatedAt' => [ 'shape' => 'CreatedAt', ], 'firstRevisionCreatedBy' => [ 'shape' => 'CreatedBy', ], 'formsOutput' => [ 'shape' => 'FormOutputList', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'AssetId', ], 'listing' => [ 'shape' => 'AssetListingDetails', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'predictionConfiguration' => [ 'shape' => 'PredictionConfiguration', ], 'readOnlyFormsOutput' => [ 'shape' => 'FormOutputList', ], 'revision' => [ 'shape' => 'Revision', ], 'typeIdentifier' => [ 'shape' => 'AssetTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'CreateAssetRevisionInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', 'name', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'formsInput' => [ 'shape' => 'FormInputList', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'AssetName', ], 'predictionConfiguration' => [ 'shape' => 'PredictionConfiguration', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'CreateAssetRevisionOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'id', 'name', 'owningProjectId', 'revision', 'typeIdentifier', 'typeRevision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'externalIdentifier' => [ 'shape' => 'ExternalIdentifier', ], 'firstRevisionCreatedAt' => [ 'shape' => 'CreatedAt', ], 'firstRevisionCreatedBy' => [ 'shape' => 'CreatedBy', ], 'formsOutput' => [ 'shape' => 'FormOutputList', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'AssetId', ], 'listing' => [ 'shape' => 'AssetListingDetails', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'predictionConfiguration' => [ 'shape' => 'PredictionConfiguration', ], 'readOnlyFormsOutput' => [ 'shape' => 'FormOutputList', ], 'revision' => [ 'shape' => 'Revision', ], 'typeIdentifier' => [ 'shape' => 'AssetTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'CreateAssetTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'formsInput', 'name', 'owningProjectIdentifier', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'formsInput' => [ 'shape' => 'FormsInputMap', ], 'name' => [ 'shape' => 'TypeName', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], ], ], 'CreateAssetTypeOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'name', 'revision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'formsOutput' => [ 'shape' => 'FormsOutputMap', ], 'name' => [ 'shape' => 'TypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'CreateDataSourceInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', 'name', 'projectIdentifier', 'type', ], 'members' => [ 'assetFormsInput' => [ 'shape' => 'FormInputList', ], 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'configuration' => [ 'shape' => 'DataSourceConfigurationInput', ], 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentIdentifier' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'Name', ], 'projectIdentifier' => [ 'shape' => 'String', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'recommendation' => [ 'shape' => 'RecommendationConfiguration', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'type' => [ 'shape' => 'DataSourceType', ], ], ], 'CreateDataSourceOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentId', 'id', 'name', 'projectId', ], 'members' => [ 'assetFormsOutput' => [ 'shape' => 'FormOutputList', ], 'configuration' => [ 'shape' => 'DataSourceConfigurationOutput', ], 'createdAt' => [ 'shape' => 'DateTime', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceId', ], 'lastRunAt' => [ 'shape' => 'DateTime', ], 'lastRunErrorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'lastRunStatus' => [ 'shape' => 'DataSourceRunStatus', ], 'name' => [ 'shape' => 'Name', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'recommendation' => [ 'shape' => 'RecommendationConfiguration', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'status' => [ 'shape' => 'DataSourceStatus', ], 'type' => [ 'shape' => 'DataSourceType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'CreateDomainInput' => [ 'type' => 'structure', 'required' => [ 'domainExecutionRole', 'name', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'String', ], 'domainExecutionRole' => [ 'shape' => 'RoleArn', ], 'kmsKeyIdentifier' => [ 'shape' => 'KmsKeyArn', ], 'name' => [ 'shape' => 'String', ], 'singleSignOn' => [ 'shape' => 'SingleSignOn', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'CreateDomainOutput' => [ 'type' => 'structure', 'required' => [ 'id', ], 'members' => [ 'arn' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'domainExecutionRole' => [ 'shape' => 'RoleArn', ], 'id' => [ 'shape' => 'DomainId', ], 'kmsKeyIdentifier' => [ 'shape' => 'KmsKeyArn', ], 'name' => [ 'shape' => 'String', ], 'portalUrl' => [ 'shape' => 'String', ], 'singleSignOn' => [ 'shape' => 'SingleSignOn', ], 'status' => [ 'shape' => 'DomainStatus', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'CreateEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentProfileIdentifier', 'name', 'projectIdentifier', ], 'members' => [ 'description' => [ 'shape' => 'String', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentProfileIdentifier' => [ 'shape' => 'EnvironmentProfileId', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'name' => [ 'shape' => 'String', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', ], 'userParameters' => [ 'shape' => 'EnvironmentParametersList', ], ], ], 'CreateEnvironmentOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentProfileId', 'name', 'projectId', 'provider', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'deploymentProperties' => [ 'shape' => 'DeploymentProperties', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentActions' => [ 'shape' => 'EnvironmentActionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'environmentProfileId' => [ 'shape' => 'EnvironmentProfileId', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'EnvironmentId', ], 'lastDeployment' => [ 'shape' => 'Deployment', ], 'name' => [ 'shape' => 'EnvironmentName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'provisionedResources' => [ 'shape' => 'ResourceList', ], 'provisioningProperties' => [ 'shape' => 'ProvisioningProperties', ], 'status' => [ 'shape' => 'EnvironmentStatus', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'CreateEnvironmentProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentBlueprintIdentifier', 'name', 'projectIdentifier', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', ], 'userParameters' => [ 'shape' => 'EnvironmentParametersList', ], ], ], 'CreateEnvironmentProfileOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentBlueprintId', 'id', 'name', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'id' => [ 'shape' => 'EnvironmentProfileId', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'CreateFormTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'model', 'name', 'owningProjectIdentifier', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'model' => [ 'shape' => 'Model', ], 'name' => [ 'shape' => 'FormTypeName', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'FormTypeStatus', ], ], ], 'CreateFormTypeOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'name', 'revision', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'name' => [ 'shape' => 'FormTypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'CreateGlossaryInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'name', 'owningProjectIdentifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'name' => [ 'shape' => 'GlossaryName', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'GlossaryStatus', ], ], ], 'CreateGlossaryOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'name', 'owningProjectId', ], 'members' => [ 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'GlossaryId', ], 'name' => [ 'shape' => 'GlossaryName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'GlossaryStatus', ], ], ], 'CreateGlossaryTermInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'glossaryIdentifier', 'name', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'glossaryIdentifier' => [ 'shape' => 'GlossaryTermId', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], ], ], 'CreateGlossaryTermOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'glossaryId', 'id', 'name', 'status', ], 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'glossaryId' => [ 'shape' => 'GlossaryId', ], 'id' => [ 'shape' => 'GlossaryTermId', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], ], ], 'CreateGroupProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'groupIdentifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'groupIdentifier' => [ 'shape' => 'GroupIdentifier', ], ], ], 'CreateGroupProfileOutput' => [ 'type' => 'structure', 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'groupName' => [ 'shape' => 'GroupProfileName', ], 'id' => [ 'shape' => 'GroupProfileId', ], 'status' => [ 'shape' => 'GroupProfileStatus', ], ], ], 'CreateListingChangeSetInput' => [ 'type' => 'structure', 'required' => [ 'action', 'domainIdentifier', 'entityIdentifier', 'entityType', ], 'members' => [ 'action' => [ 'shape' => 'ChangeAction', ], 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'entityIdentifier' => [ 'shape' => 'EntityId', ], 'entityRevision' => [ 'shape' => 'Revision', ], 'entityType' => [ 'shape' => 'EntityType', ], ], ], 'CreateListingChangeSetOutput' => [ 'type' => 'structure', 'required' => [ 'listingId', 'listingRevision', 'status', ], 'members' => [ 'listingId' => [ 'shape' => 'ListingId', ], 'listingRevision' => [ 'shape' => 'Revision', ], 'status' => [ 'shape' => 'ListingStatus', ], ], ], 'CreateProjectInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'name', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'name' => [ 'shape' => 'ProjectName', ], ], ], 'CreateProjectMembershipInput' => [ 'type' => 'structure', 'required' => [ 'designation', 'domainIdentifier', 'member', 'projectIdentifier', ], 'members' => [ 'designation' => [ 'shape' => 'UserDesignation', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'member' => [ 'shape' => 'Member', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'projectIdentifier', ], ], ], 'CreateProjectMembershipOutput' => [ 'type' => 'structure', 'members' => [], ], 'CreateProjectOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'id', 'name', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'failureReasons' => [ 'shape' => 'FailureReasons', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'ProjectId', ], 'lastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'name' => [ 'shape' => 'ProjectName', ], 'projectStatus' => [ 'shape' => 'ProjectStatus', ], ], ], 'CreateSubscriptionGrantInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', 'grantedEntity', 'subscriptionTargetIdentifier', ], 'members' => [ 'assetTargetNames' => [ 'shape' => 'AssetTargetNames', ], 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntityInput', ], 'subscriptionTargetIdentifier' => [ 'shape' => 'SubscriptionTargetId', ], ], ], 'CreateSubscriptionGrantOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'grantedEntity', 'id', 'status', 'subscriptionTargetId', 'updatedAt', ], 'members' => [ 'assets' => [ 'shape' => 'SubscribedAssets', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntity', ], 'id' => [ 'shape' => 'SubscriptionGrantId', ], 'status' => [ 'shape' => 'SubscriptionGrantOverallStatus', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'CreateSubscriptionRequestInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'requestReason', 'subscribedListings', 'subscribedPrincipals', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'subscribedListings' => [ 'shape' => 'SubscribedListingInputs', ], 'subscribedPrincipals' => [ 'shape' => 'SubscribedPrincipalInputs', ], ], ], 'CreateSubscriptionRequestOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'CreateSubscriptionRequestOutputSubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'CreateSubscriptionRequestOutputSubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'CreateSubscriptionRequestOutputSubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'CreateSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'CreateSubscriptionTargetInput' => [ 'type' => 'structure', 'required' => [ 'applicableAssetTypes', 'authorizedPrincipals', 'domainIdentifier', 'environmentIdentifier', 'manageAccessRole', 'name', 'subscriptionTargetConfig', 'type', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'environmentIdentifier', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], 'type' => [ 'shape' => 'String', ], ], ], 'CreateSubscriptionTargetOutput' => [ 'type' => 'structure', 'required' => [ 'applicableAssetTypes', 'authorizedPrincipals', 'createdAt', 'createdBy', 'domainId', 'environmentId', 'id', 'manageAccessRole', 'name', 'projectId', 'provider', 'subscriptionTargetConfig', 'type', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'id' => [ 'shape' => 'SubscriptionTargetId', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], 'type' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'CreateUserProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'userIdentifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'userIdentifier' => [ 'shape' => 'UserIdentifier', ], 'userType' => [ 'shape' => 'UserType', ], ], ], 'CreateUserProfileOutput' => [ 'type' => 'structure', 'members' => [ 'details' => [ 'shape' => 'UserProfileDetails', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'UserProfileId', ], 'status' => [ 'shape' => 'UserProfileStatus', ], 'type' => [ 'shape' => 'UserProfileType', ], ], ], 'CreatedAt' => [ 'type' => 'timestamp', ], 'CreatedBy' => [ 'type' => 'string', ], 'CronString' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => 'cron\\((\\b[0-5]?[0-9]\\b) (\\b2[0-3]\\b|\\b[0-1]?[0-9]\\b) (.*){1,5} (.*){1,5} (.*){1,5} (.*){1,5}\\)', ], 'CustomParameter' => [ 'type' => 'structure', 'required' => [ 'fieldType', 'keyName', ], 'members' => [ 'defaultValue' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'fieldType' => [ 'shape' => 'String', ], 'isEditable' => [ 'shape' => 'Boolean', ], 'isOptional' => [ 'shape' => 'Boolean', ], 'keyName' => [ 'shape' => 'CustomParameterKeyNameString', ], ], ], 'CustomParameterKeyNameString' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z_][a-zA-Z0-9_]*$', ], 'CustomParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomParameter', ], ], 'DataAssetActivityStatus' => [ 'type' => 'string', 'enum' => [ 'FAILED', 'PUBLISHING_FAILED', 'SUCCEEDED_CREATED', 'SUCCEEDED_UPDATED', 'SKIPPED_ALREADY_IMPORTED', 'SKIPPED_ARCHIVED', 'SKIPPED_NO_ACCESS', 'UNCHANGED', ], ], 'DataProductDescription' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'sensitive' => true, ], 'DataProductId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'DataProductItem' => [ 'type' => 'structure', 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'itemId' => [ 'shape' => 'DataProductId', ], ], ], 'DataProductItems' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataProductItem', ], 'max' => 100, 'min' => 0, ], 'DataProductName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'sensitive' => true, ], 'DataProductSummary' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'name', 'owningProjectId', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'dataProductItems' => [ 'shape' => 'DataProductItems', ], 'description' => [ 'shape' => 'DataProductDescription', ], 'domainId' => [ 'shape' => 'DomainId', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'DataProductId', ], 'name' => [ 'shape' => 'DataProductName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'DataSourceConfigurationInput' => [ 'type' => 'structure', 'members' => [ 'glueRunConfiguration' => [ 'shape' => 'GlueRunConfigurationInput', ], 'redshiftRunConfiguration' => [ 'shape' => 'RedshiftRunConfigurationInput', ], ], 'union' => true, ], 'DataSourceConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'glueRunConfiguration' => [ 'shape' => 'GlueRunConfigurationOutput', ], 'redshiftRunConfiguration' => [ 'shape' => 'RedshiftRunConfigurationOutput', ], ], 'union' => true, ], 'DataSourceErrorMessage' => [ 'type' => 'structure', 'required' => [ 'errorType', ], 'members' => [ 'errorDetail' => [ 'shape' => 'String', ], 'errorType' => [ 'shape' => 'DataSourceErrorType', ], ], ], 'DataSourceErrorType' => [ 'type' => 'string', 'enum' => [ 'ACCESS_DENIED_EXCEPTION', 'CONFLICT_EXCEPTION', 'INTERNAL_SERVER_EXCEPTION', 'RESOURCE_NOT_FOUND_EXCEPTION', 'SERVICE_QUOTA_EXCEEDED_EXCEPTION', 'THROTTLING_EXCEPTION', 'VALIDATION_EXCEPTION', ], ], 'DataSourceId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'DataSourceRunActivities' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceRunActivity', ], ], 'DataSourceRunActivity' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'dataAssetStatus', 'dataSourceRunId', 'database', 'projectId', 'technicalName', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'DateTime', ], 'dataAssetId' => [ 'shape' => 'String', ], 'dataAssetStatus' => [ 'shape' => 'DataAssetActivityStatus', ], 'dataSourceRunId' => [ 'shape' => 'DataSourceRunId', ], 'database' => [ 'shape' => 'Name', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'technicalDescription' => [ 'shape' => 'Description', ], 'technicalName' => [ 'shape' => 'Name', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'DataSourceRunId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'DataSourceRunStatus' => [ 'type' => 'string', 'enum' => [ 'REQUESTED', 'RUNNING', 'FAILED', 'PARTIALLY_SUCCEEDED', 'SUCCESS', ], ], 'DataSourceRunSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceRunSummary', ], ], 'DataSourceRunSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'dataSourceId', 'id', 'projectId', 'status', 'type', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'DateTime', ], 'dataSourceId' => [ 'shape' => 'DataSourceId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceRunId', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'runStatisticsForAssets' => [ 'shape' => 'RunStatisticsForAssets', ], 'startedAt' => [ 'shape' => 'DateTime', ], 'status' => [ 'shape' => 'DataSourceRunStatus', ], 'stoppedAt' => [ 'shape' => 'DateTime', ], 'type' => [ 'shape' => 'DataSourceRunType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'DataSourceRunType' => [ 'type' => 'string', 'enum' => [ 'PRIORITIZED', 'SCHEDULED', ], ], 'DataSourceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'FAILED_CREATION', 'READY', 'UPDATING', 'FAILED_UPDATE', 'RUNNING', 'DELETING', 'FAILED_DELETION', ], ], 'DataSourceSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceSummary', ], ], 'DataSourceSummary' => [ 'type' => 'structure', 'required' => [ 'dataSourceId', 'domainId', 'environmentId', 'name', 'status', 'type', ], 'members' => [ 'createdAt' => [ 'shape' => 'DateTime', ], 'dataSourceId' => [ 'shape' => 'DataSourceId', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'lastRunAssetCount' => [ 'shape' => 'Integer', ], 'lastRunAt' => [ 'shape' => 'DateTime', ], 'lastRunErrorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'lastRunStatus' => [ 'shape' => 'DataSourceRunStatus', ], 'name' => [ 'shape' => 'Name', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'status' => [ 'shape' => 'DataSourceStatus', ], 'type' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'DataSourceType' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'DateTime' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'DecisionComment' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'sensitive' => true, ], 'DeleteAssetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteAssetOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteAssetTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetTypeIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteAssetTypeOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteDataSourceInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'clientToken', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'DataSourceId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteDataSourceOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentId', 'id', 'name', 'projectId', ], 'members' => [ 'assetFormsOutput' => [ 'shape' => 'FormOutputList', ], 'configuration' => [ 'shape' => 'DataSourceConfigurationOutput', ], 'createdAt' => [ 'shape' => 'DateTime', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceId', ], 'lastRunAt' => [ 'shape' => 'DateTime', ], 'lastRunErrorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'lastRunStatus' => [ 'shape' => 'DataSourceRunStatus', ], 'name' => [ 'shape' => 'Name', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'status' => [ 'shape' => 'DataSourceStatus', ], 'type' => [ 'shape' => 'DataSourceType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'DeleteDomainInput' => [ 'type' => 'structure', 'required' => [ 'identifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'clientToken', ], 'identifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'identifier', ], 'skipDeletionCheck' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'skipDeletionCheck', ], ], ], 'DeleteDomainOutput' => [ 'type' => 'structure', 'required' => [ 'status', ], 'members' => [ 'status' => [ 'shape' => 'DomainStatus', ], ], ], 'DeleteEnvironmentBlueprintConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentBlueprintIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'uri', 'locationName' => 'environmentBlueprintIdentifier', ], ], ], 'DeleteEnvironmentBlueprintConfigurationOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteEnvironmentProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentProfileId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteFormTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'formTypeIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'formTypeIdentifier' => [ 'shape' => 'FormTypeIdentifier', 'location' => 'uri', 'locationName' => 'formTypeIdentifier', ], ], ], 'DeleteFormTypeOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteGlossaryInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'GlossaryId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteGlossaryOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteGlossaryTermInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'GlossaryTermId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteGlossaryTermOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteListingInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'ListingId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteListingOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteProjectInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'identifier', ], 'skipDeletionCheck' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'skipDeletionCheck', ], ], ], 'DeleteProjectMembershipInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'member', 'projectIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'member' => [ 'shape' => 'Member', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'projectIdentifier', ], ], ], 'DeleteProjectMembershipOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteProjectOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteSubscriptionGrantInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionGrantId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteSubscriptionGrantOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'grantedEntity', 'id', 'status', 'subscriptionTargetId', 'updatedAt', ], 'members' => [ 'assets' => [ 'shape' => 'SubscribedAssets', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntity', ], 'id' => [ 'shape' => 'SubscriptionGrantId', ], 'status' => [ 'shape' => 'SubscriptionGrantOverallStatus', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'DeleteSubscriptionRequestInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteSubscriptionTargetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'environmentIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionTargetId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'Deployment' => [ 'type' => 'structure', 'members' => [ 'deploymentId' => [ 'shape' => 'String', ], 'deploymentStatus' => [ 'shape' => 'DeploymentStatus', ], 'deploymentType' => [ 'shape' => 'DeploymentType', ], 'failureReason' => [ 'shape' => 'EnvironmentError', ], 'isDeploymentComplete' => [ 'shape' => 'Boolean', ], 'messages' => [ 'shape' => 'DeploymentMessagesList', ], ], ], 'DeploymentMessage' => [ 'type' => 'string', ], 'DeploymentMessagesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DeploymentMessage', ], ], 'DeploymentProperties' => [ 'type' => 'structure', 'members' => [ 'endTimeoutMinutes' => [ 'shape' => 'DeploymentPropertiesEndTimeoutMinutesInteger', ], 'startTimeoutMinutes' => [ 'shape' => 'DeploymentPropertiesStartTimeoutMinutesInteger', ], ], ], 'DeploymentPropertiesEndTimeoutMinutesInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 225, 'min' => 1, ], 'DeploymentPropertiesStartTimeoutMinutesInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 225, 'min' => 1, ], 'DeploymentStatus' => [ 'type' => 'string', 'enum' => [ 'IN_PROGRESS', 'SUCCESSFUL', 'FAILED', 'PENDING_DEPLOYMENT', ], ], 'DeploymentType' => [ 'type' => 'string', 'enum' => [ 'CREATE', 'UPDATE', 'DELETE', ], ], 'Description' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, 'sensitive' => true, ], 'DetailedGlossaryTerm' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], ], ], 'DetailedGlossaryTerms' => [ 'type' => 'list', 'member' => [ 'shape' => 'DetailedGlossaryTerm', ], ], 'DomainDescription' => [ 'type' => 'string', 'sensitive' => true, ], 'DomainId' => [ 'type' => 'string', 'pattern' => '^dzd[-_][a-zA-Z0-9_-]{1,36}$', ], 'DomainName' => [ 'type' => 'string', 'sensitive' => true, ], 'DomainStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'AVAILABLE', 'CREATION_FAILED', 'DELETING', 'DELETED', 'DELETION_FAILED', ], ], 'DomainSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'DomainSummary', ], ], 'DomainSummary' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'id', 'managedAccountId', 'name', 'status', ], 'members' => [ 'arn' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'description' => [ 'shape' => 'DomainDescription', ], 'id' => [ 'shape' => 'DomainId', ], 'lastUpdatedAt' => [ 'shape' => 'UpdatedAt', ], 'managedAccountId' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'DomainName', ], 'portalUrl' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'DomainStatus', ], ], ], 'EnableSetting' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'EnabledRegionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RegionName', ], 'min' => 0, ], 'EntityId' => [ 'type' => 'string', ], 'EntityType' => [ 'type' => 'string', 'enum' => [ 'ASSET', ], ], 'EnvironmentActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ConfigurableEnvironmentAction', ], ], 'EnvironmentBlueprintConfigurationItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentBlueprintId', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enabledRegions' => [ 'shape' => 'EnabledRegionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'manageAccessRoleArn' => [ 'shape' => 'RoleArn', ], 'provisioningRoleArn' => [ 'shape' => 'RoleArn', ], 'regionalParameters' => [ 'shape' => 'RegionalParameterMap', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'EnvironmentBlueprintConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentBlueprintConfigurationItem', ], ], 'EnvironmentBlueprintId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'EnvironmentBlueprintName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[\\w -]+$', ], 'EnvironmentBlueprintSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentBlueprintSummary', ], ], 'EnvironmentBlueprintSummary' => [ 'type' => 'structure', 'required' => [ 'id', 'name', 'provider', 'provisioningProperties', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'description' => [ 'shape' => 'Description', ], 'id' => [ 'shape' => 'EnvironmentBlueprintId', ], 'name' => [ 'shape' => 'EnvironmentBlueprintName', ], 'provider' => [ 'shape' => 'String', ], 'provisioningProperties' => [ 'shape' => 'ProvisioningProperties', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'EnvironmentError' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'code' => [ 'shape' => 'String', ], 'message' => [ 'shape' => 'String', ], ], ], 'EnvironmentId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'EnvironmentName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[\\w -]+$', 'sensitive' => true, ], 'EnvironmentParameter' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], ], 'EnvironmentParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentParameter', ], ], 'EnvironmentProfileId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'EnvironmentProfileName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[\\w -]+$', 'sensitive' => true, ], 'EnvironmentProfileSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentProfileSummary', ], ], 'EnvironmentProfileSummary' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentBlueprintId', 'id', 'name', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'id' => [ 'shape' => 'EnvironmentProfileId', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'EnvironmentStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'CREATING', 'UPDATING', 'DELETING', 'CREATE_FAILED', 'UPDATE_FAILED', 'DELETE_FAILED', 'VALIDATION_FAILED', 'SUSPENDED', 'DISABLED', 'EXPIRED', 'DELETED', 'INACCESSIBLE', ], ], 'EnvironmentSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentSummary', ], ], 'EnvironmentSummary' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentProfileId', 'name', 'projectId', 'provider', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentProfileId' => [ 'shape' => 'EnvironmentProfileId', ], 'id' => [ 'shape' => 'EnvironmentId', ], 'name' => [ 'shape' => 'EnvironmentName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'EnvironmentStatus', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ErrorMessage' => [ 'type' => 'string', ], 'ExternalIdentifier' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'FailureCause' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'String', ], ], ], 'FailureReasons' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProjectDeletionError', ], ], 'Filter' => [ 'type' => 'structure', 'required' => [ 'attribute', 'value', ], 'members' => [ 'attribute' => [ 'shape' => 'Attribute', ], 'value' => [ 'shape' => 'FilterValueString', ], ], ], 'FilterClause' => [ 'type' => 'structure', 'members' => [ 'and' => [ 'shape' => 'FilterList', ], 'filter' => [ 'shape' => 'Filter', ], 'or' => [ 'shape' => 'FilterList', ], ], 'union' => true, ], 'FilterExpression' => [ 'type' => 'structure', 'required' => [ 'expression', 'type', ], 'members' => [ 'expression' => [ 'shape' => 'FilterExpressionExpressionString', ], 'type' => [ 'shape' => 'FilterExpressionType', ], ], ], 'FilterExpressionExpressionString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'FilterExpressionType' => [ 'type' => 'string', 'enum' => [ 'INCLUDE', 'EXCLUDE', ], ], 'FilterExpressions' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterExpression', ], ], 'FilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterClause', ], 'max' => 100, 'min' => 1, ], 'FilterValueString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'FirstName' => [ 'type' => 'string', 'sensitive' => true, ], 'Float' => [ 'type' => 'float', 'box' => true, ], 'FormEntryInput' => [ 'type' => 'structure', 'required' => [ 'typeIdentifier', 'typeRevision', ], 'members' => [ 'required' => [ 'shape' => 'Boolean', ], 'typeIdentifier' => [ 'shape' => 'FormTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'FormEntryOutput' => [ 'type' => 'structure', 'required' => [ 'typeName', 'typeRevision', ], 'members' => [ 'required' => [ 'shape' => 'Boolean', ], 'typeName' => [ 'shape' => 'FormTypeName', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'FormInput' => [ 'type' => 'structure', 'required' => [ 'formName', ], 'members' => [ 'content' => [ 'shape' => 'FormInputContentString', ], 'formName' => [ 'shape' => 'FormName', ], 'typeIdentifier' => [ 'shape' => 'FormTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], 'sensitive' => true, ], 'FormInputContentString' => [ 'type' => 'string', 'max' => 75000, 'min' => 0, ], 'FormInputList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FormInput', ], 'max' => 10, 'min' => 0, 'sensitive' => true, ], 'FormName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^(?![0-9_])\\w+$|^_\\w*[a-zA-Z0-9]\\w*$', ], 'FormOutput' => [ 'type' => 'structure', 'required' => [ 'formName', ], 'members' => [ 'content' => [ 'shape' => 'String', ], 'formName' => [ 'shape' => 'FormName', ], 'typeName' => [ 'shape' => 'FormTypeName', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'FormOutputList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FormOutput', ], 'max' => 10, 'min' => 0, ], 'FormTypeData' => [ 'type' => 'structure', 'required' => [ 'domainId', 'name', 'revision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'imports' => [ 'shape' => 'ImportList', ], 'model' => [ 'shape' => 'Model', ], 'name' => [ 'shape' => 'FormTypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], 'status' => [ 'shape' => 'FormTypeStatus', ], ], ], 'FormTypeIdentifier' => [ 'type' => 'string', 'max' => 385, 'min' => 1, 'pattern' => '^(?!\\.)[\\w\\.]*\\w$', ], 'FormTypeName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^(amazon.datazone.)?(?![0-9_])\\w+$|^_\\w*[a-zA-Z0-9]\\w*$', 'sensitive' => true, ], 'FormTypeStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'Forms' => [ 'type' => 'string', ], 'FormsInputMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'FormName', ], 'value' => [ 'shape' => 'FormEntryInput', ], 'max' => 10, 'min' => 0, ], 'FormsOutputMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'FormName', ], 'value' => [ 'shape' => 'FormEntryOutput', ], 'max' => 10, 'min' => 0, ], 'GetAssetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'revision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'revision', ], ], ], 'GetAssetOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'id', 'name', 'owningProjectId', 'revision', 'typeIdentifier', 'typeRevision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'externalIdentifier' => [ 'shape' => 'ExternalIdentifier', ], 'firstRevisionCreatedAt' => [ 'shape' => 'CreatedAt', ], 'firstRevisionCreatedBy' => [ 'shape' => 'CreatedBy', ], 'formsOutput' => [ 'shape' => 'FormOutputList', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'AssetId', ], 'listing' => [ 'shape' => 'AssetListingDetails', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'readOnlyFormsOutput' => [ 'shape' => 'FormOutputList', ], 'revision' => [ 'shape' => 'Revision', ], 'typeIdentifier' => [ 'shape' => 'AssetTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'GetAssetTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetTypeIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'revision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'revision', ], ], ], 'GetAssetTypeOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'name', 'owningProjectId', 'revision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'formsOutput' => [ 'shape' => 'FormsOutputMap', ], 'name' => [ 'shape' => 'TypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetDataSourceInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'DataSourceId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetDataSourceOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentId', 'id', 'name', 'projectId', ], 'members' => [ 'assetFormsOutput' => [ 'shape' => 'FormOutputList', ], 'configuration' => [ 'shape' => 'DataSourceConfigurationOutput', ], 'createdAt' => [ 'shape' => 'DateTime', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceId', ], 'lastRunAssetCount' => [ 'shape' => 'Integer', ], 'lastRunAt' => [ 'shape' => 'DateTime', ], 'lastRunErrorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'lastRunStatus' => [ 'shape' => 'DataSourceRunStatus', ], 'name' => [ 'shape' => 'Name', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'recommendation' => [ 'shape' => 'RecommendationConfiguration', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'status' => [ 'shape' => 'DataSourceStatus', ], 'type' => [ 'shape' => 'DataSourceType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'GetDataSourceRunInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'DataSourceRunId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetDataSourceRunOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'dataSourceId', 'domainId', 'id', 'projectId', 'status', 'type', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'DateTime', ], 'dataSourceConfigurationSnapshot' => [ 'shape' => 'String', ], 'dataSourceId' => [ 'shape' => 'DataSourceId', ], 'domainId' => [ 'shape' => 'DomainId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceRunId', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'runStatisticsForAssets' => [ 'shape' => 'RunStatisticsForAssets', ], 'startedAt' => [ 'shape' => 'DateTime', ], 'status' => [ 'shape' => 'DataSourceRunStatus', ], 'stoppedAt' => [ 'shape' => 'DateTime', ], 'type' => [ 'shape' => 'DataSourceRunType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'GetDomainInput' => [ 'type' => 'structure', 'required' => [ 'identifier', ], 'members' => [ 'identifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetDomainOutput' => [ 'type' => 'structure', 'required' => [ 'domainExecutionRole', 'id', 'status', ], 'members' => [ 'arn' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'description' => [ 'shape' => 'String', ], 'domainExecutionRole' => [ 'shape' => 'RoleArn', ], 'id' => [ 'shape' => 'DomainId', ], 'kmsKeyIdentifier' => [ 'shape' => 'KmsKeyArn', ], 'lastUpdatedAt' => [ 'shape' => 'UpdatedAt', ], 'name' => [ 'shape' => 'String', ], 'portalUrl' => [ 'shape' => 'String', ], 'singleSignOn' => [ 'shape' => 'SingleSignOn', ], 'status' => [ 'shape' => 'DomainStatus', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'GetEnvironmentBlueprintConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentBlueprintIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'uri', 'locationName' => 'environmentBlueprintIdentifier', ], ], ], 'GetEnvironmentBlueprintConfigurationOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentBlueprintId', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enabledRegions' => [ 'shape' => 'EnabledRegionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'manageAccessRoleArn' => [ 'shape' => 'RoleArn', ], 'provisioningRoleArn' => [ 'shape' => 'RoleArn', ], 'regionalParameters' => [ 'shape' => 'RegionalParameterMap', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'GetEnvironmentBlueprintInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetEnvironmentBlueprintOutput' => [ 'type' => 'structure', 'required' => [ 'id', 'name', 'provider', 'provisioningProperties', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'deploymentProperties' => [ 'shape' => 'DeploymentProperties', ], 'description' => [ 'shape' => 'Description', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'EnvironmentBlueprintId', ], 'name' => [ 'shape' => 'EnvironmentBlueprintName', ], 'provider' => [ 'shape' => 'String', ], 'provisioningProperties' => [ 'shape' => 'ProvisioningProperties', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'GetEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetEnvironmentOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentProfileId', 'name', 'projectId', 'provider', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'deploymentProperties' => [ 'shape' => 'DeploymentProperties', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentActions' => [ 'shape' => 'EnvironmentActionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'environmentProfileId' => [ 'shape' => 'EnvironmentProfileId', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'EnvironmentId', ], 'lastDeployment' => [ 'shape' => 'Deployment', ], 'name' => [ 'shape' => 'EnvironmentName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'provisionedResources' => [ 'shape' => 'ResourceList', ], 'provisioningProperties' => [ 'shape' => 'ProvisioningProperties', ], 'status' => [ 'shape' => 'EnvironmentStatus', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'GetEnvironmentProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentProfileId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetEnvironmentProfileOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentBlueprintId', 'id', 'name', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'id' => [ 'shape' => 'EnvironmentProfileId', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'GetFormTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'formTypeIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'formTypeIdentifier' => [ 'shape' => 'FormTypeIdentifier', 'location' => 'uri', 'locationName' => 'formTypeIdentifier', ], 'revision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'revision', ], ], ], 'GetFormTypeOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'model', 'name', 'revision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'imports' => [ 'shape' => 'ImportList', ], 'model' => [ 'shape' => 'Model', ], 'name' => [ 'shape' => 'FormTypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], 'status' => [ 'shape' => 'FormTypeStatus', ], ], ], 'GetGlossaryInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'GlossaryId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetGlossaryOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'name', 'owningProjectId', 'status', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'GlossaryId', ], 'name' => [ 'shape' => 'GlossaryName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'GlossaryStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetGlossaryTermInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'GlossaryTermId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetGlossaryTermOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'glossaryId', 'id', 'name', 'status', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'glossaryId' => [ 'shape' => 'GlossaryId', ], 'id' => [ 'shape' => 'GlossaryTermId', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetGroupProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'groupIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'groupIdentifier' => [ 'shape' => 'GroupIdentifier', 'location' => 'uri', 'locationName' => 'groupIdentifier', ], ], ], 'GetGroupProfileOutput' => [ 'type' => 'structure', 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'groupName' => [ 'shape' => 'GroupProfileName', ], 'id' => [ 'shape' => 'GroupProfileId', ], 'status' => [ 'shape' => 'GroupProfileStatus', ], ], ], 'GetIamPortalLoginUrlInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], ], ], 'GetIamPortalLoginUrlOutput' => [ 'type' => 'structure', 'required' => [ 'userProfileId', ], 'members' => [ 'authCodeUrl' => [ 'shape' => 'String', ], 'userProfileId' => [ 'shape' => 'String', ], ], ], 'GetListingInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'ListingId', 'location' => 'uri', 'locationName' => 'identifier', ], 'listingRevision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'listingRevision', ], ], ], 'GetListingOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'listingRevision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'ListingId', ], 'item' => [ 'shape' => 'ListingItem', ], 'listingRevision' => [ 'shape' => 'Revision', ], 'name' => [ 'shape' => 'ListingName', ], 'status' => [ 'shape' => 'ListingStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetProjectInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetProjectOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'id', 'name', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'failureReasons' => [ 'shape' => 'FailureReasons', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'ProjectId', ], 'lastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'name' => [ 'shape' => 'ProjectName', ], 'projectStatus' => [ 'shape' => 'ProjectStatus', ], ], ], 'GetSubscriptionGrantInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionGrantId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetSubscriptionGrantOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'grantedEntity', 'id', 'status', 'subscriptionTargetId', 'updatedAt', ], 'members' => [ 'assets' => [ 'shape' => 'SubscribedAssets', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntity', ], 'id' => [ 'shape' => 'SubscriptionGrantId', ], 'status' => [ 'shape' => 'SubscriptionGrantOverallStatus', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetSubscriptionInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetSubscriptionOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'status', 'subscribedListing', 'subscribedPrincipal', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionId', ], 'retainPermissions' => [ 'shape' => 'Boolean', ], 'status' => [ 'shape' => 'SubscriptionStatus', ], 'subscribedListing' => [ 'shape' => 'SubscribedListing', ], 'subscribedPrincipal' => [ 'shape' => 'SubscribedPrincipal', ], 'subscriptionRequestId' => [ 'shape' => 'SubscriptionRequestId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetSubscriptionRequestDetailsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetSubscriptionRequestDetailsOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'GetSubscriptionRequestDetailsOutputSubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'GetSubscriptionRequestDetailsOutputSubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetSubscriptionRequestDetailsOutputSubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'GetSubscriptionRequestDetailsOutputSubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'GetSubscriptionTargetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'environmentIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionTargetId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetSubscriptionTargetOutput' => [ 'type' => 'structure', 'required' => [ 'applicableAssetTypes', 'authorizedPrincipals', 'createdAt', 'createdBy', 'domainId', 'environmentId', 'id', 'manageAccessRole', 'name', 'projectId', 'provider', 'subscriptionTargetConfig', 'type', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'id' => [ 'shape' => 'SubscriptionTargetId', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], 'type' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetUserProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'userIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'type' => [ 'shape' => 'UserProfileType', 'location' => 'querystring', 'locationName' => 'type', ], 'userIdentifier' => [ 'shape' => 'UserIdentifier', 'location' => 'uri', 'locationName' => 'userIdentifier', ], ], ], 'GetUserProfileOutput' => [ 'type' => 'structure', 'members' => [ 'details' => [ 'shape' => 'UserProfileDetails', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'UserProfileId', ], 'status' => [ 'shape' => 'UserProfileStatus', ], 'type' => [ 'shape' => 'UserProfileType', ], ], ], 'GlossaryDescription' => [ 'type' => 'string', 'max' => 4096, 'min' => 0, 'sensitive' => true, ], 'GlossaryId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'GlossaryItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'name', 'owningProjectId', 'status', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'GlossaryId', ], 'name' => [ 'shape' => 'GlossaryName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'GlossaryStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GlossaryName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'GlossaryStatus' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'ENABLED', ], ], 'GlossaryTermId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'GlossaryTermItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'glossaryId', 'id', 'name', 'status', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'glossaryId' => [ 'shape' => 'GlossaryId', ], 'id' => [ 'shape' => 'GlossaryTermId', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GlossaryTermName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'GlossaryTermStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'GlossaryTerms' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlossaryTermId', ], 'max' => 20, 'min' => 1, ], 'GlueRunConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'relationalFilterConfigurations', ], 'members' => [ 'dataAccessRole' => [ 'shape' => 'GlueRunConfigurationInputDataAccessRoleString', ], 'relationalFilterConfigurations' => [ 'shape' => 'RelationalFilterConfigurations', ], ], ], 'GlueRunConfigurationInputDataAccessRoleString' => [ 'type' => 'string', 'pattern' => '^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$', ], 'GlueRunConfigurationOutput' => [ 'type' => 'structure', 'required' => [ 'relationalFilterConfigurations', ], 'members' => [ 'accountId' => [ 'shape' => 'GlueRunConfigurationOutputAccountIdString', ], 'dataAccessRole' => [ 'shape' => 'GlueRunConfigurationOutputDataAccessRoleString', ], 'region' => [ 'shape' => 'GlueRunConfigurationOutputRegionString', ], 'relationalFilterConfigurations' => [ 'shape' => 'RelationalFilterConfigurations', ], ], ], 'GlueRunConfigurationOutputAccountIdString' => [ 'type' => 'string', 'max' => 12, 'min' => 12, 'pattern' => '^\\d{12}$', ], 'GlueRunConfigurationOutputDataAccessRoleString' => [ 'type' => 'string', 'pattern' => '^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$', ], 'GlueRunConfigurationOutputRegionString' => [ 'type' => 'string', 'max' => 16, 'min' => 4, 'pattern' => '[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]', ], 'GrantedEntity' => [ 'type' => 'structure', 'members' => [ 'listing' => [ 'shape' => 'ListingRevision', ], ], 'union' => true, ], 'GrantedEntityInput' => [ 'type' => 'structure', 'members' => [ 'listing' => [ 'shape' => 'ListingRevisionInput', ], ], 'union' => true, ], 'GroupDetails' => [ 'type' => 'structure', 'required' => [ 'groupId', ], 'members' => [ 'groupId' => [ 'shape' => 'String', ], ], ], 'GroupIdentifier' => [ 'type' => 'string', 'pattern' => '(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$|[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\t\\n\\r ]+)', ], 'GroupProfileId' => [ 'type' => 'string', 'pattern' => '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$', ], 'GroupProfileName' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^[a-zA-Z_0-9+=,.@-]+$', 'sensitive' => true, ], 'GroupProfileStatus' => [ 'type' => 'string', 'enum' => [ 'ASSIGNED', 'NOT_ASSIGNED', ], ], 'GroupProfileSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'GroupProfileSummary', ], ], 'GroupProfileSummary' => [ 'type' => 'structure', 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'groupName' => [ 'shape' => 'GroupProfileName', ], 'id' => [ 'shape' => 'GroupProfileId', ], 'status' => [ 'shape' => 'GroupProfileStatus', ], ], ], 'GroupSearchText' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, 'sensitive' => true, ], 'GroupSearchType' => [ 'type' => 'string', 'enum' => [ 'SSO_GROUP', 'DATAZONE_SSO_GROUP', ], ], 'IamUserProfileDetails' => [ 'type' => 'structure', 'members' => [ 'arn' => [ 'shape' => 'String', ], ], ], 'Import' => [ 'type' => 'structure', 'required' => [ 'name', 'revision', ], 'members' => [ 'name' => [ 'shape' => 'FormTypeName', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'ImportList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Import', ], 'max' => 10, 'min' => 1, ], 'Integer' => [ 'type' => 'integer', 'box' => true, ], 'InternalServerException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, 'fault' => true, 'retryable' => [ 'throttling' => false, ], ], 'InventorySearchScope' => [ 'type' => 'string', 'enum' => [ 'ASSET', 'GLOSSARY', 'GLOSSARY_TERM', ], ], 'KmsKeyArn' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^arn:aws(|-cn|-us-gov):kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}$', ], 'LastName' => [ 'type' => 'string', 'sensitive' => true, ], 'ListAssetRevisionsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListAssetRevisionsOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'AssetRevisions', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataSourceRunActivitiesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'DataSourceRunId', 'location' => 'uri', 'locationName' => 'identifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'status' => [ 'shape' => 'DataAssetActivityStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListDataSourceRunActivitiesOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'DataSourceRunActivities', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataSourceRunsInput' => [ 'type' => 'structure', 'required' => [ 'dataSourceIdentifier', 'domainIdentifier', ], 'members' => [ 'dataSourceIdentifier' => [ 'shape' => 'DataSourceId', 'location' => 'uri', 'locationName' => 'dataSourceIdentifier', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'status' => [ 'shape' => 'DataSourceRunStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListDataSourceRunsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'DataSourceRunSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataSourcesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'projectIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'environmentIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'name' => [ 'shape' => 'Name', 'location' => 'querystring', 'locationName' => 'name', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'projectIdentifier' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'projectIdentifier', ], 'status' => [ 'shape' => 'DataSourceStatus', 'location' => 'querystring', 'locationName' => 'status', ], 'type' => [ 'shape' => 'DataSourceType', 'location' => 'querystring', 'locationName' => 'type', ], ], ], 'ListDataSourcesOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'DataSourceSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDomainsInput' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxResultsForListDomains', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'status' => [ 'shape' => 'DomainStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListDomainsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'DomainSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListEnvironmentBlueprintConfigurationsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListEnvironmentBlueprintConfigurationsOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'EnvironmentBlueprintConfigurations', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListEnvironmentBlueprintsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'managed' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'managed', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'name' => [ 'shape' => 'EnvironmentBlueprintName', 'location' => 'querystring', 'locationName' => 'name', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListEnvironmentBlueprintsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'EnvironmentBlueprintSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListEnvironmentProfilesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'querystring', 'locationName' => 'awsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', 'location' => 'querystring', 'locationName' => 'awsAccountRegion', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'querystring', 'locationName' => 'environmentBlueprintIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'name' => [ 'shape' => 'EnvironmentProfileName', 'location' => 'querystring', 'locationName' => 'name', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'projectIdentifier', ], ], ], 'ListEnvironmentProfilesOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'EnvironmentProfileSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListEnvironmentsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'projectIdentifier', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'querystring', 'locationName' => 'awsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', 'location' => 'querystring', 'locationName' => 'awsAccountRegion', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'querystring', 'locationName' => 'environmentBlueprintIdentifier', ], 'environmentProfileIdentifier' => [ 'shape' => 'EnvironmentProfileId', 'location' => 'querystring', 'locationName' => 'environmentProfileIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'name' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'name', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'projectIdentifier', ], 'provider' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'provider', ], 'status' => [ 'shape' => 'EnvironmentStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListEnvironmentsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'EnvironmentSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListNotificationsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'type', ], 'members' => [ 'afterTimestamp' => [ 'shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'afterTimestamp', ], 'beforeTimestamp' => [ 'shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'beforeTimestamp', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'subjects' => [ 'shape' => 'NotificationSubjects', 'location' => 'querystring', 'locationName' => 'subjects', ], 'taskStatus' => [ 'shape' => 'TaskStatus', 'location' => 'querystring', 'locationName' => 'taskStatus', ], 'type' => [ 'shape' => 'NotificationType', 'location' => 'querystring', 'locationName' => 'type', ], ], ], 'ListNotificationsOutput' => [ 'type' => 'structure', 'members' => [ 'nextToken' => [ 'shape' => 'PaginationToken', ], 'notifications' => [ 'shape' => 'NotificationsList', ], ], ], 'ListProjectMembershipsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'projectIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'projectIdentifier', ], 'sortBy' => [ 'shape' => 'SortFieldProject', 'location' => 'querystring', 'locationName' => 'sortBy', ], 'sortOrder' => [ 'shape' => 'SortOrder', 'location' => 'querystring', 'locationName' => 'sortOrder', ], ], ], 'ListProjectMembershipsOutput' => [ 'type' => 'structure', 'required' => [ 'members', ], 'members' => [ 'members' => [ 'shape' => 'ProjectMembers', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListProjectsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'groupIdentifier' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'groupIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'name' => [ 'shape' => 'ProjectName', 'location' => 'querystring', 'locationName' => 'name', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'userIdentifier' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'userIdentifier', ], ], ], 'ListProjectsOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'ProjectSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListSubscriptionGrantsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentId' => [ 'shape' => 'EnvironmentId', 'location' => 'querystring', 'locationName' => 'environmentId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'sortBy' => [ 'shape' => 'SortKey', 'location' => 'querystring', 'locationName' => 'sortBy', ], 'sortOrder' => [ 'shape' => 'SortOrder', 'location' => 'querystring', 'locationName' => 'sortOrder', ], 'subscribedListingId' => [ 'shape' => 'ListingId', 'location' => 'querystring', 'locationName' => 'subscribedListingId', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', 'location' => 'querystring', 'locationName' => 'subscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', 'location' => 'querystring', 'locationName' => 'subscriptionTargetId', ], ], ], 'ListSubscriptionGrantsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'SubscriptionGrants', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListSubscriptionRequestsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'approverProjectId' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'approverProjectId', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'owningProjectId' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'owningProjectId', ], 'sortBy' => [ 'shape' => 'SortKey', 'location' => 'querystring', 'locationName' => 'sortBy', ], 'sortOrder' => [ 'shape' => 'SortOrder', 'location' => 'querystring', 'locationName' => 'sortOrder', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', 'location' => 'querystring', 'locationName' => 'status', ], 'subscribedListingId' => [ 'shape' => 'ListingId', 'location' => 'querystring', 'locationName' => 'subscribedListingId', ], ], ], 'ListSubscriptionRequestsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'SubscriptionRequests', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListSubscriptionTargetsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'environmentIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'sortBy' => [ 'shape' => 'SortKey', 'location' => 'querystring', 'locationName' => 'sortBy', ], 'sortOrder' => [ 'shape' => 'SortOrder', 'location' => 'querystring', 'locationName' => 'sortOrder', ], ], ], 'ListSubscriptionTargetsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'SubscriptionTargets', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListSubscriptionsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'approverProjectId' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'approverProjectId', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'owningProjectId' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'owningProjectId', ], 'sortBy' => [ 'shape' => 'SortKey', 'location' => 'querystring', 'locationName' => 'sortBy', ], 'sortOrder' => [ 'shape' => 'SortOrder', 'location' => 'querystring', 'locationName' => 'sortOrder', ], 'status' => [ 'shape' => 'SubscriptionStatus', 'location' => 'querystring', 'locationName' => 'status', ], 'subscribedListingId' => [ 'shape' => 'ListingId', 'location' => 'querystring', 'locationName' => 'subscribedListingId', ], 'subscriptionRequestIdentifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'querystring', 'locationName' => 'subscriptionRequestIdentifier', ], ], ], 'ListSubscriptionsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'Subscriptions', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceArn', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'tags' => [ 'shape' => 'Tags', ], ], ], 'ListingId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'ListingItem' => [ 'type' => 'structure', 'members' => [ 'assetListing' => [ 'shape' => 'AssetListing', ], ], 'union' => true, ], 'ListingName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'ListingRevision' => [ 'type' => 'structure', 'required' => [ 'id', 'revision', ], 'members' => [ 'id' => [ 'shape' => 'ListingId', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'ListingRevisionInput' => [ 'type' => 'structure', 'required' => [ 'identifier', 'revision', ], 'members' => [ 'identifier' => [ 'shape' => 'ListingId', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'ListingStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'ACTIVE', 'INACTIVE', ], ], 'LongDescription' => [ 'type' => 'string', 'max' => 4096, 'min' => 0, 'sensitive' => true, ], 'MaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 50, 'min' => 1, ], 'MaxResultsForListDomains' => [ 'type' => 'integer', 'box' => true, 'max' => 25, 'min' => 1, ], 'Member' => [ 'type' => 'structure', 'members' => [ 'groupIdentifier' => [ 'shape' => 'String', ], 'userIdentifier' => [ 'shape' => 'String', ], ], 'union' => true, ], 'MemberDetails' => [ 'type' => 'structure', 'members' => [ 'group' => [ 'shape' => 'GroupDetails', ], 'user' => [ 'shape' => 'UserDetails', ], ], 'union' => true, ], 'Message' => [ 'type' => 'string', 'max' => 16384, 'min' => 0, 'sensitive' => true, ], 'MetadataMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], 'Model' => [ 'type' => 'structure', 'members' => [ 'smithy' => [ 'shape' => 'Smithy', ], ], 'sensitive' => true, 'union' => true, ], 'Name' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'NotificationOutput' => [ 'type' => 'structure', 'required' => [ 'actionLink', 'creationTimestamp', 'domainIdentifier', 'identifier', 'lastUpdatedTimestamp', 'message', 'title', 'topic', 'type', ], 'members' => [ 'actionLink' => [ 'shape' => 'ActionLink', ], 'creationTimestamp' => [ 'shape' => 'Timestamp', ], 'domainIdentifier' => [ 'shape' => 'DomainId', ], 'identifier' => [ 'shape' => 'TaskId', ], 'lastUpdatedTimestamp' => [ 'shape' => 'Timestamp', ], 'message' => [ 'shape' => 'Message', ], 'metadata' => [ 'shape' => 'MetadataMap', ], 'status' => [ 'shape' => 'TaskStatus', ], 'title' => [ 'shape' => 'Title', ], 'topic' => [ 'shape' => 'Topic', ], 'type' => [ 'shape' => 'NotificationType', ], ], ], 'NotificationResource' => [ 'type' => 'structure', 'required' => [ 'id', 'type', ], 'members' => [ 'id' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'String', ], 'type' => [ 'shape' => 'NotificationResourceType', ], ], ], 'NotificationResourceType' => [ 'type' => 'string', 'enum' => [ 'PROJECT', ], ], 'NotificationRole' => [ 'type' => 'string', 'enum' => [ 'PROJECT_OWNER', 'PROJECT_CONTRIBUTOR', 'PROJECT_VIEWER', 'DOMAIN_OWNER', 'PROJECT_SUBSCRIBER', ], ], 'NotificationSubjects' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'NotificationType' => [ 'type' => 'string', 'enum' => [ 'TASK', 'EVENT', ], ], 'NotificationsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NotificationOutput', ], ], 'PaginationToken' => [ 'type' => 'string', 'max' => 8192, 'min' => 1, ], 'PredictionChoices' => [ 'type' => 'list', 'member' => [ 'shape' => 'Integer', ], ], 'PredictionConfiguration' => [ 'type' => 'structure', 'members' => [ 'businessNameGeneration' => [ 'shape' => 'BusinessNameGenerationConfiguration', ], ], ], 'ProjectDeletionError' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'String', ], 'message' => [ 'shape' => 'String', ], ], ], 'ProjectId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'ProjectMember' => [ 'type' => 'structure', 'required' => [ 'designation', 'memberDetails', ], 'members' => [ 'designation' => [ 'shape' => 'UserDesignation', ], 'memberDetails' => [ 'shape' => 'MemberDetails', ], ], ], 'ProjectMembers' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProjectMember', ], ], 'ProjectName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[\\w -]+$', 'sensitive' => true, ], 'ProjectStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'DELETING', 'DELETE_FAILED', ], ], 'ProjectSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProjectSummary', ], ], 'ProjectSummary' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'id', 'name', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'failureReasons' => [ 'shape' => 'FailureReasons', ], 'id' => [ 'shape' => 'ProjectId', ], 'name' => [ 'shape' => 'ProjectName', ], 'projectStatus' => [ 'shape' => 'ProjectStatus', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ProvisioningProperties' => [ 'type' => 'structure', 'members' => [ 'cloudFormation' => [ 'shape' => 'CloudFormationProperties', ], ], 'union' => true, ], 'PutEnvironmentBlueprintConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'enabledRegions', 'environmentBlueprintIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'enabledRegions' => [ 'shape' => 'EnabledRegionList', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'uri', 'locationName' => 'environmentBlueprintIdentifier', ], 'manageAccessRoleArn' => [ 'shape' => 'RoleArn', ], 'provisioningRoleArn' => [ 'shape' => 'RoleArn', ], 'regionalParameters' => [ 'shape' => 'RegionalParameterMap', ], ], ], 'PutEnvironmentBlueprintConfigurationOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentBlueprintId', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enabledRegions' => [ 'shape' => 'EnabledRegionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'manageAccessRoleArn' => [ 'shape' => 'RoleArn', ], 'provisioningRoleArn' => [ 'shape' => 'RoleArn', ], 'regionalParameters' => [ 'shape' => 'RegionalParameterMap', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'RecommendationConfiguration' => [ 'type' => 'structure', 'members' => [ 'enableBusinessNameGeneration' => [ 'shape' => 'Boolean', ], ], ], 'RedshiftClusterStorage' => [ 'type' => 'structure', 'required' => [ 'clusterName', ], 'members' => [ 'clusterName' => [ 'shape' => 'RedshiftClusterStorageClusterNameString', ], ], ], 'RedshiftClusterStorageClusterNameString' => [ 'type' => 'string', 'max' => 63, 'min' => 1, 'pattern' => '^[0-9a-z].[a-z0-9\\-]*$', ], 'RedshiftCredentialConfiguration' => [ 'type' => 'structure', 'required' => [ 'secretManagerArn', ], 'members' => [ 'secretManagerArn' => [ 'shape' => 'RedshiftCredentialConfigurationSecretManagerArnString', ], ], ], 'RedshiftCredentialConfigurationSecretManagerArnString' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '^arn:aws[^:]*:secretsmanager:[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]:\\d{12}:secret:.*$', ], 'RedshiftRunConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'redshiftCredentialConfiguration', 'redshiftStorage', 'relationalFilterConfigurations', ], 'members' => [ 'dataAccessRole' => [ 'shape' => 'RedshiftRunConfigurationInputDataAccessRoleString', ], 'redshiftCredentialConfiguration' => [ 'shape' => 'RedshiftCredentialConfiguration', ], 'redshiftStorage' => [ 'shape' => 'RedshiftStorage', ], 'relationalFilterConfigurations' => [ 'shape' => 'RelationalFilterConfigurations', ], ], ], 'RedshiftRunConfigurationInputDataAccessRoleString' => [ 'type' => 'string', 'pattern' => '^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$', ], 'RedshiftRunConfigurationOutput' => [ 'type' => 'structure', 'required' => [ 'redshiftCredentialConfiguration', 'redshiftStorage', 'relationalFilterConfigurations', ], 'members' => [ 'accountId' => [ 'shape' => 'RedshiftRunConfigurationOutputAccountIdString', ], 'dataAccessRole' => [ 'shape' => 'RedshiftRunConfigurationOutputDataAccessRoleString', ], 'redshiftCredentialConfiguration' => [ 'shape' => 'RedshiftCredentialConfiguration', ], 'redshiftStorage' => [ 'shape' => 'RedshiftStorage', ], 'region' => [ 'shape' => 'RedshiftRunConfigurationOutputRegionString', ], 'relationalFilterConfigurations' => [ 'shape' => 'RelationalFilterConfigurations', ], ], ], 'RedshiftRunConfigurationOutputAccountIdString' => [ 'type' => 'string', 'max' => 12, 'min' => 12, 'pattern' => '^\\d{12}$', ], 'RedshiftRunConfigurationOutputDataAccessRoleString' => [ 'type' => 'string', 'pattern' => '^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$', ], 'RedshiftRunConfigurationOutputRegionString' => [ 'type' => 'string', 'max' => 16, 'min' => 4, 'pattern' => '[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]', ], 'RedshiftServerlessStorage' => [ 'type' => 'structure', 'required' => [ 'workgroupName', ], 'members' => [ 'workgroupName' => [ 'shape' => 'RedshiftServerlessStorageWorkgroupNameString', ], ], ], 'RedshiftServerlessStorageWorkgroupNameString' => [ 'type' => 'string', 'max' => 64, 'min' => 3, 'pattern' => '^[a-z0-9-]+$', ], 'RedshiftStorage' => [ 'type' => 'structure', 'members' => [ 'redshiftClusterSource' => [ 'shape' => 'RedshiftClusterStorage', ], 'redshiftServerlessSource' => [ 'shape' => 'RedshiftServerlessStorage', ], ], 'union' => true, ], 'RegionName' => [ 'type' => 'string', 'max' => 16, 'min' => 4, 'pattern' => '^[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]$', ], 'RegionalParameter' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], 'RegionalParameterMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'RegionName', ], 'value' => [ 'shape' => 'RegionalParameter', ], ], 'RejectChoice' => [ 'type' => 'structure', 'members' => [ 'predictionChoices' => [ 'shape' => 'PredictionChoices', ], 'predictionTarget' => [ 'shape' => 'String', ], ], ], 'RejectChoices' => [ 'type' => 'list', 'member' => [ 'shape' => 'RejectChoice', ], ], 'RejectPredictionsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'rejectChoices' => [ 'shape' => 'RejectChoices', ], 'rejectRule' => [ 'shape' => 'RejectRule', ], 'revision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'revision', ], ], ], 'RejectPredictionsOutput' => [ 'type' => 'structure', 'required' => [ 'assetId', 'assetRevision', 'domainId', ], 'members' => [ 'assetId' => [ 'shape' => 'AssetId', ], 'assetRevision' => [ 'shape' => 'Revision', ], 'domainId' => [ 'shape' => 'DomainId', ], ], ], 'RejectRule' => [ 'type' => 'structure', 'members' => [ 'rule' => [ 'shape' => 'RejectRuleBehavior', ], 'threshold' => [ 'shape' => 'Float', ], ], ], 'RejectRuleBehavior' => [ 'type' => 'string', 'enum' => [ 'ALL', 'NONE', ], ], 'RejectSubscriptionRequestInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'RejectSubscriptionRequestOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'RejectSubscriptionRequestOutputSubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'RejectSubscriptionRequestOutputSubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'RejectSubscriptionRequestOutputSubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'RejectSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'RelationalFilterConfiguration' => [ 'type' => 'structure', 'required' => [ 'databaseName', ], 'members' => [ 'databaseName' => [ 'shape' => 'RelationalFilterConfigurationDatabaseNameString', ], 'filterExpressions' => [ 'shape' => 'FilterExpressions', ], 'schemaName' => [ 'shape' => 'RelationalFilterConfigurationSchemaNameString', ], ], ], 'RelationalFilterConfigurationDatabaseNameString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'RelationalFilterConfigurationSchemaNameString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'RelationalFilterConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalFilterConfiguration', ], ], 'RequestReason' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'sensitive' => true, ], 'Resource' => [ 'type' => 'structure', 'required' => [ 'type', 'value', ], 'members' => [ 'name' => [ 'shape' => 'String', ], 'provider' => [ 'shape' => 'String', ], 'type' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], ], 'ResourceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Resource', ], ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'Revision' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'RevokeSubscriptionInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionId', 'location' => 'uri', 'locationName' => 'identifier', ], 'retainPermissions' => [ 'shape' => 'Boolean', ], ], ], 'RevokeSubscriptionOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'status', 'subscribedListing', 'subscribedPrincipal', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionId', ], 'retainPermissions' => [ 'shape' => 'Boolean', ], 'status' => [ 'shape' => 'SubscriptionStatus', ], 'subscribedListing' => [ 'shape' => 'SubscribedListing', ], 'subscribedPrincipal' => [ 'shape' => 'SubscribedPrincipal', ], 'subscriptionRequestId' => [ 'shape' => 'SubscriptionRequestId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'RoleArn' => [ 'type' => 'string', 'pattern' => '^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$', ], 'RunStatisticsForAssets' => [ 'type' => 'structure', 'members' => [ 'added' => [ 'shape' => 'Integer', ], 'failed' => [ 'shape' => 'Integer', ], 'skipped' => [ 'shape' => 'Integer', ], 'unchanged' => [ 'shape' => 'Integer', ], 'updated' => [ 'shape' => 'Integer', ], ], ], 'ScheduleConfiguration' => [ 'type' => 'structure', 'members' => [ 'schedule' => [ 'shape' => 'CronString', ], 'timezone' => [ 'shape' => 'Timezone', ], ], 'sensitive' => true, ], 'SearchGroupProfilesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'groupType', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'groupType' => [ 'shape' => 'GroupSearchType', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'searchText' => [ 'shape' => 'GroupSearchText', ], ], ], 'SearchGroupProfilesOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'GroupProfileSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'SearchInItem' => [ 'type' => 'structure', 'required' => [ 'attribute', ], 'members' => [ 'attribute' => [ 'shape' => 'Attribute', ], ], ], 'SearchInList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchInItem', ], 'max' => 10, 'min' => 1, ], 'SearchInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'searchScope', ], 'members' => [ 'additionalAttributes' => [ 'shape' => 'SearchOutputAdditionalAttributes', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'filters' => [ 'shape' => 'FilterClause', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], 'searchIn' => [ 'shape' => 'SearchInList', ], 'searchScope' => [ 'shape' => 'InventorySearchScope', ], 'searchText' => [ 'shape' => 'SearchText', ], 'sort' => [ 'shape' => 'SearchSort', ], ], ], 'SearchInventoryResultItem' => [ 'type' => 'structure', 'members' => [ 'assetItem' => [ 'shape' => 'AssetItem', ], 'dataProductItem' => [ 'shape' => 'DataProductSummary', ], 'glossaryItem' => [ 'shape' => 'GlossaryItem', ], 'glossaryTermItem' => [ 'shape' => 'GlossaryTermItem', ], ], 'union' => true, ], 'SearchInventoryResultItems' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchInventoryResultItem', ], ], 'SearchListingsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'additionalAttributes' => [ 'shape' => 'SearchOutputAdditionalAttributes', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'filters' => [ 'shape' => 'FilterClause', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'searchIn' => [ 'shape' => 'SearchInList', ], 'searchText' => [ 'shape' => 'String', ], 'sort' => [ 'shape' => 'SearchSort', ], ], ], 'SearchListingsOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'SearchResultItems', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'totalMatchCount' => [ 'shape' => 'Integer', ], ], ], 'SearchOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'SearchInventoryResultItems', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'totalMatchCount' => [ 'shape' => 'Integer', ], ], ], 'SearchOutputAdditionalAttribute' => [ 'type' => 'string', 'enum' => [ 'FORMS', ], ], 'SearchOutputAdditionalAttributes' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchOutputAdditionalAttribute', ], ], 'SearchResultItem' => [ 'type' => 'structure', 'members' => [ 'assetListing' => [ 'shape' => 'AssetListingItem', ], ], 'union' => true, ], 'SearchResultItems' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchResultItem', ], ], 'SearchSort' => [ 'type' => 'structure', 'required' => [ 'attribute', ], 'members' => [ 'attribute' => [ 'shape' => 'Attribute', ], 'order' => [ 'shape' => 'SortOrder', ], ], ], 'SearchText' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, ], 'SearchTypesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'managed', 'searchScope', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'filters' => [ 'shape' => 'FilterClause', ], 'managed' => [ 'shape' => 'Boolean', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'searchIn' => [ 'shape' => 'SearchInList', ], 'searchScope' => [ 'shape' => 'TypesSearchScope', ], 'searchText' => [ 'shape' => 'SearchText', ], 'sort' => [ 'shape' => 'SearchSort', ], ], ], 'SearchTypesOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'SearchTypesResultItems', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'totalMatchCount' => [ 'shape' => 'Integer', ], ], ], 'SearchTypesResultItem' => [ 'type' => 'structure', 'members' => [ 'assetTypeItem' => [ 'shape' => 'AssetTypeItem', ], 'formTypeItem' => [ 'shape' => 'FormTypeData', ], ], 'union' => true, ], 'SearchTypesResultItems' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchTypesResultItem', ], ], 'SearchUserProfilesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'userType', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'searchText' => [ 'shape' => 'UserSearchText', ], 'userType' => [ 'shape' => 'UserSearchType', ], ], ], 'SearchUserProfilesOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'UserProfileSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 402, 'senderFault' => true, ], 'exception' => true, ], 'ShortDescription' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, 'sensitive' => true, ], 'SingleSignOn' => [ 'type' => 'structure', 'members' => [ 'type' => [ 'shape' => 'AuthType', ], 'userAssignment' => [ 'shape' => 'UserAssignment', ], ], ], 'Smithy' => [ 'type' => 'string', 'max' => 10000, 'min' => 1, ], 'SortFieldProject' => [ 'type' => 'string', 'enum' => [ 'NAME', ], ], 'SortKey' => [ 'type' => 'string', 'enum' => [ 'CREATED_AT', 'UPDATED_AT', ], ], 'SortOrder' => [ 'type' => 'string', 'enum' => [ 'ASCENDING', 'DESCENDING', ], ], 'SsoUserProfileDetails' => [ 'type' => 'structure', 'members' => [ 'firstName' => [ 'shape' => 'FirstName', ], 'lastName' => [ 'shape' => 'LastName', ], 'username' => [ 'shape' => 'UserProfileName', ], ], ], 'StartDataSourceRunInput' => [ 'type' => 'structure', 'required' => [ 'dataSourceIdentifier', 'domainIdentifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'dataSourceIdentifier' => [ 'shape' => 'DataSourceId', 'location' => 'uri', 'locationName' => 'dataSourceIdentifier', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], ], ], 'StartDataSourceRunOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'dataSourceId', 'domainId', 'id', 'projectId', 'status', 'type', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'DateTime', ], 'dataSourceConfigurationSnapshot' => [ 'shape' => 'String', ], 'dataSourceId' => [ 'shape' => 'DataSourceId', ], 'domainId' => [ 'shape' => 'DomainId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceRunId', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'runStatisticsForAssets' => [ 'shape' => 'RunStatisticsForAssets', ], 'startedAt' => [ 'shape' => 'DateTime', ], 'status' => [ 'shape' => 'DataSourceRunStatus', ], 'stoppedAt' => [ 'shape' => 'DateTime', ], 'type' => [ 'shape' => 'DataSourceRunType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'String' => [ 'type' => 'string', ], 'SubscribedAsset' => [ 'type' => 'structure', 'required' => [ 'assetId', 'assetRevision', 'status', ], 'members' => [ 'assetId' => [ 'shape' => 'AssetId', ], 'assetRevision' => [ 'shape' => 'Revision', ], 'failureCause' => [ 'shape' => 'FailureCause', ], 'failureTimestamp' => [ 'shape' => 'Timestamp', ], 'grantedTimestamp' => [ 'shape' => 'Timestamp', ], 'status' => [ 'shape' => 'SubscriptionGrantStatus', ], 'targetName' => [ 'shape' => 'String', ], ], ], 'SubscribedAssetListing' => [ 'type' => 'structure', 'members' => [ 'entityId' => [ 'shape' => 'AssetId', ], 'entityRevision' => [ 'shape' => 'Revision', ], 'entityType' => [ 'shape' => 'TypeName', ], 'forms' => [ 'shape' => 'Forms', ], 'glossaryTerms' => [ 'shape' => 'DetailedGlossaryTerms', ], ], ], 'SubscribedAssets' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedAsset', ], ], 'SubscribedListing' => [ 'type' => 'structure', 'required' => [ 'description', 'id', 'item', 'name', 'ownerProjectId', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'id' => [ 'shape' => 'ListingId', ], 'item' => [ 'shape' => 'SubscribedListingItem', ], 'name' => [ 'shape' => 'ListingName', ], 'ownerProjectId' => [ 'shape' => 'ProjectId', ], 'ownerProjectName' => [ 'shape' => 'String', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'SubscribedListingInput' => [ 'type' => 'structure', 'required' => [ 'identifier', ], 'members' => [ 'identifier' => [ 'shape' => 'ListingId', ], ], ], 'SubscribedListingInputs' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListingInput', ], 'max' => 1, 'min' => 1, ], 'SubscribedListingItem' => [ 'type' => 'structure', 'members' => [ 'assetListing' => [ 'shape' => 'SubscribedAssetListing', ], ], 'union' => true, ], 'SubscribedPrincipal' => [ 'type' => 'structure', 'members' => [ 'project' => [ 'shape' => 'SubscribedProject', ], ], 'union' => true, ], 'SubscribedPrincipalInput' => [ 'type' => 'structure', 'members' => [ 'project' => [ 'shape' => 'SubscribedProjectInput', ], ], 'union' => true, ], 'SubscribedPrincipalInputs' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipalInput', ], 'max' => 1, 'min' => 1, ], 'SubscribedProject' => [ 'type' => 'structure', 'members' => [ 'id' => [ 'shape' => 'ProjectId', ], 'name' => [ 'shape' => 'ProjectName', ], ], ], 'SubscribedProjectInput' => [ 'type' => 'structure', 'members' => [ 'identifier' => [ 'shape' => 'ProjectId', ], ], ], 'SubscriptionGrantId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'SubscriptionGrantOverallStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'IN_PROGRESS', 'GRANT_FAILED', 'REVOKE_FAILED', 'GRANT_AND_REVOKE_FAILED', 'COMPLETED', 'INACCESSIBLE', ], ], 'SubscriptionGrantStatus' => [ 'type' => 'string', 'enum' => [ 'GRANT_PENDING', 'REVOKE_PENDING', 'GRANT_IN_PROGRESS', 'REVOKE_IN_PROGRESS', 'GRANTED', 'REVOKED', 'GRANT_FAILED', 'REVOKE_FAILED', ], ], 'SubscriptionGrantSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'grantedEntity', 'id', 'status', 'subscriptionTargetId', 'updatedAt', ], 'members' => [ 'assets' => [ 'shape' => 'SubscribedAssets', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntity', ], 'id' => [ 'shape' => 'SubscriptionGrantId', ], 'status' => [ 'shape' => 'SubscriptionGrantOverallStatus', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'SubscriptionGrants' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscriptionGrantSummary', ], ], 'SubscriptionId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'SubscriptionRequestId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'SubscriptionRequestStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'ACCEPTED', 'REJECTED', ], ], 'SubscriptionRequestSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'SubscriptionRequestSummarySubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'SubscriptionRequestSummarySubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'SubscriptionRequestSummarySubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'SubscriptionRequestSummarySubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'SubscriptionRequests' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscriptionRequestSummary', ], ], 'SubscriptionStatus' => [ 'type' => 'string', 'enum' => [ 'APPROVED', 'REVOKED', 'CANCELLED', ], ], 'SubscriptionSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'status', 'subscribedListing', 'subscribedPrincipal', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionId', ], 'retainPermissions' => [ 'shape' => 'Boolean', ], 'status' => [ 'shape' => 'SubscriptionStatus', ], 'subscribedListing' => [ 'shape' => 'SubscribedListing', ], 'subscribedPrincipal' => [ 'shape' => 'SubscribedPrincipal', ], 'subscriptionRequestId' => [ 'shape' => 'SubscriptionRequestId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'SubscriptionTargetForm' => [ 'type' => 'structure', 'required' => [ 'content', 'formName', ], 'members' => [ 'content' => [ 'shape' => 'String', ], 'formName' => [ 'shape' => 'FormName', ], ], ], 'SubscriptionTargetForms' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscriptionTargetForm', ], ], 'SubscriptionTargetId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'SubscriptionTargetName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'SubscriptionTargetSummary' => [ 'type' => 'structure', 'required' => [ 'applicableAssetTypes', 'authorizedPrincipals', 'createdAt', 'createdBy', 'domainId', 'environmentId', 'id', 'manageAccessRole', 'name', 'projectId', 'provider', 'subscriptionTargetConfig', 'type', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'id' => [ 'shape' => 'SubscriptionTargetId', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], 'type' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'SubscriptionTargets' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscriptionTargetSummary', ], ], 'Subscriptions' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscriptionSummary', ], ], 'SyntheticTimestamp_date_time' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[\\w \\.:/=+@-]+$', ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceArn', 'tags', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '^[\\w \\.:/=+@-]*$', ], 'Tags' => [ 'type' => 'map', 'key' => [ 'shape' => 'TagKey', ], 'value' => [ 'shape' => 'TagValue', ], ], 'TaskId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'TaskStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'INACTIVE', ], ], 'TermRelations' => [ 'type' => 'structure', 'members' => [ 'classifies' => [ 'shape' => 'TermRelationsClassifiesList', ], 'isA' => [ 'shape' => 'TermRelationsIsAList', ], ], ], 'TermRelationsClassifiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlossaryTermId', ], 'max' => 10, 'min' => 1, ], 'TermRelationsIsAList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlossaryTermId', ], 'max' => 10, 'min' => 1, ], 'ThrottlingException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 429, 'senderFault' => true, ], 'exception' => true, 'retryable' => [ 'throttling' => false, ], ], 'Timestamp' => [ 'type' => 'timestamp', ], 'Timezone' => [ 'type' => 'string', 'enum' => [ 'UTC', 'AFRICA_JOHANNESBURG', 'AMERICA_MONTREAL', 'AMERICA_SAO_PAULO', 'ASIA_BAHRAIN', 'ASIA_BANGKOK', 'ASIA_CALCUTTA', 'ASIA_DUBAI', 'ASIA_HONG_KONG', 'ASIA_JAKARTA', 'ASIA_KUALA_LUMPUR', 'ASIA_SEOUL', 'ASIA_SHANGHAI', 'ASIA_SINGAPORE', 'ASIA_TAIPEI', 'ASIA_TOKYO', 'AUSTRALIA_MELBOURNE', 'AUSTRALIA_SYDNEY', 'CANADA_CENTRAL', 'CET', 'CST6CDT', 'ETC_GMT', 'ETC_GMT0', 'ETC_GMT_ADD_0', 'ETC_GMT_ADD_1', 'ETC_GMT_ADD_10', 'ETC_GMT_ADD_11', 'ETC_GMT_ADD_12', 'ETC_GMT_ADD_2', 'ETC_GMT_ADD_3', 'ETC_GMT_ADD_4', 'ETC_GMT_ADD_5', 'ETC_GMT_ADD_6', 'ETC_GMT_ADD_7', 'ETC_GMT_ADD_8', 'ETC_GMT_ADD_9', 'ETC_GMT_NEG_0', 'ETC_GMT_NEG_1', 'ETC_GMT_NEG_10', 'ETC_GMT_NEG_11', 'ETC_GMT_NEG_12', 'ETC_GMT_NEG_13', 'ETC_GMT_NEG_14', 'ETC_GMT_NEG_2', 'ETC_GMT_NEG_3', 'ETC_GMT_NEG_4', 'ETC_GMT_NEG_5', 'ETC_GMT_NEG_6', 'ETC_GMT_NEG_7', 'ETC_GMT_NEG_8', 'ETC_GMT_NEG_9', 'EUROPE_DUBLIN', 'EUROPE_LONDON', 'EUROPE_PARIS', 'EUROPE_STOCKHOLM', 'EUROPE_ZURICH', 'ISRAEL', 'MEXICO_GENERAL', 'MST7MDT', 'PACIFIC_AUCKLAND', 'US_CENTRAL', 'US_EASTERN', 'US_MOUNTAIN', 'US_PACIFIC', ], ], 'Title' => [ 'type' => 'string', 'max' => 1000, 'min' => 0, 'sensitive' => true, ], 'Topic' => [ 'type' => 'structure', 'required' => [ 'resource', 'role', 'subject', ], 'members' => [ 'resource' => [ 'shape' => 'NotificationResource', ], 'role' => [ 'shape' => 'NotificationRole', ], 'subject' => [ 'shape' => 'String', ], ], ], 'TypeName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^[^\\.]*', ], 'TypesSearchScope' => [ 'type' => 'string', 'enum' => [ 'ASSET_TYPE', 'FORM_TYPE', ], ], 'UnauthorizedException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 401, 'senderFault' => true, ], 'exception' => true, ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceArn', 'tagKeys', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], 'tagKeys' => [ 'shape' => 'TagKeyList', 'location' => 'querystring', 'locationName' => 'tagKeys', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateDataSourceInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'assetFormsInput' => [ 'shape' => 'FormInputList', ], 'configuration' => [ 'shape' => 'DataSourceConfigurationInput', ], 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'identifier' => [ 'shape' => 'DataSourceId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'Name', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'recommendation' => [ 'shape' => 'RecommendationConfiguration', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], ], ], 'UpdateDataSourceOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentId', 'id', 'name', 'projectId', ], 'members' => [ 'assetFormsOutput' => [ 'shape' => 'FormOutputList', ], 'configuration' => [ 'shape' => 'DataSourceConfigurationOutput', ], 'createdAt' => [ 'shape' => 'DateTime', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceId', ], 'lastRunAt' => [ 'shape' => 'DateTime', ], 'lastRunErrorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'lastRunStatus' => [ 'shape' => 'DataSourceRunStatus', ], 'name' => [ 'shape' => 'Name', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'recommendation' => [ 'shape' => 'RecommendationConfiguration', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'status' => [ 'shape' => 'DataSourceStatus', ], 'type' => [ 'shape' => 'DataSourceType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'UpdateDomainInput' => [ 'type' => 'structure', 'required' => [ 'identifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'clientToken', ], 'description' => [ 'shape' => 'String', ], 'domainExecutionRole' => [ 'shape' => 'RoleArn', ], 'identifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'String', ], 'singleSignOn' => [ 'shape' => 'SingleSignOn', ], ], ], 'UpdateDomainOutput' => [ 'type' => 'structure', 'required' => [ 'id', ], 'members' => [ 'description' => [ 'shape' => 'String', ], 'domainExecutionRole' => [ 'shape' => 'RoleArn', ], 'id' => [ 'shape' => 'DomainId', ], 'lastUpdatedAt' => [ 'shape' => 'UpdatedAt', ], 'name' => [ 'shape' => 'String', ], 'singleSignOn' => [ 'shape' => 'SingleSignOn', ], ], ], 'UpdateEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'description' => [ 'shape' => 'String', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'identifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'String', ], ], ], 'UpdateEnvironmentOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentProfileId', 'name', 'projectId', 'provider', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'deploymentProperties' => [ 'shape' => 'DeploymentProperties', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentActions' => [ 'shape' => 'EnvironmentActionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'environmentProfileId' => [ 'shape' => 'EnvironmentProfileId', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'EnvironmentId', ], 'lastDeployment' => [ 'shape' => 'Deployment', ], 'name' => [ 'shape' => 'EnvironmentName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'provisionedResources' => [ 'shape' => 'ResourceList', ], 'provisioningProperties' => [ 'shape' => 'ProvisioningProperties', ], 'status' => [ 'shape' => 'EnvironmentStatus', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'UpdateEnvironmentProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'description' => [ 'shape' => 'String', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentProfileId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'userParameters' => [ 'shape' => 'EnvironmentParametersList', ], ], ], 'UpdateEnvironmentProfileOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentBlueprintId', 'id', 'name', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'id' => [ 'shape' => 'EnvironmentProfileId', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'UpdateGlossaryInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'GlossaryId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'GlossaryName', ], 'status' => [ 'shape' => 'GlossaryStatus', ], ], ], 'UpdateGlossaryOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'name', 'owningProjectId', ], 'members' => [ 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'GlossaryId', ], 'name' => [ 'shape' => 'GlossaryName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'GlossaryStatus', ], ], ], 'UpdateGlossaryTermInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'glossaryIdentifier' => [ 'shape' => 'GlossaryTermId', ], 'identifier' => [ 'shape' => 'GlossaryTermId', 'location' => 'uri', 'locationName' => 'identifier', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], ], ], 'UpdateGlossaryTermOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'glossaryId', 'id', 'name', 'status', ], 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'glossaryId' => [ 'shape' => 'GlossaryId', ], 'id' => [ 'shape' => 'GlossaryTermId', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], ], ], 'UpdateGroupProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'groupIdentifier', 'status', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'groupIdentifier' => [ 'shape' => 'GroupIdentifier', 'location' => 'uri', 'locationName' => 'groupIdentifier', ], 'status' => [ 'shape' => 'GroupProfileStatus', ], ], ], 'UpdateGroupProfileOutput' => [ 'type' => 'structure', 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'groupName' => [ 'shape' => 'GroupProfileName', ], 'id' => [ 'shape' => 'GroupProfileId', ], 'status' => [ 'shape' => 'GroupProfileStatus', ], ], ], 'UpdateProjectInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'identifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'ProjectName', ], ], ], 'UpdateProjectOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'id', 'name', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'failureReasons' => [ 'shape' => 'FailureReasons', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'ProjectId', ], 'lastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'name' => [ 'shape' => 'ProjectName', ], 'projectStatus' => [ 'shape' => 'ProjectStatus', ], ], ], 'UpdateSubscriptionGrantStatusInput' => [ 'type' => 'structure', 'required' => [ 'assetIdentifier', 'domainIdentifier', 'identifier', 'status', ], 'members' => [ 'assetIdentifier' => [ 'shape' => 'AssetId', 'location' => 'uri', 'locationName' => 'assetIdentifier', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'failureCause' => [ 'shape' => 'FailureCause', ], 'identifier' => [ 'shape' => 'SubscriptionGrantId', 'location' => 'uri', 'locationName' => 'identifier', ], 'status' => [ 'shape' => 'SubscriptionGrantStatus', ], 'targetName' => [ 'shape' => 'String', ], ], ], 'UpdateSubscriptionGrantStatusOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'grantedEntity', 'id', 'status', 'subscriptionTargetId', 'updatedAt', ], 'members' => [ 'assets' => [ 'shape' => 'SubscribedAssets', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntity', ], 'id' => [ 'shape' => 'SubscriptionGrantId', ], 'status' => [ 'shape' => 'SubscriptionGrantOverallStatus', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'UpdateSubscriptionRequestInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', 'requestReason', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'uri', 'locationName' => 'identifier', ], 'requestReason' => [ 'shape' => 'RequestReason', ], ], ], 'UpdateSubscriptionRequestOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'UpdateSubscriptionRequestOutputSubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'UpdateSubscriptionRequestOutputSubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'UpdateSubscriptionRequestOutputSubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'UpdateSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'UpdateSubscriptionTargetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', 'identifier', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'environmentIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionTargetId', 'location' => 'uri', 'locationName' => 'identifier', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], ], ], 'UpdateSubscriptionTargetOutput' => [ 'type' => 'structure', 'required' => [ 'applicableAssetTypes', 'authorizedPrincipals', 'createdAt', 'createdBy', 'domainId', 'environmentId', 'id', 'manageAccessRole', 'name', 'projectId', 'provider', 'subscriptionTargetConfig', 'type', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'id' => [ 'shape' => 'SubscriptionTargetId', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], 'type' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'UpdateUserProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'status', 'userIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'status' => [ 'shape' => 'UserProfileStatus', ], 'type' => [ 'shape' => 'UserProfileType', ], 'userIdentifier' => [ 'shape' => 'UserIdentifier', 'location' => 'uri', 'locationName' => 'userIdentifier', ], ], ], 'UpdateUserProfileOutput' => [ 'type' => 'structure', 'members' => [ 'details' => [ 'shape' => 'UserProfileDetails', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'UserProfileId', ], 'status' => [ 'shape' => 'UserProfileStatus', ], 'type' => [ 'shape' => 'UserProfileType', ], ], ], 'UpdatedAt' => [ 'type' => 'timestamp', ], 'UpdatedBy' => [ 'type' => 'string', ], 'UserAssignment' => [ 'type' => 'string', 'enum' => [ 'AUTOMATIC', 'MANUAL', ], ], 'UserDesignation' => [ 'type' => 'string', 'enum' => [ 'PROJECT_OWNER', 'PROJECT_CONTRIBUTOR', ], ], 'UserDetails' => [ 'type' => 'structure', 'required' => [ 'userId', ], 'members' => [ 'userId' => [ 'shape' => 'String', ], ], ], 'UserIdentifier' => [ 'type' => 'string', 'pattern' => '(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$|^[a-zA-Z_0-9+=,.@-]+$|^arn:aws:iam::\\d{12}:.+$)', ], 'UserProfileDetails' => [ 'type' => 'structure', 'members' => [ 'iam' => [ 'shape' => 'IamUserProfileDetails', ], 'sso' => [ 'shape' => 'SsoUserProfileDetails', ], ], 'union' => true, ], 'UserProfileId' => [ 'type' => 'string', 'pattern' => '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$', ], 'UserProfileName' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^[a-zA-Z_0-9+=,.@-]+$', 'sensitive' => true, ], 'UserProfileStatus' => [ 'type' => 'string', 'enum' => [ 'ASSIGNED', 'NOT_ASSIGNED', 'ACTIVATED', 'DEACTIVATED', ], ], 'UserProfileSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'UserProfileSummary', ], ], 'UserProfileSummary' => [ 'type' => 'structure', 'members' => [ 'details' => [ 'shape' => 'UserProfileDetails', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'UserProfileId', ], 'status' => [ 'shape' => 'UserProfileStatus', ], 'type' => [ 'shape' => 'UserProfileType', ], ], ], 'UserProfileType' => [ 'type' => 'string', 'enum' => [ 'IAM', 'SSO', ], ], 'UserSearchText' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, 'sensitive' => true, ], 'UserSearchType' => [ 'type' => 'string', 'enum' => [ 'SSO_USER', 'DATAZONE_USER', 'DATAZONE_SSO_USER', 'DATAZONE_IAM_USER', ], ], 'UserType' => [ 'type' => 'string', 'enum' => [ 'IAM_USER', 'IAM_ROLE', 'SSO_USER', ], ], 'ValidationException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], ],];
+return [ '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' => [ 'name' => 'AcceptPredictions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}/accept-predictions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AcceptPredictionsInput', ], 'output' => [ 'shape' => 'AcceptPredictionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'AcceptSubscriptionRequest' => [ 'name' => 'AcceptSubscriptionRequest', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests/{identifier}/accept', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AcceptSubscriptionRequestInput', ], 'output' => [ 'shape' => 'AcceptSubscriptionRequestOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CancelMetadataGenerationRun' => [ 'name' => 'CancelMetadataGenerationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/metadata-generation-runs/{identifier}/cancel', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CancelMetadataGenerationRunInput', ], 'output' => [ 'shape' => 'CancelMetadataGenerationRunOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CancelSubscription' => [ 'name' => 'CancelSubscription', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/subscriptions/{identifier}/cancel', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CancelSubscriptionInput', ], 'output' => [ 'shape' => 'CancelSubscriptionOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateAsset' => [ 'name' => 'CreateAsset', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/assets', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateAssetInput', ], 'output' => [ 'shape' => 'CreateAssetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateAssetRevision' => [ 'name' => 'CreateAssetRevision', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}/revisions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateAssetRevisionInput', ], 'output' => [ 'shape' => 'CreateAssetRevisionOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateAssetType' => [ 'name' => 'CreateAssetType', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/asset-types', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateAssetTypeInput', ], 'output' => [ 'shape' => 'CreateAssetTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateDataSource' => [ 'name' => 'CreateDataSource', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateDataSourceInput', ], 'output' => [ 'shape' => 'CreateDataSourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateDomain' => [ 'name' => 'CreateDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateDomainInput', ], 'output' => [ 'shape' => 'CreateDomainOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateEnvironment' => [ 'name' => 'CreateEnvironment', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/environments', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateEnvironmentInput', ], 'output' => [ 'shape' => 'CreateEnvironmentOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateEnvironmentProfile' => [ 'name' => 'CreateEnvironmentProfile', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-profiles', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateEnvironmentProfileInput', ], 'output' => [ 'shape' => 'CreateEnvironmentProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateFormType' => [ 'name' => 'CreateFormType', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/form-types', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateFormTypeInput', ], 'output' => [ 'shape' => 'CreateFormTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateGlossary' => [ 'name' => 'CreateGlossary', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/glossaries', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateGlossaryInput', ], 'output' => [ 'shape' => 'CreateGlossaryOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateGlossaryTerm' => [ 'name' => 'CreateGlossaryTerm', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/glossary-terms', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateGlossaryTermInput', ], 'output' => [ 'shape' => 'CreateGlossaryTermOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateGroupProfile' => [ 'name' => 'CreateGroupProfile', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/group-profiles', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateGroupProfileInput', ], 'output' => [ 'shape' => 'CreateGroupProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'CreateListingChangeSet' => [ 'name' => 'CreateListingChangeSet', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/listings/change-set', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateListingChangeSetInput', ], 'output' => [ 'shape' => 'CreateListingChangeSetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateProject' => [ 'name' => 'CreateProject', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/projects', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateProjectInput', ], 'output' => [ 'shape' => 'CreateProjectOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateProjectMembership' => [ 'name' => 'CreateProjectMembership', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/createMembership', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateProjectMembershipInput', ], 'output' => [ 'shape' => 'CreateProjectMembershipOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateSubscriptionGrant' => [ 'name' => 'CreateSubscriptionGrant', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-grants', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateSubscriptionGrantInput', ], 'output' => [ 'shape' => 'CreateSubscriptionGrantOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateSubscriptionRequest' => [ 'name' => 'CreateSubscriptionRequest', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateSubscriptionRequestInput', ], 'output' => [ 'shape' => 'CreateSubscriptionRequestOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateSubscriptionTarget' => [ 'name' => 'CreateSubscriptionTarget', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateSubscriptionTargetInput', ], 'output' => [ 'shape' => 'CreateSubscriptionTargetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'CreateUserProfile' => [ 'name' => 'CreateUserProfile', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/user-profiles', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateUserProfileInput', ], 'output' => [ 'shape' => 'CreateUserProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteAsset' => [ 'name' => 'DeleteAsset', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteAssetInput', ], 'output' => [ 'shape' => 'DeleteAssetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteAssetType' => [ 'name' => 'DeleteAssetType', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/asset-types/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteAssetTypeInput', ], 'output' => [ 'shape' => 'DeleteAssetTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DeleteDataSource' => [ 'name' => 'DeleteDataSource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteDataSourceInput', ], 'output' => [ 'shape' => 'DeleteDataSourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteDomain' => [ 'name' => 'DeleteDomain', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{identifier}', 'responseCode' => 202, ], 'input' => [ 'shape' => 'DeleteDomainInput', ], 'output' => [ 'shape' => 'DeleteDomainOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteEnvironment' => [ 'name' => 'DeleteEnvironment', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteEnvironmentInput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteEnvironmentBlueprintConfiguration' => [ 'name' => 'DeleteEnvironmentBlueprintConfiguration', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteEnvironmentBlueprintConfigurationInput', ], 'output' => [ 'shape' => 'DeleteEnvironmentBlueprintConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteEnvironmentProfile' => [ 'name' => 'DeleteEnvironmentProfile', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-profiles/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteEnvironmentProfileInput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteFormType' => [ 'name' => 'DeleteFormType', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/form-types/{formTypeIdentifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteFormTypeInput', ], 'output' => [ 'shape' => 'DeleteFormTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DeleteGlossary' => [ 'name' => 'DeleteGlossary', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/glossaries/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteGlossaryInput', ], 'output' => [ 'shape' => 'DeleteGlossaryOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteGlossaryTerm' => [ 'name' => 'DeleteGlossaryTerm', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/glossary-terms/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteGlossaryTermInput', ], 'output' => [ 'shape' => 'DeleteGlossaryTermOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteListing' => [ 'name' => 'DeleteListing', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/listings/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteListingInput', ], 'output' => [ 'shape' => 'DeleteListingOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteProject' => [ 'name' => 'DeleteProject', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteProjectInput', ], 'output' => [ 'shape' => 'DeleteProjectOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteProjectMembership' => [ 'name' => 'DeleteProjectMembership', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/deleteMembership', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteProjectMembershipInput', ], 'output' => [ 'shape' => 'DeleteProjectMembershipOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'DeleteSubscriptionGrant' => [ 'name' => 'DeleteSubscriptionGrant', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-grants/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteSubscriptionGrantInput', ], 'output' => [ 'shape' => 'DeleteSubscriptionGrantOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DeleteSubscriptionRequest' => [ 'name' => 'DeleteSubscriptionRequest', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteSubscriptionRequestInput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'DeleteSubscriptionTarget' => [ 'name' => 'DeleteSubscriptionTarget', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'DeleteSubscriptionTargetInput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetAsset' => [ 'name' => 'GetAsset', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetAssetInput', ], 'output' => [ 'shape' => 'GetAssetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetAssetType' => [ 'name' => 'GetAssetType', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/asset-types/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetAssetTypeInput', ], 'output' => [ 'shape' => 'GetAssetTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetDataSource' => [ 'name' => 'GetDataSource', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetDataSourceInput', ], 'output' => [ 'shape' => 'GetDataSourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetDataSourceRun' => [ 'name' => 'GetDataSourceRun', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/data-source-runs/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetDataSourceRunInput', ], 'output' => [ 'shape' => 'GetDataSourceRunOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetDomain' => [ 'name' => 'GetDomain', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetDomainInput', ], 'output' => [ 'shape' => 'GetDomainOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetEnvironment' => [ 'name' => 'GetEnvironment', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetEnvironmentInput', ], 'output' => [ 'shape' => 'GetEnvironmentOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetEnvironmentBlueprint' => [ 'name' => 'GetEnvironmentBlueprint', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprints/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetEnvironmentBlueprintInput', ], 'output' => [ 'shape' => 'GetEnvironmentBlueprintOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetEnvironmentBlueprintConfiguration' => [ 'name' => 'GetEnvironmentBlueprintConfiguration', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetEnvironmentBlueprintConfigurationInput', ], 'output' => [ 'shape' => 'GetEnvironmentBlueprintConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetEnvironmentProfile' => [ 'name' => 'GetEnvironmentProfile', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-profiles/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetEnvironmentProfileInput', ], 'output' => [ 'shape' => 'GetEnvironmentProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetFormType' => [ 'name' => 'GetFormType', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/form-types/{formTypeIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetFormTypeInput', ], 'output' => [ 'shape' => 'GetFormTypeOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetGlossary' => [ 'name' => 'GetGlossary', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/glossaries/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetGlossaryInput', ], 'output' => [ 'shape' => 'GetGlossaryOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetGlossaryTerm' => [ 'name' => 'GetGlossaryTerm', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/glossary-terms/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetGlossaryTermInput', ], 'output' => [ 'shape' => 'GetGlossaryTermOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetGroupProfile' => [ 'name' => 'GetGroupProfile', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/group-profiles/{groupIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetGroupProfileInput', ], 'output' => [ 'shape' => 'GetGroupProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetIamPortalLoginUrl' => [ 'name' => 'GetIamPortalLoginUrl', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/get-portal-login-url', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetIamPortalLoginUrlInput', ], 'output' => [ 'shape' => 'GetIamPortalLoginUrlOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetListing' => [ 'name' => 'GetListing', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/listings/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetListingInput', ], 'output' => [ 'shape' => 'GetListingOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetMetadataGenerationRun' => [ 'name' => 'GetMetadataGenerationRun', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/metadata-generation-runs/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetMetadataGenerationRunInput', ], 'output' => [ 'shape' => 'GetMetadataGenerationRunOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetProject' => [ 'name' => 'GetProject', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetProjectInput', ], 'output' => [ 'shape' => 'GetProjectOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetSubscription' => [ 'name' => 'GetSubscription', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscriptions/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSubscriptionInput', ], 'output' => [ 'shape' => 'GetSubscriptionOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetSubscriptionGrant' => [ 'name' => 'GetSubscriptionGrant', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-grants/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSubscriptionGrantInput', ], 'output' => [ 'shape' => 'GetSubscriptionGrantOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetSubscriptionRequestDetails' => [ 'name' => 'GetSubscriptionRequestDetails', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSubscriptionRequestDetailsInput', ], 'output' => [ 'shape' => 'GetSubscriptionRequestDetailsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetSubscriptionTarget' => [ 'name' => 'GetSubscriptionTarget', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSubscriptionTargetInput', ], 'output' => [ 'shape' => 'GetSubscriptionTargetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'GetUserProfile' => [ 'name' => 'GetUserProfile', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/user-profiles/{userIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetUserProfileInput', ], 'output' => [ 'shape' => 'GetUserProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListAssetRevisions' => [ 'name' => 'ListAssetRevisions', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}/revisions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListAssetRevisionsInput', ], 'output' => [ 'shape' => 'ListAssetRevisionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListDataSourceRunActivities' => [ 'name' => 'ListDataSourceRunActivities', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/data-source-runs/{identifier}/activities', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListDataSourceRunActivitiesInput', ], 'output' => [ 'shape' => 'ListDataSourceRunActivitiesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListDataSourceRuns' => [ 'name' => 'ListDataSourceRuns', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources/{dataSourceIdentifier}/runs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListDataSourceRunsInput', ], 'output' => [ 'shape' => 'ListDataSourceRunsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListDataSources' => [ 'name' => 'ListDataSources', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListDataSourcesInput', ], 'output' => [ 'shape' => 'ListDataSourcesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListDomains' => [ 'name' => 'ListDomains', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListDomainsInput', ], 'output' => [ 'shape' => 'ListDomainsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListEnvironmentBlueprintConfigurations' => [ 'name' => 'ListEnvironmentBlueprintConfigurations', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprint-configurations', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListEnvironmentBlueprintConfigurationsInput', ], 'output' => [ 'shape' => 'ListEnvironmentBlueprintConfigurationsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListEnvironmentBlueprints' => [ 'name' => 'ListEnvironmentBlueprints', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprints', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListEnvironmentBlueprintsInput', ], 'output' => [ 'shape' => 'ListEnvironmentBlueprintsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListEnvironmentProfiles' => [ 'name' => 'ListEnvironmentProfiles', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-profiles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListEnvironmentProfilesInput', ], 'output' => [ 'shape' => 'ListEnvironmentProfilesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListEnvironments' => [ 'name' => 'ListEnvironments', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environments', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListEnvironmentsInput', ], 'output' => [ 'shape' => 'ListEnvironmentsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListMetadataGenerationRuns' => [ 'name' => 'ListMetadataGenerationRuns', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/metadata-generation-runs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListMetadataGenerationRunsInput', ], 'output' => [ 'shape' => 'ListMetadataGenerationRunsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListNotifications' => [ 'name' => 'ListNotifications', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/notifications', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListNotificationsInput', ], 'output' => [ 'shape' => 'ListNotificationsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListProjectMemberships' => [ 'name' => 'ListProjectMemberships', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{projectIdentifier}/memberships', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListProjectMembershipsInput', ], 'output' => [ 'shape' => 'ListProjectMembershipsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListProjects' => [ 'name' => 'ListProjects', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/projects', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListProjectsInput', ], 'output' => [ 'shape' => 'ListProjectsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListSubscriptionGrants' => [ 'name' => 'ListSubscriptionGrants', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-grants', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSubscriptionGrantsInput', ], 'output' => [ 'shape' => 'ListSubscriptionGrantsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListSubscriptionRequests' => [ 'name' => 'ListSubscriptionRequests', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSubscriptionRequestsInput', ], 'output' => [ 'shape' => 'ListSubscriptionRequestsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListSubscriptionTargets' => [ 'name' => 'ListSubscriptionTargets', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSubscriptionTargetsInput', ], 'output' => [ 'shape' => 'ListSubscriptionTargetsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListSubscriptions' => [ 'name' => 'ListSubscriptions', 'http' => [ 'method' => 'GET', 'requestUri' => '/v2/domains/{domainIdentifier}/subscriptions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSubscriptionsInput', ], 'output' => [ 'shape' => 'ListSubscriptionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'GET', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'PutEnvironmentBlueprintConfiguration' => [ 'name' => 'PutEnvironmentBlueprintConfiguration', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-blueprint-configurations/{environmentBlueprintIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'PutEnvironmentBlueprintConfigurationInput', ], 'output' => [ 'shape' => 'PutEnvironmentBlueprintConfigurationOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'RejectPredictions' => [ 'name' => 'RejectPredictions', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/assets/{identifier}/reject-predictions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'RejectPredictionsInput', ], 'output' => [ 'shape' => 'RejectPredictionsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'RejectSubscriptionRequest' => [ 'name' => 'RejectSubscriptionRequest', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests/{identifier}/reject', 'responseCode' => 200, ], 'input' => [ 'shape' => 'RejectSubscriptionRequestInput', ], 'output' => [ 'shape' => 'RejectSubscriptionRequestOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'RevokeSubscription' => [ 'name' => 'RevokeSubscription', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/subscriptions/{identifier}/revoke', 'responseCode' => 200, ], 'input' => [ 'shape' => 'RevokeSubscriptionInput', ], 'output' => [ 'shape' => 'RevokeSubscriptionOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'Search' => [ 'name' => 'Search', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/search', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchInput', ], 'output' => [ 'shape' => 'SearchOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'SearchGroupProfiles' => [ 'name' => 'SearchGroupProfiles', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/search-group-profiles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchGroupProfilesInput', ], 'output' => [ 'shape' => 'SearchGroupProfilesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'SearchListings' => [ 'name' => 'SearchListings', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/listings/search', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchListingsInput', ], 'output' => [ 'shape' => 'SearchListingsOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'SearchTypes' => [ 'name' => 'SearchTypes', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/types-search', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchTypesInput', ], 'output' => [ 'shape' => 'SearchTypesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'SearchUserProfiles' => [ 'name' => 'SearchUserProfiles', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/search-user-profiles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchUserProfilesInput', ], 'output' => [ 'shape' => 'SearchUserProfilesOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'StartDataSourceRun' => [ 'name' => 'StartDataSourceRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources/{dataSourceIdentifier}/runs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StartDataSourceRunInput', ], 'output' => [ 'shape' => 'StartDataSourceRunOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'StartMetadataGenerationRun' => [ 'name' => 'StartMetadataGenerationRun', 'http' => [ 'method' => 'POST', 'requestUri' => '/v2/domains/{domainIdentifier}/metadata-generation-runs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StartMetadataGenerationRunInput', ], 'output' => [ 'shape' => 'StartMetadataGenerationRunOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateDataSource' => [ 'name' => 'UpdateDataSource', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/data-sources/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateDataSourceInput', ], 'output' => [ 'shape' => 'UpdateDataSourceOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateDomain' => [ 'name' => 'UpdateDomain', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateDomainInput', ], 'output' => [ 'shape' => 'UpdateDomainOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateEnvironment' => [ 'name' => 'UpdateEnvironment', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateEnvironmentInput', ], 'output' => [ 'shape' => 'UpdateEnvironmentOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateEnvironmentProfile' => [ 'name' => 'UpdateEnvironmentProfile', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/environment-profiles/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateEnvironmentProfileInput', ], 'output' => [ 'shape' => 'UpdateEnvironmentProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateGlossary' => [ 'name' => 'UpdateGlossary', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/glossaries/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateGlossaryInput', ], 'output' => [ 'shape' => 'UpdateGlossaryOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateGlossaryTerm' => [ 'name' => 'UpdateGlossaryTerm', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/glossary-terms/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateGlossaryTermInput', ], 'output' => [ 'shape' => 'UpdateGlossaryTermOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateGroupProfile' => [ 'name' => 'UpdateGroupProfile', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/group-profiles/{groupIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateGroupProfileInput', ], 'output' => [ 'shape' => 'UpdateGroupProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], 'UpdateProject' => [ 'name' => 'UpdateProject', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/projects/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateProjectInput', ], 'output' => [ 'shape' => 'UpdateProjectOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ServiceQuotaExceededException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateSubscriptionGrantStatus' => [ 'name' => 'UpdateSubscriptionGrantStatus', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-grants/{identifier}/status/{assetIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateSubscriptionGrantStatusInput', ], 'output' => [ 'shape' => 'UpdateSubscriptionGrantStatusOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateSubscriptionRequest' => [ 'name' => 'UpdateSubscriptionRequest', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/subscription-requests/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateSubscriptionRequestInput', ], 'output' => [ 'shape' => 'UpdateSubscriptionRequestOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateSubscriptionTarget' => [ 'name' => 'UpdateSubscriptionTarget', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/v2/domains/{domainIdentifier}/environments/{environmentIdentifier}/subscription-targets/{identifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateSubscriptionTargetInput', ], 'output' => [ 'shape' => 'UpdateSubscriptionTargetOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], 'idempotent' => true, ], 'UpdateUserProfile' => [ 'name' => 'UpdateUserProfile', 'http' => [ 'method' => 'PUT', 'requestUri' => '/v2/domains/{domainIdentifier}/user-profiles/{userIdentifier}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateUserProfileInput', ], 'output' => [ 'shape' => 'UpdateUserProfileOutput', ], 'errors' => [ [ 'shape' => 'InternalServerException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'UnauthorizedException', ], ], ], ], 'shapes' => [ 'AcceptChoice' => [ 'type' => 'structure', 'required' => [ 'predictionTarget', ], 'members' => [ 'editedValue' => [ 'shape' => 'EditedValue', ], 'predictionChoice' => [ 'shape' => 'Integer', ], 'predictionTarget' => [ 'shape' => 'String', ], ], ], 'AcceptChoices' => [ 'type' => 'list', 'member' => [ 'shape' => 'AcceptChoice', ], ], 'AcceptPredictionsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'acceptChoices' => [ 'shape' => 'AcceptChoices', ], 'acceptRule' => [ 'shape' => 'AcceptRule', ], 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'revision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'revision', ], ], ], 'AcceptPredictionsOutput' => [ 'type' => 'structure', 'required' => [ 'assetId', 'domainId', 'revision', ], 'members' => [ 'assetId' => [ 'shape' => 'AssetId', ], 'domainId' => [ 'shape' => 'DomainId', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'AcceptRule' => [ 'type' => 'structure', 'members' => [ 'rule' => [ 'shape' => 'AcceptRuleBehavior', ], 'threshold' => [ 'shape' => 'Float', ], ], ], 'AcceptRuleBehavior' => [ 'type' => 'string', 'enum' => [ 'ALL', 'NONE', ], ], 'AcceptSubscriptionRequestInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'AcceptSubscriptionRequestOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'AcceptSubscriptionRequestOutputSubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'AcceptSubscriptionRequestOutputSubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'AcceptSubscriptionRequestOutputSubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'AcceptSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'AccessDeniedException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 403, 'senderFault' => true, ], 'exception' => true, ], 'ActionLink' => [ 'type' => 'string', 'sensitive' => true, ], 'ApplicableAssetTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'TypeName', ], ], 'AssetId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'AssetIdentifier' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'AssetItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'identifier', 'name', 'owningProjectId', 'typeIdentifier', 'typeRevision', ], 'members' => [ 'additionalAttributes' => [ 'shape' => 'AssetItemAdditionalAttributes', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'externalIdentifier' => [ 'shape' => 'ExternalIdentifier', ], 'firstRevisionCreatedAt' => [ 'shape' => 'CreatedAt', ], 'firstRevisionCreatedBy' => [ 'shape' => 'CreatedBy', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'identifier' => [ 'shape' => 'AssetIdentifier', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'typeIdentifier' => [ 'shape' => 'AssetTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'AssetItemAdditionalAttributes' => [ 'type' => 'structure', 'members' => [ 'formsOutput' => [ 'shape' => 'FormOutputList', ], 'readOnlyFormsOutput' => [ 'shape' => 'FormOutputList', ], ], ], 'AssetListing' => [ 'type' => 'structure', 'members' => [ 'assetId' => [ 'shape' => 'AssetId', ], 'assetRevision' => [ 'shape' => 'Revision', ], 'assetType' => [ 'shape' => 'TypeName', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'forms' => [ 'shape' => 'Forms', ], 'glossaryTerms' => [ 'shape' => 'DetailedGlossaryTerms', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], ], ], 'AssetListingDetails' => [ 'type' => 'structure', 'required' => [ 'listingId', 'listingStatus', ], 'members' => [ 'listingId' => [ 'shape' => 'ListingId', ], 'listingStatus' => [ 'shape' => 'ListingStatus', ], ], ], 'AssetListingItem' => [ 'type' => 'structure', 'members' => [ 'additionalAttributes' => [ 'shape' => 'AssetListingItemAdditionalAttributes', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'description' => [ 'shape' => 'Description', ], 'entityId' => [ 'shape' => 'AssetId', ], 'entityRevision' => [ 'shape' => 'Revision', ], 'entityType' => [ 'shape' => 'TypeName', ], 'glossaryTerms' => [ 'shape' => 'DetailedGlossaryTerms', ], 'listingCreatedBy' => [ 'shape' => 'CreatedBy', ], 'listingId' => [ 'shape' => 'ListingId', ], 'listingRevision' => [ 'shape' => 'Revision', ], 'listingUpdatedBy' => [ 'shape' => 'UpdatedBy', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], ], ], 'AssetListingItemAdditionalAttributes' => [ 'type' => 'structure', 'members' => [ 'forms' => [ 'shape' => 'Forms', ], ], ], 'AssetName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'AssetRevision' => [ 'type' => 'structure', 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'AssetId', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'AssetRevisions' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetRevision', ], ], 'AssetTargetNameMap' => [ 'type' => 'structure', 'required' => [ 'assetId', 'targetName', ], 'members' => [ 'assetId' => [ 'shape' => 'AssetId', ], 'targetName' => [ 'shape' => 'String', ], ], ], 'AssetTargetNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssetTargetNameMap', ], ], 'AssetTypeIdentifier' => [ 'type' => 'string', 'max' => 513, 'min' => 1, 'pattern' => '^(?!\\.)[\\w\\.]*\\w$', ], 'AssetTypeItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'name', 'owningProjectId', 'revision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'formsOutput' => [ 'shape' => 'FormsOutputMap', ], 'name' => [ 'shape' => 'TypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'Attribute' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'AuthType' => [ 'type' => 'string', 'enum' => [ 'IAM_IDC', 'DISABLED', ], ], 'AuthorizedPrincipalIdentifier' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9:/_-]*$', ], 'AuthorizedPrincipalIdentifiers' => [ 'type' => 'list', 'member' => [ 'shape' => 'AuthorizedPrincipalIdentifier', ], 'max' => 10, 'min' => 1, ], 'AwsAccountId' => [ 'type' => 'string', 'pattern' => '^\\d{12}$', ], 'AwsRegion' => [ 'type' => 'string', 'pattern' => '^[a-z]{2}-[a-z]{4,10}-\\d$', ], 'Boolean' => [ 'type' => 'boolean', 'box' => true, ], 'BusinessNameGenerationConfiguration' => [ 'type' => 'structure', 'members' => [ 'enabled' => [ 'shape' => 'Boolean', ], ], ], 'CancelMetadataGenerationRunInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'MetadataGenerationRunIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'CancelMetadataGenerationRunOutput' => [ 'type' => 'structure', 'members' => [], ], 'CancelSubscriptionInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'CancelSubscriptionOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'status', 'subscribedListing', 'subscribedPrincipal', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionId', ], 'retainPermissions' => [ 'shape' => 'Boolean', ], 'status' => [ 'shape' => 'SubscriptionStatus', ], 'subscribedListing' => [ 'shape' => 'SubscribedListing', ], 'subscribedPrincipal' => [ 'shape' => 'SubscribedPrincipal', ], 'subscriptionRequestId' => [ 'shape' => 'SubscriptionRequestId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'ChangeAction' => [ 'type' => 'string', 'enum' => [ 'PUBLISH', 'UNPUBLISH', ], ], 'ClientToken' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[\\x21-\\x7E]+$', ], 'CloudFormationProperties' => [ 'type' => 'structure', 'required' => [ 'templateUrl', ], 'members' => [ 'templateUrl' => [ 'shape' => 'String', ], ], ], 'ConfigurableActionParameter' => [ 'type' => 'structure', 'members' => [ 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], ], 'ConfigurableActionParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ConfigurableActionParameter', ], ], 'ConfigurableActionTypeAuthorization' => [ 'type' => 'string', 'enum' => [ 'IAM', 'HTTPS', ], ], 'ConfigurableEnvironmentAction' => [ 'type' => 'structure', 'required' => [ 'parameters', 'type', ], 'members' => [ 'auth' => [ 'shape' => 'ConfigurableActionTypeAuthorization', ], 'parameters' => [ 'shape' => 'ConfigurableActionParameterList', ], 'type' => [ 'shape' => 'String', ], ], ], 'ConflictException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 409, 'senderFault' => true, ], 'exception' => true, ], 'CreateAssetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'name', 'owningProjectIdentifier', 'typeIdentifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'externalIdentifier' => [ 'shape' => 'ExternalIdentifier', ], 'formsInput' => [ 'shape' => 'FormInputList', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], 'predictionConfiguration' => [ 'shape' => 'PredictionConfiguration', ], 'typeIdentifier' => [ 'shape' => 'AssetTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'CreateAssetOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'id', 'name', 'owningProjectId', 'revision', 'typeIdentifier', 'typeRevision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'externalIdentifier' => [ 'shape' => 'ExternalIdentifier', ], 'firstRevisionCreatedAt' => [ 'shape' => 'CreatedAt', ], 'firstRevisionCreatedBy' => [ 'shape' => 'CreatedBy', ], 'formsOutput' => [ 'shape' => 'FormOutputList', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'AssetId', ], 'listing' => [ 'shape' => 'AssetListingDetails', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'predictionConfiguration' => [ 'shape' => 'PredictionConfiguration', ], 'readOnlyFormsOutput' => [ 'shape' => 'FormOutputList', ], 'revision' => [ 'shape' => 'Revision', ], 'typeIdentifier' => [ 'shape' => 'AssetTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'CreateAssetRevisionInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', 'name', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'formsInput' => [ 'shape' => 'FormInputList', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'AssetName', ], 'predictionConfiguration' => [ 'shape' => 'PredictionConfiguration', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'CreateAssetRevisionOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'id', 'name', 'owningProjectId', 'revision', 'typeIdentifier', 'typeRevision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'externalIdentifier' => [ 'shape' => 'ExternalIdentifier', ], 'firstRevisionCreatedAt' => [ 'shape' => 'CreatedAt', ], 'firstRevisionCreatedBy' => [ 'shape' => 'CreatedBy', ], 'formsOutput' => [ 'shape' => 'FormOutputList', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'AssetId', ], 'listing' => [ 'shape' => 'AssetListingDetails', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'predictionConfiguration' => [ 'shape' => 'PredictionConfiguration', ], 'readOnlyFormsOutput' => [ 'shape' => 'FormOutputList', ], 'revision' => [ 'shape' => 'Revision', ], 'typeIdentifier' => [ 'shape' => 'AssetTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'CreateAssetTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'formsInput', 'name', 'owningProjectIdentifier', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'formsInput' => [ 'shape' => 'FormsInputMap', ], 'name' => [ 'shape' => 'TypeName', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], ], ], 'CreateAssetTypeOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'name', 'revision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'formsOutput' => [ 'shape' => 'FormsOutputMap', ], 'name' => [ 'shape' => 'TypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'CreateDataSourceInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', 'name', 'projectIdentifier', 'type', ], 'members' => [ 'assetFormsInput' => [ 'shape' => 'FormInputList', ], 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'configuration' => [ 'shape' => 'DataSourceConfigurationInput', ], 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentIdentifier' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'Name', ], 'projectIdentifier' => [ 'shape' => 'String', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'recommendation' => [ 'shape' => 'RecommendationConfiguration', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'type' => [ 'shape' => 'DataSourceType', ], ], ], 'CreateDataSourceOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentId', 'id', 'name', 'projectId', ], 'members' => [ 'assetFormsOutput' => [ 'shape' => 'FormOutputList', ], 'configuration' => [ 'shape' => 'DataSourceConfigurationOutput', ], 'createdAt' => [ 'shape' => 'DateTime', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceId', ], 'lastRunAt' => [ 'shape' => 'DateTime', ], 'lastRunErrorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'lastRunStatus' => [ 'shape' => 'DataSourceRunStatus', ], 'name' => [ 'shape' => 'Name', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'recommendation' => [ 'shape' => 'RecommendationConfiguration', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'status' => [ 'shape' => 'DataSourceStatus', ], 'type' => [ 'shape' => 'DataSourceType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'CreateDomainInput' => [ 'type' => 'structure', 'required' => [ 'domainExecutionRole', 'name', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'String', ], 'domainExecutionRole' => [ 'shape' => 'RoleArn', ], 'kmsKeyIdentifier' => [ 'shape' => 'KmsKeyArn', ], 'name' => [ 'shape' => 'String', ], 'singleSignOn' => [ 'shape' => 'SingleSignOn', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'CreateDomainOutput' => [ 'type' => 'structure', 'required' => [ 'id', ], 'members' => [ 'arn' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'String', ], 'domainExecutionRole' => [ 'shape' => 'RoleArn', ], 'id' => [ 'shape' => 'DomainId', ], 'kmsKeyIdentifier' => [ 'shape' => 'KmsKeyArn', ], 'name' => [ 'shape' => 'String', ], 'portalUrl' => [ 'shape' => 'String', ], 'singleSignOn' => [ 'shape' => 'SingleSignOn', ], 'status' => [ 'shape' => 'DomainStatus', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'CreateEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentProfileIdentifier', 'name', 'projectIdentifier', ], 'members' => [ 'description' => [ 'shape' => 'String', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentProfileIdentifier' => [ 'shape' => 'EnvironmentProfileId', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'name' => [ 'shape' => 'String', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', ], 'userParameters' => [ 'shape' => 'EnvironmentParametersList', ], ], ], 'CreateEnvironmentOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentProfileId', 'name', 'projectId', 'provider', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'deploymentProperties' => [ 'shape' => 'DeploymentProperties', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentActions' => [ 'shape' => 'EnvironmentActionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'environmentProfileId' => [ 'shape' => 'EnvironmentProfileId', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'EnvironmentId', ], 'lastDeployment' => [ 'shape' => 'Deployment', ], 'name' => [ 'shape' => 'EnvironmentName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'provisionedResources' => [ 'shape' => 'ResourceList', ], 'provisioningProperties' => [ 'shape' => 'ProvisioningProperties', ], 'status' => [ 'shape' => 'EnvironmentStatus', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'CreateEnvironmentProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentBlueprintIdentifier', 'name', 'projectIdentifier', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', ], 'userParameters' => [ 'shape' => 'EnvironmentParametersList', ], ], ], 'CreateEnvironmentProfileOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentBlueprintId', 'id', 'name', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'id' => [ 'shape' => 'EnvironmentProfileId', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'CreateFormTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'model', 'name', 'owningProjectIdentifier', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'model' => [ 'shape' => 'Model', ], 'name' => [ 'shape' => 'FormTypeName', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'FormTypeStatus', ], ], ], 'CreateFormTypeOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'name', 'revision', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'name' => [ 'shape' => 'FormTypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'CreateGlossaryInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'name', 'owningProjectIdentifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'name' => [ 'shape' => 'GlossaryName', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'GlossaryStatus', ], ], ], 'CreateGlossaryOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'name', 'owningProjectId', ], 'members' => [ 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'GlossaryId', ], 'name' => [ 'shape' => 'GlossaryName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'GlossaryStatus', ], ], ], 'CreateGlossaryTermInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'glossaryIdentifier', 'name', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'glossaryIdentifier' => [ 'shape' => 'GlossaryTermId', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], ], ], 'CreateGlossaryTermOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'glossaryId', 'id', 'name', 'status', ], 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'glossaryId' => [ 'shape' => 'GlossaryId', ], 'id' => [ 'shape' => 'GlossaryTermId', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], ], ], 'CreateGroupProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'groupIdentifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'groupIdentifier' => [ 'shape' => 'GroupIdentifier', ], ], ], 'CreateGroupProfileOutput' => [ 'type' => 'structure', 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'groupName' => [ 'shape' => 'GroupProfileName', ], 'id' => [ 'shape' => 'GroupProfileId', ], 'status' => [ 'shape' => 'GroupProfileStatus', ], ], ], 'CreateListingChangeSetInput' => [ 'type' => 'structure', 'required' => [ 'action', 'domainIdentifier', 'entityIdentifier', 'entityType', ], 'members' => [ 'action' => [ 'shape' => 'ChangeAction', ], 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'entityIdentifier' => [ 'shape' => 'EntityId', ], 'entityRevision' => [ 'shape' => 'Revision', ], 'entityType' => [ 'shape' => 'EntityType', ], ], ], 'CreateListingChangeSetOutput' => [ 'type' => 'structure', 'required' => [ 'listingId', 'listingRevision', 'status', ], 'members' => [ 'listingId' => [ 'shape' => 'ListingId', ], 'listingRevision' => [ 'shape' => 'Revision', ], 'status' => [ 'shape' => 'ListingStatus', ], ], ], 'CreateProjectInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'name', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'name' => [ 'shape' => 'ProjectName', ], ], ], 'CreateProjectMembershipInput' => [ 'type' => 'structure', 'required' => [ 'designation', 'domainIdentifier', 'member', 'projectIdentifier', ], 'members' => [ 'designation' => [ 'shape' => 'UserDesignation', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'member' => [ 'shape' => 'Member', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'projectIdentifier', ], ], ], 'CreateProjectMembershipOutput' => [ 'type' => 'structure', 'members' => [], ], 'CreateProjectOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'id', 'name', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'failureReasons' => [ 'shape' => 'FailureReasons', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'ProjectId', ], 'lastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'name' => [ 'shape' => 'ProjectName', ], 'projectStatus' => [ 'shape' => 'ProjectStatus', ], ], ], 'CreateSubscriptionGrantInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', 'grantedEntity', 'subscriptionTargetIdentifier', ], 'members' => [ 'assetTargetNames' => [ 'shape' => 'AssetTargetNames', ], 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntityInput', ], 'subscriptionTargetIdentifier' => [ 'shape' => 'SubscriptionTargetId', ], ], ], 'CreateSubscriptionGrantOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'grantedEntity', 'id', 'status', 'subscriptionTargetId', 'updatedAt', ], 'members' => [ 'assets' => [ 'shape' => 'SubscribedAssets', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntity', ], 'id' => [ 'shape' => 'SubscriptionGrantId', ], 'status' => [ 'shape' => 'SubscriptionGrantOverallStatus', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'CreateSubscriptionRequestInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'requestReason', 'subscribedListings', 'subscribedPrincipals', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'subscribedListings' => [ 'shape' => 'SubscribedListingInputs', ], 'subscribedPrincipals' => [ 'shape' => 'SubscribedPrincipalInputs', ], ], ], 'CreateSubscriptionRequestOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'CreateSubscriptionRequestOutputSubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'CreateSubscriptionRequestOutputSubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'CreateSubscriptionRequestOutputSubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'CreateSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'CreateSubscriptionTargetInput' => [ 'type' => 'structure', 'required' => [ 'applicableAssetTypes', 'authorizedPrincipals', 'domainIdentifier', 'environmentIdentifier', 'manageAccessRole', 'name', 'subscriptionTargetConfig', 'type', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'environmentIdentifier', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], 'type' => [ 'shape' => 'String', ], ], ], 'CreateSubscriptionTargetOutput' => [ 'type' => 'structure', 'required' => [ 'applicableAssetTypes', 'authorizedPrincipals', 'createdAt', 'createdBy', 'domainId', 'environmentId', 'id', 'manageAccessRole', 'name', 'projectId', 'provider', 'subscriptionTargetConfig', 'type', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'id' => [ 'shape' => 'SubscriptionTargetId', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], 'type' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'CreateUserProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'userIdentifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'userIdentifier' => [ 'shape' => 'UserIdentifier', ], 'userType' => [ 'shape' => 'UserType', ], ], ], 'CreateUserProfileOutput' => [ 'type' => 'structure', 'members' => [ 'details' => [ 'shape' => 'UserProfileDetails', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'UserProfileId', ], 'status' => [ 'shape' => 'UserProfileStatus', ], 'type' => [ 'shape' => 'UserProfileType', ], ], ], 'CreatedAt' => [ 'type' => 'timestamp', ], 'CreatedBy' => [ 'type' => 'string', ], 'CronString' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => 'cron\\((\\b[0-5]?[0-9]\\b) (\\b2[0-3]\\b|\\b[0-1]?[0-9]\\b) (.*){1,5} (.*){1,5} (.*){1,5} (.*){1,5}\\)', ], 'CustomParameter' => [ 'type' => 'structure', 'required' => [ 'fieldType', 'keyName', ], 'members' => [ 'defaultValue' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'fieldType' => [ 'shape' => 'String', ], 'isEditable' => [ 'shape' => 'Boolean', ], 'isOptional' => [ 'shape' => 'Boolean', ], 'keyName' => [ 'shape' => 'CustomParameterKeyNameString', ], ], ], 'CustomParameterKeyNameString' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z_][a-zA-Z0-9_]*$', ], 'CustomParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CustomParameter', ], ], 'DataAssetActivityStatus' => [ 'type' => 'string', 'enum' => [ 'FAILED', 'PUBLISHING_FAILED', 'SUCCEEDED_CREATED', 'SUCCEEDED_UPDATED', 'SKIPPED_ALREADY_IMPORTED', 'SKIPPED_ARCHIVED', 'SKIPPED_NO_ACCESS', 'UNCHANGED', ], ], 'DataProductDescription' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'sensitive' => true, ], 'DataProductId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'DataProductItem' => [ 'type' => 'structure', 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'itemId' => [ 'shape' => 'DataProductId', ], ], ], 'DataProductItems' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataProductItem', ], 'max' => 100, 'min' => 0, ], 'DataProductName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'sensitive' => true, ], 'DataProductSummary' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'name', 'owningProjectId', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'dataProductItems' => [ 'shape' => 'DataProductItems', ], 'description' => [ 'shape' => 'DataProductDescription', ], 'domainId' => [ 'shape' => 'DomainId', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'DataProductId', ], 'name' => [ 'shape' => 'DataProductName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'DataSourceConfigurationInput' => [ 'type' => 'structure', 'members' => [ 'glueRunConfiguration' => [ 'shape' => 'GlueRunConfigurationInput', ], 'redshiftRunConfiguration' => [ 'shape' => 'RedshiftRunConfigurationInput', ], ], 'union' => true, ], 'DataSourceConfigurationOutput' => [ 'type' => 'structure', 'members' => [ 'glueRunConfiguration' => [ 'shape' => 'GlueRunConfigurationOutput', ], 'redshiftRunConfiguration' => [ 'shape' => 'RedshiftRunConfigurationOutput', ], ], 'union' => true, ], 'DataSourceErrorMessage' => [ 'type' => 'structure', 'required' => [ 'errorType', ], 'members' => [ 'errorDetail' => [ 'shape' => 'String', ], 'errorType' => [ 'shape' => 'DataSourceErrorType', ], ], ], 'DataSourceErrorType' => [ 'type' => 'string', 'enum' => [ 'ACCESS_DENIED_EXCEPTION', 'CONFLICT_EXCEPTION', 'INTERNAL_SERVER_EXCEPTION', 'RESOURCE_NOT_FOUND_EXCEPTION', 'SERVICE_QUOTA_EXCEEDED_EXCEPTION', 'THROTTLING_EXCEPTION', 'VALIDATION_EXCEPTION', ], ], 'DataSourceId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'DataSourceRunActivities' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceRunActivity', ], ], 'DataSourceRunActivity' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'dataAssetStatus', 'dataSourceRunId', 'database', 'projectId', 'technicalName', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'DateTime', ], 'dataAssetId' => [ 'shape' => 'String', ], 'dataAssetStatus' => [ 'shape' => 'DataAssetActivityStatus', ], 'dataSourceRunId' => [ 'shape' => 'DataSourceRunId', ], 'database' => [ 'shape' => 'Name', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'technicalDescription' => [ 'shape' => 'Description', ], 'technicalName' => [ 'shape' => 'Name', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'DataSourceRunId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'DataSourceRunStatus' => [ 'type' => 'string', 'enum' => [ 'REQUESTED', 'RUNNING', 'FAILED', 'PARTIALLY_SUCCEEDED', 'SUCCESS', ], ], 'DataSourceRunSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceRunSummary', ], ], 'DataSourceRunSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'dataSourceId', 'id', 'projectId', 'status', 'type', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'DateTime', ], 'dataSourceId' => [ 'shape' => 'DataSourceId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceRunId', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'runStatisticsForAssets' => [ 'shape' => 'RunStatisticsForAssets', ], 'startedAt' => [ 'shape' => 'DateTime', ], 'status' => [ 'shape' => 'DataSourceRunStatus', ], 'stoppedAt' => [ 'shape' => 'DateTime', ], 'type' => [ 'shape' => 'DataSourceRunType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'DataSourceRunType' => [ 'type' => 'string', 'enum' => [ 'PRIORITIZED', 'SCHEDULED', ], ], 'DataSourceStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'FAILED_CREATION', 'READY', 'UPDATING', 'FAILED_UPDATE', 'RUNNING', 'DELETING', 'FAILED_DELETION', ], ], 'DataSourceSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'DataSourceSummary', ], ], 'DataSourceSummary' => [ 'type' => 'structure', 'required' => [ 'dataSourceId', 'domainId', 'environmentId', 'name', 'status', 'type', ], 'members' => [ 'createdAt' => [ 'shape' => 'DateTime', ], 'dataSourceId' => [ 'shape' => 'DataSourceId', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'lastRunAssetCount' => [ 'shape' => 'Integer', ], 'lastRunAt' => [ 'shape' => 'DateTime', ], 'lastRunErrorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'lastRunStatus' => [ 'shape' => 'DataSourceRunStatus', ], 'name' => [ 'shape' => 'Name', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'status' => [ 'shape' => 'DataSourceStatus', ], 'type' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'DataSourceType' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'DateTime' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'DecisionComment' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'sensitive' => true, ], 'DeleteAssetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteAssetOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteAssetTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetTypeIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteAssetTypeOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteDataSourceInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'clientToken', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'DataSourceId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteDataSourceOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentId', 'id', 'name', 'projectId', ], 'members' => [ 'assetFormsOutput' => [ 'shape' => 'FormOutputList', ], 'configuration' => [ 'shape' => 'DataSourceConfigurationOutput', ], 'createdAt' => [ 'shape' => 'DateTime', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceId', ], 'lastRunAt' => [ 'shape' => 'DateTime', ], 'lastRunErrorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'lastRunStatus' => [ 'shape' => 'DataSourceRunStatus', ], 'name' => [ 'shape' => 'Name', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'status' => [ 'shape' => 'DataSourceStatus', ], 'type' => [ 'shape' => 'DataSourceType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'DeleteDomainInput' => [ 'type' => 'structure', 'required' => [ 'identifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'clientToken', ], 'identifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'identifier', ], 'skipDeletionCheck' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'skipDeletionCheck', ], ], ], 'DeleteDomainOutput' => [ 'type' => 'structure', 'required' => [ 'status', ], 'members' => [ 'status' => [ 'shape' => 'DomainStatus', ], ], ], 'DeleteEnvironmentBlueprintConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentBlueprintIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'uri', 'locationName' => 'environmentBlueprintIdentifier', ], ], ], 'DeleteEnvironmentBlueprintConfigurationOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteEnvironmentProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentProfileId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteFormTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'formTypeIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'formTypeIdentifier' => [ 'shape' => 'FormTypeIdentifier', 'location' => 'uri', 'locationName' => 'formTypeIdentifier', ], ], ], 'DeleteFormTypeOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteGlossaryInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'GlossaryId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteGlossaryOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteGlossaryTermInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'GlossaryTermId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteGlossaryTermOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteListingInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'ListingId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteListingOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteProjectInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'identifier', ], 'skipDeletionCheck' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'skipDeletionCheck', ], ], ], 'DeleteProjectMembershipInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'member', 'projectIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'member' => [ 'shape' => 'Member', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'projectIdentifier', ], ], ], 'DeleteProjectMembershipOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteProjectOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteSubscriptionGrantInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionGrantId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteSubscriptionGrantOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'grantedEntity', 'id', 'status', 'subscriptionTargetId', 'updatedAt', ], 'members' => [ 'assets' => [ 'shape' => 'SubscribedAssets', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntity', ], 'id' => [ 'shape' => 'SubscriptionGrantId', ], 'status' => [ 'shape' => 'SubscriptionGrantOverallStatus', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'DeleteSubscriptionRequestInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'DeleteSubscriptionTargetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'environmentIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionTargetId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'Deployment' => [ 'type' => 'structure', 'members' => [ 'deploymentId' => [ 'shape' => 'String', ], 'deploymentStatus' => [ 'shape' => 'DeploymentStatus', ], 'deploymentType' => [ 'shape' => 'DeploymentType', ], 'failureReason' => [ 'shape' => 'EnvironmentError', ], 'isDeploymentComplete' => [ 'shape' => 'Boolean', ], 'messages' => [ 'shape' => 'DeploymentMessagesList', ], ], ], 'DeploymentMessage' => [ 'type' => 'string', ], 'DeploymentMessagesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DeploymentMessage', ], ], 'DeploymentProperties' => [ 'type' => 'structure', 'members' => [ 'endTimeoutMinutes' => [ 'shape' => 'DeploymentPropertiesEndTimeoutMinutesInteger', ], 'startTimeoutMinutes' => [ 'shape' => 'DeploymentPropertiesStartTimeoutMinutesInteger', ], ], ], 'DeploymentPropertiesEndTimeoutMinutesInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 225, 'min' => 1, ], 'DeploymentPropertiesStartTimeoutMinutesInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 225, 'min' => 1, ], 'DeploymentStatus' => [ 'type' => 'string', 'enum' => [ 'IN_PROGRESS', 'SUCCESSFUL', 'FAILED', 'PENDING_DEPLOYMENT', ], ], 'DeploymentType' => [ 'type' => 'string', 'enum' => [ 'CREATE', 'UPDATE', 'DELETE', ], ], 'Description' => [ 'type' => 'string', 'max' => 2048, 'min' => 0, 'sensitive' => true, ], 'DetailedGlossaryTerm' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], ], ], 'DetailedGlossaryTerms' => [ 'type' => 'list', 'member' => [ 'shape' => 'DetailedGlossaryTerm', ], ], 'DomainDescription' => [ 'type' => 'string', 'sensitive' => true, ], 'DomainId' => [ 'type' => 'string', 'pattern' => '^dzd[-_][a-zA-Z0-9_-]{1,36}$', ], 'DomainName' => [ 'type' => 'string', 'sensitive' => true, ], 'DomainStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'AVAILABLE', 'CREATION_FAILED', 'DELETING', 'DELETED', 'DELETION_FAILED', ], ], 'DomainSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'DomainSummary', ], ], 'DomainSummary' => [ 'type' => 'structure', 'required' => [ 'arn', 'createdAt', 'id', 'managedAccountId', 'name', 'status', ], 'members' => [ 'arn' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'description' => [ 'shape' => 'DomainDescription', ], 'id' => [ 'shape' => 'DomainId', ], 'lastUpdatedAt' => [ 'shape' => 'UpdatedAt', ], 'managedAccountId' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'DomainName', ], 'portalUrl' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'DomainStatus', ], ], ], 'EditedValue' => [ 'type' => 'string', 'max' => 5000, 'min' => 1, 'sensitive' => true, ], 'EnableSetting' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'EnabledRegionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RegionName', ], 'min' => 0, ], 'EntityId' => [ 'type' => 'string', ], 'EntityType' => [ 'type' => 'string', 'enum' => [ 'ASSET', ], ], 'EnvironmentActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ConfigurableEnvironmentAction', ], ], 'EnvironmentBlueprintConfigurationItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentBlueprintId', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enabledRegions' => [ 'shape' => 'EnabledRegionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'manageAccessRoleArn' => [ 'shape' => 'RoleArn', ], 'provisioningRoleArn' => [ 'shape' => 'RoleArn', ], 'regionalParameters' => [ 'shape' => 'RegionalParameterMap', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'EnvironmentBlueprintConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentBlueprintConfigurationItem', ], ], 'EnvironmentBlueprintId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'EnvironmentBlueprintName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[\\w -]+$', ], 'EnvironmentBlueprintSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentBlueprintSummary', ], ], 'EnvironmentBlueprintSummary' => [ 'type' => 'structure', 'required' => [ 'id', 'name', 'provider', 'provisioningProperties', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'description' => [ 'shape' => 'Description', ], 'id' => [ 'shape' => 'EnvironmentBlueprintId', ], 'name' => [ 'shape' => 'EnvironmentBlueprintName', ], 'provider' => [ 'shape' => 'String', ], 'provisioningProperties' => [ 'shape' => 'ProvisioningProperties', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'EnvironmentError' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'code' => [ 'shape' => 'String', ], 'message' => [ 'shape' => 'String', ], ], ], 'EnvironmentId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'EnvironmentName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[\\w -]+$', 'sensitive' => true, ], 'EnvironmentParameter' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], ], 'EnvironmentParametersList' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentParameter', ], ], 'EnvironmentProfileId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'EnvironmentProfileName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[\\w -]+$', 'sensitive' => true, ], 'EnvironmentProfileSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentProfileSummary', ], ], 'EnvironmentProfileSummary' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentBlueprintId', 'id', 'name', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'id' => [ 'shape' => 'EnvironmentProfileId', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'EnvironmentStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'CREATING', 'UPDATING', 'DELETING', 'CREATE_FAILED', 'UPDATE_FAILED', 'DELETE_FAILED', 'VALIDATION_FAILED', 'SUSPENDED', 'DISABLED', 'EXPIRED', 'DELETED', 'INACCESSIBLE', ], ], 'EnvironmentSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'EnvironmentSummary', ], ], 'EnvironmentSummary' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentProfileId', 'name', 'projectId', 'provider', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentProfileId' => [ 'shape' => 'EnvironmentProfileId', ], 'id' => [ 'shape' => 'EnvironmentId', ], 'name' => [ 'shape' => 'EnvironmentName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'EnvironmentStatus', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ErrorMessage' => [ 'type' => 'string', ], 'ExternalIdentifier' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'FailureCause' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'String', ], ], ], 'FailureReasons' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProjectDeletionError', ], ], 'Filter' => [ 'type' => 'structure', 'required' => [ 'attribute', 'value', ], 'members' => [ 'attribute' => [ 'shape' => 'Attribute', ], 'value' => [ 'shape' => 'FilterValueString', ], ], ], 'FilterClause' => [ 'type' => 'structure', 'members' => [ 'and' => [ 'shape' => 'FilterList', ], 'filter' => [ 'shape' => 'Filter', ], 'or' => [ 'shape' => 'FilterList', ], ], 'union' => true, ], 'FilterExpression' => [ 'type' => 'structure', 'required' => [ 'expression', 'type', ], 'members' => [ 'expression' => [ 'shape' => 'FilterExpressionExpressionString', ], 'type' => [ 'shape' => 'FilterExpressionType', ], ], ], 'FilterExpressionExpressionString' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'FilterExpressionType' => [ 'type' => 'string', 'enum' => [ 'INCLUDE', 'EXCLUDE', ], ], 'FilterExpressions' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterExpression', ], ], 'FilterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FilterClause', ], 'max' => 100, 'min' => 1, ], 'FilterValueString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'FirstName' => [ 'type' => 'string', 'sensitive' => true, ], 'Float' => [ 'type' => 'float', 'box' => true, ], 'FormEntryInput' => [ 'type' => 'structure', 'required' => [ 'typeIdentifier', 'typeRevision', ], 'members' => [ 'required' => [ 'shape' => 'Boolean', ], 'typeIdentifier' => [ 'shape' => 'FormTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'FormEntryOutput' => [ 'type' => 'structure', 'required' => [ 'typeName', 'typeRevision', ], 'members' => [ 'required' => [ 'shape' => 'Boolean', ], 'typeName' => [ 'shape' => 'FormTypeName', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'FormInput' => [ 'type' => 'structure', 'required' => [ 'formName', ], 'members' => [ 'content' => [ 'shape' => 'FormInputContentString', ], 'formName' => [ 'shape' => 'FormName', ], 'typeIdentifier' => [ 'shape' => 'FormTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], 'sensitive' => true, ], 'FormInputContentString' => [ 'type' => 'string', 'max' => 150000, 'min' => 0, ], 'FormInputList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FormInput', ], 'max' => 10, 'min' => 0, 'sensitive' => true, ], 'FormName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^(?![0-9_])\\w+$|^_\\w*[a-zA-Z0-9]\\w*$', ], 'FormOutput' => [ 'type' => 'structure', 'required' => [ 'formName', ], 'members' => [ 'content' => [ 'shape' => 'String', ], 'formName' => [ 'shape' => 'FormName', ], 'typeName' => [ 'shape' => 'FormTypeName', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'FormOutputList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FormOutput', ], 'max' => 10, 'min' => 0, ], 'FormTypeData' => [ 'type' => 'structure', 'required' => [ 'domainId', 'name', 'revision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'imports' => [ 'shape' => 'ImportList', ], 'model' => [ 'shape' => 'Model', ], 'name' => [ 'shape' => 'FormTypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], 'status' => [ 'shape' => 'FormTypeStatus', ], ], ], 'FormTypeIdentifier' => [ 'type' => 'string', 'max' => 385, 'min' => 1, 'pattern' => '^(?!\\.)[\\w\\.]*\\w$', ], 'FormTypeName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^(amazon.datazone.)?(?![0-9_])\\w+$|^_\\w*[a-zA-Z0-9]\\w*$', 'sensitive' => true, ], 'FormTypeStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'Forms' => [ 'type' => 'string', ], 'FormsInputMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'FormName', ], 'value' => [ 'shape' => 'FormEntryInput', ], 'max' => 10, 'min' => 0, ], 'FormsOutputMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'FormName', ], 'value' => [ 'shape' => 'FormEntryOutput', ], 'max' => 10, 'min' => 0, ], 'GetAssetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'revision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'revision', ], ], ], 'GetAssetOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'id', 'name', 'owningProjectId', 'revision', 'typeIdentifier', 'typeRevision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'externalIdentifier' => [ 'shape' => 'ExternalIdentifier', ], 'firstRevisionCreatedAt' => [ 'shape' => 'CreatedAt', ], 'firstRevisionCreatedBy' => [ 'shape' => 'CreatedBy', ], 'formsOutput' => [ 'shape' => 'FormOutputList', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'AssetId', ], 'listing' => [ 'shape' => 'AssetListingDetails', ], 'name' => [ 'shape' => 'AssetName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'readOnlyFormsOutput' => [ 'shape' => 'FormOutputList', ], 'revision' => [ 'shape' => 'Revision', ], 'typeIdentifier' => [ 'shape' => 'AssetTypeIdentifier', ], 'typeRevision' => [ 'shape' => 'Revision', ], ], ], 'GetAssetTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetTypeIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'revision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'revision', ], ], ], 'GetAssetTypeOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'formsOutput', 'name', 'owningProjectId', 'revision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'formsOutput' => [ 'shape' => 'FormsOutputMap', ], 'name' => [ 'shape' => 'TypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetDataSourceInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'DataSourceId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetDataSourceOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentId', 'id', 'name', 'projectId', ], 'members' => [ 'assetFormsOutput' => [ 'shape' => 'FormOutputList', ], 'configuration' => [ 'shape' => 'DataSourceConfigurationOutput', ], 'createdAt' => [ 'shape' => 'DateTime', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceId', ], 'lastRunAssetCount' => [ 'shape' => 'Integer', ], 'lastRunAt' => [ 'shape' => 'DateTime', ], 'lastRunErrorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'lastRunStatus' => [ 'shape' => 'DataSourceRunStatus', ], 'name' => [ 'shape' => 'Name', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'recommendation' => [ 'shape' => 'RecommendationConfiguration', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'status' => [ 'shape' => 'DataSourceStatus', ], 'type' => [ 'shape' => 'DataSourceType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'GetDataSourceRunInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'DataSourceRunId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetDataSourceRunOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'dataSourceId', 'domainId', 'id', 'projectId', 'status', 'type', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'DateTime', ], 'dataSourceConfigurationSnapshot' => [ 'shape' => 'String', ], 'dataSourceId' => [ 'shape' => 'DataSourceId', ], 'domainId' => [ 'shape' => 'DomainId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceRunId', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'runStatisticsForAssets' => [ 'shape' => 'RunStatisticsForAssets', ], 'startedAt' => [ 'shape' => 'DateTime', ], 'status' => [ 'shape' => 'DataSourceRunStatus', ], 'stoppedAt' => [ 'shape' => 'DateTime', ], 'type' => [ 'shape' => 'DataSourceRunType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'GetDomainInput' => [ 'type' => 'structure', 'required' => [ 'identifier', ], 'members' => [ 'identifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetDomainOutput' => [ 'type' => 'structure', 'required' => [ 'domainExecutionRole', 'id', 'status', ], 'members' => [ 'arn' => [ 'shape' => 'String', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'description' => [ 'shape' => 'String', ], 'domainExecutionRole' => [ 'shape' => 'RoleArn', ], 'id' => [ 'shape' => 'DomainId', ], 'kmsKeyIdentifier' => [ 'shape' => 'KmsKeyArn', ], 'lastUpdatedAt' => [ 'shape' => 'UpdatedAt', ], 'name' => [ 'shape' => 'String', ], 'portalUrl' => [ 'shape' => 'String', ], 'singleSignOn' => [ 'shape' => 'SingleSignOn', ], 'status' => [ 'shape' => 'DomainStatus', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'GetEnvironmentBlueprintConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentBlueprintIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'uri', 'locationName' => 'environmentBlueprintIdentifier', ], ], ], 'GetEnvironmentBlueprintConfigurationOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentBlueprintId', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enabledRegions' => [ 'shape' => 'EnabledRegionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'manageAccessRoleArn' => [ 'shape' => 'RoleArn', ], 'provisioningRoleArn' => [ 'shape' => 'RoleArn', ], 'regionalParameters' => [ 'shape' => 'RegionalParameterMap', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'GetEnvironmentBlueprintInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetEnvironmentBlueprintOutput' => [ 'type' => 'structure', 'required' => [ 'id', 'name', 'provider', 'provisioningProperties', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'deploymentProperties' => [ 'shape' => 'DeploymentProperties', ], 'description' => [ 'shape' => 'Description', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'EnvironmentBlueprintId', ], 'name' => [ 'shape' => 'EnvironmentBlueprintName', ], 'provider' => [ 'shape' => 'String', ], 'provisioningProperties' => [ 'shape' => 'ProvisioningProperties', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'GetEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetEnvironmentOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentProfileId', 'name', 'projectId', 'provider', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'deploymentProperties' => [ 'shape' => 'DeploymentProperties', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentActions' => [ 'shape' => 'EnvironmentActionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'environmentProfileId' => [ 'shape' => 'EnvironmentProfileId', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'EnvironmentId', ], 'lastDeployment' => [ 'shape' => 'Deployment', ], 'name' => [ 'shape' => 'EnvironmentName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'provisionedResources' => [ 'shape' => 'ResourceList', ], 'provisioningProperties' => [ 'shape' => 'ProvisioningProperties', ], 'status' => [ 'shape' => 'EnvironmentStatus', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'GetEnvironmentProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentProfileId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetEnvironmentProfileOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentBlueprintId', 'id', 'name', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'id' => [ 'shape' => 'EnvironmentProfileId', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'GetFormTypeInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'formTypeIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'formTypeIdentifier' => [ 'shape' => 'FormTypeIdentifier', 'location' => 'uri', 'locationName' => 'formTypeIdentifier', ], 'revision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'revision', ], ], ], 'GetFormTypeOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'model', 'name', 'revision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'imports' => [ 'shape' => 'ImportList', ], 'model' => [ 'shape' => 'Model', ], 'name' => [ 'shape' => 'FormTypeName', ], 'originDomainId' => [ 'shape' => 'DomainId', ], 'originProjectId' => [ 'shape' => 'ProjectId', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'revision' => [ 'shape' => 'Revision', ], 'status' => [ 'shape' => 'FormTypeStatus', ], ], ], 'GetGlossaryInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'GlossaryId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetGlossaryOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'name', 'owningProjectId', 'status', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'GlossaryId', ], 'name' => [ 'shape' => 'GlossaryName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'GlossaryStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetGlossaryTermInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'GlossaryTermId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetGlossaryTermOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'glossaryId', 'id', 'name', 'status', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'glossaryId' => [ 'shape' => 'GlossaryId', ], 'id' => [ 'shape' => 'GlossaryTermId', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetGroupProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'groupIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'groupIdentifier' => [ 'shape' => 'GroupIdentifier', 'location' => 'uri', 'locationName' => 'groupIdentifier', ], ], ], 'GetGroupProfileOutput' => [ 'type' => 'structure', 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'groupName' => [ 'shape' => 'GroupProfileName', ], 'id' => [ 'shape' => 'GroupProfileId', ], 'status' => [ 'shape' => 'GroupProfileStatus', ], ], ], 'GetIamPortalLoginUrlInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], ], ], 'GetIamPortalLoginUrlOutput' => [ 'type' => 'structure', 'required' => [ 'userProfileId', ], 'members' => [ 'authCodeUrl' => [ 'shape' => 'String', ], 'userProfileId' => [ 'shape' => 'String', ], ], ], 'GetListingInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'ListingId', 'location' => 'uri', 'locationName' => 'identifier', ], 'listingRevision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'listingRevision', ], ], ], 'GetListingOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'listingRevision', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'ListingId', ], 'item' => [ 'shape' => 'ListingItem', ], 'listingRevision' => [ 'shape' => 'Revision', ], 'name' => [ 'shape' => 'ListingName', ], 'status' => [ 'shape' => 'ListingStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetMetadataGenerationRunInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'MetadataGenerationRunIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetMetadataGenerationRunOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'owningProjectId', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'MetadataGenerationRunIdentifier', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'MetadataGenerationRunStatus', ], 'target' => [ 'shape' => 'MetadataGenerationRunTarget', ], 'type' => [ 'shape' => 'MetadataGenerationRunType', ], ], ], 'GetProjectInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetProjectOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'id', 'name', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'failureReasons' => [ 'shape' => 'FailureReasons', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'ProjectId', ], 'lastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'name' => [ 'shape' => 'ProjectName', ], 'projectStatus' => [ 'shape' => 'ProjectStatus', ], ], ], 'GetSubscriptionGrantInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionGrantId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetSubscriptionGrantOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'grantedEntity', 'id', 'status', 'subscriptionTargetId', 'updatedAt', ], 'members' => [ 'assets' => [ 'shape' => 'SubscribedAssets', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntity', ], 'id' => [ 'shape' => 'SubscriptionGrantId', ], 'status' => [ 'shape' => 'SubscriptionGrantOverallStatus', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetSubscriptionInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetSubscriptionOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'status', 'subscribedListing', 'subscribedPrincipal', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionId', ], 'retainPermissions' => [ 'shape' => 'Boolean', ], 'status' => [ 'shape' => 'SubscriptionStatus', ], 'subscribedListing' => [ 'shape' => 'SubscribedListing', ], 'subscribedPrincipal' => [ 'shape' => 'SubscribedPrincipal', ], 'subscriptionRequestId' => [ 'shape' => 'SubscriptionRequestId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetSubscriptionRequestDetailsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetSubscriptionRequestDetailsOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'GetSubscriptionRequestDetailsOutputSubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'GetSubscriptionRequestDetailsOutputSubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetSubscriptionRequestDetailsOutputSubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'GetSubscriptionRequestDetailsOutputSubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'GetSubscriptionTargetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'environmentIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionTargetId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'GetSubscriptionTargetOutput' => [ 'type' => 'structure', 'required' => [ 'applicableAssetTypes', 'authorizedPrincipals', 'createdAt', 'createdBy', 'domainId', 'environmentId', 'id', 'manageAccessRole', 'name', 'projectId', 'provider', 'subscriptionTargetConfig', 'type', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'id' => [ 'shape' => 'SubscriptionTargetId', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], 'type' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetUserProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'userIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'type' => [ 'shape' => 'UserProfileType', 'location' => 'querystring', 'locationName' => 'type', ], 'userIdentifier' => [ 'shape' => 'UserIdentifier', 'location' => 'uri', 'locationName' => 'userIdentifier', ], ], ], 'GetUserProfileOutput' => [ 'type' => 'structure', 'members' => [ 'details' => [ 'shape' => 'UserProfileDetails', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'UserProfileId', ], 'status' => [ 'shape' => 'UserProfileStatus', ], 'type' => [ 'shape' => 'UserProfileType', ], ], ], 'GlossaryDescription' => [ 'type' => 'string', 'max' => 4096, 'min' => 0, 'sensitive' => true, ], 'GlossaryId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'GlossaryItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'name', 'owningProjectId', 'status', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'GlossaryId', ], 'name' => [ 'shape' => 'GlossaryName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'GlossaryStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GlossaryName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'GlossaryStatus' => [ 'type' => 'string', 'enum' => [ 'DISABLED', 'ENABLED', ], ], 'GlossaryTermId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'GlossaryTermItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'glossaryId', 'id', 'name', 'status', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'glossaryId' => [ 'shape' => 'GlossaryId', ], 'id' => [ 'shape' => 'GlossaryTermId', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GlossaryTermName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'GlossaryTermStatus' => [ 'type' => 'string', 'enum' => [ 'ENABLED', 'DISABLED', ], ], 'GlossaryTerms' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlossaryTermId', ], 'max' => 20, 'min' => 1, ], 'GlueRunConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'relationalFilterConfigurations', ], 'members' => [ 'dataAccessRole' => [ 'shape' => 'GlueRunConfigurationInputDataAccessRoleString', ], 'relationalFilterConfigurations' => [ 'shape' => 'RelationalFilterConfigurations', ], ], ], 'GlueRunConfigurationInputDataAccessRoleString' => [ 'type' => 'string', 'pattern' => '^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$', ], 'GlueRunConfigurationOutput' => [ 'type' => 'structure', 'required' => [ 'relationalFilterConfigurations', ], 'members' => [ 'accountId' => [ 'shape' => 'GlueRunConfigurationOutputAccountIdString', ], 'dataAccessRole' => [ 'shape' => 'GlueRunConfigurationOutputDataAccessRoleString', ], 'region' => [ 'shape' => 'GlueRunConfigurationOutputRegionString', ], 'relationalFilterConfigurations' => [ 'shape' => 'RelationalFilterConfigurations', ], ], ], 'GlueRunConfigurationOutputAccountIdString' => [ 'type' => 'string', 'max' => 12, 'min' => 12, 'pattern' => '^\\d{12}$', ], 'GlueRunConfigurationOutputDataAccessRoleString' => [ 'type' => 'string', 'pattern' => '^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$', ], 'GlueRunConfigurationOutputRegionString' => [ 'type' => 'string', 'max' => 16, 'min' => 4, 'pattern' => '[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]', ], 'GrantedEntity' => [ 'type' => 'structure', 'members' => [ 'listing' => [ 'shape' => 'ListingRevision', ], ], 'union' => true, ], 'GrantedEntityInput' => [ 'type' => 'structure', 'members' => [ 'listing' => [ 'shape' => 'ListingRevisionInput', ], ], 'union' => true, ], 'GroupDetails' => [ 'type' => 'structure', 'required' => [ 'groupId', ], 'members' => [ 'groupId' => [ 'shape' => 'String', ], ], ], 'GroupIdentifier' => [ 'type' => 'string', 'pattern' => '(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$|[\\p{L}\\p{M}\\p{S}\\p{N}\\p{P}\\t\\n\\r ]+)', ], 'GroupProfileId' => [ 'type' => 'string', 'pattern' => '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$', ], 'GroupProfileName' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^[a-zA-Z_0-9+=,.@-]+$', 'sensitive' => true, ], 'GroupProfileStatus' => [ 'type' => 'string', 'enum' => [ 'ASSIGNED', 'NOT_ASSIGNED', ], ], 'GroupProfileSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'GroupProfileSummary', ], ], 'GroupProfileSummary' => [ 'type' => 'structure', 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'groupName' => [ 'shape' => 'GroupProfileName', ], 'id' => [ 'shape' => 'GroupProfileId', ], 'status' => [ 'shape' => 'GroupProfileStatus', ], ], ], 'GroupSearchText' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, 'sensitive' => true, ], 'GroupSearchType' => [ 'type' => 'string', 'enum' => [ 'SSO_GROUP', 'DATAZONE_SSO_GROUP', ], ], 'IamUserProfileDetails' => [ 'type' => 'structure', 'members' => [ 'arn' => [ 'shape' => 'String', ], ], ], 'Import' => [ 'type' => 'structure', 'required' => [ 'name', 'revision', ], 'members' => [ 'name' => [ 'shape' => 'FormTypeName', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'ImportList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Import', ], 'max' => 10, 'min' => 1, ], 'Integer' => [ 'type' => 'integer', 'box' => true, ], 'InternalServerException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, 'fault' => true, 'retryable' => [ 'throttling' => false, ], ], 'InventorySearchScope' => [ 'type' => 'string', 'enum' => [ 'ASSET', 'GLOSSARY', 'GLOSSARY_TERM', ], ], 'KmsKeyArn' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^arn:aws(|-cn|-us-gov):kms:[a-zA-Z0-9-]*:[0-9]{12}:key/[a-zA-Z0-9-]{36}$', ], 'LastName' => [ 'type' => 'string', 'sensitive' => true, ], 'ListAssetRevisionsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListAssetRevisionsOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'AssetRevisions', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataSourceRunActivitiesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'DataSourceRunId', 'location' => 'uri', 'locationName' => 'identifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'status' => [ 'shape' => 'DataAssetActivityStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListDataSourceRunActivitiesOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'DataSourceRunActivities', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataSourceRunsInput' => [ 'type' => 'structure', 'required' => [ 'dataSourceIdentifier', 'domainIdentifier', ], 'members' => [ 'dataSourceIdentifier' => [ 'shape' => 'DataSourceId', 'location' => 'uri', 'locationName' => 'dataSourceIdentifier', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'status' => [ 'shape' => 'DataSourceRunStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListDataSourceRunsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'DataSourceRunSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDataSourcesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'projectIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'environmentIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'name' => [ 'shape' => 'Name', 'location' => 'querystring', 'locationName' => 'name', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'projectIdentifier' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'projectIdentifier', ], 'status' => [ 'shape' => 'DataSourceStatus', 'location' => 'querystring', 'locationName' => 'status', ], 'type' => [ 'shape' => 'DataSourceType', 'location' => 'querystring', 'locationName' => 'type', ], ], ], 'ListDataSourcesOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'DataSourceSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListDomainsInput' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxResultsForListDomains', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'status' => [ 'shape' => 'DomainStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListDomainsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'DomainSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListEnvironmentBlueprintConfigurationsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListEnvironmentBlueprintConfigurationsOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'EnvironmentBlueprintConfigurations', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListEnvironmentBlueprintsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'managed' => [ 'shape' => 'Boolean', 'location' => 'querystring', 'locationName' => 'managed', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'name' => [ 'shape' => 'EnvironmentBlueprintName', 'location' => 'querystring', 'locationName' => 'name', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListEnvironmentBlueprintsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'EnvironmentBlueprintSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListEnvironmentProfilesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'querystring', 'locationName' => 'awsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', 'location' => 'querystring', 'locationName' => 'awsAccountRegion', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'querystring', 'locationName' => 'environmentBlueprintIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'name' => [ 'shape' => 'EnvironmentProfileName', 'location' => 'querystring', 'locationName' => 'name', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'projectIdentifier', ], ], ], 'ListEnvironmentProfilesOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'EnvironmentProfileSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListEnvironmentsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'projectIdentifier', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', 'location' => 'querystring', 'locationName' => 'awsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', 'location' => 'querystring', 'locationName' => 'awsAccountRegion', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'querystring', 'locationName' => 'environmentBlueprintIdentifier', ], 'environmentProfileIdentifier' => [ 'shape' => 'EnvironmentProfileId', 'location' => 'querystring', 'locationName' => 'environmentProfileIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'name' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'name', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'projectIdentifier', ], 'provider' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'provider', ], 'status' => [ 'shape' => 'EnvironmentStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListEnvironmentsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'EnvironmentSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListMetadataGenerationRunsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'status' => [ 'shape' => 'MetadataGenerationRunStatus', 'location' => 'querystring', 'locationName' => 'status', ], 'type' => [ 'shape' => 'MetadataGenerationRunType', 'location' => 'querystring', 'locationName' => 'type', ], ], ], 'ListMetadataGenerationRunsOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'MetadataGenerationRuns', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListNotificationsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'type', ], 'members' => [ 'afterTimestamp' => [ 'shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'afterTimestamp', ], 'beforeTimestamp' => [ 'shape' => 'Timestamp', 'location' => 'querystring', 'locationName' => 'beforeTimestamp', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'subjects' => [ 'shape' => 'NotificationSubjects', 'location' => 'querystring', 'locationName' => 'subjects', ], 'taskStatus' => [ 'shape' => 'TaskStatus', 'location' => 'querystring', 'locationName' => 'taskStatus', ], 'type' => [ 'shape' => 'NotificationType', 'location' => 'querystring', 'locationName' => 'type', ], ], ], 'ListNotificationsOutput' => [ 'type' => 'structure', 'members' => [ 'nextToken' => [ 'shape' => 'PaginationToken', ], 'notifications' => [ 'shape' => 'NotificationsList', ], ], ], 'ListProjectMembershipsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'projectIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'projectIdentifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'projectIdentifier', ], 'sortBy' => [ 'shape' => 'SortFieldProject', 'location' => 'querystring', 'locationName' => 'sortBy', ], 'sortOrder' => [ 'shape' => 'SortOrder', 'location' => 'querystring', 'locationName' => 'sortOrder', ], ], ], 'ListProjectMembershipsOutput' => [ 'type' => 'structure', 'required' => [ 'members', ], 'members' => [ 'members' => [ 'shape' => 'ProjectMembers', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListProjectsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'groupIdentifier' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'groupIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'name' => [ 'shape' => 'ProjectName', 'location' => 'querystring', 'locationName' => 'name', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'userIdentifier' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'userIdentifier', ], ], ], 'ListProjectsOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'ProjectSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListSubscriptionGrantsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentId' => [ 'shape' => 'EnvironmentId', 'location' => 'querystring', 'locationName' => 'environmentId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'sortBy' => [ 'shape' => 'SortKey', 'location' => 'querystring', 'locationName' => 'sortBy', ], 'sortOrder' => [ 'shape' => 'SortOrder', 'location' => 'querystring', 'locationName' => 'sortOrder', ], 'subscribedListingId' => [ 'shape' => 'ListingId', 'location' => 'querystring', 'locationName' => 'subscribedListingId', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', 'location' => 'querystring', 'locationName' => 'subscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', 'location' => 'querystring', 'locationName' => 'subscriptionTargetId', ], ], ], 'ListSubscriptionGrantsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'SubscriptionGrants', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListSubscriptionRequestsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'approverProjectId' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'approverProjectId', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'owningProjectId' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'owningProjectId', ], 'sortBy' => [ 'shape' => 'SortKey', 'location' => 'querystring', 'locationName' => 'sortBy', ], 'sortOrder' => [ 'shape' => 'SortOrder', 'location' => 'querystring', 'locationName' => 'sortOrder', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', 'location' => 'querystring', 'locationName' => 'status', ], 'subscribedListingId' => [ 'shape' => 'ListingId', 'location' => 'querystring', 'locationName' => 'subscribedListingId', ], ], ], 'ListSubscriptionRequestsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'SubscriptionRequests', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListSubscriptionTargetsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'environmentIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'sortBy' => [ 'shape' => 'SortKey', 'location' => 'querystring', 'locationName' => 'sortBy', ], 'sortOrder' => [ 'shape' => 'SortOrder', 'location' => 'querystring', 'locationName' => 'sortOrder', ], ], ], 'ListSubscriptionTargetsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'SubscriptionTargets', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListSubscriptionsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'approverProjectId' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'approverProjectId', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'owningProjectId' => [ 'shape' => 'ProjectId', 'location' => 'querystring', 'locationName' => 'owningProjectId', ], 'sortBy' => [ 'shape' => 'SortKey', 'location' => 'querystring', 'locationName' => 'sortBy', ], 'sortOrder' => [ 'shape' => 'SortOrder', 'location' => 'querystring', 'locationName' => 'sortOrder', ], 'status' => [ 'shape' => 'SubscriptionStatus', 'location' => 'querystring', 'locationName' => 'status', ], 'subscribedListingId' => [ 'shape' => 'ListingId', 'location' => 'querystring', 'locationName' => 'subscribedListingId', ], 'subscriptionRequestIdentifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'querystring', 'locationName' => 'subscriptionRequestIdentifier', ], ], ], 'ListSubscriptionsOutput' => [ 'type' => 'structure', 'required' => [ 'items', ], 'members' => [ 'items' => [ 'shape' => 'Subscriptions', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceArn', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'tags' => [ 'shape' => 'Tags', ], ], ], 'ListingId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'ListingItem' => [ 'type' => 'structure', 'members' => [ 'assetListing' => [ 'shape' => 'AssetListing', ], ], 'union' => true, ], 'ListingName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'ListingRevision' => [ 'type' => 'structure', 'required' => [ 'id', 'revision', ], 'members' => [ 'id' => [ 'shape' => 'ListingId', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'ListingRevisionInput' => [ 'type' => 'structure', 'required' => [ 'identifier', 'revision', ], 'members' => [ 'identifier' => [ 'shape' => 'ListingId', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'ListingStatus' => [ 'type' => 'string', 'enum' => [ 'CREATING', 'ACTIVE', 'INACTIVE', ], ], 'LongDescription' => [ 'type' => 'string', 'max' => 4096, 'min' => 0, 'sensitive' => true, ], 'MaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 50, 'min' => 1, ], 'MaxResultsForListDomains' => [ 'type' => 'integer', 'box' => true, 'max' => 25, 'min' => 1, ], 'Member' => [ 'type' => 'structure', 'members' => [ 'groupIdentifier' => [ 'shape' => 'String', ], 'userIdentifier' => [ 'shape' => 'String', ], ], 'union' => true, ], 'MemberDetails' => [ 'type' => 'structure', 'members' => [ 'group' => [ 'shape' => 'GroupDetails', ], 'user' => [ 'shape' => 'UserDetails', ], ], 'union' => true, ], 'Message' => [ 'type' => 'string', 'max' => 16384, 'min' => 0, 'sensitive' => true, ], 'MetadataGenerationRunIdentifier' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'MetadataGenerationRunItem' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'owningProjectId', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'MetadataGenerationRunIdentifier', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'MetadataGenerationRunStatus', ], 'target' => [ 'shape' => 'MetadataGenerationRunTarget', ], 'type' => [ 'shape' => 'MetadataGenerationRunType', ], ], ], 'MetadataGenerationRunStatus' => [ 'type' => 'string', 'enum' => [ 'SUBMITTED', 'IN_PROGRESS', 'CANCELED', 'SUCCEEDED', 'FAILED', ], ], 'MetadataGenerationRunTarget' => [ 'type' => 'structure', 'required' => [ 'identifier', 'type', ], 'members' => [ 'identifier' => [ 'shape' => 'String', ], 'revision' => [ 'shape' => 'Revision', ], 'type' => [ 'shape' => 'MetadataGenerationTargetType', ], ], ], 'MetadataGenerationRunType' => [ 'type' => 'string', 'enum' => [ 'BUSINESS_DESCRIPTIONS', ], ], 'MetadataGenerationRuns' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetadataGenerationRunItem', ], ], 'MetadataGenerationTargetType' => [ 'type' => 'string', 'enum' => [ 'ASSET', ], ], 'MetadataMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], 'Model' => [ 'type' => 'structure', 'members' => [ 'smithy' => [ 'shape' => 'Smithy', ], ], 'sensitive' => true, 'union' => true, ], 'Name' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'NotificationOutput' => [ 'type' => 'structure', 'required' => [ 'actionLink', 'creationTimestamp', 'domainIdentifier', 'identifier', 'lastUpdatedTimestamp', 'message', 'title', 'topic', 'type', ], 'members' => [ 'actionLink' => [ 'shape' => 'ActionLink', ], 'creationTimestamp' => [ 'shape' => 'Timestamp', ], 'domainIdentifier' => [ 'shape' => 'DomainId', ], 'identifier' => [ 'shape' => 'TaskId', ], 'lastUpdatedTimestamp' => [ 'shape' => 'Timestamp', ], 'message' => [ 'shape' => 'Message', ], 'metadata' => [ 'shape' => 'MetadataMap', ], 'status' => [ 'shape' => 'TaskStatus', ], 'title' => [ 'shape' => 'Title', ], 'topic' => [ 'shape' => 'Topic', ], 'type' => [ 'shape' => 'NotificationType', ], ], ], 'NotificationResource' => [ 'type' => 'structure', 'required' => [ 'id', 'type', ], 'members' => [ 'id' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'String', ], 'type' => [ 'shape' => 'NotificationResourceType', ], ], ], 'NotificationResourceType' => [ 'type' => 'string', 'enum' => [ 'PROJECT', ], ], 'NotificationRole' => [ 'type' => 'string', 'enum' => [ 'PROJECT_OWNER', 'PROJECT_CONTRIBUTOR', 'PROJECT_VIEWER', 'DOMAIN_OWNER', 'PROJECT_SUBSCRIBER', ], ], 'NotificationSubjects' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'NotificationType' => [ 'type' => 'string', 'enum' => [ 'TASK', 'EVENT', ], ], 'NotificationsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NotificationOutput', ], ], 'PaginationToken' => [ 'type' => 'string', 'max' => 8192, 'min' => 1, ], 'PredictionChoices' => [ 'type' => 'list', 'member' => [ 'shape' => 'Integer', ], ], 'PredictionConfiguration' => [ 'type' => 'structure', 'members' => [ 'businessNameGeneration' => [ 'shape' => 'BusinessNameGenerationConfiguration', ], ], ], 'ProjectDeletionError' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'String', ], 'message' => [ 'shape' => 'String', ], ], ], 'ProjectId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'ProjectMember' => [ 'type' => 'structure', 'required' => [ 'designation', 'memberDetails', ], 'members' => [ 'designation' => [ 'shape' => 'UserDesignation', ], 'memberDetails' => [ 'shape' => 'MemberDetails', ], ], ], 'ProjectMembers' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProjectMember', ], ], 'ProjectName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[\\w -]+$', 'sensitive' => true, ], 'ProjectStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'DELETING', 'DELETE_FAILED', ], ], 'ProjectSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'ProjectSummary', ], ], 'ProjectSummary' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'id', 'name', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'failureReasons' => [ 'shape' => 'FailureReasons', ], 'id' => [ 'shape' => 'ProjectId', ], 'name' => [ 'shape' => 'ProjectName', ], 'projectStatus' => [ 'shape' => 'ProjectStatus', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'ProvisioningProperties' => [ 'type' => 'structure', 'members' => [ 'cloudFormation' => [ 'shape' => 'CloudFormationProperties', ], ], 'union' => true, ], 'PutEnvironmentBlueprintConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'enabledRegions', 'environmentBlueprintIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'enabledRegions' => [ 'shape' => 'EnabledRegionList', ], 'environmentBlueprintIdentifier' => [ 'shape' => 'EnvironmentBlueprintId', 'location' => 'uri', 'locationName' => 'environmentBlueprintIdentifier', ], 'manageAccessRoleArn' => [ 'shape' => 'RoleArn', ], 'provisioningRoleArn' => [ 'shape' => 'RoleArn', ], 'regionalParameters' => [ 'shape' => 'RegionalParameterMap', ], ], ], 'PutEnvironmentBlueprintConfigurationOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentBlueprintId', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enabledRegions' => [ 'shape' => 'EnabledRegionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'manageAccessRoleArn' => [ 'shape' => 'RoleArn', ], 'provisioningRoleArn' => [ 'shape' => 'RoleArn', ], 'regionalParameters' => [ 'shape' => 'RegionalParameterMap', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'RecommendationConfiguration' => [ 'type' => 'structure', 'members' => [ 'enableBusinessNameGeneration' => [ 'shape' => 'Boolean', ], ], ], 'RedshiftClusterStorage' => [ 'type' => 'structure', 'required' => [ 'clusterName', ], 'members' => [ 'clusterName' => [ 'shape' => 'RedshiftClusterStorageClusterNameString', ], ], ], 'RedshiftClusterStorageClusterNameString' => [ 'type' => 'string', 'max' => 63, 'min' => 1, 'pattern' => '^[0-9a-z].[a-z0-9\\-]*$', ], 'RedshiftCredentialConfiguration' => [ 'type' => 'structure', 'required' => [ 'secretManagerArn', ], 'members' => [ 'secretManagerArn' => [ 'shape' => 'RedshiftCredentialConfigurationSecretManagerArnString', ], ], ], 'RedshiftCredentialConfigurationSecretManagerArnString' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '^arn:aws[^:]*:secretsmanager:[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]:\\d{12}:secret:.*$', ], 'RedshiftRunConfigurationInput' => [ 'type' => 'structure', 'required' => [ 'redshiftCredentialConfiguration', 'redshiftStorage', 'relationalFilterConfigurations', ], 'members' => [ 'dataAccessRole' => [ 'shape' => 'RedshiftRunConfigurationInputDataAccessRoleString', ], 'redshiftCredentialConfiguration' => [ 'shape' => 'RedshiftCredentialConfiguration', ], 'redshiftStorage' => [ 'shape' => 'RedshiftStorage', ], 'relationalFilterConfigurations' => [ 'shape' => 'RelationalFilterConfigurations', ], ], ], 'RedshiftRunConfigurationInputDataAccessRoleString' => [ 'type' => 'string', 'pattern' => '^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$', ], 'RedshiftRunConfigurationOutput' => [ 'type' => 'structure', 'required' => [ 'redshiftCredentialConfiguration', 'redshiftStorage', 'relationalFilterConfigurations', ], 'members' => [ 'accountId' => [ 'shape' => 'RedshiftRunConfigurationOutputAccountIdString', ], 'dataAccessRole' => [ 'shape' => 'RedshiftRunConfigurationOutputDataAccessRoleString', ], 'redshiftCredentialConfiguration' => [ 'shape' => 'RedshiftCredentialConfiguration', ], 'redshiftStorage' => [ 'shape' => 'RedshiftStorage', ], 'region' => [ 'shape' => 'RedshiftRunConfigurationOutputRegionString', ], 'relationalFilterConfigurations' => [ 'shape' => 'RelationalFilterConfigurations', ], ], ], 'RedshiftRunConfigurationOutputAccountIdString' => [ 'type' => 'string', 'max' => 12, 'min' => 12, 'pattern' => '^\\d{12}$', ], 'RedshiftRunConfigurationOutputDataAccessRoleString' => [ 'type' => 'string', 'pattern' => '^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]{1,128}$', ], 'RedshiftRunConfigurationOutputRegionString' => [ 'type' => 'string', 'max' => 16, 'min' => 4, 'pattern' => '[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]', ], 'RedshiftServerlessStorage' => [ 'type' => 'structure', 'required' => [ 'workgroupName', ], 'members' => [ 'workgroupName' => [ 'shape' => 'RedshiftServerlessStorageWorkgroupNameString', ], ], ], 'RedshiftServerlessStorageWorkgroupNameString' => [ 'type' => 'string', 'max' => 64, 'min' => 3, 'pattern' => '^[a-z0-9-]+$', ], 'RedshiftStorage' => [ 'type' => 'structure', 'members' => [ 'redshiftClusterSource' => [ 'shape' => 'RedshiftClusterStorage', ], 'redshiftServerlessSource' => [ 'shape' => 'RedshiftServerlessStorage', ], ], 'union' => true, ], 'RegionName' => [ 'type' => 'string', 'max' => 16, 'min' => 4, 'pattern' => '^[a-z]{2}-?(iso|gov)?-{1}[a-z]*-{1}[0-9]$', ], 'RegionalParameter' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], 'RegionalParameterMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'RegionName', ], 'value' => [ 'shape' => 'RegionalParameter', ], ], 'RejectChoice' => [ 'type' => 'structure', 'required' => [ 'predictionTarget', ], 'members' => [ 'predictionChoices' => [ 'shape' => 'PredictionChoices', ], 'predictionTarget' => [ 'shape' => 'String', ], ], ], 'RejectChoices' => [ 'type' => 'list', 'member' => [ 'shape' => 'RejectChoice', ], ], 'RejectPredictionsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'AssetIdentifier', 'location' => 'uri', 'locationName' => 'identifier', ], 'rejectChoices' => [ 'shape' => 'RejectChoices', ], 'rejectRule' => [ 'shape' => 'RejectRule', ], 'revision' => [ 'shape' => 'Revision', 'location' => 'querystring', 'locationName' => 'revision', ], ], ], 'RejectPredictionsOutput' => [ 'type' => 'structure', 'required' => [ 'assetId', 'assetRevision', 'domainId', ], 'members' => [ 'assetId' => [ 'shape' => 'AssetId', ], 'assetRevision' => [ 'shape' => 'Revision', ], 'domainId' => [ 'shape' => 'DomainId', ], ], ], 'RejectRule' => [ 'type' => 'structure', 'members' => [ 'rule' => [ 'shape' => 'RejectRuleBehavior', ], 'threshold' => [ 'shape' => 'Float', ], ], ], 'RejectRuleBehavior' => [ 'type' => 'string', 'enum' => [ 'ALL', 'NONE', ], ], 'RejectSubscriptionRequestInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'uri', 'locationName' => 'identifier', ], ], ], 'RejectSubscriptionRequestOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'RejectSubscriptionRequestOutputSubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'RejectSubscriptionRequestOutputSubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'RejectSubscriptionRequestOutputSubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'RejectSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'RelationalFilterConfiguration' => [ 'type' => 'structure', 'required' => [ 'databaseName', ], 'members' => [ 'databaseName' => [ 'shape' => 'RelationalFilterConfigurationDatabaseNameString', ], 'filterExpressions' => [ 'shape' => 'FilterExpressions', ], 'schemaName' => [ 'shape' => 'RelationalFilterConfigurationSchemaNameString', ], ], ], 'RelationalFilterConfigurationDatabaseNameString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'RelationalFilterConfigurationSchemaNameString' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'RelationalFilterConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalFilterConfiguration', ], ], 'RequestReason' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, 'sensitive' => true, ], 'Resource' => [ 'type' => 'structure', 'required' => [ 'type', 'value', ], 'members' => [ 'name' => [ 'shape' => 'String', ], 'provider' => [ 'shape' => 'String', ], 'type' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], ], 'ResourceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Resource', ], ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'Revision' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'RevokeSubscriptionInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionId', 'location' => 'uri', 'locationName' => 'identifier', ], 'retainPermissions' => [ 'shape' => 'Boolean', ], ], ], 'RevokeSubscriptionOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'status', 'subscribedListing', 'subscribedPrincipal', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionId', ], 'retainPermissions' => [ 'shape' => 'Boolean', ], 'status' => [ 'shape' => 'SubscriptionStatus', ], 'subscribedListing' => [ 'shape' => 'SubscribedListing', ], 'subscribedPrincipal' => [ 'shape' => 'SubscribedPrincipal', ], 'subscriptionRequestId' => [ 'shape' => 'SubscriptionRequestId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'RoleArn' => [ 'type' => 'string', 'pattern' => '^arn:aws[^:]*:iam::\\d{12}:(role|role/service-role)/[\\w+=,.@-]*$', ], 'RunStatisticsForAssets' => [ 'type' => 'structure', 'members' => [ 'added' => [ 'shape' => 'Integer', ], 'failed' => [ 'shape' => 'Integer', ], 'skipped' => [ 'shape' => 'Integer', ], 'unchanged' => [ 'shape' => 'Integer', ], 'updated' => [ 'shape' => 'Integer', ], ], ], 'ScheduleConfiguration' => [ 'type' => 'structure', 'members' => [ 'schedule' => [ 'shape' => 'CronString', ], 'timezone' => [ 'shape' => 'Timezone', ], ], 'sensitive' => true, ], 'SearchGroupProfilesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'groupType', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'groupType' => [ 'shape' => 'GroupSearchType', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'searchText' => [ 'shape' => 'GroupSearchText', ], ], ], 'SearchGroupProfilesOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'GroupProfileSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'SearchInItem' => [ 'type' => 'structure', 'required' => [ 'attribute', ], 'members' => [ 'attribute' => [ 'shape' => 'Attribute', ], ], ], 'SearchInList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchInItem', ], 'max' => 10, 'min' => 1, ], 'SearchInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'searchScope', ], 'members' => [ 'additionalAttributes' => [ 'shape' => 'SearchOutputAdditionalAttributes', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'filters' => [ 'shape' => 'FilterClause', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], 'searchIn' => [ 'shape' => 'SearchInList', ], 'searchScope' => [ 'shape' => 'InventorySearchScope', ], 'searchText' => [ 'shape' => 'SearchText', ], 'sort' => [ 'shape' => 'SearchSort', ], ], ], 'SearchInventoryResultItem' => [ 'type' => 'structure', 'members' => [ 'assetItem' => [ 'shape' => 'AssetItem', ], 'dataProductItem' => [ 'shape' => 'DataProductSummary', ], 'glossaryItem' => [ 'shape' => 'GlossaryItem', ], 'glossaryTermItem' => [ 'shape' => 'GlossaryTermItem', ], ], 'union' => true, ], 'SearchInventoryResultItems' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchInventoryResultItem', ], ], 'SearchListingsInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', ], 'members' => [ 'additionalAttributes' => [ 'shape' => 'SearchOutputAdditionalAttributes', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'filters' => [ 'shape' => 'FilterClause', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'searchIn' => [ 'shape' => 'SearchInList', ], 'searchText' => [ 'shape' => 'String', ], 'sort' => [ 'shape' => 'SearchSort', ], ], ], 'SearchListingsOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'SearchResultItems', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'totalMatchCount' => [ 'shape' => 'Integer', ], ], ], 'SearchOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'SearchInventoryResultItems', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'totalMatchCount' => [ 'shape' => 'Integer', ], ], ], 'SearchOutputAdditionalAttribute' => [ 'type' => 'string', 'enum' => [ 'FORMS', ], ], 'SearchOutputAdditionalAttributes' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchOutputAdditionalAttribute', ], ], 'SearchResultItem' => [ 'type' => 'structure', 'members' => [ 'assetListing' => [ 'shape' => 'AssetListingItem', ], ], 'union' => true, ], 'SearchResultItems' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchResultItem', ], ], 'SearchSort' => [ 'type' => 'structure', 'required' => [ 'attribute', ], 'members' => [ 'attribute' => [ 'shape' => 'Attribute', ], 'order' => [ 'shape' => 'SortOrder', ], ], ], 'SearchText' => [ 'type' => 'string', 'max' => 4096, 'min' => 1, ], 'SearchTypesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'managed', 'searchScope', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'filters' => [ 'shape' => 'FilterClause', ], 'managed' => [ 'shape' => 'Boolean', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'searchIn' => [ 'shape' => 'SearchInList', ], 'searchScope' => [ 'shape' => 'TypesSearchScope', ], 'searchText' => [ 'shape' => 'SearchText', ], 'sort' => [ 'shape' => 'SearchSort', ], ], ], 'SearchTypesOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'SearchTypesResultItems', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'totalMatchCount' => [ 'shape' => 'Integer', ], ], ], 'SearchTypesResultItem' => [ 'type' => 'structure', 'members' => [ 'assetTypeItem' => [ 'shape' => 'AssetTypeItem', ], 'formTypeItem' => [ 'shape' => 'FormTypeData', ], ], 'union' => true, ], 'SearchTypesResultItems' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchTypesResultItem', ], ], 'SearchUserProfilesInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'userType', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'maxResults' => [ 'shape' => 'MaxResults', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], 'searchText' => [ 'shape' => 'UserSearchText', ], 'userType' => [ 'shape' => 'UserSearchType', ], ], ], 'SearchUserProfilesOutput' => [ 'type' => 'structure', 'members' => [ 'items' => [ 'shape' => 'UserProfileSummaries', ], 'nextToken' => [ 'shape' => 'PaginationToken', ], ], ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 402, 'senderFault' => true, ], 'exception' => true, ], 'ShortDescription' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, 'sensitive' => true, ], 'SingleSignOn' => [ 'type' => 'structure', 'members' => [ 'type' => [ 'shape' => 'AuthType', ], 'userAssignment' => [ 'shape' => 'UserAssignment', ], ], ], 'Smithy' => [ 'type' => 'string', 'max' => 10000, 'min' => 1, ], 'SortFieldProject' => [ 'type' => 'string', 'enum' => [ 'NAME', ], ], 'SortKey' => [ 'type' => 'string', 'enum' => [ 'CREATED_AT', 'UPDATED_AT', ], ], 'SortOrder' => [ 'type' => 'string', 'enum' => [ 'ASCENDING', 'DESCENDING', ], ], 'SsoUserProfileDetails' => [ 'type' => 'structure', 'members' => [ 'firstName' => [ 'shape' => 'FirstName', ], 'lastName' => [ 'shape' => 'LastName', ], 'username' => [ 'shape' => 'UserProfileName', ], ], ], 'StartDataSourceRunInput' => [ 'type' => 'structure', 'required' => [ 'dataSourceIdentifier', 'domainIdentifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, ], 'dataSourceIdentifier' => [ 'shape' => 'DataSourceId', 'location' => 'uri', 'locationName' => 'dataSourceIdentifier', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], ], ], 'StartDataSourceRunOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'dataSourceId', 'domainId', 'id', 'projectId', 'status', 'type', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'DateTime', ], 'dataSourceConfigurationSnapshot' => [ 'shape' => 'String', ], 'dataSourceId' => [ 'shape' => 'DataSourceId', ], 'domainId' => [ 'shape' => 'DomainId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceRunId', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'runStatisticsForAssets' => [ 'shape' => 'RunStatisticsForAssets', ], 'startedAt' => [ 'shape' => 'DateTime', ], 'status' => [ 'shape' => 'DataSourceRunStatus', ], 'stoppedAt' => [ 'shape' => 'DateTime', ], 'type' => [ 'shape' => 'DataSourceRunType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'StartMetadataGenerationRunInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'owningProjectIdentifier', 'target', 'type', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'owningProjectIdentifier' => [ 'shape' => 'ProjectId', ], 'target' => [ 'shape' => 'MetadataGenerationRunTarget', ], 'type' => [ 'shape' => 'MetadataGenerationRunType', ], ], ], 'StartMetadataGenerationRunOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'MetadataGenerationRunIdentifier', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'MetadataGenerationRunStatus', ], 'type' => [ 'shape' => 'MetadataGenerationRunType', ], ], ], 'String' => [ 'type' => 'string', ], 'SubscribedAsset' => [ 'type' => 'structure', 'required' => [ 'assetId', 'assetRevision', 'status', ], 'members' => [ 'assetId' => [ 'shape' => 'AssetId', ], 'assetRevision' => [ 'shape' => 'Revision', ], 'failureCause' => [ 'shape' => 'FailureCause', ], 'failureTimestamp' => [ 'shape' => 'Timestamp', ], 'grantedTimestamp' => [ 'shape' => 'Timestamp', ], 'status' => [ 'shape' => 'SubscriptionGrantStatus', ], 'targetName' => [ 'shape' => 'String', ], ], ], 'SubscribedAssetListing' => [ 'type' => 'structure', 'members' => [ 'entityId' => [ 'shape' => 'AssetId', ], 'entityRevision' => [ 'shape' => 'Revision', ], 'entityType' => [ 'shape' => 'TypeName', ], 'forms' => [ 'shape' => 'Forms', ], 'glossaryTerms' => [ 'shape' => 'DetailedGlossaryTerms', ], ], ], 'SubscribedAssets' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedAsset', ], ], 'SubscribedListing' => [ 'type' => 'structure', 'required' => [ 'description', 'id', 'item', 'name', 'ownerProjectId', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'id' => [ 'shape' => 'ListingId', ], 'item' => [ 'shape' => 'SubscribedListingItem', ], 'name' => [ 'shape' => 'ListingName', ], 'ownerProjectId' => [ 'shape' => 'ProjectId', ], 'ownerProjectName' => [ 'shape' => 'String', ], 'revision' => [ 'shape' => 'Revision', ], ], ], 'SubscribedListingInput' => [ 'type' => 'structure', 'required' => [ 'identifier', ], 'members' => [ 'identifier' => [ 'shape' => 'ListingId', ], ], ], 'SubscribedListingInputs' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListingInput', ], 'max' => 1, 'min' => 1, ], 'SubscribedListingItem' => [ 'type' => 'structure', 'members' => [ 'assetListing' => [ 'shape' => 'SubscribedAssetListing', ], ], 'union' => true, ], 'SubscribedPrincipal' => [ 'type' => 'structure', 'members' => [ 'project' => [ 'shape' => 'SubscribedProject', ], ], 'union' => true, ], 'SubscribedPrincipalInput' => [ 'type' => 'structure', 'members' => [ 'project' => [ 'shape' => 'SubscribedProjectInput', ], ], 'union' => true, ], 'SubscribedPrincipalInputs' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipalInput', ], 'max' => 1, 'min' => 1, ], 'SubscribedProject' => [ 'type' => 'structure', 'members' => [ 'id' => [ 'shape' => 'ProjectId', ], 'name' => [ 'shape' => 'ProjectName', ], ], ], 'SubscribedProjectInput' => [ 'type' => 'structure', 'members' => [ 'identifier' => [ 'shape' => 'ProjectId', ], ], ], 'SubscriptionGrantId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'SubscriptionGrantOverallStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'IN_PROGRESS', 'GRANT_FAILED', 'REVOKE_FAILED', 'GRANT_AND_REVOKE_FAILED', 'COMPLETED', 'INACCESSIBLE', ], ], 'SubscriptionGrantStatus' => [ 'type' => 'string', 'enum' => [ 'GRANT_PENDING', 'REVOKE_PENDING', 'GRANT_IN_PROGRESS', 'REVOKE_IN_PROGRESS', 'GRANTED', 'REVOKED', 'GRANT_FAILED', 'REVOKE_FAILED', ], ], 'SubscriptionGrantSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'grantedEntity', 'id', 'status', 'subscriptionTargetId', 'updatedAt', ], 'members' => [ 'assets' => [ 'shape' => 'SubscribedAssets', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntity', ], 'id' => [ 'shape' => 'SubscriptionGrantId', ], 'status' => [ 'shape' => 'SubscriptionGrantOverallStatus', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'SubscriptionGrants' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscriptionGrantSummary', ], ], 'SubscriptionId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'SubscriptionRequestId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'SubscriptionRequestStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'ACCEPTED', 'REJECTED', ], ], 'SubscriptionRequestSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'SubscriptionRequestSummarySubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'SubscriptionRequestSummarySubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'SubscriptionRequestSummarySubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'SubscriptionRequestSummarySubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'SubscriptionRequests' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscriptionRequestSummary', ], ], 'SubscriptionStatus' => [ 'type' => 'string', 'enum' => [ 'APPROVED', 'REVOKED', 'CANCELLED', ], ], 'SubscriptionSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'status', 'subscribedListing', 'subscribedPrincipal', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionId', ], 'retainPermissions' => [ 'shape' => 'Boolean', ], 'status' => [ 'shape' => 'SubscriptionStatus', ], 'subscribedListing' => [ 'shape' => 'SubscribedListing', ], 'subscribedPrincipal' => [ 'shape' => 'SubscribedPrincipal', ], 'subscriptionRequestId' => [ 'shape' => 'SubscriptionRequestId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'SubscriptionTargetForm' => [ 'type' => 'structure', 'required' => [ 'content', 'formName', ], 'members' => [ 'content' => [ 'shape' => 'String', ], 'formName' => [ 'shape' => 'FormName', ], ], ], 'SubscriptionTargetForms' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscriptionTargetForm', ], ], 'SubscriptionTargetId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'SubscriptionTargetName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'sensitive' => true, ], 'SubscriptionTargetSummary' => [ 'type' => 'structure', 'required' => [ 'applicableAssetTypes', 'authorizedPrincipals', 'createdAt', 'createdBy', 'domainId', 'environmentId', 'id', 'manageAccessRole', 'name', 'projectId', 'provider', 'subscriptionTargetConfig', 'type', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'id' => [ 'shape' => 'SubscriptionTargetId', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], 'type' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'SubscriptionTargets' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscriptionTargetSummary', ], ], 'Subscriptions' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscriptionSummary', ], ], 'SyntheticTimestamp_date_time' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^[\\w \\.:/=+@-]+$', ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceArn', 'tags', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '^[\\w \\.:/=+@-]*$', ], 'Tags' => [ 'type' => 'map', 'key' => [ 'shape' => 'TagKey', ], 'value' => [ 'shape' => 'TagValue', ], ], 'TaskId' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_-]{1,36}$', ], 'TaskStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'INACTIVE', ], ], 'TermRelations' => [ 'type' => 'structure', 'members' => [ 'classifies' => [ 'shape' => 'TermRelationsClassifiesList', ], 'isA' => [ 'shape' => 'TermRelationsIsAList', ], ], ], 'TermRelationsClassifiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlossaryTermId', ], 'max' => 10, 'min' => 1, ], 'TermRelationsIsAList' => [ 'type' => 'list', 'member' => [ 'shape' => 'GlossaryTermId', ], 'max' => 10, 'min' => 1, ], 'ThrottlingException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 429, 'senderFault' => true, ], 'exception' => true, 'retryable' => [ 'throttling' => false, ], ], 'Timestamp' => [ 'type' => 'timestamp', ], 'Timezone' => [ 'type' => 'string', 'enum' => [ 'UTC', 'AFRICA_JOHANNESBURG', 'AMERICA_MONTREAL', 'AMERICA_SAO_PAULO', 'ASIA_BAHRAIN', 'ASIA_BANGKOK', 'ASIA_CALCUTTA', 'ASIA_DUBAI', 'ASIA_HONG_KONG', 'ASIA_JAKARTA', 'ASIA_KUALA_LUMPUR', 'ASIA_SEOUL', 'ASIA_SHANGHAI', 'ASIA_SINGAPORE', 'ASIA_TAIPEI', 'ASIA_TOKYO', 'AUSTRALIA_MELBOURNE', 'AUSTRALIA_SYDNEY', 'CANADA_CENTRAL', 'CET', 'CST6CDT', 'ETC_GMT', 'ETC_GMT0', 'ETC_GMT_ADD_0', 'ETC_GMT_ADD_1', 'ETC_GMT_ADD_10', 'ETC_GMT_ADD_11', 'ETC_GMT_ADD_12', 'ETC_GMT_ADD_2', 'ETC_GMT_ADD_3', 'ETC_GMT_ADD_4', 'ETC_GMT_ADD_5', 'ETC_GMT_ADD_6', 'ETC_GMT_ADD_7', 'ETC_GMT_ADD_8', 'ETC_GMT_ADD_9', 'ETC_GMT_NEG_0', 'ETC_GMT_NEG_1', 'ETC_GMT_NEG_10', 'ETC_GMT_NEG_11', 'ETC_GMT_NEG_12', 'ETC_GMT_NEG_13', 'ETC_GMT_NEG_14', 'ETC_GMT_NEG_2', 'ETC_GMT_NEG_3', 'ETC_GMT_NEG_4', 'ETC_GMT_NEG_5', 'ETC_GMT_NEG_6', 'ETC_GMT_NEG_7', 'ETC_GMT_NEG_8', 'ETC_GMT_NEG_9', 'EUROPE_DUBLIN', 'EUROPE_LONDON', 'EUROPE_PARIS', 'EUROPE_STOCKHOLM', 'EUROPE_ZURICH', 'ISRAEL', 'MEXICO_GENERAL', 'MST7MDT', 'PACIFIC_AUCKLAND', 'US_CENTRAL', 'US_EASTERN', 'US_MOUNTAIN', 'US_PACIFIC', ], ], 'Title' => [ 'type' => 'string', 'max' => 1000, 'min' => 0, 'sensitive' => true, ], 'Topic' => [ 'type' => 'structure', 'required' => [ 'resource', 'role', 'subject', ], 'members' => [ 'resource' => [ 'shape' => 'NotificationResource', ], 'role' => [ 'shape' => 'NotificationRole', ], 'subject' => [ 'shape' => 'String', ], ], ], 'TypeName' => [ 'type' => 'string', 'max' => 256, 'min' => 1, 'pattern' => '^[^\\.]*', ], 'TypesSearchScope' => [ 'type' => 'string', 'enum' => [ 'ASSET_TYPE', 'FORM_TYPE', ], ], 'UnauthorizedException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 401, 'senderFault' => true, ], 'exception' => true, ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceArn', 'tagKeys', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], 'tagKeys' => [ 'shape' => 'TagKeyList', 'location' => 'querystring', 'locationName' => 'tagKeys', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateDataSourceInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'assetFormsInput' => [ 'shape' => 'FormInputList', ], 'configuration' => [ 'shape' => 'DataSourceConfigurationInput', ], 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'identifier' => [ 'shape' => 'DataSourceId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'Name', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'recommendation' => [ 'shape' => 'RecommendationConfiguration', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], ], ], 'UpdateDataSourceOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'environmentId', 'id', 'name', 'projectId', ], 'members' => [ 'assetFormsOutput' => [ 'shape' => 'FormOutputList', ], 'configuration' => [ 'shape' => 'DataSourceConfigurationOutput', ], 'createdAt' => [ 'shape' => 'DateTime', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'enableSetting' => [ 'shape' => 'EnableSetting', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'errorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'id' => [ 'shape' => 'DataSourceId', ], 'lastRunAt' => [ 'shape' => 'DateTime', ], 'lastRunErrorMessage' => [ 'shape' => 'DataSourceErrorMessage', ], 'lastRunStatus' => [ 'shape' => 'DataSourceRunStatus', ], 'name' => [ 'shape' => 'Name', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'publishOnImport' => [ 'shape' => 'Boolean', ], 'recommendation' => [ 'shape' => 'RecommendationConfiguration', ], 'schedule' => [ 'shape' => 'ScheduleConfiguration', ], 'status' => [ 'shape' => 'DataSourceStatus', ], 'type' => [ 'shape' => 'DataSourceType', ], 'updatedAt' => [ 'shape' => 'DateTime', ], ], ], 'UpdateDomainInput' => [ 'type' => 'structure', 'required' => [ 'identifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'String', 'idempotencyToken' => true, 'location' => 'querystring', 'locationName' => 'clientToken', ], 'description' => [ 'shape' => 'String', ], 'domainExecutionRole' => [ 'shape' => 'RoleArn', ], 'identifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'String', ], 'singleSignOn' => [ 'shape' => 'SingleSignOn', ], ], ], 'UpdateDomainOutput' => [ 'type' => 'structure', 'required' => [ 'id', ], 'members' => [ 'description' => [ 'shape' => 'String', ], 'domainExecutionRole' => [ 'shape' => 'RoleArn', ], 'id' => [ 'shape' => 'DomainId', ], 'lastUpdatedAt' => [ 'shape' => 'UpdatedAt', ], 'name' => [ 'shape' => 'String', ], 'singleSignOn' => [ 'shape' => 'SingleSignOn', ], ], ], 'UpdateEnvironmentInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'description' => [ 'shape' => 'String', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'identifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'String', ], ], ], 'UpdateEnvironmentOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentProfileId', 'name', 'projectId', 'provider', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'deploymentProperties' => [ 'shape' => 'DeploymentProperties', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentActions' => [ 'shape' => 'EnvironmentActionList', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'environmentProfileId' => [ 'shape' => 'EnvironmentProfileId', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'EnvironmentId', ], 'lastDeployment' => [ 'shape' => 'Deployment', ], 'name' => [ 'shape' => 'EnvironmentName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'provisionedResources' => [ 'shape' => 'ResourceList', ], 'provisioningProperties' => [ 'shape' => 'ProvisioningProperties', ], 'status' => [ 'shape' => 'EnvironmentStatus', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'UpdateEnvironmentProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'description' => [ 'shape' => 'String', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'EnvironmentProfileId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'userParameters' => [ 'shape' => 'EnvironmentParametersList', ], ], ], 'UpdateEnvironmentProfileOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'environmentBlueprintId', 'id', 'name', ], 'members' => [ 'awsAccountId' => [ 'shape' => 'AwsAccountId', ], 'awsAccountRegion' => [ 'shape' => 'AwsRegion', ], 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'String', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentBlueprintId' => [ 'shape' => 'EnvironmentBlueprintId', ], 'id' => [ 'shape' => 'EnvironmentProfileId', ], 'name' => [ 'shape' => 'EnvironmentProfileName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'userParameters' => [ 'shape' => 'CustomParameterList', ], ], ], 'UpdateGlossaryInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, ], 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'GlossaryId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'GlossaryName', ], 'status' => [ 'shape' => 'GlossaryStatus', ], ], ], 'UpdateGlossaryOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'id', 'name', 'owningProjectId', ], 'members' => [ 'description' => [ 'shape' => 'GlossaryDescription', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'GlossaryId', ], 'name' => [ 'shape' => 'GlossaryName', ], 'owningProjectId' => [ 'shape' => 'ProjectId', ], 'status' => [ 'shape' => 'GlossaryStatus', ], ], ], 'UpdateGlossaryTermInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'glossaryIdentifier' => [ 'shape' => 'GlossaryTermId', ], 'identifier' => [ 'shape' => 'GlossaryTermId', 'location' => 'uri', 'locationName' => 'identifier', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], ], ], 'UpdateGlossaryTermOutput' => [ 'type' => 'structure', 'required' => [ 'domainId', 'glossaryId', 'id', 'name', 'status', ], 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'glossaryId' => [ 'shape' => 'GlossaryId', ], 'id' => [ 'shape' => 'GlossaryTermId', ], 'longDescription' => [ 'shape' => 'LongDescription', ], 'name' => [ 'shape' => 'GlossaryTermName', ], 'shortDescription' => [ 'shape' => 'ShortDescription', ], 'status' => [ 'shape' => 'GlossaryTermStatus', ], 'termRelations' => [ 'shape' => 'TermRelations', ], ], ], 'UpdateGroupProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'groupIdentifier', 'status', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'groupIdentifier' => [ 'shape' => 'GroupIdentifier', 'location' => 'uri', 'locationName' => 'groupIdentifier', ], 'status' => [ 'shape' => 'GroupProfileStatus', ], ], ], 'UpdateGroupProfileOutput' => [ 'type' => 'structure', 'members' => [ 'domainId' => [ 'shape' => 'DomainId', ], 'groupName' => [ 'shape' => 'GroupProfileName', ], 'id' => [ 'shape' => 'GroupProfileId', ], 'status' => [ 'shape' => 'GroupProfileStatus', ], ], ], 'UpdateProjectInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'identifier' => [ 'shape' => 'ProjectId', 'location' => 'uri', 'locationName' => 'identifier', ], 'name' => [ 'shape' => 'ProjectName', ], ], ], 'UpdateProjectOutput' => [ 'type' => 'structure', 'required' => [ 'createdBy', 'domainId', 'id', 'name', ], 'members' => [ 'createdAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'domainId' => [ 'shape' => 'DomainId', ], 'failureReasons' => [ 'shape' => 'FailureReasons', ], 'glossaryTerms' => [ 'shape' => 'GlossaryTerms', ], 'id' => [ 'shape' => 'ProjectId', ], 'lastUpdatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'name' => [ 'shape' => 'ProjectName', ], 'projectStatus' => [ 'shape' => 'ProjectStatus', ], ], ], 'UpdateSubscriptionGrantStatusInput' => [ 'type' => 'structure', 'required' => [ 'assetIdentifier', 'domainIdentifier', 'identifier', 'status', ], 'members' => [ 'assetIdentifier' => [ 'shape' => 'AssetId', 'location' => 'uri', 'locationName' => 'assetIdentifier', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'failureCause' => [ 'shape' => 'FailureCause', ], 'identifier' => [ 'shape' => 'SubscriptionGrantId', 'location' => 'uri', 'locationName' => 'identifier', ], 'status' => [ 'shape' => 'SubscriptionGrantStatus', ], 'targetName' => [ 'shape' => 'String', ], ], ], 'UpdateSubscriptionGrantStatusOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'grantedEntity', 'id', 'status', 'subscriptionTargetId', 'updatedAt', ], 'members' => [ 'assets' => [ 'shape' => 'SubscribedAssets', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'grantedEntity' => [ 'shape' => 'GrantedEntity', ], 'id' => [ 'shape' => 'SubscriptionGrantId', ], 'status' => [ 'shape' => 'SubscriptionGrantOverallStatus', ], 'subscriptionId' => [ 'shape' => 'SubscriptionId', ], 'subscriptionTargetId' => [ 'shape' => 'SubscriptionTargetId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'UpdateSubscriptionRequestInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'identifier', 'requestReason', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionRequestId', 'location' => 'uri', 'locationName' => 'identifier', ], 'requestReason' => [ 'shape' => 'RequestReason', ], ], ], 'UpdateSubscriptionRequestOutput' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'domainId', 'id', 'requestReason', 'status', 'subscribedListings', 'subscribedPrincipals', 'updatedAt', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'decisionComment' => [ 'shape' => 'DecisionComment', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'SubscriptionRequestId', ], 'requestReason' => [ 'shape' => 'RequestReason', ], 'reviewerId' => [ 'shape' => 'String', ], 'status' => [ 'shape' => 'SubscriptionRequestStatus', ], 'subscribedListings' => [ 'shape' => 'UpdateSubscriptionRequestOutputSubscribedListingsList', ], 'subscribedPrincipals' => [ 'shape' => 'UpdateSubscriptionRequestOutputSubscribedPrincipalsList', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'UpdateSubscriptionRequestOutputSubscribedListingsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedListing', ], 'max' => 1, 'min' => 1, ], 'UpdateSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubscribedPrincipal', ], 'max' => 1, 'min' => 1, ], 'UpdateSubscriptionTargetInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'environmentIdentifier', 'identifier', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'environmentIdentifier' => [ 'shape' => 'EnvironmentId', 'location' => 'uri', 'locationName' => 'environmentIdentifier', ], 'identifier' => [ 'shape' => 'SubscriptionTargetId', 'location' => 'uri', 'locationName' => 'identifier', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], ], ], 'UpdateSubscriptionTargetOutput' => [ 'type' => 'structure', 'required' => [ 'applicableAssetTypes', 'authorizedPrincipals', 'createdAt', 'createdBy', 'domainId', 'environmentId', 'id', 'manageAccessRole', 'name', 'projectId', 'provider', 'subscriptionTargetConfig', 'type', ], 'members' => [ 'applicableAssetTypes' => [ 'shape' => 'ApplicableAssetTypes', ], 'authorizedPrincipals' => [ 'shape' => 'AuthorizedPrincipalIdentifiers', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'domainId' => [ 'shape' => 'DomainId', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'id' => [ 'shape' => 'SubscriptionTargetId', ], 'manageAccessRole' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'SubscriptionTargetName', ], 'projectId' => [ 'shape' => 'ProjectId', ], 'provider' => [ 'shape' => 'String', ], 'subscriptionTargetConfig' => [ 'shape' => 'SubscriptionTargetForms', ], 'type' => [ 'shape' => 'String', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'UpdateUserProfileInput' => [ 'type' => 'structure', 'required' => [ 'domainIdentifier', 'status', 'userIdentifier', ], 'members' => [ 'domainIdentifier' => [ 'shape' => 'DomainId', 'location' => 'uri', 'locationName' => 'domainIdentifier', ], 'status' => [ 'shape' => 'UserProfileStatus', ], 'type' => [ 'shape' => 'UserProfileType', ], 'userIdentifier' => [ 'shape' => 'UserIdentifier', 'location' => 'uri', 'locationName' => 'userIdentifier', ], ], ], 'UpdateUserProfileOutput' => [ 'type' => 'structure', 'members' => [ 'details' => [ 'shape' => 'UserProfileDetails', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'UserProfileId', ], 'status' => [ 'shape' => 'UserProfileStatus', ], 'type' => [ 'shape' => 'UserProfileType', ], ], ], 'UpdatedAt' => [ 'type' => 'timestamp', ], 'UpdatedBy' => [ 'type' => 'string', ], 'UserAssignment' => [ 'type' => 'string', 'enum' => [ 'AUTOMATIC', 'MANUAL', ], ], 'UserDesignation' => [ 'type' => 'string', 'enum' => [ 'PROJECT_OWNER', 'PROJECT_CONTRIBUTOR', ], ], 'UserDetails' => [ 'type' => 'structure', 'required' => [ 'userId', ], 'members' => [ 'userId' => [ 'shape' => 'String', ], ], ], 'UserIdentifier' => [ 'type' => 'string', 'pattern' => '(^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$|^[a-zA-Z_0-9+=,.@-]+$|^arn:aws:iam::\\d{12}:.+$)', ], 'UserProfileDetails' => [ 'type' => 'structure', 'members' => [ 'iam' => [ 'shape' => 'IamUserProfileDetails', ], 'sso' => [ 'shape' => 'SsoUserProfileDetails', ], ], 'union' => true, ], 'UserProfileId' => [ 'type' => 'string', 'pattern' => '^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$', ], 'UserProfileName' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^[a-zA-Z_0-9+=,.@-]+$', 'sensitive' => true, ], 'UserProfileStatus' => [ 'type' => 'string', 'enum' => [ 'ASSIGNED', 'NOT_ASSIGNED', 'ACTIVATED', 'DEACTIVATED', ], ], 'UserProfileSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'UserProfileSummary', ], ], 'UserProfileSummary' => [ 'type' => 'structure', 'members' => [ 'details' => [ 'shape' => 'UserProfileDetails', ], 'domainId' => [ 'shape' => 'DomainId', ], 'id' => [ 'shape' => 'UserProfileId', ], 'status' => [ 'shape' => 'UserProfileStatus', ], 'type' => [ 'shape' => 'UserProfileType', ], ], ], 'UserProfileType' => [ 'type' => 'string', 'enum' => [ 'IAM', 'SSO', ], ], 'UserSearchText' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, 'sensitive' => true, ], 'UserSearchType' => [ 'type' => 'string', 'enum' => [ 'SSO_USER', 'DATAZONE_USER', 'DATAZONE_SSO_USER', 'DATAZONE_IAM_USER', ], ], 'UserType' => [ 'type' => 'string', 'enum' => [ 'IAM_USER', 'IAM_ROLE', 'SSO_USER', ], ], 'ValidationException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], ],];
diff --git a/src/data/datazone/2018-05-10/docs-2.json b/src/data/datazone/2018-05-10/docs-2.json
index 0730c30e62..502aec81e0 100644
--- a/src/data/datazone/2018-05-10/docs-2.json
+++ b/src/data/datazone/2018-05-10/docs-2.json
@@ -4,6 +4,7 @@
"operations": {
"AcceptPredictions": "Accepts automatically generated business-friendly metadata for your Amazon DataZone assets.
",
"AcceptSubscriptionRequest": "Accepts a subscription request to a specific asset.
",
+ "CancelMetadataGenerationRun": "Cancels the metadata generation run.
",
"CancelSubscription": "Cancels the subscription to the specified asset.
",
"CreateAsset": "Creates an asset in Amazon DataZone catalog.
",
"CreateAssetRevision": "Creates a revision of the asset.
",
@@ -16,7 +17,7 @@
"CreateGlossary": "Creates an Amazon DataZone business glossary.
",
"CreateGlossaryTerm": "Creates a business glossary term.
",
"CreateGroupProfile": "Creates a group profile in Amazon DataZone.
",
- "CreateListingChangeSet": "",
+ "CreateListingChangeSet": "Publishes a listing (a record of an asset at a given time) or removes a listing from the catalog.
",
"CreateProject": "Creates an Amazon DataZone project.
",
"CreateProjectMembership": "Creates a project membership in Amazon DataZone.
",
"CreateSubscriptionGrant": "Creates a subsscription grant in Amazon DataZone.
",
@@ -33,7 +34,7 @@
"DeleteFormType": "Delets and metadata form type in Amazon DataZone.
",
"DeleteGlossary": "Deletes a business glossary in Amazon DataZone.
",
"DeleteGlossaryTerm": "Deletes a business glossary term in Amazon DataZone.
",
- "DeleteListing": "",
+ "DeleteListing": "Deletes a listing (a record of an asset at a given time).
",
"DeleteProject": "Deletes a project in Amazon DataZone.
",
"DeleteProjectMembership": "Deletes project membership in Amazon DataZone.
",
"DeleteSubscriptionGrant": "Deletes and subscription grant in Amazon DataZone.
",
@@ -53,7 +54,8 @@
"GetGlossaryTerm": "Gets a business glossary term in Amazon DataZone.
",
"GetGroupProfile": "Gets a group profile in Amazon DataZone.
",
"GetIamPortalLoginUrl": "Gets the data portal URL for the specified Amazon DataZone domain.
",
- "GetListing": "",
+ "GetListing": "Gets a listing (a record of an asset at a given time).
",
+ "GetMetadataGenerationRun": "Gets a metadata generation run in Amazon DataZone.
",
"GetProject": "Gets a project in Amazon DataZone.
",
"GetSubscription": "Gets a subscription in Amazon DataZone.
",
"GetSubscriptionGrant": "Gets the subscription grant in Amazon DataZone.
",
@@ -69,6 +71,7 @@
"ListEnvironmentBlueprints": "Lists blueprints in an Amazon DataZone environment.
",
"ListEnvironmentProfiles": "Lists Amazon DataZone environment profiles.
",
"ListEnvironments": "Lists Amazon DataZone environments.
",
+ "ListMetadataGenerationRuns": "Lists all metadata generation runs.
",
"ListNotifications": "Lists all Amazon DataZone notifications.
",
"ListProjectMemberships": "Lists all members of the specified project.
",
"ListProjects": "Lists Amazon DataZone projects.
",
@@ -83,10 +86,11 @@
"RevokeSubscription": "Revokes a specified subscription in Amazon DataZone.
",
"Search": "Searches for assets in Amazon DataZone.
",
"SearchGroupProfiles": "Searches group profiles in Amazon DataZone.
",
- "SearchListings": "Searches listings in Amazon DataZone.
",
+ "SearchListings": "Searches listings (records of an asset at a given time) in Amazon DataZone.
",
"SearchTypes": "Searches for types in Amazon DataZone.
",
"SearchUserProfiles": "Searches user profiles in Amazon DataZone.
",
"StartDataSourceRun": "Start the run of the specified data source in Amazon DataZone.
",
+ "StartMetadataGenerationRun": "Starts the metadata generation run.
",
"TagResource": "Tags a resource in Amazon DataZone.
",
"UntagResource": "Untags a resource in Amazon DataZone.
",
"UpdateDataSource": "Updates the specified data source in Amazon DataZone.
",
@@ -112,7 +116,7 @@
"AcceptChoices": {
"base": null,
"refs": {
- "AcceptPredictionsInput$acceptChoices": ""
+ "AcceptPredictionsInput$acceptChoices": "Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be accepted.
"
}
},
"AcceptPredictionsInput": {
@@ -184,7 +188,7 @@
"AssetId": {
"base": null,
"refs": {
- "AcceptPredictionsOutput$assetId": "",
+ "AcceptPredictionsOutput$assetId": "The ID of the asset.
",
"AssetListing$assetId": "The identifier of an asset published in an Amazon DataZone catalog.
",
"AssetListingItem$entityId": "The identifier of the inventory asset.
",
"AssetRevision$id": "The identifier of the inventory asset revision.
",
@@ -192,7 +196,7 @@
"CreateAssetOutput$id": "The unique identifier of the created asset.
",
"CreateAssetRevisionOutput$id": "The unique identifier of the asset revision.
",
"GetAssetOutput$id": "The ID of the asset.
",
- "RejectPredictionsOutput$assetId": "",
+ "RejectPredictionsOutput$assetId": "The ID of the asset.
",
"SubscribedAsset$assetId": "The identifier of the asset for which the subscription grant is created.
",
"SubscribedAssetListing$entityId": "The identifier of the published asset for which the subscription grant is created.
",
"UpdateSubscriptionGrantStatusInput$assetIdentifier": "The identifier of the asset the subscription grant status of which is to be updated.
"
@@ -201,7 +205,7 @@
"AssetIdentifier": {
"base": null,
"refs": {
- "AcceptPredictionsInput$identifier": "",
+ "AcceptPredictionsInput$identifier": "The identifier of the asset.
",
"AssetItem$identifier": "the identifier of the Amazon DataZone inventory asset.
",
"CreateAssetRevisionInput$identifier": "The identifier of the asset.
",
"DeleteAssetInput$identifier": "The identifier of the asset that is deleted.
",
@@ -231,9 +235,9 @@
"AssetListingDetails": {
"base": "The details of an asset published in an Amazon DataZone catalog.
",
"refs": {
- "CreateAssetOutput$listing": "",
- "CreateAssetRevisionOutput$listing": "",
- "GetAssetOutput$listing": ""
+ "CreateAssetOutput$listing": "The details of an asset published in an Amazon DataZone catalog.
",
+ "CreateAssetRevisionOutput$listing": "The details of an asset published in an Amazon DataZone catalog.
",
+ "GetAssetOutput$listing": "The listing of the asset.
"
}
},
"AssetListingItem": {
@@ -273,7 +277,7 @@
}
},
"AssetTargetNameMap": {
- "base": "",
+ "base": "The name map for assets.
",
"refs": {
"AssetTargetNames$member": null
}
@@ -377,8 +381,8 @@
"CustomParameter$isEditable": "Specifies whether the parameter is editable.
",
"CustomParameter$isOptional": "Specifies whether the custom parameter is optional.
",
"DeleteDataSourceOutput$publishOnImport": "Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
",
- "DeleteDomainInput$skipDeletionCheck": "Optional flag to delete all child entities within the domain
",
- "DeleteProjectInput$skipDeletionCheck": "Optional flag to asynchronously delete child entities within the project
",
+ "DeleteDomainInput$skipDeletionCheck": "Specifies the optional flag to delete all child entities within the domain.
",
+ "DeleteProjectInput$skipDeletionCheck": "Specifies the optional flag to delete all child entities within the project.
",
"Deployment$isDeploymentComplete": "Specifies whether the last deployment of the environment is complete.
",
"FormEntryInput$required": "Specifies whether a form entry is required.
",
"FormEntryOutput$required": "Specifies whether a form entry is required.
",
@@ -388,7 +392,7 @@
"RecommendationConfiguration$enableBusinessNameGeneration": "Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
",
"RevokeSubscriptionInput$retainPermissions": "Specifies whether permissions are retained when the subscription is revoked.
",
"RevokeSubscriptionOutput$retainPermissions": "Specifies whether permissions are retained when the subscription is revoked.
",
- "SearchTypesInput$managed": "",
+ "SearchTypesInput$managed": "Specifies whether the search is managed.
",
"SubscriptionSummary$retainPermissions": "The retain permissions included in the subscription.
",
"UpdateDataSourceInput$publishOnImport": "The publish on import setting to be updated as part of the UpdateDataSource
action.
",
"UpdateDataSourceOutput$publishOnImport": "The publish on import setting to be updated as part of the UpdateDataSource
action.
"
@@ -400,6 +404,16 @@
"PredictionConfiguration$businessNameGeneration": "The business name generation mechanism.
"
}
},
+ "CancelMetadataGenerationRunInput": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CancelMetadataGenerationRunOutput": {
+ "base": null,
+ "refs": {
+ }
+ },
"CancelSubscriptionInput": {
"base": null,
"refs": {
@@ -413,7 +427,7 @@
"ChangeAction": {
"base": null,
"refs": {
- "CreateListingChangeSetInput$action": ""
+ "CreateListingChangeSetInput$action": "Specifies whether to publish or unpublish a listing.
"
}
},
"ClientToken": {
@@ -424,8 +438,9 @@
"CreateAssetRevisionInput$clientToken": "A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
",
"CreateGlossaryInput$clientToken": "A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
",
"CreateGlossaryTermInput$clientToken": "A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
",
- "CreateListingChangeSetInput$clientToken": "",
+ "CreateListingChangeSetInput$clientToken": "A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
",
"RejectPredictionsInput$clientToken": "A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
",
+ "StartMetadataGenerationRunInput$clientToken": "A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.
",
"UpdateGlossaryInput$clientToken": "A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
"
}
},
@@ -627,7 +642,7 @@
"CreateSubscriptionRequestOutputSubscribedListingsList": {
"base": null,
"refs": {
- "CreateSubscriptionRequestOutput$subscribedListings": ""
+ "CreateSubscriptionRequestOutput$subscribedListings": "The published asset for which the subscription grant is to be created.
"
}
},
"CreateSubscriptionRequestOutputSubscribedPrincipalsList": {
@@ -686,15 +701,18 @@
"GetFormTypeOutput$createdAt": "The timestamp of when this metadata form type was created.
",
"GetGlossaryOutput$createdAt": "The timestamp of when this business glossary was created.
",
"GetGlossaryTermOutput$createdAt": "The timestamp of when the business glossary term was created.
",
- "GetListingOutput$createdAt": "",
+ "GetListingOutput$createdAt": "The timestamp of when the listing was created.
",
+ "GetMetadataGenerationRunOutput$createdAt": "The timestamp of when the metadata generation run was start.
",
"GetSubscriptionGrantOutput$createdAt": "The timestamp of when the subscription grant is created.
",
"GetSubscriptionOutput$createdAt": "The timestamp of when the subscription was created.
",
"GetSubscriptionRequestDetailsOutput$createdAt": "The timestamp of when the specified subscription request was created.
",
"GetSubscriptionTargetOutput$createdAt": "The timestamp of when the subscription target was created.
",
"GlossaryItem$createdAt": "The timestamp of when the glossary was created.
",
"GlossaryTermItem$createdAt": "The timestamp of when a business glossary term was created.
",
+ "MetadataGenerationRunItem$createdAt": "The timestamp at which the metadata generation run was created.
",
"RejectSubscriptionRequestOutput$createdAt": "The timestamp of when the subscription request was rejected.
",
"RevokeSubscriptionOutput$createdAt": "The timestamp of when the subscription was revoked.
",
+ "StartMetadataGenerationRunOutput$createdAt": "The timestamp at which the metadata generation run was started.
",
"SubscriptionGrantSummary$createdAt": "The timestamp of when a subscription grant was created.
",
"SubscriptionRequestSummary$createdAt": "The timestamp of when a subscription request was created.
",
"SubscriptionSummary$createdAt": "The timestamp of when the subscription was created.
",
@@ -733,6 +751,7 @@
"GetGlossaryOutput$createdBy": "The Amazon DataZone user who created this business glossary.
",
"GetGlossaryTermOutput$createdBy": "The Amazon DataZone user who created the business glossary.
",
"GetListingOutput$createdBy": "The Amazon DataZone user who created the listing.
",
+ "GetMetadataGenerationRunOutput$createdBy": "The Amazon DataZone user who started the metadata generation run.
",
"GetProjectOutput$createdBy": "The Amazon DataZone user who created the project.
",
"GetSubscriptionGrantOutput$createdBy": "The Amazon DataZone user who created the subscription grant.
",
"GetSubscriptionOutput$createdBy": "The Amazon DataZone user who created the subscription.
",
@@ -740,9 +759,11 @@
"GetSubscriptionTargetOutput$createdBy": "The Amazon DataZone user who created the subscription target.
",
"GlossaryItem$createdBy": "The Amazon DataZone user who created the glossary.
",
"GlossaryTermItem$createdBy": "The Amazon DataZone user who created the business glossary.
",
+ "MetadataGenerationRunItem$createdBy": "The user who created the metadata generation run.
",
"ProjectSummary$createdBy": "The Amazon DataZone user who created the project.
",
"RejectSubscriptionRequestOutput$createdBy": "The timestamp of when the subscription request was rejected.
",
"RevokeSubscriptionOutput$createdBy": "The identifier of the user who revoked the subscription.
",
+ "StartMetadataGenerationRunOutput$createdBy": "The ID of the user who started the metadata generation run.
",
"SubscriptionGrantSummary$createdBy": "The datazone user who created the subscription grant.
",
"SubscriptionRequestSummary$createdBy": "The Amazon DataZone user who created the subscription request.
",
"SubscriptionSummary$createdBy": "The Amazon DataZone user who created the subscription.
",
@@ -1251,7 +1272,7 @@
"GetEnvironmentOutput$description": "The description of the environment.
",
"GetEnvironmentProfileOutput$description": "The description of the environment profile.
",
"GetFormTypeOutput$description": "The description of the metadata form type.
",
- "GetListingOutput$description": "",
+ "GetListingOutput$description": "The description of the listing.
",
"GetProjectOutput$description": "The description of the project.
",
"ProjectSummary$description": "The description of a project.
",
"SubscribedListing$description": "The description of the published asset for which the subscription grant is created.
",
@@ -1287,13 +1308,14 @@
"base": null,
"refs": {
"AcceptPredictionsInput$domainIdentifier": "The identifier of the Amazon DataZone domain.
",
- "AcceptPredictionsOutput$domainId": "",
+ "AcceptPredictionsOutput$domainId": "The identifier of the Amazon DataZone domain.
",
"AcceptSubscriptionRequestInput$domainIdentifier": "The Amazon DataZone domain where the specified subscription request is being accepted.
",
"AcceptSubscriptionRequestOutput$domainId": "The unique identifier of the Amazon DataZone domain where the specified subscription request was accepted.
",
"AssetItem$domainId": "The identifier of the Amazon DataZone domain in which the inventory asset exists.
",
"AssetRevision$domainId": "The Amazon DataZone user who created the inventory asset.
",
"AssetTypeItem$domainId": "The identifier of the Amazon DataZone domain where the asset type exists.
",
"AssetTypeItem$originDomainId": "The identifier of the Amazon DataZone domain where the asset type was originally created.
",
+ "CancelMetadataGenerationRunInput$domainIdentifier": "The ID of the Amazon DataZone domain in which the metadata generation run is to be cancelled.
",
"CancelSubscriptionInput$domainIdentifier": "The unique identifier of the Amazon DataZone domain where the subscription request is being cancelled.
",
"CancelSubscriptionOutput$domainId": "The unique identifier of the Amazon DataZone domain where the subscription is being cancelled.
",
"CreateAssetInput$domainIdentifier": "Amazon DataZone domain where the asset is created.
",
@@ -1319,7 +1341,7 @@
"CreateGlossaryTermOutput$domainId": "The ID of the Amazon DataZone domain in which this business glossary term is created.
",
"CreateGroupProfileInput$domainIdentifier": "The identifier of the Amazon DataZone domain in which the group profile is created.
",
"CreateGroupProfileOutput$domainId": "The identifier of the Amazon DataZone domain in which the group profile is created.
",
- "CreateListingChangeSetInput$domainIdentifier": "",
+ "CreateListingChangeSetInput$domainIdentifier": "The ID of the Amazon DataZone domain.
",
"CreateProjectInput$domainIdentifier": "The ID of the Amazon DataZone domain in which this project is created.
",
"CreateProjectMembershipInput$domainIdentifier": "The ID of the Amazon DataZone domain in which project membership is created.
",
"CreateProjectOutput$domainId": "The identifier of the Amazon DataZone domain in which the project was created.
",
@@ -1345,7 +1367,7 @@
"DeleteFormTypeInput$domainIdentifier": "The ID of the Amazon DataZone domain in which the metadata form type is deleted.
",
"DeleteGlossaryInput$domainIdentifier": "The ID of the Amazon DataZone domain in which the business glossary is deleted.
",
"DeleteGlossaryTermInput$domainIdentifier": "The ID of the Amazon DataZone domain in which the business glossary term is deleted.
",
- "DeleteListingInput$domainIdentifier": "",
+ "DeleteListingInput$domainIdentifier": "The ID of the Amazon DataZone domain.
",
"DeleteProjectInput$domainIdentifier": "The ID of the Amazon DataZone domain in which the project is deleted.
",
"DeleteProjectMembershipInput$domainIdentifier": "The ID of the Amazon DataZone domain where project membership is deleted.
",
"DeleteSubscriptionGrantInput$domainIdentifier": "The ID of the Amazon DataZone domain where the subscription grant is deleted.
",
@@ -1386,8 +1408,10 @@
"GetGroupProfileInput$domainIdentifier": "The identifier of the Amazon DataZone domain in which the group profile exists.
",
"GetGroupProfileOutput$domainId": "The identifier of the Amazon DataZone domain in which the group profile exists.
",
"GetIamPortalLoginUrlInput$domainIdentifier": "the ID of the Amazon DataZone domain the data portal of which you want to get.
",
- "GetListingInput$domainIdentifier": "",
- "GetListingOutput$domainId": "",
+ "GetListingInput$domainIdentifier": "The ID of the Amazon DataZone domain.
",
+ "GetListingOutput$domainId": "The ID of the Amazon DataZone domain.
",
+ "GetMetadataGenerationRunInput$domainIdentifier": "The ID of the Amazon DataZone domain the metadata generation run of which you want to get.
",
+ "GetMetadataGenerationRunOutput$domainId": "The ID of the Amazon DataZone domain the metadata generation run of which you want to get.
",
"GetProjectInput$domainIdentifier": "The ID of the Amazon DataZone domain in which the project exists.
",
"GetProjectOutput$domainId": "The ID of the Amazon DataZone domain in which the project exists.
",
"GetSubscriptionGrantInput$domainIdentifier": "The ID of the Amazon DataZone domain in which the subscription grant exists.
",
@@ -1411,6 +1435,7 @@
"ListEnvironmentBlueprintsInput$domainIdentifier": "The identifier of the Amazon DataZone domain.
",
"ListEnvironmentProfilesInput$domainIdentifier": "The identifier of the Amazon DataZone domain.
",
"ListEnvironmentsInput$domainIdentifier": "The identifier of the Amazon DataZone domain.
",
+ "ListMetadataGenerationRunsInput$domainIdentifier": "The ID of the Amazon DataZone domain where you want to list metadata generation runs.
",
"ListNotificationsInput$domainIdentifier": "The identifier of the Amazon DataZone domain.
",
"ListProjectMembershipsInput$domainIdentifier": "The identifier of the Amazon DataZone domain in which you want to list project memberships.
",
"ListProjectsInput$domainIdentifier": "The identifier of the Amazon DataZone domain.
",
@@ -1418,12 +1443,13 @@
"ListSubscriptionRequestsInput$domainIdentifier": "The identifier of the Amazon DataZone domain.
",
"ListSubscriptionTargetsInput$domainIdentifier": "The identifier of the Amazon DataZone domain where you want to list subscription targets.
",
"ListSubscriptionsInput$domainIdentifier": "The identifier of the Amazon DataZone domain.
",
+ "MetadataGenerationRunItem$domainId": "The ID of the Amazon DataZone domain in which the metadata generation run was created.
",
"NotificationOutput$domainIdentifier": "The identifier of a Amazon DataZone domain in which the notification exists.
",
"ProjectSummary$domainId": "The identifier of a Amazon DataZone domain where the project exists.
",
"PutEnvironmentBlueprintConfigurationInput$domainIdentifier": "The identifier of the Amazon DataZone domain.
",
"PutEnvironmentBlueprintConfigurationOutput$domainId": "The identifier of the Amazon DataZone domain.
",
"RejectPredictionsInput$domainIdentifier": "The identifier of the Amazon DataZone domain.
",
- "RejectPredictionsOutput$domainId": "",
+ "RejectPredictionsOutput$domainId": "The ID of the Amazon DataZone domain.
",
"RejectSubscriptionRequestInput$domainIdentifier": "The identifier of the Amazon DataZone domain in which the subscription request was rejected.
",
"RejectSubscriptionRequestOutput$domainId": "The identifier of the Amazon DataZone domain in which the subscription request was rejected.
",
"RevokeSubscriptionInput$domainIdentifier": "The identifier of the Amazon DataZone domain where you want to revoke a subscription.
",
@@ -1435,6 +1461,8 @@
"SearchUserProfilesInput$domainIdentifier": "The identifier of the Amazon DataZone domain in which you want to search user profiles.
",
"StartDataSourceRunInput$domainIdentifier": "The identifier of the Amazon DataZone domain in which to start a data source run.
",
"StartDataSourceRunOutput$domainId": "The identifier of the Amazon DataZone domain in which to start a data source run.
",
+ "StartMetadataGenerationRunInput$domainIdentifier": "The ID of the Amazon DataZone domain where you want to start a metadata generation run.
",
+ "StartMetadataGenerationRunOutput$domainId": "The ID of the Amazon DataZone domain in which the metadata generation run was started.
",
"SubscriptionGrantSummary$domainId": "The identifier of the Amazon DataZone domain in which a subscription grant exists.
",
"SubscriptionRequestSummary$domainId": "The identifier of the Amazon DataZone domain in which a subscription request exists.
",
"SubscriptionSummary$domainId": "The identifier of the Amazon DataZone domain in which a subscription exists.
",
@@ -1494,6 +1522,12 @@
"DomainSummaries$member": null
}
},
+ "EditedValue": {
+ "base": null,
+ "refs": {
+ "AcceptChoice$editedValue": "The edit of the prediction.
"
+ }
+ },
"EnableSetting": {
"base": null,
"refs": {
@@ -1518,13 +1552,13 @@
"EntityId": {
"base": null,
"refs": {
- "CreateListingChangeSetInput$entityIdentifier": ""
+ "CreateListingChangeSetInput$entityIdentifier": "The ID of the asset.
"
}
},
"EntityType": {
"base": null,
"refs": {
- "CreateListingChangeSetInput$entityType": ""
+ "CreateListingChangeSetInput$entityType": "The type of an entity.
"
}
},
"EnvironmentActionList": {
@@ -1729,10 +1763,10 @@
"base": null,
"refs": {
"AssetItem$externalIdentifier": "The external identifier of the Amazon DataZone inventory asset.
",
- "CreateAssetInput$externalIdentifier": "",
- "CreateAssetOutput$externalIdentifier": "",
- "CreateAssetRevisionOutput$externalIdentifier": "",
- "GetAssetOutput$externalIdentifier": ""
+ "CreateAssetInput$externalIdentifier": "The external identifier of the asset.
",
+ "CreateAssetOutput$externalIdentifier": "The external identifier of the asset.
",
+ "CreateAssetRevisionOutput$externalIdentifier": "The external identifier of the asset.
",
+ "GetAssetOutput$externalIdentifier": "The external ID of the asset.
"
}
},
"FailureCause": {
@@ -1745,10 +1779,10 @@
"FailureReasons": {
"base": null,
"refs": {
- "CreateProjectOutput$failureReasons": "Reasons for failed project deletion
",
- "GetProjectOutput$failureReasons": "Reasons for failed project deletion
",
- "ProjectSummary$failureReasons": "Reasons for failed project deletion
",
- "UpdateProjectOutput$failureReasons": "Reasons for failed project deletion
"
+ "CreateProjectOutput$failureReasons": "Specifies the error message that is returned if the operation cannot be successfully completed.
",
+ "GetProjectOutput$failureReasons": "Specifies the error message that is returned if the operation cannot be successfully completed.
",
+ "ProjectSummary$failureReasons": "Specifies the error message that is returned if the operation cannot be successfully completed.
",
+ "UpdateProjectOutput$failureReasons": "Specifies the error message that is returned if the operation cannot be successfully completed.
"
}
},
"Filter": {
@@ -2089,6 +2123,16 @@
"refs": {
}
},
+ "GetMetadataGenerationRunInput": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetMetadataGenerationRunOutput": {
+ "base": null,
+ "refs": {
+ }
+ },
"GetProjectInput": {
"base": null,
"refs": {
@@ -2554,6 +2598,16 @@
"refs": {
}
},
+ "ListMetadataGenerationRunsInput": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListMetadataGenerationRunsOutput": {
+ "base": null,
+ "refs": {
+ }
+ },
"ListNotificationsInput": {
"base": null,
"refs": {
@@ -2639,10 +2693,10 @@
"refs": {
"AssetListingDetails$listingId": "The identifier of an asset published in an Amazon DataZone catalog.
",
"AssetListingItem$listingId": "The identifier of the listing (asset published in Amazon DataZone catalog).
",
- "CreateListingChangeSetOutput$listingId": "",
- "DeleteListingInput$identifier": "",
- "GetListingInput$identifier": "",
- "GetListingOutput$id": "",
+ "CreateListingChangeSetOutput$listingId": "The ID of the listing (a record of an asset at a given time).
",
+ "DeleteListingInput$identifier": "The ID of the listing to be deleted.
",
+ "GetListingInput$identifier": "The ID of the listing.
",
+ "GetListingOutput$id": "The ID of the listing.
",
"ListSubscriptionGrantsInput$subscribedListingId": "The identifier of the subscribed listing.
",
"ListSubscriptionRequestsInput$subscribedListingId": "The identifier of the subscribed listing.
",
"ListSubscriptionsInput$subscribedListingId": "The identifier of the subscribed listing for the subscriptions that you want to list.
",
@@ -2655,13 +2709,13 @@
"ListingItem": {
"base": "The details of a listing (aka asset published in a Amazon DataZone catalog).
",
"refs": {
- "GetListingOutput$item": ""
+ "GetListingOutput$item": "The details of a listing.
"
}
},
"ListingName": {
"base": null,
"refs": {
- "GetListingOutput$name": "",
+ "GetListingOutput$name": "The name of the listing.
",
"SubscribedListing$name": "The name of the published asset for which the subscription grant is created.
"
}
},
@@ -2681,8 +2735,8 @@
"base": null,
"refs": {
"AssetListingDetails$listingStatus": "The status of an asset published in an Amazon DataZone catalog.
",
- "CreateListingChangeSetOutput$status": "",
- "GetListingOutput$status": ""
+ "CreateListingChangeSetOutput$status": "Specifies the status of the listing.
",
+ "GetListingOutput$status": "The status of the listing.
"
}
},
"LongDescription": {
@@ -2707,6 +2761,7 @@
"ListEnvironmentBlueprintsInput$maxResults": "The maximum number of blueprints to return in a single call to ListEnvironmentBlueprints
. When the number of blueprints 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 ListEnvironmentBlueprints
to list the next set of blueprints.
",
"ListEnvironmentProfilesInput$maxResults": "The maximum number of environment profiles to return in a single call to ListEnvironmentProfiles
. When the number of environment profiles 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 ListEnvironmentProfiles
to list the next set of environment profiles.
",
"ListEnvironmentsInput$maxResults": "The maximum number of environments to return in a single call to ListEnvironments
. When the number of environments 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 ListEnvironments
to list the next set of environments.
",
+ "ListMetadataGenerationRunsInput$maxResults": "The maximum number of metadata generation runs to return in a single call to ListMetadataGenerationRuns. When the number of metadata generation runs 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 ListMetadataGenerationRuns to list the next set of revisions.
",
"ListNotificationsInput$maxResults": "The maximum number of notifications to return in a single call to ListNotifications
. When the number of notifications 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 ListNotifications
to list the next set of notifications.
",
"ListProjectMembershipsInput$maxResults": "The maximum number of memberships to return in a single call to ListProjectMemberships
. When the number of memberships 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 ListProjectMemberships
to list the next set of memberships.
",
"ListProjectsInput$maxResults": "The maximum number of projects to return in a single call to ListProjects
. When the number of projects 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 ListProjects
to list the next set of projects.
",
@@ -2746,6 +2801,61 @@
"NotificationOutput$message": "The message included in the notification.
"
}
},
+ "MetadataGenerationRunIdentifier": {
+ "base": null,
+ "refs": {
+ "CancelMetadataGenerationRunInput$identifier": "The ID of the metadata generation run.
",
+ "GetMetadataGenerationRunInput$identifier": "The identifier of the metadata generation run.
",
+ "GetMetadataGenerationRunOutput$id": "The ID of the metadata generation run.
",
+ "MetadataGenerationRunItem$id": "The ID of the metadata generation run.
",
+ "StartMetadataGenerationRunOutput$id": "The ID of the metadata generation run.
"
+ }
+ },
+ "MetadataGenerationRunItem": {
+ "base": "The metadata generation run.
",
+ "refs": {
+ "MetadataGenerationRuns$member": null
+ }
+ },
+ "MetadataGenerationRunStatus": {
+ "base": null,
+ "refs": {
+ "GetMetadataGenerationRunOutput$status": "The status of the metadata generation run.
",
+ "ListMetadataGenerationRunsInput$status": "The status of the metadata generation runs.
",
+ "MetadataGenerationRunItem$status": "The status of the metadata generation run.
",
+ "StartMetadataGenerationRunOutput$status": "The status of the metadata generation run.
"
+ }
+ },
+ "MetadataGenerationRunTarget": {
+ "base": "The asset for which metadata was generated.
",
+ "refs": {
+ "GetMetadataGenerationRunOutput$target": "The asset for which you're generating metadata.
",
+ "MetadataGenerationRunItem$target": "The asset for which metadata was generated.
",
+ "StartMetadataGenerationRunInput$target": "The asset for which you want to start a metadata generation run.
"
+ }
+ },
+ "MetadataGenerationRunType": {
+ "base": null,
+ "refs": {
+ "GetMetadataGenerationRunOutput$type": "The type of metadata generation run.
",
+ "ListMetadataGenerationRunsInput$type": "The type of the metadata generation runs.
",
+ "MetadataGenerationRunItem$type": "The type of the metadata generation run.
",
+ "StartMetadataGenerationRunInput$type": "The type of the metadata generation run.
",
+ "StartMetadataGenerationRunOutput$type": "The type of the metadata generation run.
"
+ }
+ },
+ "MetadataGenerationRuns": {
+ "base": null,
+ "refs": {
+ "ListMetadataGenerationRunsOutput$items": "The results of the ListMetadataGenerationRuns action.
"
+ }
+ },
+ "MetadataGenerationTargetType": {
+ "base": null,
+ "refs": {
+ "MetadataGenerationRunTarget$type": "The type of the asset for which metadata was generated.
"
+ }
+ },
"MetadataMap": {
"base": null,
"refs": {
@@ -2753,7 +2863,7 @@
}
},
"Model": {
- "base": "",
+ "base": "The model of the API.
",
"refs": {
"CreateFormTypeInput$model": "The model of this Amazon DataZone metadata form type.
",
"FormTypeData$model": "The model of the form type.
",
@@ -2839,6 +2949,8 @@
"ListEnvironmentProfilesOutput$nextToken": "When the number of environment profiles 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 profiles, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentProfiles
to list the next set of environment profiles.
",
"ListEnvironmentsInput$nextToken": "When the number of environments 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 environments, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironments
to list the next set of environments.
",
"ListEnvironmentsOutput$nextToken": "When the number of environments 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 environments, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironments
to list the next set of environments.
",
+ "ListMetadataGenerationRunsInput$nextToken": "When the number of metadata generation runs 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 metadata generation runs, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListMetadataGenerationRuns to list the next set of revisions.
",
+ "ListMetadataGenerationRunsOutput$nextToken": "When the number of metadata generation runs 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 metadata generation runs, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListMetadataGenerationRuns to list the next set of revisions.
",
"ListNotificationsInput$nextToken": "When the number of notifications 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 notifications, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListNotifications
to list the next set of notifications.
",
"ListNotificationsOutput$nextToken": "When the number of notifications 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 notifications, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListNotifications
to list the next set of notifications.
",
"ListProjectMembershipsInput$nextToken": "When the number of memberships 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 memberships, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListProjectMemberships
to list the next set of memberships.
",
@@ -2881,7 +2993,7 @@
}
},
"ProjectDeletionError": {
- "base": "Error that occurred during project deletion
",
+ "base": "Specifies the error message that is returned if the operation cannot be successfully completed.
",
"refs": {
"FailureReasons$member": null
}
@@ -2933,6 +3045,7 @@
"GetFormTypeOutput$originProjectId": "The ID of the project in which this metadata form type was originally created.
",
"GetFormTypeOutput$owningProjectId": "The ID of the project that owns this metadata form type.
",
"GetGlossaryOutput$owningProjectId": "The ID of the project that owns this business glossary.
",
+ "GetMetadataGenerationRunOutput$owningProjectId": "The ID of the project that owns the assets for which you're running metadata generation.
",
"GetProjectInput$identifier": "The ID of the project.
",
"GetProjectOutput$id": ">The ID of the project.
",
"GetSubscriptionTargetOutput$projectId": "The ID of the project associated with the subscription target.
",
@@ -2944,9 +3057,12 @@
"ListSubscriptionRequestsInput$owningProjectId": "The identifier of the project for the subscription requests.
",
"ListSubscriptionsInput$approverProjectId": "The identifier of the project for the subscription's approver.
",
"ListSubscriptionsInput$owningProjectId": "The identifier of the owning project.
",
+ "MetadataGenerationRunItem$owningProjectId": "The ID of the project that owns the asset for which the metadata generation was ran.
",
"ProjectSummary$id": "The identifier of a project.
",
"SearchInput$owningProjectIdentifier": "The identifier of the owning project specified for the search.
",
"StartDataSourceRunOutput$projectId": "The identifier of the project.
",
+ "StartMetadataGenerationRunInput$owningProjectIdentifier": "The ID of the project that owns the asset for which you want to start a metadata generation run.
",
+ "StartMetadataGenerationRunOutput$owningProjectId": "The ID of the project that owns the asset for which the metadata generation run was started.
",
"SubscribedListing$ownerProjectId": "The identifier of the project of the published asset for which the subscription grant is created.
",
"SubscribedProject$id": "The identifier of the project that has the subscription grant.
",
"SubscribedProjectInput$identifier": "The identifier of the project that is to be given a subscription grant.
",
@@ -2978,7 +3094,7 @@
"CreateProjectInput$name": "The name of the Amazon DataZone project.
",
"CreateProjectOutput$name": "The name of the project.
",
"GetProjectOutput$name": "The name of the project.
",
- "ListProjectsInput$name": "",
+ "ListProjectsInput$name": "The name of the project.
",
"ProjectSummary$name": "The name of a project.
",
"SubscribedProject$name": "The name of the project that has the subscription grant.
",
"UpdateProjectInput$name": "The name to be updated as part of the UpdateProject
action.
",
@@ -2988,10 +3104,10 @@
"ProjectStatus": {
"base": null,
"refs": {
- "CreateProjectOutput$projectStatus": "Status of the project
",
- "GetProjectOutput$projectStatus": "Status of the project
",
- "ProjectSummary$projectStatus": "Status of the project
",
- "UpdateProjectOutput$projectStatus": "Status of the project
"
+ "CreateProjectOutput$projectStatus": "The status of the Amazon DataZone project that was created.
",
+ "GetProjectOutput$projectStatus": "The status of the project.
",
+ "ProjectSummary$projectStatus": "The status of the project.
",
+ "UpdateProjectOutput$projectStatus": "The status of the project.
"
}
},
"ProjectSummaries": {
@@ -3031,7 +3147,7 @@
"refs": {
"CreateDataSourceInput$recommendation": "Specifies whether the business name generation is to be enabled for this data source.
",
"CreateDataSourceOutput$recommendation": "Specifies whether the business name generation is to be enabled for this data source.
",
- "GetDataSourceOutput$recommendation": "",
+ "GetDataSourceOutput$recommendation": "The recommendation configuration of the data source.
",
"UpdateDataSourceInput$recommendation": "The recommendation to be updated as part of the UpdateDataSource
action.
",
"UpdateDataSourceOutput$recommendation": "The recommendation to be updated as part of the UpdateDataSource
action.
"
}
@@ -3147,7 +3263,7 @@
"RejectChoices": {
"base": null,
"refs": {
- "RejectPredictionsInput$rejectChoices": ""
+ "RejectPredictionsInput$rejectChoices": "Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be rejected.
"
}
},
"RejectPredictionsInput": {
@@ -3163,7 +3279,7 @@
"RejectRule": {
"base": "Specifies the rule and the threshold under which a prediction can be rejected.
",
"refs": {
- "RejectPredictionsInput$rejectRule": ""
+ "RejectPredictionsInput$rejectRule": "Specifies the rule (or the conditions) under which a prediction can be rejected.
"
}
},
"RejectRuleBehavior": {
@@ -3256,8 +3372,8 @@
"Revision": {
"base": null,
"refs": {
- "AcceptPredictionsInput$revision": "",
- "AcceptPredictionsOutput$revision": "",
+ "AcceptPredictionsInput$revision": "The revision that is to be made to the asset.
",
+ "AcceptPredictionsOutput$revision": "The revision that is to be made to the asset.
",
"AssetItem$typeRevision": "The revision of the inventory asset type.
",
"AssetListing$assetRevision": "The revision of an asset published in an Amazon DataZone catalog.
",
"AssetListingItem$entityRevision": "The revision of the inventory asset.
",
@@ -3272,8 +3388,8 @@
"CreateAssetRevisionOutput$typeRevision": "The revision type of the asset.
",
"CreateAssetTypeOutput$revision": "The revision of the custom asset type.
",
"CreateFormTypeOutput$revision": "The revision of this Amazon DataZone metadata form type.
",
- "CreateListingChangeSetInput$entityRevision": "",
- "CreateListingChangeSetOutput$listingRevision": "",
+ "CreateListingChangeSetInput$entityRevision": "The revision of an asset.
",
+ "CreateListingChangeSetOutput$listingRevision": "The revision of a listing.
",
"FormEntryInput$typeRevision": "The type revision of the form entry.
",
"FormEntryOutput$typeRevision": "The type revision of the form entry.
",
"FormInput$typeRevision": "The revision of the metadata form type.
",
@@ -3286,13 +3402,14 @@
"GetAssetTypeOutput$revision": "The revision of the asset type.
",
"GetFormTypeInput$revision": "The revision of this metadata form type.
",
"GetFormTypeOutput$revision": "The revision of the metadata form type.
",
- "GetListingInput$listingRevision": "",
- "GetListingOutput$listingRevision": "",
+ "GetListingInput$listingRevision": "The revision of the listing.
",
+ "GetListingOutput$listingRevision": "The revision of a listing.
",
"Import$revision": "The revision of the import.
",
"ListingRevision$revision": "The details of a revision of an asset published in a Amazon DataZone catalog.
",
"ListingRevisionInput$revision": "The details of a revision to be made to an asset published in a Amazon DataZone catalog.
",
- "RejectPredictionsInput$revision": "",
- "RejectPredictionsOutput$assetRevision": "",
+ "MetadataGenerationRunTarget$revision": "The revision of the asset for which metadata was generated.
",
+ "RejectPredictionsInput$revision": "The revision that is to be made to the asset.
",
+ "RejectPredictionsOutput$assetRevision": "The revision that is to be made to the asset.
",
"SubscribedAsset$assetRevision": "The revision of the asset for which the subscription grant is created.
",
"SubscribedAssetListing$entityRevision": "The revision of the published asset for which the subscription grant is created.
",
"SubscribedListing$revision": "The revision of the published asset for which the subscription grant is created.
"
@@ -3365,9 +3482,9 @@
"SearchInList": {
"base": null,
"refs": {
- "SearchInput$searchIn": "",
- "SearchListingsInput$searchIn": "",
- "SearchTypesInput$searchIn": ""
+ "SearchInput$searchIn": "The details of the search.
",
+ "SearchListingsInput$searchIn": "The details of the search.
",
+ "SearchTypesInput$searchIn": "The details of the search.
"
}
},
"SearchInput": {
@@ -3504,7 +3621,7 @@
"Smithy": {
"base": null,
"refs": {
- "Model$smithy": ""
+ "Model$smithy": "Indicates the smithy model of the API.
"
}
},
"SortFieldProject": {
@@ -3549,6 +3666,16 @@
"refs": {
}
},
+ "StartMetadataGenerationRunInput": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "StartMetadataGenerationRunOutput": {
+ "base": null,
+ "refs": {
+ }
+ },
"String": {
"base": null,
"refs": {
@@ -3626,20 +3753,21 @@
"IamUserProfileDetails$arn": "The ARN of an IAM user profile in Amazon DataZone.
",
"ListDataSourcesInput$environmentIdentifier": "The identifier of the environment in which to list the data sources.
",
"ListDataSourcesInput$projectIdentifier": "The identifier of the project in which to list data sources.
",
- "ListEnvironmentsInput$name": "",
+ "ListEnvironmentsInput$name": "The name of the environment.
",
"ListEnvironmentsInput$provider": "The provider of the environment.
",
"ListProjectsInput$groupIdentifier": "The identifier of a group.
",
"ListProjectsInput$userIdentifier": "The identifier of the Amazon DataZone user.
",
"ListTagsForResourceRequest$resourceArn": "The ARN of the resource whose tags you want to list.
",
"Member$groupIdentifier": "The ID of the group of a project member.
",
"Member$userIdentifier": "The user ID of a project member.
",
+ "MetadataGenerationRunTarget$identifier": "The ID of the metadata generation run's target.
",
"MetadataMap$key": null,
"MetadataMap$value": null,
"NotificationResource$id": "The ID of the resource mentioned in a notification.
",
"NotificationResource$name": "The name of the resource mentioned in a notification.
",
"NotificationSubjects$member": null,
- "ProjectDeletionError$code": "Project Deletion Error Code
",
- "ProjectDeletionError$message": "Project Deletion Error Message
",
+ "ProjectDeletionError$code": "The code of the project deletion error.
",
+ "ProjectDeletionError$message": "The message of the project deletion error.
",
"RegionalParameter$key": null,
"RegionalParameter$value": null,
"RejectChoice$predictionTarget": "Specifies the target (for example, a column name) where a prediction can be rejected.
",
@@ -3701,7 +3829,7 @@
"DeleteSubscriptionGrantOutput$assets": "The assets for which the subsctiption grant that is deleted gave access.
",
"GetSubscriptionGrantOutput$assets": "The assets for which the subscription grant is created.
",
"SubscriptionGrantSummary$assets": "The assets included in the subscription grant.
",
- "UpdateSubscriptionGrantStatusOutput$assets": ""
+ "UpdateSubscriptionGrantStatusOutput$assets": "The details of the asset for which the subscription grant is created.
"
}
},
"SubscribedListing": {
@@ -3710,7 +3838,7 @@
"AcceptSubscriptionRequestOutputSubscribedListingsList$member": null,
"CancelSubscriptionOutput$subscribedListing": "The asset to which a subscription is being cancelled.
",
"CreateSubscriptionRequestOutputSubscribedListingsList$member": null,
- "GetSubscriptionOutput$subscribedListing": "",
+ "GetSubscriptionOutput$subscribedListing": "The details of the published asset for which the subscription grant is created.
",
"GetSubscriptionRequestDetailsOutputSubscribedListingsList$member": null,
"RejectSubscriptionRequestOutputSubscribedListingsList$member": null,
"RevokeSubscriptionOutput$subscribedListing": "The subscribed listing of the revoked subscription.
",
@@ -3728,7 +3856,7 @@
"SubscribedListingInputs": {
"base": null,
"refs": {
- "CreateSubscriptionRequestInput$subscribedListings": ""
+ "CreateSubscriptionRequestInput$subscribedListings": "The published asset for which the subscription grant is to be created.
"
}
},
"SubscribedListingItem": {
diff --git a/src/data/datazone/2018-05-10/docs-2.json.php b/src/data/datazone/2018-05-10/docs-2.json.php
index 6005594b6d..89fd649591 100644
--- a/src/data/datazone/2018-05-10/docs-2.json.php
+++ b/src/data/datazone/2018-05-10/docs-2.json.php
@@ -1,3 +1,3 @@
'2.0', 'service' => 'Amazon DataZone is a data management service that enables you to catalog, discover, govern, share, and analyze your data. With Amazon DataZone, you can share and access your data across accounts and supported regions. Amazon DataZone simplifies your experience across Amazon Web Services services, including, but not limited to, Amazon Redshift, Amazon Athena, Amazon Web Services Glue, and Amazon Web Services Lake Formation.
', 'operations' => [ 'AcceptPredictions' => 'Accepts automatically generated business-friendly metadata for your Amazon DataZone assets.
', 'AcceptSubscriptionRequest' => 'Accepts a subscription request to a specific asset.
', 'CancelSubscription' => 'Cancels the subscription to the specified asset.
', 'CreateAsset' => 'Creates an asset in Amazon DataZone catalog.
', 'CreateAssetRevision' => 'Creates a revision of the asset.
', 'CreateAssetType' => 'Creates a custom asset type.
', 'CreateDataSource' => 'Creates an Amazon DataZone data source.
', 'CreateDomain' => 'Creates an Amazon DataZone domain.
', 'CreateEnvironment' => 'Create an Amazon DataZone environment.
', 'CreateEnvironmentProfile' => 'Creates an Amazon DataZone environment profile.
', 'CreateFormType' => 'Creates a metadata form type.
', 'CreateGlossary' => 'Creates an Amazon DataZone business glossary.
', 'CreateGlossaryTerm' => 'Creates a business glossary term.
', 'CreateGroupProfile' => 'Creates a group profile in Amazon DataZone.
', 'CreateListingChangeSet' => '', 'CreateProject' => 'Creates an Amazon DataZone project.
', 'CreateProjectMembership' => 'Creates a project membership in Amazon DataZone.
', 'CreateSubscriptionGrant' => 'Creates a subsscription grant in Amazon DataZone.
', 'CreateSubscriptionRequest' => 'Creates a subscription request in Amazon DataZone.
', 'CreateSubscriptionTarget' => 'Creates a subscription target in Amazon DataZone.
', 'CreateUserProfile' => 'Creates a user profile in Amazon DataZone.
', 'DeleteAsset' => 'Delets an asset in Amazon DataZone.
', 'DeleteAssetType' => 'Deletes an asset type in Amazon DataZone.
', 'DeleteDataSource' => 'Deletes a data source in Amazon DataZone.
', 'DeleteDomain' => 'Deletes a Amazon DataZone domain.
', 'DeleteEnvironment' => 'Deletes an environment in Amazon DataZone.
', 'DeleteEnvironmentBlueprintConfiguration' => 'Deletes the blueprint configuration in Amazon DataZone.
', 'DeleteEnvironmentProfile' => 'Deletes an environment profile in Amazon DataZone.
', 'DeleteFormType' => 'Delets and metadata form type in Amazon DataZone.
', 'DeleteGlossary' => 'Deletes a business glossary in Amazon DataZone.
', 'DeleteGlossaryTerm' => 'Deletes a business glossary term in Amazon DataZone.
', 'DeleteListing' => '', 'DeleteProject' => 'Deletes a project in Amazon DataZone.
', 'DeleteProjectMembership' => 'Deletes project membership in Amazon DataZone.
', 'DeleteSubscriptionGrant' => 'Deletes and subscription grant in Amazon DataZone.
', 'DeleteSubscriptionRequest' => 'Deletes a subscription request in Amazon DataZone.
', 'DeleteSubscriptionTarget' => 'Deletes a subscription target in Amazon DataZone.
', 'GetAsset' => 'Gets an Amazon DataZone asset.
', 'GetAssetType' => 'Gets an Amazon DataZone asset type.
', 'GetDataSource' => 'Gets an Amazon DataZone data source.
', 'GetDataSourceRun' => 'Gets an Amazon DataZone data source run.
', 'GetDomain' => 'Gets an Amazon DataZone domain.
', 'GetEnvironment' => 'Gets an Amazon DataZone environment.
', 'GetEnvironmentBlueprint' => 'Gets an Amazon DataZone blueprint.
', 'GetEnvironmentBlueprintConfiguration' => 'Gets the blueprint configuration in Amazon DataZone.
', 'GetEnvironmentProfile' => 'Gets an evinronment profile in Amazon DataZone.
', 'GetFormType' => 'Gets a metadata form type in Amazon DataZone.
', 'GetGlossary' => 'Gets a business glossary in Amazon DataZone.
', 'GetGlossaryTerm' => 'Gets a business glossary term in Amazon DataZone.
', 'GetGroupProfile' => 'Gets a group profile in Amazon DataZone.
', 'GetIamPortalLoginUrl' => 'Gets the data portal URL for the specified Amazon DataZone domain.
', 'GetListing' => '', 'GetProject' => 'Gets a project in Amazon DataZone.
', 'GetSubscription' => 'Gets a subscription in Amazon DataZone.
', 'GetSubscriptionGrant' => 'Gets the subscription grant in Amazon DataZone.
', 'GetSubscriptionRequestDetails' => 'Gets the details of the specified subscription request.
', 'GetSubscriptionTarget' => 'Gets the subscription target in Amazon DataZone.
', 'GetUserProfile' => 'Gets a user profile in Amazon DataZone.
', 'ListAssetRevisions' => 'Lists the revisions for the asset.
', 'ListDataSourceRunActivities' => 'Lists data source run activities.
', 'ListDataSourceRuns' => 'Lists data source runs in Amazon DataZone.
', 'ListDataSources' => 'Lists data sources in Amazon DataZone.
', 'ListDomains' => 'Lists Amazon DataZone domains.
', 'ListEnvironmentBlueprintConfigurations' => 'Lists blueprint configurations for a Amazon DataZone environment.
', 'ListEnvironmentBlueprints' => 'Lists blueprints in an Amazon DataZone environment.
', 'ListEnvironmentProfiles' => 'Lists Amazon DataZone environment profiles.
', 'ListEnvironments' => 'Lists Amazon DataZone environments.
', 'ListNotifications' => 'Lists all Amazon DataZone notifications.
', 'ListProjectMemberships' => 'Lists all members of the specified project.
', 'ListProjects' => 'Lists Amazon DataZone projects.
', 'ListSubscriptionGrants' => 'Lists subscription grants.
', 'ListSubscriptionRequests' => 'Lists Amazon DataZone subscription requests.
', 'ListSubscriptionTargets' => 'Lists subscription targets in Amazon DataZone.
', 'ListSubscriptions' => 'Lists subscriptions in Amazon DataZone.
', 'ListTagsForResource' => 'Lists tags for the specified resource in Amazon DataZone.
', 'PutEnvironmentBlueprintConfiguration' => 'Writes the configuration for the specified environment blueprint in Amazon DataZone.
', 'RejectPredictions' => 'Rejects automatically generated business-friendly metadata for your Amazon DataZone assets.
', 'RejectSubscriptionRequest' => 'Rejects the specified subscription request.
', 'RevokeSubscription' => 'Revokes a specified subscription in Amazon DataZone.
', 'Search' => 'Searches for assets in Amazon DataZone.
', 'SearchGroupProfiles' => 'Searches group profiles in Amazon DataZone.
', 'SearchListings' => 'Searches listings in Amazon DataZone.
', 'SearchTypes' => 'Searches for types in Amazon DataZone.
', 'SearchUserProfiles' => 'Searches user profiles in Amazon DataZone.
', 'StartDataSourceRun' => 'Start the run of the specified data source in Amazon DataZone.
', 'TagResource' => 'Tags a resource in Amazon DataZone.
', 'UntagResource' => 'Untags a resource in Amazon DataZone.
', 'UpdateDataSource' => 'Updates the specified data source in Amazon DataZone.
', 'UpdateDomain' => 'Updates a Amazon DataZone domain.
', 'UpdateEnvironment' => 'Updates the specified environment in Amazon DataZone.
', 'UpdateEnvironmentProfile' => 'Updates the specified environment profile in Amazon DataZone.
', 'UpdateGlossary' => 'Updates the business glossary in Amazon DataZone.
', 'UpdateGlossaryTerm' => 'Updates a business glossary term in Amazon DataZone.
', 'UpdateGroupProfile' => 'Updates the specified group profile in Amazon DataZone.
', 'UpdateProject' => 'Updates the specified project in Amazon DataZone.
', 'UpdateSubscriptionGrantStatus' => 'Updates the status of the specified subscription grant status in Amazon DataZone.
', 'UpdateSubscriptionRequest' => 'Updates a specified subscription request in Amazon DataZone.
', 'UpdateSubscriptionTarget' => 'Updates the specified subscription target in Amazon DataZone.
', 'UpdateUserProfile' => 'Updates the specified user profile in Amazon DataZone.
', ], 'shapes' => [ 'AcceptChoice' => [ 'base' => 'Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be accepted.
', 'refs' => [ 'AcceptChoices$member' => NULL, ], ], 'AcceptChoices' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsInput$acceptChoices' => '', ], ], 'AcceptPredictionsInput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptPredictionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptRule' => [ 'base' => 'Specifies the rule and the threshold under which a prediction can be accepted.
', 'refs' => [ 'AcceptPredictionsInput$acceptRule' => 'Specifies the rule (or the conditions) under which a prediction can be accepted.
', ], ], 'AcceptRuleBehavior' => [ 'base' => NULL, 'refs' => [ 'AcceptRule$rule' => 'Specifies whether you want to accept the top prediction for all targets or none.
', ], ], 'AcceptSubscriptionRequestInput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptSubscriptionRequestOutput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptSubscriptionRequestOutputSubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$subscribedListings' => 'Specifies the asset for which the subscription request was created.
', ], ], 'AcceptSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$subscribedPrincipals' => 'Specifies the Amazon DataZone users who are subscribed to the asset specified in the subscription request.
', ], ], 'AccessDeniedException' => [ 'base' => 'You do not have sufficient access to perform this action.
', 'refs' => [], ], 'ActionLink' => [ 'base' => NULL, 'refs' => [ 'NotificationOutput$actionLink' => 'The action link included in the notification.
', ], ], 'ApplicableAssetTypes' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionTargetInput$applicableAssetTypes' => 'The asset types that can be included in the subscription target.
', 'CreateSubscriptionTargetOutput$applicableAssetTypes' => 'The asset types that can be included in the subscription target.
', 'GetSubscriptionTargetOutput$applicableAssetTypes' => 'The asset types associated with the subscription target.
', 'SubscriptionTargetSummary$applicableAssetTypes' => 'The asset types included in the subscription target.
', 'UpdateSubscriptionTargetInput$applicableAssetTypes' => 'The applicable asset types to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$applicableAssetTypes' => 'The applicable asset types to be updated as part of the UpdateSubscriptionTarget
action.
', ], ], 'AssetId' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsOutput$assetId' => '', 'AssetListing$assetId' => 'The identifier of an asset published in an Amazon DataZone catalog.
', 'AssetListingItem$entityId' => 'The identifier of the inventory asset.
', 'AssetRevision$id' => 'The identifier of the inventory asset revision.
', 'AssetTargetNameMap$assetId' => 'The identifier of the inventory asset.
', 'CreateAssetOutput$id' => 'The unique identifier of the created asset.
', 'CreateAssetRevisionOutput$id' => 'The unique identifier of the asset revision.
', 'GetAssetOutput$id' => 'The ID of the asset.
', 'RejectPredictionsOutput$assetId' => '', 'SubscribedAsset$assetId' => 'The identifier of the asset for which the subscription grant is created.
', 'SubscribedAssetListing$entityId' => 'The identifier of the published asset for which the subscription grant is created.
', 'UpdateSubscriptionGrantStatusInput$assetIdentifier' => 'The identifier of the asset the subscription grant status of which is to be updated.
', ], ], 'AssetIdentifier' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsInput$identifier' => '', 'AssetItem$identifier' => 'the identifier of the Amazon DataZone inventory asset.
', 'CreateAssetRevisionInput$identifier' => 'The identifier of the asset.
', 'DeleteAssetInput$identifier' => 'The identifier of the asset that is deleted.
', 'GetAssetInput$identifier' => 'The ID of the Amazon DataZone asset.
', 'ListAssetRevisionsInput$identifier' => 'The identifier of the asset.
', 'RejectPredictionsInput$identifier' => 'The identifier of the prediction.
', ], ], 'AssetItem' => [ 'base' => 'A Amazon DataZone inventory asset.
', 'refs' => [ 'SearchInventoryResultItem$assetItem' => 'The asset item included in the search results.
', ], ], 'AssetItemAdditionalAttributes' => [ 'base' => 'The additional attributes of an inventory asset.
', 'refs' => [ 'AssetItem$additionalAttributes' => 'The additional attributes of a Amazon DataZone inventory asset.
', ], ], 'AssetListing' => [ 'base' => 'An asset published in an Amazon DataZone catalog.
', 'refs' => [ 'ListingItem$assetListing' => 'An asset published in an Amazon DataZone catalog.
', ], ], 'AssetListingDetails' => [ 'base' => 'The details of an asset published in an Amazon DataZone catalog.
', 'refs' => [ 'CreateAssetOutput$listing' => '', 'CreateAssetRevisionOutput$listing' => '', 'GetAssetOutput$listing' => '', ], ], 'AssetListingItem' => [ 'base' => 'The details of an asset published in an Amazon DataZone catalog.
', 'refs' => [ 'SearchResultItem$assetListing' => 'The asset listing included in the results of the SearchListings
action.
', ], ], 'AssetListingItemAdditionalAttributes' => [ 'base' => 'Additional attributes of an inventory asset.
', 'refs' => [ 'AssetListingItem$additionalAttributes' => 'The additional attributes of an asset published in an Amazon DataZone catalog.
', ], ], 'AssetName' => [ 'base' => NULL, 'refs' => [ 'AssetItem$name' => 'The name of the Amazon DataZone inventory asset.
', 'AssetListingItem$name' => 'The name of the inventory asset.
', 'CreateAssetInput$name' => 'Asset name.
', 'CreateAssetOutput$name' => 'The name of the created asset.
', 'CreateAssetRevisionInput$name' => 'Te revised name of the asset.
', 'CreateAssetRevisionOutput$name' => 'The revised name of the asset.
', 'GetAssetOutput$name' => 'The name of the asset.
', ], ], 'AssetRevision' => [ 'base' => 'The revision of an inventory asset.
', 'refs' => [ 'AssetRevisions$member' => NULL, ], ], 'AssetRevisions' => [ 'base' => NULL, 'refs' => [ 'ListAssetRevisionsOutput$items' => 'The results of the ListAssetRevisions
action.
', ], ], 'AssetTargetNameMap' => [ 'base' => '', 'refs' => [ 'AssetTargetNames$member' => NULL, ], ], 'AssetTargetNames' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionGrantInput$assetTargetNames' => 'The names of the assets for which the subscription grant is created.
', ], ], 'AssetTypeIdentifier' => [ 'base' => NULL, 'refs' => [ 'AssetItem$typeIdentifier' => 'The identifier of the asset type of the specified Amazon DataZone inventory asset.
', 'CreateAssetInput$typeIdentifier' => 'The unique identifier of this asset\'s type.
', 'CreateAssetOutput$typeIdentifier' => 'The identifier of the created asset type.
', 'CreateAssetRevisionOutput$typeIdentifier' => 'The identifier of the revision type.
', 'DeleteAssetTypeInput$identifier' => 'The identifier of the asset type that is deleted.
', 'GetAssetOutput$typeIdentifier' => 'The ID of the asset type.
', 'GetAssetTypeInput$identifier' => 'The ID of the asset type.
', ], ], 'AssetTypeItem' => [ 'base' => 'The details of the asset type.
', 'refs' => [ 'SearchTypesResultItem$assetTypeItem' => 'The asset type included in the results of the SearchTypes
action.
', ], ], 'Attribute' => [ 'base' => NULL, 'refs' => [ 'Filter$attribute' => 'A search filter attribute in Amazon DataZone.
', 'SearchInItem$attribute' => 'The search attribute.
', 'SearchSort$attribute' => 'The attribute detail of the way to sort search results.
', ], ], 'AuthType' => [ 'base' => NULL, 'refs' => [ 'SingleSignOn$type' => 'The type of single sign-on in Amazon DataZone.
', ], ], 'AuthorizedPrincipalIdentifier' => [ 'base' => NULL, 'refs' => [ 'AuthorizedPrincipalIdentifiers$member' => NULL, ], ], 'AuthorizedPrincipalIdentifiers' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionTargetInput$authorizedPrincipals' => 'The authorized principals of the subscription target.
', 'CreateSubscriptionTargetOutput$authorizedPrincipals' => 'The authorised principals of the subscription target.
', 'GetSubscriptionTargetOutput$authorizedPrincipals' => 'The authorized principals of the subscription target.
', 'SubscriptionTargetSummary$authorizedPrincipals' => 'The authorized principals included in the subscription target.
', 'UpdateSubscriptionTargetInput$authorizedPrincipals' => 'The authorized principals to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$authorizedPrincipals' => 'The authorized principals to be updated as part of the UpdateSubscriptionTarget
action.
', ], ], 'AwsAccountId' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$awsAccountId' => 'The Amazon Web Services account in which the Amazon DataZone environment is created.
', 'CreateEnvironmentProfileInput$awsAccountId' => 'The Amazon Web Services account in which the Amazon DataZone environment is created.
', 'CreateEnvironmentProfileOutput$awsAccountId' => 'The Amazon Web Services account ID in which this Amazon DataZone environment profile is created.
', 'EnvironmentProfileSummary$awsAccountId' => 'The identifier of an Amazon Web Services account in which an environment profile exists.
', 'EnvironmentSummary$awsAccountId' => 'The identifier of the Amazon Web Services account in which an environment exists.
', 'GetEnvironmentOutput$awsAccountId' => 'The ID of the Amazon Web Services account where the environment exists.
', 'GetEnvironmentProfileOutput$awsAccountId' => 'The ID of the Amazon Web Services account where this environment profile exists.
', 'ListEnvironmentProfilesInput$awsAccountId' => 'The identifier of the Amazon Web Services account where you want to list environment profiles.
', 'ListEnvironmentsInput$awsAccountId' => 'The identifier of the Amazon Web Services account where you want to list environments.
', 'UpdateEnvironmentOutput$awsAccountId' => 'The identifier of the Amazon Web Services account in which the environment is to be updated.
', 'UpdateEnvironmentProfileInput$awsAccountId' => 'The Amazon Web Services account in which a specified environment profile is to be udpated.
', 'UpdateEnvironmentProfileOutput$awsAccountId' => 'The Amazon Web Services account in which a specified environment profile is to be udpated.
', ], ], 'AwsRegion' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$awsAccountRegion' => 'The Amazon Web Services region in which the Amazon DataZone environment is created.
', 'CreateEnvironmentProfileInput$awsAccountRegion' => 'The Amazon Web Services region in which this environment profile is created.
', 'CreateEnvironmentProfileOutput$awsAccountRegion' => 'The Amazon Web Services region in which this Amazon DataZone environment profile is created.
', 'EnvironmentProfileSummary$awsAccountRegion' => 'The Amazon Web Services Region in which an environment profile exists.
', 'EnvironmentSummary$awsAccountRegion' => 'The Amazon Web Services Region in which an environment exists.
', 'GetEnvironmentOutput$awsAccountRegion' => 'The Amazon Web Services region where the environment exists.
', 'GetEnvironmentProfileOutput$awsAccountRegion' => 'The Amazon Web Services region where this environment profile exists.
', 'ListEnvironmentProfilesInput$awsAccountRegion' => 'The Amazon Web Services region where you want to list environment profiles.
', 'ListEnvironmentsInput$awsAccountRegion' => 'The Amazon Web Services region where you want to list environments.
', 'UpdateEnvironmentOutput$awsAccountRegion' => 'The Amazon Web Services Region in which the environment is updated.
', 'UpdateEnvironmentProfileInput$awsAccountRegion' => 'The Amazon Web Services Region in which a specified environment profile is to be updated.
', 'UpdateEnvironmentProfileOutput$awsAccountRegion' => 'The Amazon Web Services Region in which a specified environment profile is to be updated.
', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'BusinessNameGenerationConfiguration$enabled' => 'Specifies whether the business name generation is enabled.
', 'CancelSubscriptionOutput$retainPermissions' => 'Specifies whether the permissions to the asset are retained after the subscription is cancelled.
', 'CreateDataSourceInput$publishOnImport' => 'Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
', 'CreateDataSourceOutput$publishOnImport' => 'Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
', 'CustomParameter$isEditable' => 'Specifies whether the parameter is editable.
', 'CustomParameter$isOptional' => 'Specifies whether the custom parameter is optional.
', 'DeleteDataSourceOutput$publishOnImport' => 'Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
', 'DeleteDomainInput$skipDeletionCheck' => 'Optional flag to delete all child entities within the domain
', 'DeleteProjectInput$skipDeletionCheck' => 'Optional flag to asynchronously delete child entities within the project
', 'Deployment$isDeploymentComplete' => 'Specifies whether the last deployment of the environment is complete.
', 'FormEntryInput$required' => 'Specifies whether a form entry is required.
', 'FormEntryOutput$required' => 'Specifies whether a form entry is required.
', 'GetDataSourceOutput$publishOnImport' => 'Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
', 'GetSubscriptionOutput$retainPermissions' => 'The retain permissions of the subscription.
', 'ListEnvironmentBlueprintsInput$managed' => 'Specifies whether the environment blueprint is managed by Amazon DataZone.
', 'RecommendationConfiguration$enableBusinessNameGeneration' => 'Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
', 'RevokeSubscriptionInput$retainPermissions' => 'Specifies whether permissions are retained when the subscription is revoked.
', 'RevokeSubscriptionOutput$retainPermissions' => 'Specifies whether permissions are retained when the subscription is revoked.
', 'SearchTypesInput$managed' => '', 'SubscriptionSummary$retainPermissions' => 'The retain permissions included in the subscription.
', 'UpdateDataSourceInput$publishOnImport' => 'The publish on import setting to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$publishOnImport' => 'The publish on import setting to be updated as part of the UpdateDataSource
action.
', ], ], 'BusinessNameGenerationConfiguration' => [ 'base' => 'The configuration of the business name generation.
', 'refs' => [ 'PredictionConfiguration$businessNameGeneration' => 'The business name generation mechanism.
', ], ], 'CancelSubscriptionInput' => [ 'base' => NULL, 'refs' => [], ], 'CancelSubscriptionOutput' => [ 'base' => NULL, 'refs' => [], ], 'ChangeAction' => [ 'base' => NULL, 'refs' => [ 'CreateListingChangeSetInput$action' => '', ], ], 'ClientToken' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsInput$clientToken' => 'A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.
', 'CreateAssetInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateAssetRevisionInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateGlossaryInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateGlossaryTermInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateListingChangeSetInput$clientToken' => '', 'RejectPredictionsInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'UpdateGlossaryInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', ], ], 'CloudFormationProperties' => [ 'base' => 'Part of the provisioning properties of the environment blueprint.
', 'refs' => [ 'ProvisioningProperties$cloudFormation' => 'The cloud formation properties included as part of the provisioning properties of an environment blueprint.
', ], ], 'ConfigurableActionParameter' => [ 'base' => 'The details of the parameters for the configurable environment action.
', 'refs' => [ 'ConfigurableActionParameterList$member' => NULL, ], ], 'ConfigurableActionParameterList' => [ 'base' => NULL, 'refs' => [ 'ConfigurableEnvironmentAction$parameters' => 'The parameters of a configurable action in a Amazon DataZone environment.
', ], ], 'ConfigurableActionTypeAuthorization' => [ 'base' => NULL, 'refs' => [ 'ConfigurableEnvironmentAction$auth' => 'The authentication type of a configurable action of a Amazon DataZone environment.
', ], ], 'ConfigurableEnvironmentAction' => [ 'base' => 'The configurable action of a Amazon DataZone environment.
', 'refs' => [ 'EnvironmentActionList$member' => NULL, ], ], 'ConflictException' => [ 'base' => 'There is a conflict while performing this action.
', 'refs' => [], ], 'CreateAssetInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAssetOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAssetRevisionInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAssetRevisionOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAssetTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAssetTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSourceInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateEnvironmentInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateEnvironmentOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateEnvironmentProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateEnvironmentProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFormTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFormTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGlossaryInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGlossaryOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGlossaryTermInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGlossaryTermOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGroupProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGroupProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateListingChangeSetInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateListingChangeSetOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateProjectInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateProjectMembershipInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateProjectMembershipOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateProjectOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionGrantInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionGrantOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionRequestInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionRequestOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionRequestOutputSubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionRequestOutput$subscribedListings' => '', ], ], 'CreateSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionRequestOutput$subscribedPrincipals' => 'The subscribed principals of the subscription request.
', ], ], 'CreateSubscriptionTargetInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionTargetOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreatedAt' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$createdAt' => 'The timestamp that specifies when the subscription request was accepted.
', 'AssetItem$createdAt' => 'The timestamp of when the Amazon DataZone inventory asset was created.
', 'AssetItem$firstRevisionCreatedAt' => 'The timestamp of when the first revision of the inventory asset was created.
', 'AssetListing$createdAt' => 'The timestamp of when an asset published in an Amazon DataZone catalog was created.
', 'AssetListingItem$createdAt' => 'The timestamp of when an asset published in an Amazon DataZone catalog was created.
', 'AssetRevision$createdAt' => 'The timestamp of when an inventory asset revison was created.
', 'AssetTypeItem$createdAt' => 'The timestamp of when the asset type was created.
', 'CancelSubscriptionOutput$createdAt' => 'The timestamp that specifies when the request to cancel the subscription was created.
', 'CreateAssetOutput$createdAt' => 'The timestamp of when the asset was created.
', 'CreateAssetOutput$firstRevisionCreatedAt' => 'The timestamp of when the first revision of the asset took place.
', 'CreateAssetRevisionOutput$createdAt' => 'The timestamp of when the asset revision occured.
', 'CreateAssetRevisionOutput$firstRevisionCreatedAt' => 'The timestamp of when the first asset revision occured.
', 'CreateAssetTypeOutput$createdAt' => 'The timestamp of when the asset type is to be created.
', 'CreateSubscriptionGrantOutput$createdAt' => 'A timestamp of when the subscription grant is created.
', 'CreateSubscriptionRequestOutput$createdAt' => 'A timestamp of when the subscription request is created.
', 'CreateSubscriptionTargetOutput$createdAt' => 'The timestamp of when the subscription target was created.
', 'DataProductSummary$createdAt' => '', 'DeleteSubscriptionGrantOutput$createdAt' => 'The timestamp of when the subscription grant that is deleted was created.
', 'DomainSummary$createdAt' => 'A timestamp of when a Amazon DataZone domain was created.
', 'FormTypeData$createdAt' => 'The timestamp of when the metadata form type was created.
', 'GetAssetOutput$createdAt' => 'The timestamp of when the asset was created.
', 'GetAssetOutput$firstRevisionCreatedAt' => 'The timestamp of when the first revision of the asset was created.
', 'GetAssetTypeOutput$createdAt' => 'The timestamp of when the asset type was created.
', 'GetDomainOutput$createdAt' => 'The timestamp of when the Amazon DataZone domain was created.
', 'GetFormTypeOutput$createdAt' => 'The timestamp of when this metadata form type was created.
', 'GetGlossaryOutput$createdAt' => 'The timestamp of when this business glossary was created.
', 'GetGlossaryTermOutput$createdAt' => 'The timestamp of when the business glossary term was created.
', 'GetListingOutput$createdAt' => '', 'GetSubscriptionGrantOutput$createdAt' => 'The timestamp of when the subscription grant is created.
', 'GetSubscriptionOutput$createdAt' => 'The timestamp of when the subscription was created.
', 'GetSubscriptionRequestDetailsOutput$createdAt' => 'The timestamp of when the specified subscription request was created.
', 'GetSubscriptionTargetOutput$createdAt' => 'The timestamp of when the subscription target was created.
', 'GlossaryItem$createdAt' => 'The timestamp of when the glossary was created.
', 'GlossaryTermItem$createdAt' => 'The timestamp of when a business glossary term was created.
', 'RejectSubscriptionRequestOutput$createdAt' => 'The timestamp of when the subscription request was rejected.
', 'RevokeSubscriptionOutput$createdAt' => 'The timestamp of when the subscription was revoked.
', 'SubscriptionGrantSummary$createdAt' => 'The timestamp of when a subscription grant was created.
', 'SubscriptionRequestSummary$createdAt' => 'The timestamp of when a subscription request was created.
', 'SubscriptionSummary$createdAt' => 'The timestamp of when the subscription was created.
', 'SubscriptionTargetSummary$createdAt' => 'The timestamp of when the subscription target was created.
', 'UpdateSubscriptionGrantStatusOutput$createdAt' => 'The timestamp of when the subscription grant status was created.
', 'UpdateSubscriptionRequestOutput$createdAt' => 'The timestamp of when the subscription request was created.
', 'UpdateSubscriptionTargetOutput$createdAt' => 'The timestamp of when a subscription target was created.
', ], ], 'CreatedBy' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$createdBy' => 'Specifies the Amazon DataZone user that accepted the specified subscription request.
', 'AssetItem$createdBy' => 'The Amazon DataZone user who created the inventory asset.
', 'AssetItem$firstRevisionCreatedBy' => 'The Amazon DataZone user who created the first revision of the inventory asset.
', 'AssetListingItem$listingCreatedBy' => 'The Amazon DataZone user who created the listing.
', 'AssetRevision$createdBy' => 'The Amazon DataZone user who created the asset revision.
', 'AssetTypeItem$createdBy' => 'The Amazon DataZone user who created the asset type.
', 'CancelSubscriptionOutput$createdBy' => 'Specifies the Amazon DataZone user who is cancelling the subscription.
', 'CreateAssetOutput$createdBy' => 'The Amazon DataZone user that created this asset in the catalog.
', 'CreateAssetOutput$firstRevisionCreatedBy' => 'The Amazon DataZone user that made the first revision of the asset.
', 'CreateAssetRevisionOutput$createdBy' => 'The Amazon DataZone user who performed the asset revision.
', 'CreateAssetRevisionOutput$firstRevisionCreatedBy' => 'The Amazon DataZone user who performed the first asset revision.
', 'CreateAssetTypeOutput$createdBy' => 'The Amazon DataZone user who creates this custom asset type.
', 'CreateProjectOutput$createdBy' => 'The Amazon DataZone user who created the project.
', 'CreateSubscriptionGrantOutput$createdBy' => 'The Amazon DataZone user who created the subscription grant.
', 'CreateSubscriptionRequestOutput$createdBy' => 'The Amazon DataZone user who created the subscription request.
', 'CreateSubscriptionTargetOutput$createdBy' => 'The Amazon DataZone user who created the subscription target.
', 'DataProductSummary$createdBy' => '', 'DeleteSubscriptionGrantOutput$createdBy' => 'The Amazon DataZone user who created the subscription grant that is deleted.
', 'FormTypeData$createdBy' => 'The Amazon DataZone user who created teh metadata form type.
', 'GetAssetOutput$createdBy' => 'The Amazon DataZone user who created the asset.
', 'GetAssetOutput$firstRevisionCreatedBy' => 'The Amazon DataZone user who created the first revision of the asset.
', 'GetAssetTypeOutput$createdBy' => 'The Amazon DataZone user who created the asset type.
', 'GetFormTypeOutput$createdBy' => 'The Amazon DataZone user who created this metadata form type.
', 'GetGlossaryOutput$createdBy' => 'The Amazon DataZone user who created this business glossary.
', 'GetGlossaryTermOutput$createdBy' => 'The Amazon DataZone user who created the business glossary.
', 'GetListingOutput$createdBy' => 'The Amazon DataZone user who created the listing.
', 'GetProjectOutput$createdBy' => 'The Amazon DataZone user who created the project.
', 'GetSubscriptionGrantOutput$createdBy' => 'The Amazon DataZone user who created the subscription grant.
', 'GetSubscriptionOutput$createdBy' => 'The Amazon DataZone user who created the subscription.
', 'GetSubscriptionRequestDetailsOutput$createdBy' => 'The Amazon DataZone user who created the subscription request.
', 'GetSubscriptionTargetOutput$createdBy' => 'The Amazon DataZone user who created the subscription target.
', 'GlossaryItem$createdBy' => 'The Amazon DataZone user who created the glossary.
', 'GlossaryTermItem$createdBy' => 'The Amazon DataZone user who created the business glossary.
', 'ProjectSummary$createdBy' => 'The Amazon DataZone user who created the project.
', 'RejectSubscriptionRequestOutput$createdBy' => 'The timestamp of when the subscription request was rejected.
', 'RevokeSubscriptionOutput$createdBy' => 'The identifier of the user who revoked the subscription.
', 'SubscriptionGrantSummary$createdBy' => 'The datazone user who created the subscription grant.
', 'SubscriptionRequestSummary$createdBy' => 'The Amazon DataZone user who created the subscription request.
', 'SubscriptionSummary$createdBy' => 'The Amazon DataZone user who created the subscription.
', 'SubscriptionTargetSummary$createdBy' => 'The Amazon DataZone user who created the subscription target.
', 'UpdateProjectOutput$createdBy' => 'The Amazon DataZone user who created the project.
', 'UpdateSubscriptionGrantStatusOutput$createdBy' => 'The Amazon DataZone domain user who created the subscription grant status.
', 'UpdateSubscriptionRequestOutput$createdBy' => 'The Amazon DataZone user who created the subscription request.
', 'UpdateSubscriptionTargetOutput$createdBy' => 'The Amazon DataZone user who created the subscription target.
', ], ], 'CronString' => [ 'base' => NULL, 'refs' => [ 'ScheduleConfiguration$schedule' => 'The schedule of the data source runs.
', ], ], 'CustomParameter' => [ 'base' => 'The details of user parameters of an environment blueprint.
', 'refs' => [ 'CustomParameterList$member' => NULL, ], ], 'CustomParameterKeyNameString' => [ 'base' => NULL, 'refs' => [ 'CustomParameter$keyName' => 'The key name of the parameter.
', ], ], 'CustomParameterList' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$userParameters' => 'The user parameters of this Amazon DataZone environment.
', 'CreateEnvironmentProfileOutput$userParameters' => 'The user parameters of this Amazon DataZone environment profile.
', 'GetEnvironmentBlueprintOutput$userParameters' => 'The user parameters of this blueprint.
', 'GetEnvironmentOutput$userParameters' => 'The user parameters of this Amazon DataZone environment.
', 'GetEnvironmentProfileOutput$userParameters' => 'The user parameters of the environment profile.
', 'UpdateEnvironmentOutput$userParameters' => 'The user parameters to be updated as part of the UpdateEnvironment
action.
', 'UpdateEnvironmentProfileOutput$userParameters' => 'The user parameters to be updated as part of the UpdateEnvironmentProfile
action.
', ], ], 'DataAssetActivityStatus' => [ 'base' => NULL, 'refs' => [ 'DataSourceRunActivity$dataAssetStatus' => 'The status of the asset included in the data source run activity.
', 'ListDataSourceRunActivitiesInput$status' => 'The status of the data source run.
', ], ], 'DataProductDescription' => [ 'base' => NULL, 'refs' => [ 'DataProductSummary$description' => '', ], ], 'DataProductId' => [ 'base' => NULL, 'refs' => [ 'DataProductItem$itemId' => '', 'DataProductSummary$id' => '', ], ], 'DataProductItem' => [ 'base' => '', 'refs' => [ 'DataProductItems$member' => NULL, ], ], 'DataProductItems' => [ 'base' => NULL, 'refs' => [ 'DataProductSummary$dataProductItems' => '', ], ], 'DataProductName' => [ 'base' => NULL, 'refs' => [ 'DataProductSummary$name' => '', ], ], 'DataProductSummary' => [ 'base' => '', 'refs' => [ 'SearchInventoryResultItem$dataProductItem' => 'The data product item included in the search results.
', ], ], 'DataSourceConfigurationInput' => [ 'base' => 'The configuration of the data source.
', 'refs' => [ 'CreateDataSourceInput$configuration' => 'Specifies the configuration of the data source. It can be set to either glueRunConfiguration
or redshiftRunConfiguration
.
', 'UpdateDataSourceInput$configuration' => 'The configuration to be updated as part of the UpdateDataSource
action.
', ], ], 'DataSourceConfigurationOutput' => [ 'base' => 'The configuration of the data source.
', 'refs' => [ 'CreateDataSourceOutput$configuration' => 'Specifies the configuration of the data source. It can be set to either glueRunConfiguration
or redshiftRunConfiguration
.
', 'DeleteDataSourceOutput$configuration' => 'The configuration of the data source that is deleted.
', 'GetDataSourceOutput$configuration' => 'The configuration of the data source.
', 'UpdateDataSourceOutput$configuration' => 'The configuration to be updated as part of the UpdateDataSource
action.
', ], ], 'DataSourceErrorMessage' => [ 'base' => 'The details of the error message that is returned if the operation cannot be successfully completed.
', 'refs' => [ 'CreateDataSourceOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'CreateDataSourceOutput$lastRunErrorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'DataSourceRunActivity$errorMessage' => NULL, 'DataSourceRunSummary$errorMessage' => NULL, 'DataSourceSummary$lastRunErrorMessage' => NULL, 'DeleteDataSourceOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'DeleteDataSourceOutput$lastRunErrorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'GetDataSourceOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'GetDataSourceOutput$lastRunErrorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'GetDataSourceRunOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'StartDataSourceRunOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'UpdateDataSourceOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'UpdateDataSourceOutput$lastRunErrorMessage' => 'The last run error message of the data source.
', ], ], 'DataSourceErrorType' => [ 'base' => NULL, 'refs' => [ 'DataSourceErrorMessage$errorType' => 'The type of the error message that is returned if the operation cannot be successfully completed.
', ], ], 'DataSourceId' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceOutput$id' => 'The unique identifier of the data source.
', 'DataSourceRunSummary$dataSourceId' => 'The identifier of the data source of the data source run.
', 'DataSourceSummary$dataSourceId' => 'The ID of the data source.
', 'DeleteDataSourceInput$identifier' => 'The identifier of the data source that is deleted.
', 'DeleteDataSourceOutput$id' => 'The ID of the data source that is deleted.
', 'GetDataSourceInput$identifier' => 'The ID of the Amazon DataZone data source.
', 'GetDataSourceOutput$id' => 'The ID of the data source.
', 'GetDataSourceRunOutput$dataSourceId' => 'The ID of the data source for this data source run.
', 'ListDataSourceRunsInput$dataSourceIdentifier' => 'The identifier of the data source.
', 'StartDataSourceRunInput$dataSourceIdentifier' => 'The identifier of the data source.
', 'StartDataSourceRunOutput$dataSourceId' => 'The identifier of the data source.
', 'UpdateDataSourceInput$identifier' => 'The identifier of the data source to be updated.
', 'UpdateDataSourceOutput$id' => 'The identifier of the data source to be updated.
', ], ], 'DataSourceRunActivities' => [ 'base' => NULL, 'refs' => [ 'ListDataSourceRunActivitiesOutput$items' => 'The results of the ListDataSourceRunActivities
action.
', ], ], 'DataSourceRunActivity' => [ 'base' => 'The activity details of the data source run.
', 'refs' => [ 'DataSourceRunActivities$member' => NULL, ], ], 'DataSourceRunId' => [ 'base' => NULL, 'refs' => [ 'DataSourceRunActivity$dataSourceRunId' => 'The identifier of the data source for the data source run activity.
', 'DataSourceRunSummary$id' => 'The identifier of the data source run.
', 'GetDataSourceRunInput$identifier' => 'The ID of the data source run.
', 'GetDataSourceRunOutput$id' => 'The ID of the data source run.
', 'ListDataSourceRunActivitiesInput$identifier' => 'The identifier of the data source run.
', 'StartDataSourceRunOutput$id' => 'The identifier of the data source run.
', ], ], 'DataSourceRunStatus' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceOutput$lastRunStatus' => 'The status of the last run of this data source.
', 'DataSourceRunSummary$status' => 'The status of the data source run.
', 'DataSourceSummary$lastRunStatus' => 'The status of the last data source run.
', 'DeleteDataSourceOutput$lastRunStatus' => 'The status of the last run of this data source.
', 'GetDataSourceOutput$lastRunStatus' => 'The status of the last run of the data source.
', 'GetDataSourceRunOutput$status' => 'The status of this data source run.
', 'ListDataSourceRunsInput$status' => 'The status of the data source.
', 'StartDataSourceRunOutput$status' => 'The status of the data source run.
', 'UpdateDataSourceOutput$lastRunStatus' => 'The last run status of the data source.
', ], ], 'DataSourceRunSummaries' => [ 'base' => NULL, 'refs' => [ 'ListDataSourceRunsOutput$items' => 'The results of the ListDataSourceRuns
action.
', ], ], 'DataSourceRunSummary' => [ 'base' => 'The details of a data source run.
', 'refs' => [ 'DataSourceRunSummaries$member' => NULL, ], ], 'DataSourceRunType' => [ 'base' => NULL, 'refs' => [ 'DataSourceRunSummary$type' => 'The type of the data source run.
', 'GetDataSourceRunOutput$type' => 'The type of this data source run.
', 'StartDataSourceRunOutput$type' => 'The type of the data source run.
', ], ], 'DataSourceStatus' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceOutput$status' => 'The status of the data source.
', 'DataSourceSummary$status' => 'The status of the data source.
', 'DeleteDataSourceOutput$status' => 'The status of this data source.
', 'GetDataSourceOutput$status' => 'The status of the data source.
', 'ListDataSourcesInput$status' => 'The status of the data source.
', 'UpdateDataSourceOutput$status' => 'The status to be updated as part of the UpdateDataSource
action.
', ], ], 'DataSourceSummaries' => [ 'base' => NULL, 'refs' => [ 'ListDataSourcesOutput$items' => 'The results of the ListDataSources
action.
', ], ], 'DataSourceSummary' => [ 'base' => 'The details of the data source.
', 'refs' => [ 'DataSourceSummaries$member' => NULL, ], ], 'DataSourceType' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceInput$type' => 'The type of the data source.
', 'CreateDataSourceOutput$type' => 'The type of the data source.
', 'DeleteDataSourceOutput$type' => 'The type of this data source.
', 'GetDataSourceOutput$type' => 'The type of the data source.
', 'ListDataSourcesInput$type' => 'The type of the data source.
', 'UpdateDataSourceOutput$type' => 'The type to be updated as part of the UpdateDataSource
action.
', ], ], 'DateTime' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceOutput$createdAt' => 'The timestamp of when the data source was created.
', 'CreateDataSourceOutput$lastRunAt' => 'The timestamp that specifies when the data source was last run.
', 'CreateDataSourceOutput$updatedAt' => 'The timestamp of when the data source was updated.
', 'DataSourceRunActivity$createdAt' => 'The timestamp of when data source run activity was created.
', 'DataSourceRunActivity$updatedAt' => 'The timestamp of when data source run activity was updated.
', 'DataSourceRunSummary$createdAt' => 'The timestamp of when a data source run was created.
', 'DataSourceRunSummary$startedAt' => 'The timestamp of when a data source run was started.
', 'DataSourceRunSummary$stoppedAt' => 'The timestamp of when a data source run was stopped.
', 'DataSourceRunSummary$updatedAt' => 'The timestamp of when a data source run was updated.
', 'DataSourceSummary$createdAt' => 'The timestamp of when the data source was created.
', 'DataSourceSummary$lastRunAt' => 'The timestamp of when the data source run was last performed.
', 'DataSourceSummary$updatedAt' => 'The timestamp of when the data source was updated.
', 'DeleteDataSourceOutput$createdAt' => 'The timestamp of when this data source was created.
', 'DeleteDataSourceOutput$lastRunAt' => 'The timestamp of when the data source was last run.
', 'DeleteDataSourceOutput$updatedAt' => 'The timestamp of when this data source was updated.
', 'GetDataSourceOutput$createdAt' => 'The timestamp of when the data source was created.
', 'GetDataSourceOutput$lastRunAt' => 'The timestamp of the last run of the data source.
', 'GetDataSourceOutput$updatedAt' => 'The timestamp of when the data source was updated.
', 'GetDataSourceRunOutput$createdAt' => 'The timestamp of when the data source run was created.
', 'GetDataSourceRunOutput$startedAt' => 'The timestamp of when this data source run started.
', 'GetDataSourceRunOutput$stoppedAt' => 'The timestamp of when this data source run stopped.
', 'GetDataSourceRunOutput$updatedAt' => 'The timestamp of when this data source run was updated.
', 'StartDataSourceRunOutput$createdAt' => 'The timestamp of when data source run was created.
', 'StartDataSourceRunOutput$startedAt' => 'The timestamp of when the data source run was started.
', 'StartDataSourceRunOutput$stoppedAt' => 'The timestamp of when the data source run was stopped.
', 'StartDataSourceRunOutput$updatedAt' => 'The timestamp of when the data source run was updated.
', 'UpdateDataSourceOutput$createdAt' => 'The timestamp of when the data source was updated.
', 'UpdateDataSourceOutput$lastRunAt' => 'The timestamp of when the data source was last run.
', 'UpdateDataSourceOutput$updatedAt' => 'The timestamp of when the data source was updated.
', ], ], 'DecisionComment' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestInput$decisionComment' => 'A description that specifies the reason for accepting the specified subscription request.
', 'AcceptSubscriptionRequestOutput$decisionComment' => 'Specifies the reason for accepting the subscription request.
', 'CreateSubscriptionRequestOutput$decisionComment' => 'The decision comment of the subscription request.
', 'GetSubscriptionRequestDetailsOutput$decisionComment' => 'The decision comment of the subscription request.
', 'RejectSubscriptionRequestInput$decisionComment' => 'The decision comment of the rejected subscription request.
', 'RejectSubscriptionRequestOutput$decisionComment' => 'The decision comment of the rejected subscription request.
', 'SubscriptionRequestSummary$decisionComment' => 'The decision comment of the subscription request.
', 'UpdateSubscriptionRequestOutput$decisionComment' => 'The decision comment of the UpdateSubscriptionRequest
action.
', ], ], 'DeleteAssetInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAssetOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAssetTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAssetTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSourceInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteEnvironmentBlueprintConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteEnvironmentBlueprintConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteEnvironmentInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteEnvironmentProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFormTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFormTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGlossaryInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGlossaryOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGlossaryTermInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGlossaryTermOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteListingInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteListingOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteProjectInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteProjectMembershipInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteProjectMembershipOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteProjectOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSubscriptionGrantInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSubscriptionGrantOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSubscriptionRequestInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSubscriptionTargetInput' => [ 'base' => NULL, 'refs' => [], ], 'Deployment' => [ 'base' => 'The details of the last deployment of the environment.
', 'refs' => [ 'CreateEnvironmentOutput$lastDeployment' => 'The details of the last deployment of this Amazon DataZone environment.
', 'GetEnvironmentOutput$lastDeployment' => 'The details of the last deployment of the environment.
', 'UpdateEnvironmentOutput$lastDeployment' => 'The last deployment of the environment.
', ], ], 'DeploymentMessage' => [ 'base' => NULL, 'refs' => [ 'DeploymentMessagesList$member' => NULL, ], ], 'DeploymentMessagesList' => [ 'base' => NULL, 'refs' => [ 'Deployment$messages' => 'The messages of the last deployment of the environment.
', ], ], 'DeploymentProperties' => [ 'base' => 'The deployment properties of the Amazon DataZone blueprint.
', 'refs' => [ 'CreateEnvironmentOutput$deploymentProperties' => 'The deployment properties of this Amazon DataZone environment.
', 'GetEnvironmentBlueprintOutput$deploymentProperties' => 'The deployment properties of this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$deploymentProperties' => 'The deployment properties of the environment.
', 'UpdateEnvironmentOutput$deploymentProperties' => 'The deployment properties to be updated as part of the UpdateEnvironment
action.
', ], ], 'DeploymentPropertiesEndTimeoutMinutesInteger' => [ 'base' => NULL, 'refs' => [ 'DeploymentProperties$endTimeoutMinutes' => 'The end timeout of the environment blueprint deployment.
', ], ], 'DeploymentPropertiesStartTimeoutMinutesInteger' => [ 'base' => NULL, 'refs' => [ 'DeploymentProperties$startTimeoutMinutes' => 'The start timeout of the environment blueprint deployment.
', ], ], 'DeploymentStatus' => [ 'base' => NULL, 'refs' => [ 'Deployment$deploymentStatus' => 'The status of the last deployment of the environment.
', ], ], 'DeploymentType' => [ 'base' => NULL, 'refs' => [ 'Deployment$deploymentType' => 'The type of the last deployment of the environment.
', ], ], 'Description' => [ 'base' => NULL, 'refs' => [ 'AssetItem$description' => 'The description of an Amazon DataZone inventory asset.
', 'AssetListingItem$description' => 'The description of an asset published in an Amazon DataZone catalog.
', 'AssetTypeItem$description' => 'The description of the asset type.
', 'CreateAssetInput$description' => 'Asset description.
', 'CreateAssetOutput$description' => 'The description of the created asset.
', 'CreateAssetRevisionInput$description' => 'The revised description of the asset.
', 'CreateAssetRevisionOutput$description' => 'The revised asset description.
', 'CreateAssetTypeInput$description' => 'The descripton of the custom asset type.
', 'CreateAssetTypeOutput$description' => 'The description of the custom asset type.
', 'CreateDataSourceInput$description' => 'The description of the data source.
', 'CreateDataSourceOutput$description' => 'The description of the data source.
', 'CreateEnvironmentOutput$description' => 'The description of this Amazon DataZone environment.
', 'CreateEnvironmentProfileInput$description' => 'The description of this Amazon DataZone environment profile.
', 'CreateEnvironmentProfileOutput$description' => 'The description of this Amazon DataZone environment profile.
', 'CreateFormTypeInput$description' => 'The description of this Amazon DataZone metadata form type.
', 'CreateFormTypeOutput$description' => 'The description of this Amazon DataZone metadata form type.
', 'CreateProjectInput$description' => 'The description of the Amazon DataZone project.
', 'CreateProjectOutput$description' => 'The description of the project.
', 'CustomParameter$description' => 'The description of the parameter.
', 'DataSourceRunActivity$technicalDescription' => 'The technical description included in the data source run activity.
', 'DeleteDataSourceOutput$description' => 'The description of the data source that is deleted.
', 'EnvironmentBlueprintSummary$description' => 'The description of a blueprint.
', 'EnvironmentProfileSummary$description' => 'The description of the environment profile.
', 'EnvironmentSummary$description' => 'The description of the environment.
', 'FormTypeData$description' => 'The description of the metadata form type.
', 'GetAssetOutput$description' => 'The description of the Amazon DataZone asset.
', 'GetAssetTypeOutput$description' => 'The description of the asset type.
', 'GetDataSourceOutput$description' => 'The description of the data source.
', 'GetEnvironmentBlueprintOutput$description' => 'The description of this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$description' => 'The description of the environment.
', 'GetEnvironmentProfileOutput$description' => 'The description of the environment profile.
', 'GetFormTypeOutput$description' => 'The description of the metadata form type.
', 'GetListingOutput$description' => '', 'GetProjectOutput$description' => 'The description of the project.
', 'ProjectSummary$description' => 'The description of a project.
', 'SubscribedListing$description' => 'The description of the published asset for which the subscription grant is created.
', 'UpdateDataSourceInput$description' => 'The description to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$description' => 'The description to be updated as part of the UpdateDataSource
action.
', 'UpdateEnvironmentOutput$description' => 'The description to be updated as part of the UpdateEnvironment
action.
', 'UpdateEnvironmentProfileOutput$description' => 'The description to be updated as part of the UpdateEnvironmentProfile
action.
', 'UpdateProjectInput$description' => 'The description to be updated as part of the UpdateProject
action.
', 'UpdateProjectOutput$description' => 'The description of the project that is to be updated.
', ], ], 'DetailedGlossaryTerm' => [ 'base' => 'Details of a glossary term attached to the inventory asset.
', 'refs' => [ 'DetailedGlossaryTerms$member' => NULL, ], ], 'DetailedGlossaryTerms' => [ 'base' => NULL, 'refs' => [ 'AssetListing$glossaryTerms' => 'The glossary terms attached to an asset published in an Amazon DataZone catalog.
', 'AssetListingItem$glossaryTerms' => 'Glossary terms attached to the inventory asset.
', 'SubscribedAssetListing$glossaryTerms' => 'The glossary terms attached to the published asset for which the subscription grant is created.
', ], ], 'DomainDescription' => [ 'base' => NULL, 'refs' => [ 'DomainSummary$description' => 'A description of an Amazon DataZone domain.
', ], ], 'DomainId' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'AcceptPredictionsOutput$domainId' => '', 'AcceptSubscriptionRequestInput$domainIdentifier' => 'The Amazon DataZone domain where the specified subscription request is being accepted.
', 'AcceptSubscriptionRequestOutput$domainId' => 'The unique identifier of the Amazon DataZone domain where the specified subscription request was accepted.
', 'AssetItem$domainId' => 'The identifier of the Amazon DataZone domain in which the inventory asset exists.
', 'AssetRevision$domainId' => 'The Amazon DataZone user who created the inventory asset.
', 'AssetTypeItem$domainId' => 'The identifier of the Amazon DataZone domain where the asset type exists.
', 'AssetTypeItem$originDomainId' => 'The identifier of the Amazon DataZone domain where the asset type was originally created.
', 'CancelSubscriptionInput$domainIdentifier' => 'The unique identifier of the Amazon DataZone domain where the subscription request is being cancelled.
', 'CancelSubscriptionOutput$domainId' => 'The unique identifier of the Amazon DataZone domain where the subscription is being cancelled.
', 'CreateAssetInput$domainIdentifier' => 'Amazon DataZone domain where the asset is created.
', 'CreateAssetOutput$domainId' => 'The ID of the Amazon DataZone domain in which the asset was created.
', 'CreateAssetRevisionInput$domainIdentifier' => 'The unique identifier of the domain where the asset is being revised.
', 'CreateAssetRevisionOutput$domainId' => 'The unique identifier of the Amazon DataZone domain where the asset was revised.
', 'CreateAssetTypeInput$domainIdentifier' => 'The unique identifier of the Amazon DataZone domain where the custom asset type is being created.
', 'CreateAssetTypeOutput$domainId' => 'The ID of the Amazon DataZone domain in which the asset type was created.
', 'CreateAssetTypeOutput$originDomainId' => 'The ID of the Amazon DataZone domain where the asset type was originally created.
', 'CreateDataSourceInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where the data source is created.
', 'CreateDataSourceOutput$domainId' => 'The ID of the Amazon DataZone domain in which the data source is created.
', 'CreateDomainOutput$id' => 'The identifier of the Amazon DataZone domain.
', 'CreateEnvironmentInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which the environment is created.
', 'CreateEnvironmentOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the environment is created.
', 'CreateEnvironmentProfileInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this environment profile is created.
', 'CreateEnvironmentProfileOutput$domainId' => 'The ID of the Amazon DataZone domain in which this environment profile is created.
', 'CreateFormTypeInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this metadata form type is created.
', 'CreateFormTypeOutput$domainId' => 'The ID of the Amazon DataZone domain in which this metadata form type is created.
', 'CreateFormTypeOutput$originDomainId' => 'The ID of the Amazon DataZone domain in which this metadata form type was originally created.
', 'CreateGlossaryInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this business glossary is created.
', 'CreateGlossaryOutput$domainId' => 'The ID of the Amazon DataZone domain in which this business glossary is created.
', 'CreateGlossaryTermInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this business glossary term is created.
', 'CreateGlossaryTermOutput$domainId' => 'The ID of the Amazon DataZone domain in which this business glossary term is created.
', 'CreateGroupProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which the group profile is created.
', 'CreateGroupProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the group profile is created.
', 'CreateListingChangeSetInput$domainIdentifier' => '', 'CreateProjectInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this project is created.
', 'CreateProjectMembershipInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which project membership is created.
', 'CreateProjectOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the project was created.
', 'CreateSubscriptionGrantInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription grant is created.
', 'CreateSubscriptionGrantOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription grant is created.
', 'CreateSubscriptionRequestInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription request is created.
', 'CreateSubscriptionRequestOutput$domainId' => 'The ID of the Amazon DataZone domain in whcih the subscription request is created.
', 'CreateSubscriptionTargetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which subscription target is created.
', 'CreateSubscriptionTargetOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription target was created.
', 'CreateUserProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a user profile is created.
', 'CreateUserProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a user profile is created.
', 'DataProductItem$domainId' => '', 'DataProductSummary$domainId' => '', 'DataSourceSummary$domainId' => 'The ID of the Amazon DataZone domain in which the data source exists.
', 'DeleteAssetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the asset is deleted.
', 'DeleteAssetTypeInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the asset type is deleted.
', 'DeleteDataSourceInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the data source is deleted.
', 'DeleteDataSourceOutput$domainId' => 'The ID of the Amazon DataZone domain in which the data source is deleted.
', 'DeleteDomainInput$identifier' => 'The identifier of the Amazon Web Services domain that is to be deleted.
', 'DeleteEnvironmentBlueprintConfigurationInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the blueprint configuration is deleted.
', 'DeleteEnvironmentInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the environment is deleted.
', 'DeleteEnvironmentProfileInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the environment profile is deleted.
', 'DeleteFormTypeInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the metadata form type is deleted.
', 'DeleteGlossaryInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the business glossary is deleted.
', 'DeleteGlossaryTermInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the business glossary term is deleted.
', 'DeleteListingInput$domainIdentifier' => '', 'DeleteProjectInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the project is deleted.
', 'DeleteProjectMembershipInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where project membership is deleted.
', 'DeleteSubscriptionGrantInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where the subscription grant is deleted.
', 'DeleteSubscriptionGrantOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription grant is deleted.
', 'DeleteSubscriptionRequestInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription request is deleted.
', 'DeleteSubscriptionTargetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription target is deleted.
', 'DomainSummary$id' => 'The ID of the Amazon DataZone domain.
', 'EnvironmentBlueprintConfigurationItem$domainId' => 'The identifier of the Amazon DataZone domain in which an environment blueprint exists.
', 'EnvironmentProfileSummary$domainId' => 'The identifier of the Amazon DataZone domain in which the environment profile exists.
', 'EnvironmentSummary$domainId' => 'The identifier of the Amazon DataZone domain in which the environment exists.
', 'FormTypeData$domainId' => 'The identifier of the Amazon DataZone domain in which the form type exists.
', 'FormTypeData$originDomainId' => 'The identifier of the Amazon DataZone domain in which the form type was originally created.
', 'GetAssetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain to which the asset belongs.
', 'GetAssetOutput$domainId' => 'The ID of the Amazon DataZone domain to which the asset belongs.
', 'GetAssetTypeInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the asset type exists.
', 'GetAssetTypeOutput$domainId' => 'The ID of the Amazon DataZone domain in which the asset type exists.
', 'GetAssetTypeOutput$originDomainId' => 'The ID of the Amazon DataZone domain in which the asset type was originally created.
', 'GetDataSourceInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the data source exists.
', 'GetDataSourceOutput$domainId' => 'The ID of the Amazon DataZone domain in which the data source exists.
', 'GetDataSourceRunInput$domainIdentifier' => 'The ID of the domain in which this data source run was performed.
', 'GetDataSourceRunOutput$domainId' => 'The ID of the domain in which this data source run was performed.
', 'GetDomainInput$identifier' => 'The identifier of the specified Amazon DataZone domain.
', 'GetDomainOutput$id' => 'The identifier of the specified Amazon DataZone domain.
', 'GetEnvironmentBlueprintConfigurationInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where this blueprint exists.
', 'GetEnvironmentBlueprintConfigurationOutput$domainId' => 'The ID of the Amazon DataZone domain where this blueprint exists.
', 'GetEnvironmentBlueprintInput$domainIdentifier' => 'The identifier of the domain in which this blueprint exists.
', 'GetEnvironmentInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where the environment exists.
', 'GetEnvironmentOutput$domainId' => 'The ID of the Amazon DataZone domain where the environment exists.
', 'GetEnvironmentProfileInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this environment profile exists.
', 'GetEnvironmentProfileOutput$domainId' => 'The ID of the Amazon DataZone domain in which this environment profile exists.
', 'GetFormTypeInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this metadata form type exists.
', 'GetFormTypeOutput$domainId' => 'The ID of the Amazon DataZone domain in which this metadata form type exists.
', 'GetFormTypeOutput$originDomainId' => 'The ID of the Amazon DataZone domain in which the metadata form type was originally created.
', 'GetGlossaryInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this business glossary exists.
', 'GetGlossaryOutput$domainId' => 'The ID of the Amazon DataZone domain in which this business glossary exists.
', 'GetGlossaryTermInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this business glossary term exists.
', 'GetGlossaryTermOutput$domainId' => 'The ID of the Amazon DataZone domain in which this business glossary term exists.
', 'GetGroupProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which the group profile exists.
', 'GetGroupProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the group profile exists.
', 'GetIamPortalLoginUrlInput$domainIdentifier' => 'the ID of the Amazon DataZone domain the data portal of which you want to get.
', 'GetListingInput$domainIdentifier' => '', 'GetListingOutput$domainId' => '', 'GetProjectInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the project exists.
', 'GetProjectOutput$domainId' => 'The ID of the Amazon DataZone domain in which the project exists.
', 'GetSubscriptionGrantInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription grant exists.
', 'GetSubscriptionGrantOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription grant exists.
', 'GetSubscriptionInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription exists.
', 'GetSubscriptionOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription exists.
', 'GetSubscriptionRequestDetailsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to get the subscription request details.
', 'GetSubscriptionRequestDetailsOutput$domainId' => 'The Amazon DataZone domain of the subscription request.
', 'GetSubscriptionTargetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription target exists.
', 'GetSubscriptionTargetOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription target exists.
', 'GetUserProfileInput$domainIdentifier' => 'the ID of the Amazon DataZone domain the data portal of which you want to get.
', 'GetUserProfileOutput$domainId' => 'the identifier of the Amazon DataZone domain of which you want to get the user profile.
', 'GlossaryItem$domainId' => 'The identifier of the Amazon DataZone domain in which the business glossary exists.
', 'GlossaryTermItem$domainId' => 'The identifier of the Amazon DataZone domain in which the business glossary exists.
', 'GroupProfileSummary$domainId' => 'The ID of the Amazon DataZone domain of a group profile.
', 'ListAssetRevisionsInput$domainIdentifier' => 'The identifier of the domain.
', 'ListDataSourceRunActivitiesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to list data source run activities.
', 'ListDataSourceRunsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to invoke the ListDataSourceRuns
action.
', 'ListDataSourcesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to list the data sources.
', 'ListEnvironmentBlueprintConfigurationsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListEnvironmentBlueprintsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListEnvironmentProfilesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListEnvironmentsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListNotificationsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListProjectMembershipsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which you want to list project memberships.
', 'ListProjectsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListSubscriptionGrantsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListSubscriptionRequestsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListSubscriptionTargetsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain where you want to list subscription targets.
', 'ListSubscriptionsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'NotificationOutput$domainIdentifier' => 'The identifier of a Amazon DataZone domain in which the notification exists.
', 'ProjectSummary$domainId' => 'The identifier of a Amazon DataZone domain where the project exists.
', 'PutEnvironmentBlueprintConfigurationInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'PutEnvironmentBlueprintConfigurationOutput$domainId' => 'The identifier of the Amazon DataZone domain.
', 'RejectPredictionsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'RejectPredictionsOutput$domainId' => '', 'RejectSubscriptionRequestInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which the subscription request was rejected.
', 'RejectSubscriptionRequestOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the subscription request was rejected.
', 'RevokeSubscriptionInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain where you want to revoke a subscription.
', 'RevokeSubscriptionOutput$domainId' => 'The identifier of the Amazon DataZone domain where you want to revoke a subscription.
', 'SearchGroupProfilesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which you want to search group profiles.
', 'SearchInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'SearchListingsInput$domainIdentifier' => 'The identifier of the domain in which to search listings.
', 'SearchTypesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to invoke the SearchTypes
action.
', 'SearchUserProfilesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which you want to search user profiles.
', 'StartDataSourceRunInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to start a data source run.
', 'StartDataSourceRunOutput$domainId' => 'The identifier of the Amazon DataZone domain in which to start a data source run.
', 'SubscriptionGrantSummary$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription grant exists.
', 'SubscriptionRequestSummary$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription request exists.
', 'SubscriptionSummary$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription exists.
', 'SubscriptionTargetSummary$domainId' => 'The identifier of the Amazon DataZone domain in which the subscription target exists.
', 'UpdateDataSourceInput$domainIdentifier' => 'The identifier of the domain in which to update a data source.
', 'UpdateDataSourceOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a data source is to be updated.
', 'UpdateDomainInput$identifier' => 'The ID of the Amazon Web Services domain that is to be updated.
', 'UpdateDomainOutput$id' => 'The identifier of the Amazon DataZone domain.
', 'UpdateEnvironmentInput$domainIdentifier' => 'The identifier of the domain in which the environment is to be updated.
', 'UpdateEnvironmentOutput$domainId' => 'The identifier of the domain in which the environment is to be updated.
', 'UpdateEnvironmentProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which an environment profile is to be updated.
', 'UpdateEnvironmentProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the environment profile is to be updated.
', 'UpdateGlossaryInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a business glossary is to be updated.
', 'UpdateGlossaryOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a business glossary is to be updated.
', 'UpdateGlossaryTermInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a business glossary term is to be updated.
', 'UpdateGlossaryTermOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a business glossary term is to be updated.
', 'UpdateGroupProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a group profile is updated.
', 'UpdateGroupProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a group profile is updated.
', 'UpdateProjectInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a project is to be updated.
', 'UpdateProjectOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a project is updated.
', 'UpdateSubscriptionGrantStatusInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a subscription grant status is to be updated.
', 'UpdateSubscriptionGrantStatusOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription grant status is to be updated.
', 'UpdateSubscriptionRequestInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a subscription request is to be updated.
', 'UpdateSubscriptionRequestOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription request is to be updated.
', 'UpdateSubscriptionTargetInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a subscription target is to be updated.
', 'UpdateSubscriptionTargetOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription target is to be updated.
', 'UpdateUserProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a user profile is updated.
', 'UpdateUserProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a user profile is updated.
', 'UserProfileSummary$domainId' => 'The ID of the Amazon DataZone domain of the user profile.
', ], ], 'DomainName' => [ 'base' => NULL, 'refs' => [ 'DomainSummary$name' => 'A name of an Amazon DataZone domain.
', ], ], 'DomainStatus' => [ 'base' => NULL, 'refs' => [ 'CreateDomainOutput$status' => 'The status of the Amazon DataZone domain.
', 'DeleteDomainOutput$status' => 'The status of the domain.
', 'DomainSummary$status' => 'The status of the Amazon DataZone domain.
', 'GetDomainOutput$status' => 'The status of the specified Amazon DataZone domain.
', 'ListDomainsInput$status' => 'The status of the data source.
', ], ], 'DomainSummaries' => [ 'base' => NULL, 'refs' => [ 'ListDomainsOutput$items' => 'The results of the ListDomains
action.
', ], ], 'DomainSummary' => [ 'base' => 'A summary of a Amazon DataZone domain.
', 'refs' => [ 'DomainSummaries$member' => NULL, ], ], 'EnableSetting' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceInput$enableSetting' => 'Specifies whether the data source is enabled.
', 'CreateDataSourceOutput$enableSetting' => 'Specifies whether the data source is enabled.
', 'DataSourceSummary$enableSetting' => 'Specifies whether the data source is enabled.
', 'DeleteDataSourceOutput$enableSetting' => 'The enable setting of the data source that specifies whether the data source is enabled or disabled.
', 'GetDataSourceOutput$enableSetting' => 'Specifies whether this data source is enabled or not.
', 'UpdateDataSourceInput$enableSetting' => 'The enable setting to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$enableSetting' => 'The enable setting to be updated as part of the UpdateDataSource
action.
', ], ], 'EnabledRegionList' => [ 'base' => NULL, 'refs' => [ 'EnvironmentBlueprintConfigurationItem$enabledRegions' => 'The enabled Amazon Web Services Regions specified in a blueprint configuration.
', 'GetEnvironmentBlueprintConfigurationOutput$enabledRegions' => 'The Amazon Web Services regions in which this blueprint is enabled.
', 'PutEnvironmentBlueprintConfigurationInput$enabledRegions' => 'Specifies the enabled Amazon Web Services Regions.
', 'PutEnvironmentBlueprintConfigurationOutput$enabledRegions' => 'Specifies the enabled Amazon Web Services Regions.
', ], ], 'EntityId' => [ 'base' => NULL, 'refs' => [ 'CreateListingChangeSetInput$entityIdentifier' => '', ], ], 'EntityType' => [ 'base' => NULL, 'refs' => [ 'CreateListingChangeSetInput$entityType' => '', ], ], 'EnvironmentActionList' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$environmentActions' => 'The configurable actions of this Amazon DataZone environment.
', 'GetEnvironmentOutput$environmentActions' => 'The actions of the environment.
', 'UpdateEnvironmentOutput$environmentActions' => 'The environment actions to be updated as part of the UpdateEnvironment
action.
', ], ], 'EnvironmentBlueprintConfigurationItem' => [ 'base' => 'The configuration details of an environment blueprint.
', 'refs' => [ 'EnvironmentBlueprintConfigurations$member' => NULL, ], ], 'EnvironmentBlueprintConfigurations' => [ 'base' => NULL, 'refs' => [ 'ListEnvironmentBlueprintConfigurationsOutput$items' => 'The results of the ListEnvironmentBlueprintConfigurations
action.
', ], ], 'EnvironmentBlueprintId' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$environmentBlueprintId' => 'The ID of the blueprint with which this Amazon DataZone environment was created.
', 'CreateEnvironmentProfileInput$environmentBlueprintIdentifier' => 'The ID of the blueprint with which this environment profile is created.
', 'CreateEnvironmentProfileOutput$environmentBlueprintId' => 'The ID of the blueprint with which this environment profile is created.
', 'DeleteEnvironmentBlueprintConfigurationInput$environmentBlueprintIdentifier' => 'The ID of the blueprint the configuration of which is deleted.
', 'EnvironmentBlueprintConfigurationItem$environmentBlueprintId' => 'The identifier of the environment blueprint.
', 'EnvironmentBlueprintSummary$id' => 'The identifier of the blueprint.
', 'EnvironmentProfileSummary$environmentBlueprintId' => 'The identifier of a blueprint with which an environment profile is created.
', 'GetEnvironmentBlueprintConfigurationInput$environmentBlueprintIdentifier' => 'He ID of the blueprint.
', 'GetEnvironmentBlueprintConfigurationOutput$environmentBlueprintId' => 'The ID of the blueprint.
', 'GetEnvironmentBlueprintInput$identifier' => 'The ID of this Amazon DataZone blueprint.
', 'GetEnvironmentBlueprintOutput$id' => 'The ID of this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$environmentBlueprintId' => 'The blueprint with which the environment is created.
', 'GetEnvironmentProfileOutput$environmentBlueprintId' => 'The ID of the blueprint with which this environment profile is created.
', 'ListEnvironmentProfilesInput$environmentBlueprintIdentifier' => 'The identifier of the blueprint that was used to create the environment profiles that you want to list.
', 'ListEnvironmentsInput$environmentBlueprintIdentifier' => 'The identifier of the Amazon DataZone blueprint.
', 'PutEnvironmentBlueprintConfigurationInput$environmentBlueprintIdentifier' => 'The identifier of the environment blueprint.
', 'PutEnvironmentBlueprintConfigurationOutput$environmentBlueprintId' => 'The identifier of the environment blueprint.
', 'UpdateEnvironmentOutput$environmentBlueprintId' => 'The blueprint identifier of the environment.
', 'UpdateEnvironmentProfileOutput$environmentBlueprintId' => 'The identifier of the blueprint of the environment profile that is to be updated.
', ], ], 'EnvironmentBlueprintName' => [ 'base' => NULL, 'refs' => [ 'EnvironmentBlueprintSummary$name' => 'The name of the blueprint.
', 'GetEnvironmentBlueprintOutput$name' => 'The name of this Amazon DataZone blueprint.
', 'ListEnvironmentBlueprintsInput$name' => 'The name of the Amazon DataZone environment.
', ], ], 'EnvironmentBlueprintSummaries' => [ 'base' => NULL, 'refs' => [ 'ListEnvironmentBlueprintsOutput$items' => 'The results of the ListEnvironmentBlueprints
action.
', ], ], 'EnvironmentBlueprintSummary' => [ 'base' => 'The details of an environment blueprint summary.
', 'refs' => [ 'EnvironmentBlueprintSummaries$member' => NULL, ], ], 'EnvironmentError' => [ 'base' => 'The failure reasons for the environment deployment.
', 'refs' => [ 'Deployment$failureReason' => 'The failure reason of the last deployment of the environment.
', ], ], 'EnvironmentId' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceOutput$environmentId' => 'The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
', 'CreateEnvironmentOutput$id' => 'The ID of this Amazon DataZone environment.
', 'CreateSubscriptionGrantInput$environmentIdentifier' => 'The ID of the environment in which the subscription grant is created.
', 'CreateSubscriptionTargetInput$environmentIdentifier' => 'The ID of the environment in which subscription target is created.
', 'CreateSubscriptionTargetOutput$environmentId' => 'The ID of the environment in which the subscription target was created.
', 'DataSourceSummary$environmentId' => 'The ID of the environment in which the data source exists.
', 'DeleteDataSourceOutput$environmentId' => 'The ID of the environemnt associated with this data source.
', 'DeleteEnvironmentInput$identifier' => 'The identifier of the environment that is to be deleted.
', 'DeleteSubscriptionTargetInput$environmentIdentifier' => 'The ID of the Amazon DataZone environment in which the subscription target is deleted.
', 'EnvironmentSummary$id' => 'The identifier of the environment.
', 'GetDataSourceOutput$environmentId' => 'The ID of the environment where this data source creates and publishes assets,
', 'GetEnvironmentInput$identifier' => 'The ID of the Amazon DataZone environment.
', 'GetEnvironmentOutput$id' => 'The ID of the environment.
', 'GetSubscriptionTargetInput$environmentIdentifier' => 'The ID of the environment associated with the subscription target.
', 'GetSubscriptionTargetOutput$environmentId' => 'The ID of the environment associated with the subscription target.
', 'ListSubscriptionGrantsInput$environmentId' => 'The identifier of the Amazon DataZone environment.
', 'ListSubscriptionTargetsInput$environmentIdentifier' => 'The identifier of the environment where you want to list subscription targets.
', 'SubscriptionTargetSummary$environmentId' => 'The identifier of the environment of the subscription target.
', 'UpdateDataSourceOutput$environmentId' => 'The identifier of the environment in which a data source is to be updated.
', 'UpdateEnvironmentInput$identifier' => 'The identifier of the environment that is to be updated.
', 'UpdateEnvironmentOutput$id' => 'The identifier of the environment that is to be updated.
', 'UpdateSubscriptionTargetInput$environmentIdentifier' => 'The identifier of the environment in which a subscription target is to be updated.
', 'UpdateSubscriptionTargetOutput$environmentId' => 'The identifier of the environment in which a subscription target is to be updated.
', ], ], 'EnvironmentName' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$name' => 'The name of this environment.
', 'EnvironmentSummary$name' => 'The name of the environment.
', 'GetEnvironmentOutput$name' => 'The name of the environment.
', 'UpdateEnvironmentOutput$name' => 'The name to be updated as part of the UpdateEnvironment
action.
', ], ], 'EnvironmentParameter' => [ 'base' => 'The parameter details of an evironment profile.
', 'refs' => [ 'EnvironmentParametersList$member' => NULL, ], ], 'EnvironmentParametersList' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentInput$userParameters' => 'The user parameters of this Amazon DataZone environment.
', 'CreateEnvironmentProfileInput$userParameters' => 'The user parameters of this Amazon DataZone environment profile.
', 'UpdateEnvironmentProfileInput$userParameters' => 'The user parameters to be updated as part of the UpdateEnvironmentProfile
action.
', ], ], 'EnvironmentProfileId' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentInput$environmentProfileIdentifier' => 'The identifier of the environment profile that is used to create this Amazon DataZone environment.
', 'CreateEnvironmentOutput$environmentProfileId' => 'The ID of the environment profile with which this Amazon DataZone environment was created.
', 'CreateEnvironmentProfileOutput$id' => 'The ID of this Amazon DataZone environment profile.
', 'DeleteEnvironmentProfileInput$identifier' => 'The ID of the environment profile that is deleted.
', 'EnvironmentProfileSummary$id' => 'The identifier of the environment profile.
', 'EnvironmentSummary$environmentProfileId' => 'The identifier of the environment profile with which the environment was created.
', 'GetEnvironmentOutput$environmentProfileId' => 'The ID of the environment profile with which the environment is created.
', 'GetEnvironmentProfileInput$identifier' => 'The ID of the environment profile.
', 'GetEnvironmentProfileOutput$id' => 'The ID of the environment profile.
', 'ListEnvironmentsInput$environmentProfileIdentifier' => 'The identifier of the environment profile.
', 'UpdateEnvironmentOutput$environmentProfileId' => 'The profile identifier of the environment.
', 'UpdateEnvironmentProfileInput$identifier' => 'The identifier of the environment profile that is to be updated.
', 'UpdateEnvironmentProfileOutput$id' => 'The identifier of the environment profile that is to be udpated.
', ], ], 'EnvironmentProfileName' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentProfileInput$name' => 'The name of this Amazon DataZone environment profile.
', 'CreateEnvironmentProfileOutput$name' => 'The name of this Amazon DataZone environment profile.
', 'EnvironmentProfileSummary$name' => 'The name of the environment profile.
', 'GetEnvironmentProfileOutput$name' => 'The name of the environment profile.
', 'ListEnvironmentProfilesInput$name' => '', 'UpdateEnvironmentProfileInput$name' => 'The name to be updated as part of the UpdateEnvironmentProfile
action.
', 'UpdateEnvironmentProfileOutput$name' => 'The name to be updated as part of the UpdateEnvironmentProfile
action.
', ], ], 'EnvironmentProfileSummaries' => [ 'base' => NULL, 'refs' => [ 'ListEnvironmentProfilesOutput$items' => 'The results of the ListEnvironmentProfiles
action.
', ], ], 'EnvironmentProfileSummary' => [ 'base' => 'The details of an environment profile.
', 'refs' => [ 'EnvironmentProfileSummaries$member' => NULL, ], ], 'EnvironmentStatus' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$status' => 'The status of this Amazon DataZone environment.
', 'EnvironmentSummary$status' => 'The status of the environment.
', 'GetEnvironmentOutput$status' => 'The status of this Amazon DataZone environment.
', 'ListEnvironmentsInput$status' => 'The status of the environments that you want to list.
', 'UpdateEnvironmentOutput$status' => 'The status to be updated as part of the UpdateEnvironment
action.
', ], ], 'EnvironmentSummaries' => [ 'base' => NULL, 'refs' => [ 'ListEnvironmentsOutput$items' => 'The results of the ListEnvironments
action.
', ], ], 'EnvironmentSummary' => [ 'base' => 'The details of an environment.
', 'refs' => [ 'EnvironmentSummaries$member' => NULL, ], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$message' => NULL, 'ConflictException$message' => NULL, 'InternalServerException$message' => NULL, 'ResourceNotFoundException$message' => NULL, 'ServiceQuotaExceededException$message' => NULL, 'ThrottlingException$message' => NULL, 'UnauthorizedException$message' => NULL, 'ValidationException$message' => NULL, ], ], 'ExternalIdentifier' => [ 'base' => NULL, 'refs' => [ 'AssetItem$externalIdentifier' => 'The external identifier of the Amazon DataZone inventory asset.
', 'CreateAssetInput$externalIdentifier' => '', 'CreateAssetOutput$externalIdentifier' => '', 'CreateAssetRevisionOutput$externalIdentifier' => '', 'GetAssetOutput$externalIdentifier' => '', ], ], 'FailureCause' => [ 'base' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'refs' => [ 'SubscribedAsset$failureCause' => 'The failure cause included in the details of the asset for which the subscription grant is created.
', 'UpdateSubscriptionGrantStatusInput$failureCause' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', ], ], 'FailureReasons' => [ 'base' => NULL, 'refs' => [ 'CreateProjectOutput$failureReasons' => 'Reasons for failed project deletion
', 'GetProjectOutput$failureReasons' => 'Reasons for failed project deletion
', 'ProjectSummary$failureReasons' => 'Reasons for failed project deletion
', 'UpdateProjectOutput$failureReasons' => 'Reasons for failed project deletion
', ], ], 'Filter' => [ 'base' => 'A search filter in Amazon DataZone.
', 'refs' => [ 'FilterClause$filter' => 'A search filter in Amazon DataZone.
', ], ], 'FilterClause' => [ 'base' => 'A search filter clause in Amazon DataZone.
', 'refs' => [ 'FilterList$member' => NULL, 'SearchInput$filters' => 'Specifies the search filters.
', 'SearchListingsInput$filters' => 'Specifies the filters for the search of listings.
', 'SearchTypesInput$filters' => 'The filters for the SearchTypes
action.
', ], ], 'FilterExpression' => [ 'base' => 'A filter expression in Amazon DataZone.
', 'refs' => [ 'FilterExpressions$member' => NULL, ], ], 'FilterExpressionExpressionString' => [ 'base' => NULL, 'refs' => [ 'FilterExpression$expression' => 'The search filter expression.
', ], ], 'FilterExpressionType' => [ 'base' => NULL, 'refs' => [ 'FilterExpression$type' => 'The search filter explresison type.
', ], ], 'FilterExpressions' => [ 'base' => NULL, 'refs' => [ 'RelationalFilterConfiguration$filterExpressions' => 'The filter expressions specified in the relational filter configuration for the data source.
', ], ], 'FilterList' => [ 'base' => NULL, 'refs' => [ 'FilterClause$and' => 'The \'and\' search filter clause in Amazon DataZone.
', 'FilterClause$or' => 'The \'or\' search filter clause in Amazon DataZone.
', ], ], 'FilterValueString' => [ 'base' => NULL, 'refs' => [ 'Filter$value' => 'A search filter value in Amazon DataZone.
', ], ], 'FirstName' => [ 'base' => NULL, 'refs' => [ 'SsoUserProfileDetails$firstName' => 'The first name included in the single sign-on details of the user profile.
', ], ], 'Float' => [ 'base' => NULL, 'refs' => [ 'AcceptRule$threshold' => 'The confidence score that specifies the condition at which a prediction can be accepted.
', 'RejectRule$threshold' => 'The confidence score that specifies the condition at which a prediction can be rejected.
', ], ], 'FormEntryInput' => [ 'base' => 'The details of the form entry.
', 'refs' => [ 'FormsInputMap$value' => NULL, ], ], 'FormEntryOutput' => [ 'base' => 'The details of the form entry.
', 'refs' => [ 'FormsOutputMap$value' => NULL, ], ], 'FormInput' => [ 'base' => 'The details of a metadata form.
', 'refs' => [ 'FormInputList$member' => NULL, ], ], 'FormInputContentString' => [ 'base' => NULL, 'refs' => [ 'FormInput$content' => 'The content of the metadata form.
', ], ], 'FormInputList' => [ 'base' => NULL, 'refs' => [ 'CreateAssetInput$formsInput' => 'Metadata forms attached to the asset.
', 'CreateAssetRevisionInput$formsInput' => 'The metadata forms to be attached to the asset as part of asset revision.
', 'CreateDataSourceInput$assetFormsInput' => 'The metadata forms that are to be attached to the assets that this data source works with.
', 'UpdateDataSourceInput$assetFormsInput' => 'The asset forms to be updated as part of the UpdateDataSource
action.
', ], ], 'FormName' => [ 'base' => NULL, 'refs' => [ 'FormInput$formName' => 'The name of the metadata form.
', 'FormOutput$formName' => 'The name of the metadata form.
', 'FormsInputMap$key' => NULL, 'FormsOutputMap$key' => NULL, 'SubscriptionTargetForm$formName' => 'The form name included in the subscription target configuration.
', ], ], 'FormOutput' => [ 'base' => 'The details of a metadata form.
', 'refs' => [ 'FormOutputList$member' => NULL, ], ], 'FormOutputList' => [ 'base' => NULL, 'refs' => [ 'AssetItemAdditionalAttributes$formsOutput' => 'The forms included in the additional attributes of an inventory asset.
', 'AssetItemAdditionalAttributes$readOnlyFormsOutput' => 'The read-only forms included in the additional attributes of an inventory asset.
', 'CreateAssetOutput$formsOutput' => 'The metadata forms that are attached to the created asset.
', 'CreateAssetOutput$readOnlyFormsOutput' => 'The read-only metadata forms that are attached to the created asset.
', 'CreateAssetRevisionOutput$formsOutput' => 'The metadata forms that were attached to the asset as part of the asset revision.
', 'CreateAssetRevisionOutput$readOnlyFormsOutput' => 'The read-only metadata forms that were attached to the asset as part of the asset revision.
', 'CreateDataSourceOutput$assetFormsOutput' => 'The metadata forms attached to the assets that this data source creates.
', 'DeleteDataSourceOutput$assetFormsOutput' => 'The asset data forms associated with this data source.
', 'GetAssetOutput$formsOutput' => 'The metadata forms attached to the asset.
', 'GetAssetOutput$readOnlyFormsOutput' => 'The read-only metadata forms attached to the asset.
', 'GetDataSourceOutput$assetFormsOutput' => 'The metadata forms attached to the assets created by this data source.
', 'UpdateDataSourceOutput$assetFormsOutput' => 'The asset forms to be updated as part of the UpdateDataSource
action.
', ], ], 'FormTypeData' => [ 'base' => 'The details of the metadata form type.
', 'refs' => [ 'SearchTypesResultItem$formTypeItem' => 'The form type included in the results of the SearchTypes
action.
', ], ], 'FormTypeIdentifier' => [ 'base' => NULL, 'refs' => [ 'DeleteFormTypeInput$formTypeIdentifier' => 'The ID of the metadata form type that is deleted.
', 'FormEntryInput$typeIdentifier' => 'The type ID of the form entry.
', 'FormInput$typeIdentifier' => 'The ID of the metadata form type.
', 'GetFormTypeInput$formTypeIdentifier' => 'The ID of the metadata form type.
', ], ], 'FormTypeName' => [ 'base' => NULL, 'refs' => [ 'CreateFormTypeInput$name' => 'The name of this Amazon DataZone metadata form type.
', 'CreateFormTypeOutput$name' => 'The name of this Amazon DataZone metadata form type.
', 'FormEntryOutput$typeName' => 'The name of the type of the form entry.
', 'FormOutput$typeName' => 'The name of the metadata form type.
', 'FormTypeData$name' => 'The name of the form type.
', 'GetFormTypeOutput$name' => 'The name of the metadata form type.
', 'Import$name' => 'The name of the import.
', ], ], 'FormTypeStatus' => [ 'base' => NULL, 'refs' => [ 'CreateFormTypeInput$status' => 'The status of this Amazon DataZone metadata form type.
', 'FormTypeData$status' => 'The status of the form type.
', 'GetFormTypeOutput$status' => 'The status of the metadata form type.
', ], ], 'Forms' => [ 'base' => NULL, 'refs' => [ 'AssetListing$forms' => 'The metadata forms attached to an asset published in an Amazon DataZone catalog.
', 'AssetListingItemAdditionalAttributes$forms' => 'The metadata forms that form additional attributes of the metadata asset.
', 'SubscribedAssetListing$forms' => 'The forms attached to the published asset for which the subscription grant is created.
', ], ], 'FormsInputMap' => [ 'base' => NULL, 'refs' => [ 'CreateAssetTypeInput$formsInput' => 'The metadata forms that are to be attached to the custom asset type.
', ], ], 'FormsOutputMap' => [ 'base' => NULL, 'refs' => [ 'AssetTypeItem$formsOutput' => 'The forms included in the details of the asset type.
', 'CreateAssetTypeOutput$formsOutput' => 'The metadata forms that are attached to the asset type.
', 'GetAssetTypeOutput$formsOutput' => 'The metadata forms attached to the asset type.
', ], ], 'GetAssetInput' => [ 'base' => NULL, 'refs' => [], ], 'GetAssetOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetAssetTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'GetAssetTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetDataSourceInput' => [ 'base' => NULL, 'refs' => [], ], 'GetDataSourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetDataSourceRunInput' => [ 'base' => NULL, 'refs' => [], ], 'GetDataSourceRunOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainInput' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentBlueprintConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentBlueprintConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentBlueprintInput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentBlueprintOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentInput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetFormTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'GetFormTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetGlossaryInput' => [ 'base' => NULL, 'refs' => [], ], 'GetGlossaryOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetGlossaryTermInput' => [ 'base' => NULL, 'refs' => [], ], 'GetGlossaryTermOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetGroupProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'GetGroupProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetIamPortalLoginUrlInput' => [ 'base' => NULL, 'refs' => [], ], 'GetIamPortalLoginUrlOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetListingInput' => [ 'base' => NULL, 'refs' => [], ], 'GetListingOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetProjectInput' => [ 'base' => NULL, 'refs' => [], ], 'GetProjectOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionGrantInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionGrantOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionRequestDetailsInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionRequestDetailsOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionRequestDetailsOutputSubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'GetSubscriptionRequestDetailsOutput$subscribedListings' => 'The subscribed listings in the subscription request.
', ], ], 'GetSubscriptionRequestDetailsOutputSubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'GetSubscriptionRequestDetailsOutput$subscribedPrincipals' => 'The subscribed principals in the subscription request.
', ], ], 'GetSubscriptionTargetInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionTargetOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetUserProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'GetUserProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'GlossaryDescription' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryInput$description' => 'The description of this business glossary.
', 'CreateGlossaryOutput$description' => 'The description of this business glossary.
', 'GetGlossaryOutput$description' => 'The description of the business glossary.
', 'GlossaryItem$description' => 'The business glossary description.
', 'UpdateGlossaryInput$description' => 'The description to be updated as part of the UpdateGlossary
action.
', 'UpdateGlossaryOutput$description' => 'The description to be updated as part of the UpdateGlossary
action.
', ], ], 'GlossaryId' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryOutput$id' => 'The ID of this business glossary.
', 'CreateGlossaryTermOutput$glossaryId' => 'The ID of the business glossary in which this term is created.
', 'DeleteGlossaryInput$identifier' => 'The ID of the business glossary that is deleted.
', 'GetGlossaryInput$identifier' => 'The ID of the business glossary.
', 'GetGlossaryOutput$id' => 'The ID of the business glossary.
', 'GetGlossaryTermOutput$glossaryId' => 'The ID of the business glossary to which this term belongs.
', 'GlossaryItem$id' => 'The identifier of the glossary.
', 'GlossaryTermItem$glossaryId' => 'The identifier of the business glossary to which the term belongs.
', 'UpdateGlossaryInput$identifier' => 'The identifier of the business glossary to be updated.
', 'UpdateGlossaryOutput$id' => 'The identifier of the business glossary that is to be updated.
', 'UpdateGlossaryTermOutput$glossaryId' => 'The identifier of the business glossary in which a term is to be updated.
', ], ], 'GlossaryItem' => [ 'base' => 'The details of a business glossary.
', 'refs' => [ 'SearchInventoryResultItem$glossaryItem' => 'The glossary item included in the search results.
', ], ], 'GlossaryName' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryInput$name' => 'The name of this business glossary.
', 'CreateGlossaryOutput$name' => 'The name of this business glossary.
', 'GetGlossaryOutput$name' => 'The name of the business glossary.
', 'GlossaryItem$name' => 'The name of the glossary.
', 'UpdateGlossaryInput$name' => 'The name to be updated as part of the UpdateGlossary
action.
', 'UpdateGlossaryOutput$name' => 'The name to be updated as part of the UpdateGlossary
action.
', ], ], 'GlossaryStatus' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryInput$status' => 'The status of this business glossary.
', 'CreateGlossaryOutput$status' => 'The status of this business glossary.
', 'GetGlossaryOutput$status' => 'The status of the business glossary.
', 'GlossaryItem$status' => 'The business glossary status.
', 'UpdateGlossaryInput$status' => 'The status to be updated as part of the UpdateGlossary
action.
', 'UpdateGlossaryOutput$status' => 'The status to be updated as part of the UpdateGlossary
action.
', ], ], 'GlossaryTermId' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryTermInput$glossaryIdentifier' => 'The ID of the business glossary in which this term is created.
', 'CreateGlossaryTermOutput$id' => 'The ID of this business glossary term.
', 'DeleteGlossaryTermInput$identifier' => 'The ID of the business glossary term that is deleted.
', 'GetGlossaryTermInput$identifier' => 'The ID of the business glossary term.
', 'GetGlossaryTermOutput$id' => 'The ID of the business glossary term.
', 'GlossaryTermItem$id' => 'The identifier of the business glossary term.
', 'GlossaryTerms$member' => NULL, 'TermRelationsClassifiesList$member' => NULL, 'TermRelationsIsAList$member' => NULL, 'UpdateGlossaryTermInput$glossaryIdentifier' => 'The identifier of the business glossary in which a term is to be updated.
', 'UpdateGlossaryTermInput$identifier' => 'The identifier of the business glossary term that is to be updated.
', 'UpdateGlossaryTermOutput$id' => 'The identifier of the business glossary term that is to be updated.
', ], ], 'GlossaryTermItem' => [ 'base' => 'The details of a business glossary term.
', 'refs' => [ 'SearchInventoryResultItem$glossaryTermItem' => 'The glossary term item included in the search results.
', ], ], 'GlossaryTermName' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryTermInput$name' => 'The name of this business glossary term.
', 'CreateGlossaryTermOutput$name' => 'The name of this business glossary term.
', 'DetailedGlossaryTerm$name' => 'The name of a glossary term attached to the inventory asset.
', 'GetGlossaryTermOutput$name' => 'The name of the business glossary term.
', 'GlossaryTermItem$name' => 'The name of the business glossary term.
', 'UpdateGlossaryTermInput$name' => 'The name to be updated as part of the UpdateGlossaryTerm
action.
', 'UpdateGlossaryTermOutput$name' => 'The name to be updated as part of the UpdateGlossaryTerm
action.
', ], ], 'GlossaryTermStatus' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryTermInput$status' => 'The status of this business glossary term.
', 'CreateGlossaryTermOutput$status' => 'The status of this business glossary term.
', 'GetGlossaryTermOutput$status' => 'The status of the business glossary term.
', 'GlossaryTermItem$status' => 'The status of the business glossary term.
', 'UpdateGlossaryTermInput$status' => 'The status to be updated as part of the UpdateGlossaryTerm
action.
', 'UpdateGlossaryTermOutput$status' => 'The status to be updated as part of the UpdateGlossaryTerm
action.
', ], ], 'GlossaryTerms' => [ 'base' => NULL, 'refs' => [ 'AssetItem$glossaryTerms' => 'The glossary terms attached to the Amazon DataZone inventory asset.
', 'CreateAssetInput$glossaryTerms' => 'Glossary terms attached to the asset.
', 'CreateAssetOutput$glossaryTerms' => 'The glossary terms that are attached to the created asset.
', 'CreateAssetRevisionInput$glossaryTerms' => 'The glossary terms to be attached to the asset as part of asset revision.
', 'CreateAssetRevisionOutput$glossaryTerms' => 'The glossary terms that were attached to the asset as part of asset revision.
', 'CreateEnvironmentInput$glossaryTerms' => 'The glossary terms that can be used in this Amazon DataZone environment.
', 'CreateEnvironmentOutput$glossaryTerms' => 'The glossary terms that can be used in this Amazon DataZone environment.
', 'CreateProjectInput$glossaryTerms' => 'The glossary terms that can be used in this Amazon DataZone project.
', 'CreateProjectOutput$glossaryTerms' => 'The glossary terms that can be used in the project.
', 'DataProductSummary$glossaryTerms' => '', 'GetAssetOutput$glossaryTerms' => 'The business glossary terms attached to the asset.
', 'GetEnvironmentBlueprintOutput$glossaryTerms' => 'The glossary terms attached to this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$glossaryTerms' => 'The business glossary terms that can be used in this environment.
', 'GetProjectOutput$glossaryTerms' => 'The business glossary terms that can be used in the project.
', 'UpdateEnvironmentInput$glossaryTerms' => 'The glossary terms to be updated as part of the UpdateEnvironment
action.
', 'UpdateEnvironmentOutput$glossaryTerms' => 'The glossary terms to be updated as part of the UpdateEnvironment
action.
', 'UpdateProjectInput$glossaryTerms' => 'The glossary terms to be updated as part of the UpdateProject
action.
', 'UpdateProjectOutput$glossaryTerms' => 'The glossary terms of the project that are to be updated.
', ], ], 'GlueRunConfigurationInput' => [ 'base' => 'The configuration details of the Amazon Web Services Glue data source.
', 'refs' => [ 'DataSourceConfigurationInput$glueRunConfiguration' => 'The configuration of the Amazon Web Services Glue data source.
', ], ], 'GlueRunConfigurationInputDataAccessRoleString' => [ 'base' => NULL, 'refs' => [ 'GlueRunConfigurationInput$dataAccessRole' => 'The data access role included in the configuration details of the Amazon Web Services Glue data source.
', ], ], 'GlueRunConfigurationOutput' => [ 'base' => 'The configuration details of the Amazon Web Services Glue data source.
', 'refs' => [ 'DataSourceConfigurationOutput$glueRunConfiguration' => 'The configuration of the Amazon Web Services Glue data source.
', ], ], 'GlueRunConfigurationOutputAccountIdString' => [ 'base' => NULL, 'refs' => [ 'GlueRunConfigurationOutput$accountId' => 'The Amazon Web Services account ID included in the configuration details of the Amazon Web Services Glue data source.
', ], ], 'GlueRunConfigurationOutputDataAccessRoleString' => [ 'base' => NULL, 'refs' => [ 'GlueRunConfigurationOutput$dataAccessRole' => 'The data access role included in the configuration details of the Amazon Web Services Glue data source.
', ], ], 'GlueRunConfigurationOutputRegionString' => [ 'base' => NULL, 'refs' => [ 'GlueRunConfigurationOutput$region' => 'The Amazon Web Services region included in the configuration details of the Amazon Web Services Glue data source.
', ], ], 'GrantedEntity' => [ 'base' => 'The details of a listing for which a subscription is granted.
', 'refs' => [ 'CreateSubscriptionGrantOutput$grantedEntity' => 'The entity to which the subscription is granted.
', 'DeleteSubscriptionGrantOutput$grantedEntity' => 'The entity to which the subscription is deleted.
', 'GetSubscriptionGrantOutput$grantedEntity' => 'The entity to which the subscription is granted.
', 'SubscriptionGrantSummary$grantedEntity' => 'The entity to which the subscription is granted.
', 'UpdateSubscriptionGrantStatusOutput$grantedEntity' => 'The granted entity to be updated as part of the UpdateSubscriptionGrantStatus
action.
', ], ], 'GrantedEntityInput' => [ 'base' => 'The details of a listing for which a subscription is to be granted.
', 'refs' => [ 'CreateSubscriptionGrantInput$grantedEntity' => 'The entity to which the subscription is to be granted.
', ], ], 'GroupDetails' => [ 'base' => 'The details of a group in Amazon DataZone.
', 'refs' => [ 'MemberDetails$group' => 'The group details of a project member.
', ], ], 'GroupIdentifier' => [ 'base' => NULL, 'refs' => [ 'CreateGroupProfileInput$groupIdentifier' => 'The identifier of the group for which the group profile is created.
', 'GetGroupProfileInput$groupIdentifier' => 'The identifier of the group profile.
', 'UpdateGroupProfileInput$groupIdentifier' => 'The identifier of the group profile that is updated.
', ], ], 'GroupProfileId' => [ 'base' => NULL, 'refs' => [ 'CreateGroupProfileOutput$id' => 'The identifier of the group profile.
', 'GetGroupProfileOutput$id' => 'The identifier of the group profile.
', 'GroupProfileSummary$id' => 'The ID of a group profile.
', 'UpdateGroupProfileOutput$id' => 'The identifier of the group profile that is updated.
', ], ], 'GroupProfileName' => [ 'base' => NULL, 'refs' => [ 'CreateGroupProfileOutput$groupName' => 'The name of the group for which group profile is created.
', 'GetGroupProfileOutput$groupName' => 'The name of the group for which the specified group profile exists.
', 'GroupProfileSummary$groupName' => 'The group name of a group profile.
', 'UpdateGroupProfileOutput$groupName' => 'The name of the group profile that is updated.
', ], ], 'GroupProfileStatus' => [ 'base' => NULL, 'refs' => [ 'CreateGroupProfileOutput$status' => 'The status of the group profile.
', 'GetGroupProfileOutput$status' => 'The identifier of the group profile.
', 'GroupProfileSummary$status' => 'The status of a group profile.
', 'UpdateGroupProfileInput$status' => 'The status of the group profile that is updated.
', 'UpdateGroupProfileOutput$status' => 'The status of the group profile that is updated.
', ], ], 'GroupProfileSummaries' => [ 'base' => NULL, 'refs' => [ 'SearchGroupProfilesOutput$items' => 'The results of the SearchGroupProfiles
action.
', ], ], 'GroupProfileSummary' => [ 'base' => 'The details of a group profile.
', 'refs' => [ 'GroupProfileSummaries$member' => NULL, ], ], 'GroupSearchText' => [ 'base' => NULL, 'refs' => [ 'SearchGroupProfilesInput$searchText' => 'Specifies the text for which to search.
', ], ], 'GroupSearchType' => [ 'base' => NULL, 'refs' => [ 'SearchGroupProfilesInput$groupType' => 'The group type for which to search.
', ], ], 'IamUserProfileDetails' => [ 'base' => 'The details of an IAM user profile in Amazon DataZone.
', 'refs' => [ 'UserProfileDetails$iam' => 'The IAM details included in the user profile details.
', ], ], 'Import' => [ 'base' => 'The details of the import of the metadata form type.
', 'refs' => [ 'ImportList$member' => NULL, ], ], 'ImportList' => [ 'base' => NULL, 'refs' => [ 'FormTypeData$imports' => 'The imports specified in the form type.
', 'GetFormTypeOutput$imports' => 'The imports of the metadata form type.
', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'AcceptChoice$predictionChoice' => 'Specifies the prediction (aka, the automatically generated piece of metadata) that can be accepted.
', 'DataSourceSummary$lastRunAssetCount' => 'The count of the assets created during the last data source run.
', 'GetDataSourceOutput$lastRunAssetCount' => 'The number of assets created by the data source during its last run.
', 'PredictionChoices$member' => NULL, 'RunStatisticsForAssets$added' => 'The added
statistic for the data source run.
', 'RunStatisticsForAssets$failed' => 'The failed
statistic for the data source run.
', 'RunStatisticsForAssets$skipped' => 'The skipped
statistic for the data source run.
', 'RunStatisticsForAssets$unchanged' => 'The unchanged
statistic for the data source run.
', 'RunStatisticsForAssets$updated' => 'The updated
statistic for the data source run.
', 'SearchListingsOutput$totalMatchCount' => 'Total number of search results.
', 'SearchOutput$totalMatchCount' => 'Total number of search results.
', 'SearchTypesOutput$totalMatchCount' => 'Total number of search results.
', ], ], 'InternalServerException' => [ 'base' => 'The request has failed because of an unknown error, exception or failure.
', 'refs' => [], ], 'InventorySearchScope' => [ 'base' => NULL, 'refs' => [ 'SearchInput$searchScope' => 'The scope of the search.
', ], ], 'KmsKeyArn' => [ 'base' => NULL, 'refs' => [ 'CreateDomainInput$kmsKeyIdentifier' => 'The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
', 'CreateDomainOutput$kmsKeyIdentifier' => 'The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
', 'GetDomainOutput$kmsKeyIdentifier' => 'The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
', ], ], 'LastName' => [ 'base' => NULL, 'refs' => [ 'SsoUserProfileDetails$lastName' => 'The last name included in the single sign-on details of the user profile.
', ], ], 'ListAssetRevisionsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListAssetRevisionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourceRunActivitiesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourceRunActivitiesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourceRunsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourceRunsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourcesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourcesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListDomainsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListDomainsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentBlueprintConfigurationsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentBlueprintConfigurationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentBlueprintsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentBlueprintsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentProfilesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentProfilesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListNotificationsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListNotificationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListProjectMembershipsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListProjectMembershipsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListProjectsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListProjectsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionGrantsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionGrantsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionRequestsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionRequestsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionTargetsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionTargetsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListingId' => [ 'base' => NULL, 'refs' => [ 'AssetListingDetails$listingId' => 'The identifier of an asset published in an Amazon DataZone catalog.
', 'AssetListingItem$listingId' => 'The identifier of the listing (asset published in Amazon DataZone catalog).
', 'CreateListingChangeSetOutput$listingId' => '', 'DeleteListingInput$identifier' => '', 'GetListingInput$identifier' => '', 'GetListingOutput$id' => '', 'ListSubscriptionGrantsInput$subscribedListingId' => 'The identifier of the subscribed listing.
', 'ListSubscriptionRequestsInput$subscribedListingId' => 'The identifier of the subscribed listing.
', 'ListSubscriptionsInput$subscribedListingId' => 'The identifier of the subscribed listing for the subscriptions that you want to list.
', 'ListingRevision$id' => 'An identifier of a revision of an asset published in a Amazon DataZone catalog.
', 'ListingRevisionInput$identifier' => 'An identifier of revision to be made to an asset published in a Amazon DataZone catalog.
', 'SubscribedListing$id' => 'The identifier of the published asset for which the subscription grant is created.
', 'SubscribedListingInput$identifier' => 'The identifier of the published asset for which the subscription grant is to be created.
', ], ], 'ListingItem' => [ 'base' => 'The details of a listing (aka asset published in a Amazon DataZone catalog).
', 'refs' => [ 'GetListingOutput$item' => '', ], ], 'ListingName' => [ 'base' => NULL, 'refs' => [ 'GetListingOutput$name' => '', 'SubscribedListing$name' => 'The name of the published asset for which the subscription grant is created.
', ], ], 'ListingRevision' => [ 'base' => 'A revision of an asset published in a Amazon DataZone catalog.
', 'refs' => [ 'GrantedEntity$listing' => 'The listing for which a subscription is granted.
', ], ], 'ListingRevisionInput' => [ 'base' => 'A revision to be made to an asset published in a Amazon DataZone catalog.
', 'refs' => [ 'GrantedEntityInput$listing' => 'The listing for which a subscription is to be granted.
', ], ], 'ListingStatus' => [ 'base' => NULL, 'refs' => [ 'AssetListingDetails$listingStatus' => 'The status of an asset published in an Amazon DataZone catalog.
', 'CreateListingChangeSetOutput$status' => '', 'GetListingOutput$status' => '', ], ], 'LongDescription' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryTermInput$longDescription' => 'The long description of this business glossary term.
', 'CreateGlossaryTermOutput$longDescription' => 'The long description of this business glossary term.
', 'GetGlossaryTermOutput$longDescription' => 'The long description of the business glossary term.
', 'GlossaryTermItem$longDescription' => 'The long description of the business glossary term.
', 'UpdateGlossaryTermInput$longDescription' => 'The long description to be updated as part of the UpdateGlossaryTerm
action.
', 'UpdateGlossaryTermOutput$longDescription' => 'The long description to be updated as part of the UpdateGlossaryTerm
action.
', ], ], 'MaxResults' => [ 'base' => NULL, 'refs' => [ 'ListAssetRevisionsInput$maxResults' => 'The maximum number of revisions to return in a single call to ListAssetRevisions
. When the number of revisions to be listed is greater than the value of MaxResults
, the response contains a NextToken
value that you can use in a subsequent call to ListAssetRevisions
to list the next set of revisions.
', 'ListDataSourceRunActivitiesInput$maxResults' => 'The maximum number of activities to return in a single call to ListDataSourceRunActivities
. When the number of activities 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 ListDataSourceRunActivities
to list the next set of activities.
', 'ListDataSourceRunsInput$maxResults' => 'The maximum number of runs to return in a single call to ListDataSourceRuns
. When the number of runs 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 ListDataSourceRuns
to list the next set of runs.
', 'ListDataSourcesInput$maxResults' => 'The maximum number of data sources to return in a single call to ListDataSources
. When the number of data sources 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 ListDataSources
to list the next set of data sources.
', 'ListEnvironmentBlueprintConfigurationsInput$maxResults' => 'The maximum number of blueprint configurations to return in a single call to ListEnvironmentBlueprintConfigurations
. When the number of configurations 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 ListEnvironmentBlueprintConfigurations
to list the next set of configurations.
', 'ListEnvironmentBlueprintsInput$maxResults' => 'The maximum number of blueprints to return in a single call to ListEnvironmentBlueprints
. When the number of blueprints 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 ListEnvironmentBlueprints
to list the next set of blueprints.
', 'ListEnvironmentProfilesInput$maxResults' => 'The maximum number of environment profiles to return in a single call to ListEnvironmentProfiles
. When the number of environment profiles 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 ListEnvironmentProfiles
to list the next set of environment profiles.
', 'ListEnvironmentsInput$maxResults' => 'The maximum number of environments to return in a single call to ListEnvironments
. When the number of environments 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 ListEnvironments
to list the next set of environments.
', 'ListNotificationsInput$maxResults' => 'The maximum number of notifications to return in a single call to ListNotifications
. When the number of notifications 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 ListNotifications
to list the next set of notifications.
', 'ListProjectMembershipsInput$maxResults' => 'The maximum number of memberships to return in a single call to ListProjectMemberships
. When the number of memberships 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 ListProjectMemberships
to list the next set of memberships.
', 'ListProjectsInput$maxResults' => 'The maximum number of projects to return in a single call to ListProjects
. When the number of projects 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 ListProjects
to list the next set of projects.
', 'ListSubscriptionGrantsInput$maxResults' => 'The maximum number of subscription grants to return in a single call to ListSubscriptionGrants
. When the number of subscription grants 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 ListSubscriptionGrants
to list the next set of subscription grants.
', 'ListSubscriptionRequestsInput$maxResults' => 'The maximum number of subscription requests to return in a single call to ListSubscriptionRequests
. When the number of subscription requests 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 ListSubscriptionRequests
to list the next set of subscription requests.
', 'ListSubscriptionTargetsInput$maxResults' => 'The maximum number of subscription targets to return in a single call to ListSubscriptionTargets
. When the number of subscription targets 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 ListSubscriptionTargets
to list the next set of subscription targets.
', 'ListSubscriptionsInput$maxResults' => 'The maximum number of subscriptions to return in a single call to ListSubscriptions
. When the number of subscriptions 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 ListSubscriptions
to list the next set of Subscriptions.
', 'SearchGroupProfilesInput$maxResults' => 'The maximum number of results to return in a single call to SearchGroupProfiles
. When the number of results 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 SearchGroupProfiles
to list the next set of results.
', 'SearchInput$maxResults' => 'The maximum number of results to return in a single call to Search
. When the number of results 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 Search
to list the next set of results.
', 'SearchListingsInput$maxResults' => 'The maximum number of results to return in a single call to SearchListings
. When the number of results 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 SearchListings
to list the next set of results.
', 'SearchTypesInput$maxResults' => 'The maximum number of results to return in a single call to SearchTypes
. When the number of results 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 SearchTypes
to list the next set of results.
', 'SearchUserProfilesInput$maxResults' => 'The maximum number of results to return in a single call to SearchUserProfiles
. When the number of results 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 SearchUserProfiles
to list the next set of results.
', ], ], 'MaxResultsForListDomains' => [ 'base' => NULL, 'refs' => [ 'ListDomainsInput$maxResults' => 'The maximum number of domains to return in a single call to ListDomains
. When the number of domains 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 ListDomains
to list the next set of domains.
', ], ], 'Member' => [ 'base' => 'The details about a project member.
', 'refs' => [ 'CreateProjectMembershipInput$member' => 'The project member whose project membership was created.
', 'DeleteProjectMembershipInput$member' => 'The project member whose project membership is deleted.
', ], ], 'MemberDetails' => [ 'base' => 'The details about a project member.
', 'refs' => [ 'ProjectMember$memberDetails' => 'The membership details of a project member.
', ], ], 'Message' => [ 'base' => NULL, 'refs' => [ 'NotificationOutput$message' => 'The message included in the notification.
', ], ], 'MetadataMap' => [ 'base' => NULL, 'refs' => [ 'NotificationOutput$metadata' => 'The metadata included in the notification.
', ], ], 'Model' => [ 'base' => '', 'refs' => [ 'CreateFormTypeInput$model' => 'The model of this Amazon DataZone metadata form type.
', 'FormTypeData$model' => 'The model of the form type.
', 'GetFormTypeOutput$model' => 'The model of the metadata form type.
', ], ], 'Name' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceInput$name' => 'The name of the data source.
', 'CreateDataSourceOutput$name' => 'The name of the data source.
', 'DataSourceRunActivity$database' => 'The database included in the data source run activity.
', 'DataSourceRunActivity$technicalName' => 'The technical name included in the data source run activity.
', 'DataSourceSummary$name' => 'The name of the data source.
', 'DeleteDataSourceOutput$name' => 'The name of the data source that is deleted.
', 'GetDataSourceOutput$name' => 'The name of the data source.
', 'ListDataSourcesInput$name' => 'The name of the data source.
', 'UpdateDataSourceInput$name' => 'The name to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$name' => 'The name to be updated as part of the UpdateDataSource
action.
', ], ], 'NotificationOutput' => [ 'base' => 'The details of a notification generated in Amazon DataZone.
', 'refs' => [ 'NotificationsList$member' => NULL, ], ], 'NotificationResource' => [ 'base' => 'The details of the resource mentioned in a notification.
', 'refs' => [ 'Topic$resource' => NULL, ], ], 'NotificationResourceType' => [ 'base' => NULL, 'refs' => [ 'NotificationResource$type' => 'The type of the resource mentioned in a notification.
', ], ], 'NotificationRole' => [ 'base' => NULL, 'refs' => [ 'Topic$role' => 'The role of the resource mentioned in a notification.
', ], ], 'NotificationSubjects' => [ 'base' => NULL, 'refs' => [ 'ListNotificationsInput$subjects' => 'The subjects of notifications.
', ], ], 'NotificationType' => [ 'base' => NULL, 'refs' => [ 'ListNotificationsInput$type' => 'The type of notifications.
', 'NotificationOutput$type' => 'The type of the notification.
', ], ], 'NotificationsList' => [ 'base' => NULL, 'refs' => [ 'ListNotificationsOutput$notifications' => 'The results of the ListNotifications
action.
', ], ], 'PaginationToken' => [ 'base' => NULL, 'refs' => [ 'ListAssetRevisionsInput$nextToken' => 'When the number of revisions is greater than the default value for the MaxResults
parameter, or if you explicitly specify a value for MaxResults
that is less than the number of revisions, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListAssetRevisions
to list the next set of revisions.
', 'ListAssetRevisionsOutput$nextToken' => 'When the number of revisions is greater than the default value for the MaxResults
parameter, or if you explicitly specify a value for MaxResults
that is less than the number of revisions, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListAssetRevisions
to list the next set of revisions.
', 'ListDataSourceRunActivitiesInput$nextToken' => 'When the number of activities 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 activities, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSourceRunActivities
to list the next set of activities.
', 'ListDataSourceRunActivitiesOutput$nextToken' => 'When the number of activities 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 activities, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSourceRunActivities
to list the next set of activities.
', 'ListDataSourceRunsInput$nextToken' => 'When the number of runs 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 runs, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSourceRuns
to list the next set of runs.
', 'ListDataSourceRunsOutput$nextToken' => 'When the number of runs 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 runs, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSourceRuns
to list the next set of runs.
', 'ListDataSourcesInput$nextToken' => 'When the number of data sources is greater than the default value for the MaxResults
parameter, or if you explicitly specify a value for MaxResults
that is less than the number of data sources, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSources
to list the next set of data sources.
', 'ListDataSourcesOutput$nextToken' => 'When the number of data sources is greater than the default value for the MaxResults
parameter, or if you explicitly specify a value for MaxResults
that is less than the number of data sources, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSources
to list the next set of data sources.
', 'ListDomainsInput$nextToken' => 'When the number of domains 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 domains, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDomains
to list the next set of domains.
', 'ListDomainsOutput$nextToken' => 'When the number of domains 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 domains, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDomains
to list the next set of domains.
', 'ListEnvironmentBlueprintConfigurationsInput$nextToken' => 'When the number of blueprint configurations 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 configurations, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentBlueprintConfigurations
to list the next set of configurations.
', 'ListEnvironmentBlueprintConfigurationsOutput$nextToken' => 'When the number of blueprint configurations 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 configurations, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentBlueprintConfigurations
to list the next set of configurations.
', 'ListEnvironmentBlueprintsInput$nextToken' => 'When the number of blueprints in the environment 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 blueprints in the environment, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentBlueprints
to list the next set of blueprints.
', 'ListEnvironmentBlueprintsOutput$nextToken' => 'When the number of blueprints in the environment 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 blueprints in the environment, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentBlueprints
to list the next set of blueprints.
', 'ListEnvironmentProfilesInput$nextToken' => 'When the number of environment profiles 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 profiles, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentProfiles
to list the next set of environment profiles.
', 'ListEnvironmentProfilesOutput$nextToken' => 'When the number of environment profiles 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 profiles, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentProfiles
to list the next set of environment profiles.
', 'ListEnvironmentsInput$nextToken' => 'When the number of environments 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 environments, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironments
to list the next set of environments.
', 'ListEnvironmentsOutput$nextToken' => 'When the number of environments 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 environments, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironments
to list the next set of environments.
', 'ListNotificationsInput$nextToken' => 'When the number of notifications 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 notifications, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListNotifications
to list the next set of notifications.
', 'ListNotificationsOutput$nextToken' => 'When the number of notifications 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 notifications, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListNotifications
to list the next set of notifications.
', 'ListProjectMembershipsInput$nextToken' => 'When the number of memberships 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 memberships, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListProjectMemberships
to list the next set of memberships.
', 'ListProjectMembershipsOutput$nextToken' => 'When the number of memberships 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 memberships, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListProjectMemberships
to list the next set of memberships.
', 'ListProjectsInput$nextToken' => 'When the number of projects 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 projects, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListProjects
to list the next set of projects.
', 'ListProjectsOutput$nextToken' => 'When the number of projects 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 projects, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListProjects
to list the next set of projects.
', 'ListSubscriptionGrantsInput$nextToken' => 'When the number of subscription grants 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 subscription grants, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionGrants
to list the next set of subscription grants.
', 'ListSubscriptionGrantsOutput$nextToken' => 'When the number of subscription grants 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 subscription grants, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionGrants
to list the next set of subscription grants.
', 'ListSubscriptionRequestsInput$nextToken' => 'When the number of subscription requests 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 subscription requests, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionRequests
to list the next set of subscription requests.
', 'ListSubscriptionRequestsOutput$nextToken' => 'When the number of subscription requests 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 subscription requests, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionRequests
to list the next set of subscription requests.
', 'ListSubscriptionTargetsInput$nextToken' => 'When the number of subscription targets 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 subscription targets, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionTargets
to list the next set of subscription targets.
', 'ListSubscriptionTargetsOutput$nextToken' => 'When the number of subscription targets 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 subscription targets, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionTargets
to list the next set of subscription targets.
', 'ListSubscriptionsInput$nextToken' => 'When the number of subscriptions 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 subscriptions, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptions
to list the next set of subscriptions.
', 'ListSubscriptionsOutput$nextToken' => 'When the number of subscriptions 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 subscriptions, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptions
to list the next set of subscriptions.
', 'SearchGroupProfilesInput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchGroupProfiles
to list the next set of results.
', 'SearchGroupProfilesOutput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchGroupProfiles
to list the next set of results.
', 'SearchInput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to Search
to list the next set of results.
', 'SearchListingsInput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchListings
to list the next set of results.
', 'SearchListingsOutput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchListings
to list the next set of results.
', 'SearchOutput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to Search
to list the next set of results.
', 'SearchTypesInput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchTypes
to list the next set of results.
', 'SearchTypesOutput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchTypes
to list the next set of results.
', 'SearchUserProfilesInput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchUserProfiles
to list the next set of results.
', 'SearchUserProfilesOutput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchUserProfiles
to list the next set of results.
', ], ], 'PredictionChoices' => [ 'base' => NULL, 'refs' => [ 'RejectChoice$predictionChoices' => 'Specifies the the automatically generated business metadata that can be rejected.
', ], ], 'PredictionConfiguration' => [ 'base' => 'The configuration of the prediction.
', 'refs' => [ 'CreateAssetInput$predictionConfiguration' => 'The configuration of the automatically generated business-friendly metadata for the asset.
', 'CreateAssetOutput$predictionConfiguration' => 'The configuration of the automatically generated business-friendly metadata for the asset.
', 'CreateAssetRevisionInput$predictionConfiguration' => 'The configuration of the automatically generated business-friendly metadata for the asset.
', 'CreateAssetRevisionOutput$predictionConfiguration' => 'The configuration of the automatically generated business-friendly metadata for the asset.
', ], ], 'ProjectDeletionError' => [ 'base' => 'Error that occurred during project deletion
', 'refs' => [ 'FailureReasons$member' => NULL, ], ], 'ProjectId' => [ 'base' => NULL, 'refs' => [ 'AssetItem$owningProjectId' => 'The identifier of the Amazon DataZone project that owns the inventory asset.
', 'AssetListing$owningProjectId' => 'The identifier of the project where an asset published in an Amazon DataZone catalog exists.
', 'AssetListingItem$owningProjectId' => 'The identifier of the project that owns the inventory asset.
', 'AssetTypeItem$originProjectId' => 'The identifier of the Amazon DataZone project where the asset type exists.
', 'AssetTypeItem$owningProjectId' => 'The identifier of the Amazon DataZone project that owns the asset type.
', 'CreateAssetInput$owningProjectIdentifier' => 'The unique identifier of the project that owns this asset.
', 'CreateAssetOutput$owningProjectId' => 'The ID of the Amazon DataZone project that owns the created asset.
', 'CreateAssetRevisionOutput$owningProjectId' => 'The unique identifier of the revised project that owns the asset.
', 'CreateAssetTypeInput$owningProjectIdentifier' => 'The identifier of the Amazon DataZone project that is to own the custom asset type.
', 'CreateAssetTypeOutput$originProjectId' => 'The ID of the Amazon DataZone project where the asset type was originally created.
', 'CreateAssetTypeOutput$owningProjectId' => 'The ID of the Amazon DataZone project that currently owns this asset type.
', 'CreateDataSourceOutput$projectId' => 'The ID of the Amazon DataZone project to which the data source is added.
', 'CreateEnvironmentInput$projectIdentifier' => 'The identifier of the Amazon DataZone project in which this environment is created.
', 'CreateEnvironmentOutput$projectId' => 'The ID of the Amazon DataZone project in which this environment is created.
', 'CreateEnvironmentProfileInput$projectIdentifier' => 'The identifier of the project in which to create the environment profile.
', 'CreateEnvironmentProfileOutput$projectId' => 'The ID of the Amazon DataZone project in which this environment profile is created.
', 'CreateFormTypeInput$owningProjectIdentifier' => 'The ID of the Amazon DataZone project that owns this metadata form type.
', 'CreateFormTypeOutput$originProjectId' => 'The ID of the project in which this Amazon DataZone metadata form type was originally created.
', 'CreateFormTypeOutput$owningProjectId' => 'The ID of the project that owns this Amazon DataZone metadata form type.
', 'CreateGlossaryInput$owningProjectIdentifier' => 'The ID of the project that currently owns business glossary.
', 'CreateGlossaryOutput$owningProjectId' => 'The ID of the project that currently owns this business glossary.
', 'CreateProjectMembershipInput$projectIdentifier' => 'The ID of the project for which this project membership was created.
', 'CreateProjectOutput$id' => 'The ID of the Amazon DataZone project.
', 'CreateSubscriptionTargetOutput$projectId' => '???
', 'DataProductSummary$owningProjectId' => '', 'DataSourceRunActivity$projectId' => 'The project ID included in the data source run activity.
', 'DataSourceRunSummary$projectId' => 'The project ID of the data source run.
', 'DeleteDataSourceOutput$projectId' => 'The ID of the project in which this data source exists and from which it\'s deleted.
', 'DeleteProjectInput$identifier' => 'The identifier of the project that is to be deleted.
', 'DeleteProjectMembershipInput$projectIdentifier' => 'The ID of the Amazon DataZone project the membership to which is deleted.
', 'EnvironmentProfileSummary$projectId' => 'The identifier of a project in which an environment profile exists.
', 'EnvironmentSummary$projectId' => 'The identifier of the project in which the environment exists.
', 'FormTypeData$originProjectId' => 'The identifier of the project in which the form type was originally created.
', 'FormTypeData$owningProjectId' => 'The identifier of the project that owns the form type.
', 'GetAssetOutput$owningProjectId' => 'The ID of the project that owns the asset.
', 'GetAssetTypeOutput$originProjectId' => 'The ID of the Amazon DataZone project in which the asset type was originally created.
', 'GetAssetTypeOutput$owningProjectId' => 'The ID of the Amazon DataZone project that owns the asset type.
', 'GetDataSourceOutput$projectId' => 'The ID of the project where the data source creates and publishes assets.
', 'GetDataSourceRunOutput$projectId' => 'The ID of the project in which this data source run occured.
', 'GetEnvironmentOutput$projectId' => 'The ID of the Amazon DataZone project in which this environment is created.
', 'GetEnvironmentProfileOutput$projectId' => 'The ID of the Amazon DataZone project in which this environment profile is created.
', 'GetFormTypeOutput$originProjectId' => 'The ID of the project in which this metadata form type was originally created.
', 'GetFormTypeOutput$owningProjectId' => 'The ID of the project that owns this metadata form type.
', 'GetGlossaryOutput$owningProjectId' => 'The ID of the project that owns this business glossary.
', 'GetProjectInput$identifier' => 'The ID of the project.
', 'GetProjectOutput$id' => '>The ID of the project.
', 'GetSubscriptionTargetOutput$projectId' => 'The ID of the project associated with the subscription target.
', 'GlossaryItem$owningProjectId' => 'The identifier of the project that owns the business glosary.
', 'ListEnvironmentProfilesInput$projectIdentifier' => 'The identifier of the Amazon DataZone project.
', 'ListEnvironmentsInput$projectIdentifier' => 'The identifier of the Amazon DataZone project.
', 'ListProjectMembershipsInput$projectIdentifier' => 'The identifier of the project whose memberships you want to list.
', 'ListSubscriptionRequestsInput$approverProjectId' => 'The identifier of the subscription request approver\'s project.
', 'ListSubscriptionRequestsInput$owningProjectId' => 'The identifier of the project for the subscription requests.
', 'ListSubscriptionsInput$approverProjectId' => 'The identifier of the project for the subscription\'s approver.
', 'ListSubscriptionsInput$owningProjectId' => 'The identifier of the owning project.
', 'ProjectSummary$id' => 'The identifier of a project.
', 'SearchInput$owningProjectIdentifier' => 'The identifier of the owning project specified for the search.
', 'StartDataSourceRunOutput$projectId' => 'The identifier of the project.
', 'SubscribedListing$ownerProjectId' => 'The identifier of the project of the published asset for which the subscription grant is created.
', 'SubscribedProject$id' => 'The identifier of the project that has the subscription grant.
', 'SubscribedProjectInput$identifier' => 'The identifier of the project that is to be given a subscription grant.
', 'SubscriptionTargetSummary$projectId' => 'The identifier of the project specified in the subscription target.
', 'UpdateDataSourceOutput$projectId' => 'The identifier of the project where data source is to be updated.
', 'UpdateEnvironmentOutput$projectId' => 'The project identifier of the environment.
', 'UpdateEnvironmentProfileOutput$projectId' => 'The identifier of the project of the environment profile that is to be updated.
', 'UpdateGlossaryOutput$owningProjectId' => 'The identifier of the project in which to update a business glossary.
', 'UpdateProjectInput$identifier' => 'The identifier of the project that is to be updated.
', 'UpdateProjectOutput$id' => 'The identifier of the project that is to be updated.
', 'UpdateSubscriptionTargetOutput$projectId' => 'The identifier of the project in which a subscription target is to be updated.
', ], ], 'ProjectMember' => [ 'base' => 'The details of a project member.
', 'refs' => [ 'ProjectMembers$member' => NULL, ], ], 'ProjectMembers' => [ 'base' => NULL, 'refs' => [ 'ListProjectMembershipsOutput$members' => 'The members of the project.
', ], ], 'ProjectName' => [ 'base' => NULL, 'refs' => [ 'CreateProjectInput$name' => 'The name of the Amazon DataZone project.
', 'CreateProjectOutput$name' => 'The name of the project.
', 'GetProjectOutput$name' => 'The name of the project.
', 'ListProjectsInput$name' => '', 'ProjectSummary$name' => 'The name of a project.
', 'SubscribedProject$name' => 'The name of the project that has the subscription grant.
', 'UpdateProjectInput$name' => 'The name to be updated as part of the UpdateProject
action.
', 'UpdateProjectOutput$name' => 'The name of the project that is to be updated.
', ], ], 'ProjectStatus' => [ 'base' => NULL, 'refs' => [ 'CreateProjectOutput$projectStatus' => 'Status of the project
', 'GetProjectOutput$projectStatus' => 'Status of the project
', 'ProjectSummary$projectStatus' => 'Status of the project
', 'UpdateProjectOutput$projectStatus' => 'Status of the project
', ], ], 'ProjectSummaries' => [ 'base' => NULL, 'refs' => [ 'ListProjectsOutput$items' => 'The results of the ListProjects
action.
', ], ], 'ProjectSummary' => [ 'base' => 'The details of a Amazon DataZone project.
', 'refs' => [ 'ProjectSummaries$member' => NULL, ], ], 'ProvisioningProperties' => [ 'base' => 'The provisioning properties of an environment blueprint.
', 'refs' => [ 'CreateEnvironmentOutput$provisioningProperties' => 'The provisioning properties of this Amazon DataZone environment.
', 'EnvironmentBlueprintSummary$provisioningProperties' => 'The provisioning properties of the blueprint.
', 'GetEnvironmentBlueprintOutput$provisioningProperties' => 'The provisioning properties of this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$provisioningProperties' => 'The provisioning properties of this Amazon DataZone environment.
', 'UpdateEnvironmentOutput$provisioningProperties' => 'The provisioning properties to be updated as part of the UpdateEnvironment
action.
', ], ], 'PutEnvironmentBlueprintConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'PutEnvironmentBlueprintConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'RecommendationConfiguration' => [ 'base' => 'The recommendation to be updated as part of the UpdateDataSource
action.
', 'refs' => [ 'CreateDataSourceInput$recommendation' => 'Specifies whether the business name generation is to be enabled for this data source.
', 'CreateDataSourceOutput$recommendation' => 'Specifies whether the business name generation is to be enabled for this data source.
', 'GetDataSourceOutput$recommendation' => '', 'UpdateDataSourceInput$recommendation' => 'The recommendation to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$recommendation' => 'The recommendation to be updated as part of the UpdateDataSource
action.
', ], ], 'RedshiftClusterStorage' => [ 'base' => 'The details of the Amazon Redshift cluster storage.
', 'refs' => [ 'RedshiftStorage$redshiftClusterSource' => 'The details of the Amazon Redshift cluster source.
', ], ], 'RedshiftClusterStorageClusterNameString' => [ 'base' => NULL, 'refs' => [ 'RedshiftClusterStorage$clusterName' => 'The name of an Amazon Redshift cluster.
', ], ], 'RedshiftCredentialConfiguration' => [ 'base' => 'The details of the credentials required to access an Amazon Redshift cluster.
', 'refs' => [ 'RedshiftRunConfigurationInput$redshiftCredentialConfiguration' => NULL, 'RedshiftRunConfigurationOutput$redshiftCredentialConfiguration' => NULL, ], ], 'RedshiftCredentialConfigurationSecretManagerArnString' => [ 'base' => NULL, 'refs' => [ 'RedshiftCredentialConfiguration$secretManagerArn' => 'The ARN of a secret manager for an Amazon Redshift cluster.
', ], ], 'RedshiftRunConfigurationInput' => [ 'base' => 'The configuration details of the Amazon Redshift data source.
', 'refs' => [ 'DataSourceConfigurationInput$redshiftRunConfiguration' => 'The configuration of the Amazon Redshift data source.
', ], ], 'RedshiftRunConfigurationInputDataAccessRoleString' => [ 'base' => NULL, 'refs' => [ 'RedshiftRunConfigurationInput$dataAccessRole' => 'The data access role included in the configuration details of the Amazon Redshift data source.
', ], ], 'RedshiftRunConfigurationOutput' => [ 'base' => 'The configuration details of the Amazon Redshift data source.
', 'refs' => [ 'DataSourceConfigurationOutput$redshiftRunConfiguration' => 'The configuration of the Amazon Redshift data source.
', ], ], 'RedshiftRunConfigurationOutputAccountIdString' => [ 'base' => NULL, 'refs' => [ 'RedshiftRunConfigurationOutput$accountId' => 'The ID of the Amazon Web Services account included in the configuration details of the Amazon Redshift data source.
', ], ], 'RedshiftRunConfigurationOutputDataAccessRoleString' => [ 'base' => NULL, 'refs' => [ 'RedshiftRunConfigurationOutput$dataAccessRole' => 'The data access role included in the configuration details of the Amazon Redshift data source.
', ], ], 'RedshiftRunConfigurationOutputRegionString' => [ 'base' => NULL, 'refs' => [ 'RedshiftRunConfigurationOutput$region' => 'The Amazon Web Services region included in the configuration details of the Amazon Redshift data source.
', ], ], 'RedshiftServerlessStorage' => [ 'base' => 'The details of the Amazon Redshift Serverless workgroup storage.
', 'refs' => [ 'RedshiftStorage$redshiftServerlessSource' => 'The details of the Amazon Redshift Serverless workgroup source.
', ], ], 'RedshiftServerlessStorageWorkgroupNameString' => [ 'base' => NULL, 'refs' => [ 'RedshiftServerlessStorage$workgroupName' => 'The name of the Amazon Redshift Serverless workgroup.
', ], ], 'RedshiftStorage' => [ 'base' => 'The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
', 'refs' => [ 'RedshiftRunConfigurationInput$redshiftStorage' => NULL, 'RedshiftRunConfigurationOutput$redshiftStorage' => NULL, ], ], 'RegionName' => [ 'base' => NULL, 'refs' => [ 'EnabledRegionList$member' => NULL, 'RegionalParameterMap$key' => NULL, ], ], 'RegionalParameter' => [ 'base' => NULL, 'refs' => [ 'RegionalParameterMap$value' => NULL, ], ], 'RegionalParameterMap' => [ 'base' => NULL, 'refs' => [ 'EnvironmentBlueprintConfigurationItem$regionalParameters' => 'The regional parameters of the environment blueprint.
', 'GetEnvironmentBlueprintConfigurationOutput$regionalParameters' => 'The regional parameters of the blueprint.
', 'PutEnvironmentBlueprintConfigurationInput$regionalParameters' => 'The regional parameters in the environment blueprint.
', 'PutEnvironmentBlueprintConfigurationOutput$regionalParameters' => 'The regional parameters in the environment blueprint.
', ], ], 'RejectChoice' => [ 'base' => 'The details of the automatically generated business metadata that is rejected.
', 'refs' => [ 'RejectChoices$member' => NULL, ], ], 'RejectChoices' => [ 'base' => NULL, 'refs' => [ 'RejectPredictionsInput$rejectChoices' => '', ], ], 'RejectPredictionsInput' => [ 'base' => NULL, 'refs' => [], ], 'RejectPredictionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'RejectRule' => [ 'base' => 'Specifies the rule and the threshold under which a prediction can be rejected.
', 'refs' => [ 'RejectPredictionsInput$rejectRule' => '', ], ], 'RejectRuleBehavior' => [ 'base' => NULL, 'refs' => [ 'RejectRule$rule' => 'Specifies whether you want to reject the top prediction for all targets or none.
', ], ], 'RejectSubscriptionRequestInput' => [ 'base' => NULL, 'refs' => [], ], 'RejectSubscriptionRequestOutput' => [ 'base' => NULL, 'refs' => [], ], 'RejectSubscriptionRequestOutputSubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'RejectSubscriptionRequestOutput$subscribedListings' => 'The subscribed listings of the subscription request.
', ], ], 'RejectSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'RejectSubscriptionRequestOutput$subscribedPrincipals' => 'The subscribed principals of the subscription request.
', ], ], 'RelationalFilterConfiguration' => [ 'base' => 'The relational filter configuration for the data source.
', 'refs' => [ 'RelationalFilterConfigurations$member' => NULL, ], ], 'RelationalFilterConfigurationDatabaseNameString' => [ 'base' => NULL, 'refs' => [ 'RelationalFilterConfiguration$databaseName' => 'The database name specified in the relational filter configuration for the data source.
', ], ], 'RelationalFilterConfigurationSchemaNameString' => [ 'base' => NULL, 'refs' => [ 'RelationalFilterConfiguration$schemaName' => 'The schema name specified in the relational filter configuration for the data source.
', ], ], 'RelationalFilterConfigurations' => [ 'base' => NULL, 'refs' => [ 'GlueRunConfigurationInput$relationalFilterConfigurations' => 'The relational filter configurations included in the configuration details of the Amazon Web Services Glue data source.
', 'GlueRunConfigurationOutput$relationalFilterConfigurations' => 'The relational filter configurations included in the configuration details of the Amazon Web Services Glue data source.
', 'RedshiftRunConfigurationInput$relationalFilterConfigurations' => 'The relational filger configurations included in the configuration details of the Amazon Redshift data source.
', 'RedshiftRunConfigurationOutput$relationalFilterConfigurations' => 'The relational filger configurations included in the configuration details of the Amazon Redshift data source.
', ], ], 'RequestReason' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$requestReason' => 'Specifies the reason for requesting a subscription to the asset.
', 'CreateSubscriptionRequestInput$requestReason' => 'The reason for the subscription request.
', 'CreateSubscriptionRequestOutput$requestReason' => 'The reason for the subscription request.
', 'GetSubscriptionRequestDetailsOutput$requestReason' => 'The reason for the subscription request.
', 'RejectSubscriptionRequestOutput$requestReason' => 'The reason for the subscription request.
', 'SubscriptionRequestSummary$requestReason' => 'The reason for the subscription request.
', 'UpdateSubscriptionRequestInput$requestReason' => 'The reason for the UpdateSubscriptionRequest
action.
', 'UpdateSubscriptionRequestOutput$requestReason' => 'The reason for the UpdateSubscriptionRequest
action.
', ], ], 'Resource' => [ 'base' => 'The details of a provisioned resource of this Amazon DataZone environment.
', 'refs' => [ 'ResourceList$member' => NULL, ], ], 'ResourceList' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$provisionedResources' => 'The provisioned resources of this Amazon DataZone environment.
', 'GetEnvironmentOutput$provisionedResources' => 'The provisioned resources of this Amazon DataZone environment.
', 'UpdateEnvironmentOutput$provisionedResources' => 'The provisioned resources to be updated as part of the UpdateEnvironment
action.
', ], ], 'ResourceNotFoundException' => [ 'base' => 'The specified resource cannot be found.
', 'refs' => [], ], 'Revision' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsInput$revision' => '', 'AcceptPredictionsOutput$revision' => '', 'AssetItem$typeRevision' => 'The revision of the inventory asset type.
', 'AssetListing$assetRevision' => 'The revision of an asset published in an Amazon DataZone catalog.
', 'AssetListingItem$entityRevision' => 'The revision of the inventory asset.
', 'AssetListingItem$listingRevision' => 'The revision of the listing (asset published in Amazon DataZone catalog).
', 'AssetRevision$revision' => 'The revision details of the inventory asset.
', 'AssetTypeItem$revision' => 'The revision of the asset type.
', 'CreateAssetInput$typeRevision' => 'The revision of this asset\'s type.
', 'CreateAssetOutput$revision' => 'The revision of the asset.
', 'CreateAssetOutput$typeRevision' => 'The revision type of the asset.
', 'CreateAssetRevisionInput$typeRevision' => 'The revision type of the asset.
', 'CreateAssetRevisionOutput$revision' => 'The revision of the asset.
', 'CreateAssetRevisionOutput$typeRevision' => 'The revision type of the asset.
', 'CreateAssetTypeOutput$revision' => 'The revision of the custom asset type.
', 'CreateFormTypeOutput$revision' => 'The revision of this Amazon DataZone metadata form type.
', 'CreateListingChangeSetInput$entityRevision' => '', 'CreateListingChangeSetOutput$listingRevision' => '', 'FormEntryInput$typeRevision' => 'The type revision of the form entry.
', 'FormEntryOutput$typeRevision' => 'The type revision of the form entry.
', 'FormInput$typeRevision' => 'The revision of the metadata form type.
', 'FormOutput$typeRevision' => 'The revision of the metadata form type.
', 'FormTypeData$revision' => 'The revision of the form type.
', 'GetAssetInput$revision' => 'The revision of the Amazon DataZone asset.
', 'GetAssetOutput$revision' => 'The revision of the asset.
', 'GetAssetOutput$typeRevision' => 'The revision of the asset type.
', 'GetAssetTypeInput$revision' => 'The revision of the asset type.
', 'GetAssetTypeOutput$revision' => 'The revision of the asset type.
', 'GetFormTypeInput$revision' => 'The revision of this metadata form type.
', 'GetFormTypeOutput$revision' => 'The revision of the metadata form type.
', 'GetListingInput$listingRevision' => '', 'GetListingOutput$listingRevision' => '', 'Import$revision' => 'The revision of the import.
', 'ListingRevision$revision' => 'The details of a revision of an asset published in a Amazon DataZone catalog.
', 'ListingRevisionInput$revision' => 'The details of a revision to be made to an asset published in a Amazon DataZone catalog.
', 'RejectPredictionsInput$revision' => '', 'RejectPredictionsOutput$assetRevision' => '', 'SubscribedAsset$assetRevision' => 'The revision of the asset for which the subscription grant is created.
', 'SubscribedAssetListing$entityRevision' => 'The revision of the published asset for which the subscription grant is created.
', 'SubscribedListing$revision' => 'The revision of the published asset for which the subscription grant is created.
', ], ], 'RevokeSubscriptionInput' => [ 'base' => NULL, 'refs' => [], ], 'RevokeSubscriptionOutput' => [ 'base' => NULL, 'refs' => [], ], 'RoleArn' => [ 'base' => NULL, 'refs' => [ 'CreateDomainInput$domainExecutionRole' => 'The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain.
', 'CreateDomainOutput$domainExecutionRole' => 'The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain.
', 'EnvironmentBlueprintConfigurationItem$manageAccessRoleArn' => 'The ARN of the manage access role specified in the environment blueprint configuration.
', 'EnvironmentBlueprintConfigurationItem$provisioningRoleArn' => 'The ARN of the provisioning role specified in the environment blueprint configuration.
', 'GetDomainOutput$domainExecutionRole' => 'The domain execution role with which the Amazon DataZone domain is created.
', 'GetEnvironmentBlueprintConfigurationOutput$manageAccessRoleArn' => 'The ARN of the manage access role with which this blueprint is created.
', 'GetEnvironmentBlueprintConfigurationOutput$provisioningRoleArn' => 'The ARN of the provisioning role with which this blueprint is created.
', 'PutEnvironmentBlueprintConfigurationInput$manageAccessRoleArn' => 'The ARN of the manage access role.
', 'PutEnvironmentBlueprintConfigurationInput$provisioningRoleArn' => 'The ARN of the provisioning role.
', 'PutEnvironmentBlueprintConfigurationOutput$manageAccessRoleArn' => 'The ARN of the manage access role.
', 'PutEnvironmentBlueprintConfigurationOutput$provisioningRoleArn' => 'The ARN of the provisioning role.
', 'UpdateDomainInput$domainExecutionRole' => 'The domain execution role to be updated as part of the UpdateDomain
action.
', 'UpdateDomainOutput$domainExecutionRole' => 'The domain execution role to be updated as part of the UpdateDomain
action.
', ], ], 'RunStatisticsForAssets' => [ 'base' => 'The asset statistics from the data source run.
', 'refs' => [ 'DataSourceRunSummary$runStatisticsForAssets' => NULL, 'GetDataSourceRunOutput$runStatisticsForAssets' => 'The asset statistics from this data source run.
', 'StartDataSourceRunOutput$runStatisticsForAssets' => 'Specifies run statistics for assets.
', ], ], 'ScheduleConfiguration' => [ 'base' => 'The details of the schedule of the data source runs.
', 'refs' => [ 'CreateDataSourceInput$schedule' => 'The schedule of the data source runs.
', 'CreateDataSourceOutput$schedule' => 'The schedule of the data source runs.
', 'DataSourceSummary$schedule' => NULL, 'DeleteDataSourceOutput$schedule' => 'The schedule of runs for this data source.
', 'GetDataSourceOutput$schedule' => 'The schedule of the data source runs.
', 'UpdateDataSourceInput$schedule' => 'The schedule to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$schedule' => 'The schedule to be updated as part of the UpdateDataSource
action.
', ], ], 'SearchGroupProfilesInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchGroupProfilesOutput' => [ 'base' => NULL, 'refs' => [], ], 'SearchInItem' => [ 'base' => 'The details of the search.
', 'refs' => [ 'SearchInList$member' => NULL, ], ], 'SearchInList' => [ 'base' => NULL, 'refs' => [ 'SearchInput$searchIn' => '', 'SearchListingsInput$searchIn' => '', 'SearchTypesInput$searchIn' => '', ], ], 'SearchInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchInventoryResultItem' => [ 'base' => 'The details of the search results.
', 'refs' => [ 'SearchInventoryResultItems$member' => NULL, ], ], 'SearchInventoryResultItems' => [ 'base' => NULL, 'refs' => [ 'SearchOutput$items' => 'The results of the Search
action.
', ], ], 'SearchListingsInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchListingsOutput' => [ 'base' => NULL, 'refs' => [], ], 'SearchOutput' => [ 'base' => NULL, 'refs' => [], ], 'SearchOutputAdditionalAttribute' => [ 'base' => NULL, 'refs' => [ 'SearchOutputAdditionalAttributes$member' => NULL, ], ], 'SearchOutputAdditionalAttributes' => [ 'base' => NULL, 'refs' => [ 'SearchInput$additionalAttributes' => 'Specifies additional attributes for the Search
action.
', 'SearchListingsInput$additionalAttributes' => 'Specifies additional attributes for the search.
', ], ], 'SearchResultItem' => [ 'base' => 'The details of the results of the SearchListings
action.
', 'refs' => [ 'SearchResultItems$member' => NULL, ], ], 'SearchResultItems' => [ 'base' => NULL, 'refs' => [ 'SearchListingsOutput$items' => 'The results of the SearchListings
action.
', ], ], 'SearchSort' => [ 'base' => 'The details of the way to sort search results.
', 'refs' => [ 'SearchInput$sort' => 'Specifies the way in which the search results are to be sorted.
', 'SearchListingsInput$sort' => 'Specifies the way for sorting the search results.
', 'SearchTypesInput$sort' => 'The specifies the way to sort the SearchTypes
results.
', ], ], 'SearchText' => [ 'base' => NULL, 'refs' => [ 'SearchInput$searchText' => 'Specifies the text for which to search.
', 'SearchTypesInput$searchText' => 'Specifies the text for which to search.
', ], ], 'SearchTypesInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchTypesOutput' => [ 'base' => NULL, 'refs' => [], ], 'SearchTypesResultItem' => [ 'base' => 'The details of the results of the SearchTypes
action.
', 'refs' => [ 'SearchTypesResultItems$member' => NULL, ], ], 'SearchTypesResultItems' => [ 'base' => NULL, 'refs' => [ 'SearchTypesOutput$items' => 'The results of the SearchTypes
action.
', ], ], 'SearchUserProfilesInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchUserProfilesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ServiceQuotaExceededException' => [ 'base' => 'The request has exceeded the specified service quota.
', 'refs' => [], ], 'ShortDescription' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryTermInput$shortDescription' => 'The short description of this business glossary term.
', 'CreateGlossaryTermOutput$shortDescription' => 'The short description of this business glossary term.
', 'DetailedGlossaryTerm$shortDescription' => 'The shoft description of a glossary term attached to the inventory asset.
', 'GetGlossaryTermOutput$shortDescription' => 'The short decription of the business glossary term.
', 'GlossaryTermItem$shortDescription' => 'The short description of the business glossary term.
', 'UpdateGlossaryTermInput$shortDescription' => 'The short description to be updated as part of the UpdateGlossaryTerm
action.
', 'UpdateGlossaryTermOutput$shortDescription' => 'The short description to be updated as part of the UpdateGlossaryTerm
action.
', ], ], 'SingleSignOn' => [ 'base' => 'The single sign-on details in Amazon DataZone.
', 'refs' => [ 'CreateDomainInput$singleSignOn' => 'The single-sign on configuration of the Amazon DataZone domain.
', 'CreateDomainOutput$singleSignOn' => 'The single-sign on configuration of the Amazon DataZone domain.
', 'GetDomainOutput$singleSignOn' => 'The single sing-on option of the specified Amazon DataZone domain.
', 'UpdateDomainInput$singleSignOn' => 'The single sign-on option to be updated as part of the UpdateDomain
action.
', 'UpdateDomainOutput$singleSignOn' => 'The single sign-on option of the Amazon DataZone domain.
', ], ], 'Smithy' => [ 'base' => NULL, 'refs' => [ 'Model$smithy' => '', ], ], 'SortFieldProject' => [ 'base' => NULL, 'refs' => [ 'ListProjectMembershipsInput$sortBy' => 'The method by which you want to sort the project memberships.
', ], ], 'SortKey' => [ 'base' => NULL, 'refs' => [ 'ListSubscriptionGrantsInput$sortBy' => 'Specifies the way of sorting the results of this action.
', 'ListSubscriptionRequestsInput$sortBy' => 'Specifies the way to sort the results of this action.
', 'ListSubscriptionTargetsInput$sortBy' => 'Specifies the way in which the results of this action are to be sorted.
', 'ListSubscriptionsInput$sortBy' => 'Specifies the way in which the results of this action are to be sorted.
', ], ], 'SortOrder' => [ 'base' => NULL, 'refs' => [ 'ListProjectMembershipsInput$sortOrder' => 'The sort order of the project memberships.
', 'ListSubscriptionGrantsInput$sortOrder' => 'Specifies the sort order of this action.
', 'ListSubscriptionRequestsInput$sortOrder' => 'Specifies the sort order for the results of this action.
', 'ListSubscriptionTargetsInput$sortOrder' => 'Specifies the sort order for the results of this action.
', 'ListSubscriptionsInput$sortOrder' => 'Specifies the sort order for the results of this action.
', 'SearchSort$order' => 'The order detail of the wya to sort search results.
', ], ], 'SsoUserProfileDetails' => [ 'base' => 'The single sign-on details of the user profile.
', 'refs' => [ 'UserProfileDetails$sso' => 'The single sign-on details included in the user profile details.
', ], ], 'StartDataSourceRunInput' => [ 'base' => NULL, 'refs' => [], ], 'StartDataSourceRunOutput' => [ 'base' => NULL, 'refs' => [], ], 'String' => [ 'base' => NULL, 'refs' => [ 'AcceptChoice$predictionTarget' => 'Specifies the target (for example, a column name) where a prediction can be accepted.
', 'AcceptSubscriptionRequestOutput$reviewerId' => 'Specifes the ID of the Amazon DataZone user who reviewed the subscription request.
', 'AssetTargetNameMap$targetName' => 'The target name in the asset target name map.
', 'CloudFormationProperties$templateUrl' => 'The template URL of the cloud formation provisioning properties of the environment blueprint.
', 'ConfigurableActionParameter$key' => 'The key of the configurable action parameter.
', 'ConfigurableActionParameter$value' => 'The value of the configurable action parameter.
', 'ConfigurableEnvironmentAction$type' => 'The type of a configurable action in a Amazon DataZone environment.
', 'CreateDataSourceInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateDataSourceInput$environmentIdentifier' => 'The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
', 'CreateDataSourceInput$projectIdentifier' => 'The identifier of the Amazon DataZone project in which you want to add this data source.
', 'CreateDomainInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateDomainInput$description' => 'The description of the Amazon DataZone domain.
', 'CreateDomainInput$name' => 'The name of the Amazon DataZone domain.
', 'CreateDomainOutput$arn' => 'The ARN of the Amazon DataZone domain.
', 'CreateDomainOutput$description' => 'The description of the Amazon DataZone domain.
', 'CreateDomainOutput$name' => 'The name of the Amazon DataZone domain.
', 'CreateDomainOutput$portalUrl' => 'The URL of the data portal for this Amazon DataZone domain.
', 'CreateEnvironmentInput$description' => 'The description of the Amazon DataZone environment.
', 'CreateEnvironmentInput$name' => 'The name of the Amazon DataZone environment.
', 'CreateEnvironmentOutput$createdBy' => 'The Amazon DataZone user who created this environment.
', 'CreateEnvironmentOutput$provider' => 'The provider of this Amazon DataZone environment.
', 'CreateEnvironmentProfileOutput$createdBy' => 'The Amazon DataZone user who created this environment profile.
', 'CreateGroupProfileInput$clientToken' => ' A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateSubscriptionGrantInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateSubscriptionRequestInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateSubscriptionRequestOutput$reviewerId' => 'The ID of the reviewer of the subscription request.
', 'CreateSubscriptionTargetInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateSubscriptionTargetInput$manageAccessRole' => 'The manage access role that is used to create the subscription target.
', 'CreateSubscriptionTargetInput$provider' => 'The provider of the subscription target.
', 'CreateSubscriptionTargetInput$type' => 'The type of the subscription target.
', 'CreateSubscriptionTargetOutput$manageAccessRole' => 'The manage access role with which the subscription target was created.
', 'CreateSubscriptionTargetOutput$provider' => 'The provider of the subscription target.
', 'CreateSubscriptionTargetOutput$type' => 'The type of the subscription target.
', 'CreateUserProfileInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CustomParameter$defaultValue' => 'The default value of the parameter.
', 'CustomParameter$fieldType' => 'The filed type of the parameter.
', 'DataSourceErrorMessage$errorDetail' => 'The details of the error message that is returned if the operation cannot be successfully completed.
', 'DataSourceRunActivity$dataAssetId' => 'The identifier of the asset included in the data source run activity.
', 'DataSourceSummary$type' => 'The type of the data source.
', 'DeleteDataSourceInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'DeleteDomainInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'Deployment$deploymentId' => 'The identifier of the last deployment of the environment.
', 'DomainSummary$arn' => 'The ARN of the Amazon DataZone domain.
', 'DomainSummary$managedAccountId' => 'The identifier of the Amazon Web Services account that manages the domain.
', 'DomainSummary$portalUrl' => 'The data portal URL for the Amazon DataZone domain.
', 'EnvironmentBlueprintSummary$provider' => 'The provider of the blueprint.
', 'EnvironmentError$code' => 'The error code for the failure reason for the environment deployment.
', 'EnvironmentError$message' => 'The error message for the failure reason for the environment deployment.
', 'EnvironmentParameter$name' => 'The name of an environment profile parameter.
', 'EnvironmentParameter$value' => 'The value of an environment profile parameter.
', 'EnvironmentProfileSummary$createdBy' => 'The Amazon DataZone user who created the environment profile.
', 'EnvironmentSummary$createdBy' => 'The Amazon DataZone user who created the environment.
', 'EnvironmentSummary$provider' => 'The provider of the environment.
', 'FailureCause$message' => 'The description of the error message.
', 'FormOutput$content' => 'The content of the metadata form.
', 'GetDataSourceRunOutput$dataSourceConfigurationSnapshot' => 'The configuration snapshot of the data source run.
', 'GetDomainOutput$arn' => 'The ARN of the specified Amazon DataZone domain.
', 'GetDomainOutput$description' => 'The description of the Amazon DataZone domain.
', 'GetDomainOutput$name' => 'The name of the Amazon DataZone domain.
', 'GetDomainOutput$portalUrl' => 'The URL of the data portal for this Amazon DataZone domain.
', 'GetEnvironmentBlueprintOutput$provider' => 'The provider of this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$createdBy' => 'The Amazon DataZone user who created the environment.
', 'GetEnvironmentOutput$provider' => 'The provider of this Amazon DataZone environment.
', 'GetEnvironmentProfileOutput$createdBy' => 'The Amazon DataZone user who created this environment profile.
', 'GetIamPortalLoginUrlOutput$authCodeUrl' => 'The data portal URL of the specified Amazon DataZone domain.
', 'GetIamPortalLoginUrlOutput$userProfileId' => 'The ID of the user profile.
', 'GetSubscriptionRequestDetailsOutput$reviewerId' => 'The identifier of the Amazon DataZone user who reviewed the subscription request.
', 'GetSubscriptionTargetOutput$manageAccessRole' => 'The manage access role with which the subscription target was created.
', 'GetSubscriptionTargetOutput$provider' => 'The provider of the subscription target.
', 'GetSubscriptionTargetOutput$type' => 'The type of the subscription target.
', 'GroupDetails$groupId' => 'The identifier of the group in Amazon DataZone.
', 'IamUserProfileDetails$arn' => 'The ARN of an IAM user profile in Amazon DataZone.
', 'ListDataSourcesInput$environmentIdentifier' => 'The identifier of the environment in which to list the data sources.
', 'ListDataSourcesInput$projectIdentifier' => 'The identifier of the project in which to list data sources.
', 'ListEnvironmentsInput$name' => '', 'ListEnvironmentsInput$provider' => 'The provider of the environment.
', 'ListProjectsInput$groupIdentifier' => 'The identifier of a group.
', 'ListProjectsInput$userIdentifier' => 'The identifier of the Amazon DataZone user.
', 'ListTagsForResourceRequest$resourceArn' => 'The ARN of the resource whose tags you want to list.
', 'Member$groupIdentifier' => 'The ID of the group of a project member.
', 'Member$userIdentifier' => 'The user ID of a project member.
', 'MetadataMap$key' => NULL, 'MetadataMap$value' => NULL, 'NotificationResource$id' => 'The ID of the resource mentioned in a notification.
', 'NotificationResource$name' => 'The name of the resource mentioned in a notification.
', 'NotificationSubjects$member' => NULL, 'ProjectDeletionError$code' => 'Project Deletion Error Code
', 'ProjectDeletionError$message' => 'Project Deletion Error Message
', 'RegionalParameter$key' => NULL, 'RegionalParameter$value' => NULL, 'RejectChoice$predictionTarget' => 'Specifies the target (for example, a column name) where a prediction can be rejected.
', 'RejectSubscriptionRequestOutput$reviewerId' => 'The identifier of the subscription request reviewer.
', 'Resource$name' => 'The name of a provisioned resource of this Amazon DataZone environment.
', 'Resource$provider' => 'The provider of a provisioned resource of this Amazon DataZone environment.
', 'Resource$type' => 'The type of a provisioned resource of this Amazon DataZone environment.
', 'Resource$value' => 'The value of a provisioned resource of this Amazon DataZone environment.
', 'SearchListingsInput$searchText' => 'Specifies the text for which to search.
', 'StartDataSourceRunInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'StartDataSourceRunOutput$dataSourceConfigurationSnapshot' => 'The configuration snapshot of the data source that is being run.
', 'SubscribedAsset$targetName' => 'The target name of the asset for which the subscription grant is created.
', 'SubscribedListing$ownerProjectName' => 'The name of the project that owns the published asset for which the subscription grant is created.
', 'SubscriptionRequestSummary$reviewerId' => 'The identifier of the subscription request reviewer.
', 'SubscriptionTargetForm$content' => 'The content of the subscription target configuration.
', 'SubscriptionTargetSummary$manageAccessRole' => 'The manage access role specified in the subscription target.
', 'SubscriptionTargetSummary$provider' => 'The provider of the subscription target.
', 'SubscriptionTargetSummary$type' => 'The type of the subscription target.
', 'TagResourceRequest$resourceArn' => 'The ARN of the resource to be tagged in Amazon DataZone.
', 'Topic$subject' => 'The subject of the resource mentioned in a notification.
', 'UntagResourceRequest$resourceArn' => 'The ARN of the resource to be untagged in Amazon DataZone.
', 'UpdateDomainInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'UpdateDomainInput$description' => 'The description to be updated as part of the UpdateDomain
action.
', 'UpdateDomainInput$name' => 'The name to be updated as part of the UpdateDomain
action.
', 'UpdateDomainOutput$description' => 'The description to be updated as part of the UpdateDomain
action.
', 'UpdateDomainOutput$name' => 'The name to be updated as part of the UpdateDomain
action.
', 'UpdateEnvironmentInput$description' => 'The description to be updated as part of the UpdateEnvironment
action.
', 'UpdateEnvironmentInput$name' => 'The name to be updated as part of the UpdateEnvironment
action.
', 'UpdateEnvironmentOutput$createdBy' => 'The Amazon DataZone user who created the environment.
', 'UpdateEnvironmentOutput$provider' => 'The provider identifier of the environment.
', 'UpdateEnvironmentProfileInput$description' => 'The description to be updated as part of the UpdateEnvironmentProfile
action.
', 'UpdateEnvironmentProfileOutput$createdBy' => 'The Amazon DataZone user who created the environment profile.
', 'UpdateSubscriptionGrantStatusInput$targetName' => 'The target name to be updated as part of the UpdateSubscriptionGrantStatus
action.
', 'UpdateSubscriptionRequestOutput$reviewerId' => 'The identifier of the Amazon DataZone user who reviews the subscription request.
', 'UpdateSubscriptionTargetInput$manageAccessRole' => 'The manage access role to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetInput$provider' => 'The provider to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$manageAccessRole' => 'The manage access role to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$provider' => 'The provider to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$type' => 'The type to be updated as part of the UpdateSubscriptionTarget
action.
', 'UserDetails$userId' => 'The identifier of the Amazon DataZone user.
', ], ], 'SubscribedAsset' => [ 'base' => 'The details of the asset for which the subscription grant is created.
', 'refs' => [ 'SubscribedAssets$member' => NULL, ], ], 'SubscribedAssetListing' => [ 'base' => 'The details of the published asset for which the subscription grant is created.
', 'refs' => [ 'SubscribedListingItem$assetListing' => 'The asset for which the subscription grant is created.
', ], ], 'SubscribedAssets' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionGrantOutput$assets' => 'The assets for which the subscription grant is created.
', 'DeleteSubscriptionGrantOutput$assets' => 'The assets for which the subsctiption grant that is deleted gave access.
', 'GetSubscriptionGrantOutput$assets' => 'The assets for which the subscription grant is created.
', 'SubscriptionGrantSummary$assets' => 'The assets included in the subscription grant.
', 'UpdateSubscriptionGrantStatusOutput$assets' => '', ], ], 'SubscribedListing' => [ 'base' => 'The details of the published asset for which the subscription grant is created.
', 'refs' => [ 'AcceptSubscriptionRequestOutputSubscribedListingsList$member' => NULL, 'CancelSubscriptionOutput$subscribedListing' => 'The asset to which a subscription is being cancelled.
', 'CreateSubscriptionRequestOutputSubscribedListingsList$member' => NULL, 'GetSubscriptionOutput$subscribedListing' => '', 'GetSubscriptionRequestDetailsOutputSubscribedListingsList$member' => NULL, 'RejectSubscriptionRequestOutputSubscribedListingsList$member' => NULL, 'RevokeSubscriptionOutput$subscribedListing' => 'The subscribed listing of the revoked subscription.
', 'SubscriptionRequestSummarySubscribedListingsList$member' => NULL, 'SubscriptionSummary$subscribedListing' => 'The listing included in the subscription.
', 'UpdateSubscriptionRequestOutputSubscribedListingsList$member' => NULL, ], ], 'SubscribedListingInput' => [ 'base' => 'The published asset for which the subscription grant is to be created.
', 'refs' => [ 'SubscribedListingInputs$member' => NULL, ], ], 'SubscribedListingInputs' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionRequestInput$subscribedListings' => '', ], ], 'SubscribedListingItem' => [ 'base' => 'The published asset for which the subscription grant is created.
', 'refs' => [ 'SubscribedListing$item' => 'The published asset for which the subscription grant is created.
', ], ], 'SubscribedPrincipal' => [ 'base' => 'The principal that has the subscription grant for the asset.
', 'refs' => [ 'AcceptSubscriptionRequestOutputSubscribedPrincipalsList$member' => NULL, 'CancelSubscriptionOutput$subscribedPrincipal' => 'The Amazon DataZone user who is made a subscriber to the specified asset by the subscription that is being cancelled.
', 'CreateSubscriptionRequestOutputSubscribedPrincipalsList$member' => NULL, 'GetSubscriptionOutput$subscribedPrincipal' => 'The principal that owns the subscription.
', 'GetSubscriptionRequestDetailsOutputSubscribedPrincipalsList$member' => NULL, 'RejectSubscriptionRequestOutputSubscribedPrincipalsList$member' => NULL, 'RevokeSubscriptionOutput$subscribedPrincipal' => 'The subscribed principal of the revoked subscription.
', 'SubscriptionRequestSummarySubscribedPrincipalsList$member' => NULL, 'SubscriptionSummary$subscribedPrincipal' => 'The principal included in the subscription.
', 'UpdateSubscriptionRequestOutputSubscribedPrincipalsList$member' => NULL, ], ], 'SubscribedPrincipalInput' => [ 'base' => 'The principal that is to be given a subscriptiong grant.
', 'refs' => [ 'SubscribedPrincipalInputs$member' => NULL, ], ], 'SubscribedPrincipalInputs' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionRequestInput$subscribedPrincipals' => 'The Amazon DataZone principals for whom the subscription request is created.
', ], ], 'SubscribedProject' => [ 'base' => 'The project that has the subscription grant.
', 'refs' => [ 'SubscribedPrincipal$project' => 'The project that has the subscription grant.
', ], ], 'SubscribedProjectInput' => [ 'base' => 'The project that is to be given a subscription grant.
', 'refs' => [ 'SubscribedPrincipalInput$project' => 'The project that is to be given a subscription grant.
', ], ], 'SubscriptionGrantId' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionGrantOutput$id' => 'The ID of the subscription grant.
', 'DeleteSubscriptionGrantInput$identifier' => 'The ID of the subscription grant that is deleted.
', 'DeleteSubscriptionGrantOutput$id' => 'The ID of the subscription grant that is deleted.
', 'GetSubscriptionGrantInput$identifier' => 'The ID of the subscription grant.
', 'GetSubscriptionGrantOutput$id' => 'The ID of the subscription grant.
', 'SubscriptionGrantSummary$id' => 'The identifier of the subscription grant.
', 'UpdateSubscriptionGrantStatusInput$identifier' => 'The identifier of the subscription grant the status of which is to be updated.
', 'UpdateSubscriptionGrantStatusOutput$id' => 'The identifier of the subscription grant.
', ], ], 'SubscriptionGrantOverallStatus' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionGrantOutput$status' => 'The status of the subscription grant.
', 'DeleteSubscriptionGrantOutput$status' => 'The status of the subscription grant that is deleted.
', 'GetSubscriptionGrantOutput$status' => 'The status of the subscription grant.
', 'SubscriptionGrantSummary$status' => 'The status of the subscription grant.
', 'UpdateSubscriptionGrantStatusOutput$status' => 'The status to be updated as part of the UpdateSubscriptionGrantStatus
action.
', ], ], 'SubscriptionGrantStatus' => [ 'base' => NULL, 'refs' => [ 'SubscribedAsset$status' => 'The status of the asset for which the subscription grant is created.
', 'UpdateSubscriptionGrantStatusInput$status' => 'The status to be updated as part of the UpdateSubscriptionGrantStatus
action.
', ], ], 'SubscriptionGrantSummary' => [ 'base' => 'The details of the subscription grant.
', 'refs' => [ 'SubscriptionGrants$member' => NULL, ], ], 'SubscriptionGrants' => [ 'base' => NULL, 'refs' => [ 'ListSubscriptionGrantsOutput$items' => 'The results of the ListSubscriptionGrants
action.
', ], ], 'SubscriptionId' => [ 'base' => NULL, 'refs' => [ 'CancelSubscriptionInput$identifier' => 'The unique identifier of the subscription that is being cancelled.
', 'CancelSubscriptionOutput$id' => 'The identifier of the subscription.
', 'CreateSubscriptionGrantOutput$subscriptionId' => 'The identifier of the subscription grant.
', 'DeleteSubscriptionGrantOutput$subscriptionId' => 'The identifier of the subsctiption whose subscription grant is to be deleted.
', 'GetSubscriptionGrantOutput$subscriptionId' => 'The identifier of the subscription.
', 'GetSubscriptionInput$identifier' => 'The ID of the subscription.
', 'GetSubscriptionOutput$id' => 'The ID of the subscription.
', 'ListSubscriptionGrantsInput$subscriptionId' => 'The identifier of the subscription.
', 'RevokeSubscriptionInput$identifier' => 'The identifier of the revoked subscription.
', 'RevokeSubscriptionOutput$id' => 'The identifier of the revoked subscription.
', 'SubscriptionGrantSummary$subscriptionId' => 'The ID of the subscription grant.
', 'SubscriptionSummary$id' => 'The identifier of the subscription.
', 'UpdateSubscriptionGrantStatusOutput$subscriptionId' => 'The identifier of the subscription.
', ], ], 'SubscriptionRequestId' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestInput$identifier' => 'The unique identifier of the subscription request that is to be accepted.
', 'AcceptSubscriptionRequestOutput$id' => 'The identifier of the subscription request.
', 'CancelSubscriptionOutput$subscriptionRequestId' => 'The unique ID of the subscripton request for the subscription that is being cancelled.
', 'CreateSubscriptionRequestOutput$id' => 'The ID of the subscription request.
', 'DeleteSubscriptionRequestInput$identifier' => 'The ID of the subscription request that is deleted.
', 'GetSubscriptionOutput$subscriptionRequestId' => 'The ID of the subscription request.
', 'GetSubscriptionRequestDetailsInput$identifier' => 'The identifier of the subscription request the details of which to get.
', 'GetSubscriptionRequestDetailsOutput$id' => 'The identifier of the subscription request.
', 'ListSubscriptionsInput$subscriptionRequestIdentifier' => 'The identifier of the subscription request for the subscriptions that you want to list.
', 'RejectSubscriptionRequestInput$identifier' => 'The identifier of the subscription request that was rejected.
', 'RejectSubscriptionRequestOutput$id' => 'The identifier of the subscription request that was rejected.
', 'RevokeSubscriptionOutput$subscriptionRequestId' => 'The identifier of the subscription request for the revoked subscription.
', 'SubscriptionRequestSummary$id' => 'The identifier of the subscription request.
', 'SubscriptionSummary$subscriptionRequestId' => 'The identifier of the subscription request for the subscription.
', 'UpdateSubscriptionRequestInput$identifier' => 'The identifier of the subscription request that is to be updated.
', 'UpdateSubscriptionRequestOutput$id' => 'The identifier of the subscription request that is to be updated.
', ], ], 'SubscriptionRequestStatus' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$status' => 'Specifies the status of the subscription request.
', 'CreateSubscriptionRequestOutput$status' => 'The status of the subscription request.
', 'GetSubscriptionRequestDetailsOutput$status' => 'The status of the subscription request.
', 'ListSubscriptionRequestsInput$status' => 'Specifies the status of the subscription requests.
', 'RejectSubscriptionRequestOutput$status' => 'The status of the subscription request.
', 'SubscriptionRequestSummary$status' => 'The status of the subscription request.
', 'UpdateSubscriptionRequestOutput$status' => 'The status of the subscription request.
', ], ], 'SubscriptionRequestSummary' => [ 'base' => 'The details of the subscription request.
', 'refs' => [ 'SubscriptionRequests$member' => NULL, ], ], 'SubscriptionRequestSummarySubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'SubscriptionRequestSummary$subscribedListings' => 'The listings included in the subscription request.
', ], ], 'SubscriptionRequestSummarySubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'SubscriptionRequestSummary$subscribedPrincipals' => 'The principals included in the subscription request.
', ], ], 'SubscriptionRequests' => [ 'base' => NULL, 'refs' => [ 'ListSubscriptionRequestsOutput$items' => 'The results of the ListSubscriptionRequests
action.
', ], ], 'SubscriptionStatus' => [ 'base' => NULL, 'refs' => [ 'CancelSubscriptionOutput$status' => 'The status of the request to cancel the subscription.
', 'GetSubscriptionOutput$status' => 'The status of the subscription.
', 'ListSubscriptionsInput$status' => 'The status of the subscriptions that you want to list.
', 'RevokeSubscriptionOutput$status' => 'The status of the revoked subscription.
', 'SubscriptionSummary$status' => 'The status of the subscription.
', ], ], 'SubscriptionSummary' => [ 'base' => 'The details of the subscription.
', 'refs' => [ 'Subscriptions$member' => NULL, ], ], 'SubscriptionTargetForm' => [ 'base' => 'The details of the subscription target configuration.
', 'refs' => [ 'SubscriptionTargetForms$member' => NULL, ], ], 'SubscriptionTargetForms' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionTargetInput$subscriptionTargetConfig' => 'The configuration of the subscription target.
', 'CreateSubscriptionTargetOutput$subscriptionTargetConfig' => 'The configuration of the subscription target.
', 'GetSubscriptionTargetOutput$subscriptionTargetConfig' => 'The configuration of teh subscription target.
', 'SubscriptionTargetSummary$subscriptionTargetConfig' => 'The configuration of the subscription target.
', 'UpdateSubscriptionTargetInput$subscriptionTargetConfig' => 'The configuration to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$subscriptionTargetConfig' => 'The configuration to be updated as part of the UpdateSubscriptionTarget
action.
', ], ], 'SubscriptionTargetId' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionGrantInput$subscriptionTargetIdentifier' => 'The ID of the subscription target for which the subscription grant is created.
', 'CreateSubscriptionGrantOutput$subscriptionTargetId' => 'The ID of the subscription target for which the subscription grant is created.
', 'CreateSubscriptionTargetOutput$id' => 'The ID of the subscription target.
', 'DeleteSubscriptionGrantOutput$subscriptionTargetId' => 'The ID of the subscription target associated with the subscription grant that is deleted.
', 'DeleteSubscriptionTargetInput$identifier' => 'The ID of the subscription target that is deleted.
', 'GetSubscriptionGrantOutput$subscriptionTargetId' => 'The subscription target ID associated with the subscription grant.
', 'GetSubscriptionTargetInput$identifier' => 'The ID of the subscription target.
', 'GetSubscriptionTargetOutput$id' => 'The ID of the subscription target.
', 'ListSubscriptionGrantsInput$subscriptionTargetId' => 'The identifier of the subscription target.
', 'SubscriptionGrantSummary$subscriptionTargetId' => 'The identifier of the target of the subscription grant.
', 'SubscriptionTargetSummary$id' => 'The identifier of the subscription target.
', 'UpdateSubscriptionGrantStatusOutput$subscriptionTargetId' => 'The identifier of the subscription target whose subscription grant status is to be updated.
', 'UpdateSubscriptionTargetInput$identifier' => 'Identifier of the subscription target that is to be updated.
', 'UpdateSubscriptionTargetOutput$id' => 'Identifier of the subscription target that is to be updated.
', ], ], 'SubscriptionTargetName' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionTargetInput$name' => 'The name of the subscription target.
', 'CreateSubscriptionTargetOutput$name' => 'The name of the subscription target.
', 'GetSubscriptionTargetOutput$name' => 'The name of the subscription target.
', 'SubscriptionTargetSummary$name' => 'The name of the subscription target.
', 'UpdateSubscriptionTargetInput$name' => 'The name to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$name' => 'The name to be updated as part of the UpdateSubscriptionTarget
action.
', ], ], 'SubscriptionTargetSummary' => [ 'base' => 'The details of the subscription target.
', 'refs' => [ 'SubscriptionTargets$member' => NULL, ], ], 'SubscriptionTargets' => [ 'base' => NULL, 'refs' => [ 'ListSubscriptionTargetsOutput$items' => 'The results of the ListSubscriptionTargets
action.
', ], ], 'Subscriptions' => [ 'base' => NULL, 'refs' => [ 'ListSubscriptionsOutput$items' => 'The results of the ListSubscriptions
action.
', ], ], 'SyntheticTimestamp_date_time' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$createdAt' => 'The timestamp of when the environment was created.
', 'CreateEnvironmentOutput$updatedAt' => 'The timestamp of when this environment was updated.
', 'CreateEnvironmentProfileOutput$createdAt' => 'The timestamp of when this environment profile was created.
', 'CreateEnvironmentProfileOutput$updatedAt' => 'The timestamp of when this environment profile was updated.
', 'CreateProjectOutput$createdAt' => 'The timestamp of when the project was created.
', 'CreateProjectOutput$lastUpdatedAt' => 'The timestamp of when the project was last updated.
', 'EnvironmentBlueprintConfigurationItem$createdAt' => 'The timestamp of when an environment blueprint was created.
', 'EnvironmentBlueprintConfigurationItem$updatedAt' => 'The timestamp of when the environment blueprint was updated.
', 'EnvironmentBlueprintSummary$createdAt' => 'The timestamp of when an environment blueprint was created.
', 'EnvironmentBlueprintSummary$updatedAt' => 'The timestamp of when the blueprint was enabled.
', 'EnvironmentProfileSummary$createdAt' => 'The timestamp of when an environment profile was created.
', 'EnvironmentProfileSummary$updatedAt' => 'The timestamp of when the environment profile was updated.
', 'EnvironmentSummary$createdAt' => 'The timestamp of when the environment was created.
', 'EnvironmentSummary$updatedAt' => 'The timestamp of when the environment was updated.
', 'GetEnvironmentBlueprintConfigurationOutput$createdAt' => 'The timestamp of when this blueprint was created.
', 'GetEnvironmentBlueprintConfigurationOutput$updatedAt' => 'The timestamp of when this blueprint was upated.
', 'GetEnvironmentBlueprintOutput$createdAt' => 'A timestamp of when this blueprint was created.
', 'GetEnvironmentBlueprintOutput$updatedAt' => 'The timestamp of when this blueprint was updated.
', 'GetEnvironmentOutput$createdAt' => 'The timestamp of when the environment was created.
', 'GetEnvironmentOutput$updatedAt' => 'The timestamp of when this environment was updated.
', 'GetEnvironmentProfileOutput$createdAt' => 'The timestamp of when this environment profile was created.
', 'GetEnvironmentProfileOutput$updatedAt' => 'The timestamp of when this environment profile was upated.
', 'GetProjectOutput$createdAt' => 'The timestamp of when the project was created.
', 'GetProjectOutput$lastUpdatedAt' => 'The timestamp of when the project was last updated.
', 'ProjectSummary$createdAt' => 'The timestamp of when a project was created.
', 'ProjectSummary$updatedAt' => 'The timestamp of when the project was updated.
', 'PutEnvironmentBlueprintConfigurationOutput$createdAt' => 'The timestamp of when the environment blueprint was created.
', 'PutEnvironmentBlueprintConfigurationOutput$updatedAt' => 'The timestamp of when the environment blueprint was updated.
', 'UpdateEnvironmentOutput$createdAt' => 'The timestamp of when the environment was created.
', 'UpdateEnvironmentOutput$updatedAt' => 'The timestamp of when the environment was updated.
', 'UpdateEnvironmentProfileOutput$createdAt' => 'The timestamp of when the environment profile was created.
', 'UpdateEnvironmentProfileOutput$updatedAt' => 'The timestamp of when the environment profile was updated.
', 'UpdateProjectOutput$createdAt' => 'The timestamp of when the project was created.
', 'UpdateProjectOutput$lastUpdatedAt' => 'The timestamp of when the project was last updated.
', ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'TagKeyList$member' => NULL, 'Tags$key' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$tagKeys' => 'Specifies the tag keys for the UntagResource
action.
', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tags$value' => NULL, ], ], 'Tags' => [ 'base' => NULL, 'refs' => [ 'CreateDomainInput$tags' => 'The tags specified for the Amazon DataZone domain.
', 'CreateDomainOutput$tags' => 'The tags specified for the Amazon DataZone domain.
', 'GetDomainOutput$tags' => 'The tags specified for the Amazon DataZone domain.
', 'ListTagsForResourceResponse$tags' => 'The tags of the specified resource.
', 'TagResourceRequest$tags' => 'Specifies the tags for the TagResource
action.
', ], ], 'TaskId' => [ 'base' => NULL, 'refs' => [ 'NotificationOutput$identifier' => 'The identifier of the notification.
', ], ], 'TaskStatus' => [ 'base' => NULL, 'refs' => [ 'ListNotificationsInput$taskStatus' => 'The task status of notifications.
', 'NotificationOutput$status' => 'The status included in the notification.
', ], ], 'TermRelations' => [ 'base' => 'The details of the term relations.
', 'refs' => [ 'CreateGlossaryTermInput$termRelations' => 'The term relations of this business glossary term.
', 'CreateGlossaryTermOutput$termRelations' => 'The term relations of this business glossary term.
', 'GetGlossaryTermOutput$termRelations' => 'The relations of the business glossary term.
', 'GlossaryTermItem$termRelations' => 'The relations of the business glossary term.
', 'UpdateGlossaryTermInput$termRelations' => 'The term relations to be updated as part of the UpdateGlossaryTerm
action.
', 'UpdateGlossaryTermOutput$termRelations' => 'The term relations to be updated as part of the UpdateGlossaryTerm
action.
', ], ], 'TermRelationsClassifiesList' => [ 'base' => NULL, 'refs' => [ 'TermRelations$classifies' => 'The classifies of the term relations.
', ], ], 'TermRelationsIsAList' => [ 'base' => NULL, 'refs' => [ 'TermRelations$isA' => 'The isA
property of the term relations.
', ], ], 'ThrottlingException' => [ 'base' => 'The request was denied due to request throttling.
', 'refs' => [], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'ListNotificationsInput$afterTimestamp' => 'The time after which you want to list notifications.
', 'ListNotificationsInput$beforeTimestamp' => 'The time before which you want to list notifications.
', 'NotificationOutput$creationTimestamp' => 'The timestamp of when a notification was created.
', 'NotificationOutput$lastUpdatedTimestamp' => 'The timestamp of when the notification was last updated.
', 'SubscribedAsset$failureTimestamp' => 'The failure timestamp included in the details of the asset for which the subscription grant is created.
', 'SubscribedAsset$grantedTimestamp' => 'The timestamp of when the subscription grant to the asset is created.
', ], ], 'Timezone' => [ 'base' => NULL, 'refs' => [ 'ScheduleConfiguration$timezone' => 'The timezone of the data source run.
', ], ], 'Title' => [ 'base' => NULL, 'refs' => [ 'NotificationOutput$title' => 'The title of the notification.
', ], ], 'Topic' => [ 'base' => 'The topic of the notification.
', 'refs' => [ 'NotificationOutput$topic' => 'The topic of the notification.
', ], ], 'TypeName' => [ 'base' => NULL, 'refs' => [ 'ApplicableAssetTypes$member' => NULL, 'AssetListing$assetType' => 'The type of an asset published in an Amazon DataZone catalog.
', 'AssetListingItem$entityType' => 'The type of the inventory asset.
', 'AssetTypeItem$name' => 'The name of the asset type.
', 'CreateAssetTypeInput$name' => 'The name of the custom asset type.
', 'CreateAssetTypeOutput$name' => 'The name of the asset type.
', 'GetAssetTypeOutput$name' => 'The name of the asset type.
', 'SubscribedAssetListing$entityType' => 'The type of the published asset for which the subscription grant is created.
', ], ], 'TypesSearchScope' => [ 'base' => NULL, 'refs' => [ 'SearchTypesInput$searchScope' => 'Specifies the scope of the search for types.
', ], ], 'UnauthorizedException' => [ 'base' => 'You do not have permission to perform this action.
', 'refs' => [], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourceInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDomainInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDomainOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEnvironmentInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEnvironmentOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEnvironmentProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEnvironmentProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGlossaryInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGlossaryOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGlossaryTermInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGlossaryTermOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGroupProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGroupProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateProjectInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateProjectOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionGrantStatusInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionGrantStatusOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionRequestInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionRequestOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionRequestOutputSubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'UpdateSubscriptionRequestOutput$subscribedListings' => 'The subscribed listings of the subscription request.
', ], ], 'UpdateSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'UpdateSubscriptionRequestOutput$subscribedPrincipals' => 'The subscribed principals of the subscription request.
', ], ], 'UpdateSubscriptionTargetInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionTargetOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdatedAt' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$updatedAt' => 'Specifies the timestamp when subscription request was updated.
', 'AssetTypeItem$updatedAt' => 'The timestamp of when the asset type was updated.
', 'CancelSubscriptionOutput$updatedAt' => 'The timestamp that specifies when the subscription was cancelled.
', 'CreateAssetTypeOutput$updatedAt' => 'The timestamp of when the custom type was created.
', 'CreateSubscriptionGrantOutput$updatedAt' => 'A timestamp of when the subscription grant was updated.
', 'CreateSubscriptionRequestOutput$updatedAt' => 'The timestamp of when the subscription request was updated.
', 'CreateSubscriptionTargetOutput$updatedAt' => 'The timestamp of when the subscription target was updated.
', 'DataProductSummary$updatedAt' => '', 'DeleteSubscriptionGrantOutput$updatedAt' => 'The timestamp of when the subscription grant that is deleted was updated.
', 'DomainSummary$lastUpdatedAt' => 'A timestamp of when a Amazon DataZone domain was last updated.
', 'GetAssetTypeOutput$updatedAt' => 'The timestamp of when the asset type was updated.
', 'GetDomainOutput$lastUpdatedAt' => 'The timestamp of when the Amazon DataZone domain was last updated.
', 'GetGlossaryOutput$updatedAt' => 'The timestamp of when the business glossary was updated.
', 'GetGlossaryTermOutput$updatedAt' => 'The timestamp of when the business glossary term was updated.
', 'GetListingOutput$updatedAt' => 'The timestamp of when the listing was updated.
', 'GetSubscriptionGrantOutput$updatedAt' => 'The timestamp of when the subscription grant was upated.
', 'GetSubscriptionOutput$updatedAt' => 'The timestamp of when the subscription was updated.
', 'GetSubscriptionRequestDetailsOutput$updatedAt' => 'The timestamp of when the subscription request was updated.
', 'GetSubscriptionTargetOutput$updatedAt' => 'The timestamp of when the subscription target was updated.
', 'GlossaryItem$updatedAt' => 'The timestamp of when the business glossary was updated.
', 'GlossaryTermItem$updatedAt' => 'The timestamp of when a business glossary term was updated.
', 'RejectSubscriptionRequestOutput$updatedAt' => 'The timestamp of when the subscription request was updated.
', 'RevokeSubscriptionOutput$updatedAt' => 'The timestamp of when the subscription was revoked.
', 'SubscriptionGrantSummary$updatedAt' => 'The timestampf of when the subscription grant was updated.
', 'SubscriptionRequestSummary$updatedAt' => 'The timestamp of when the subscription request was updated.
', 'SubscriptionSummary$updatedAt' => 'The timestamp of when the subscription was updated.
', 'SubscriptionTargetSummary$updatedAt' => 'The timestamp of when the subscription target was updated.
', 'UpdateDomainOutput$lastUpdatedAt' => 'Specifies the timestamp of when the domain was last updated.
', 'UpdateSubscriptionGrantStatusOutput$updatedAt' => 'The timestamp of when the subscription grant status is to be updated.
', 'UpdateSubscriptionRequestOutput$updatedAt' => 'The timestamp of when the subscription request was updated.
', 'UpdateSubscriptionTargetOutput$updatedAt' => 'The timestamp of when the subscription target was updated.
', ], ], 'UpdatedBy' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$updatedBy' => 'Specifies the Amazon DataZone user who updated the subscription request.
', 'AssetListingItem$listingUpdatedBy' => 'The Amazon DataZone user who updated the listing.
', 'AssetTypeItem$updatedBy' => 'The Amazon DataZone user who updated the asset type.
', 'CancelSubscriptionOutput$updatedBy' => 'The Amazon DataZone user that cancelled the subscription.
', 'CreateAssetTypeOutput$updatedBy' => 'The Amazon DataZone user that created the custom asset type.
', 'CreateSubscriptionGrantOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription grant.
', 'CreateSubscriptionRequestOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription request.
', 'CreateSubscriptionTargetOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription target.
', 'DataProductSummary$updatedBy' => '', 'DeleteSubscriptionGrantOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription grant that is deleted.
', 'GetAssetTypeOutput$updatedBy' => 'The Amazon DataZone user that updated the asset type.
', 'GetGlossaryOutput$updatedBy' => 'The Amazon DataZone user who updated the business glossary.
', 'GetGlossaryTermOutput$updatedBy' => 'The Amazon DataZone user who updated the business glossary term.
', 'GetListingOutput$updatedBy' => 'The Amazon DataZone user who updated the listing.
', 'GetSubscriptionGrantOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription grant.
', 'GetSubscriptionOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription.
', 'GetSubscriptionRequestDetailsOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription request.
', 'GetSubscriptionTargetOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription target.
', 'GlossaryItem$updatedBy' => 'The Amazon DataZone user who updated the business glossary.
', 'GlossaryTermItem$updatedBy' => 'The Amazon DataZone user who updated the business glossary term.
', 'RejectSubscriptionRequestOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription request.
', 'RevokeSubscriptionOutput$updatedBy' => 'The Amazon DataZone user who revoked the subscription.
', 'SubscriptionGrantSummary$updatedBy' => 'The Amazon DataZone user who updated the subscription grant.
', 'SubscriptionRequestSummary$updatedBy' => 'The identifier of the Amazon DataZone user who updated the subscription request.
', 'SubscriptionSummary$updatedBy' => 'The Amazon DataZone user who updated the subscription.
', 'SubscriptionTargetSummary$updatedBy' => 'The Amazon DataZone user who updated the subscription target.
', 'UpdateSubscriptionGrantStatusOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription grant status.
', 'UpdateSubscriptionRequestOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription request.
', 'UpdateSubscriptionTargetOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription target.
', ], ], 'UserAssignment' => [ 'base' => NULL, 'refs' => [ 'SingleSignOn$userAssignment' => 'The single sign-on user assignment in Amazon DataZone.
', ], ], 'UserDesignation' => [ 'base' => NULL, 'refs' => [ 'CreateProjectMembershipInput$designation' => 'The designation of the project membership.
', 'ProjectMember$designation' => 'The designated role of a project member.
', ], ], 'UserDetails' => [ 'base' => 'The user details of a project member.
', 'refs' => [ 'MemberDetails$user' => 'The user details of a project member.
', ], ], 'UserIdentifier' => [ 'base' => NULL, 'refs' => [ 'CreateUserProfileInput$userIdentifier' => 'The identifier of the user for which the user profile is created.
', 'GetUserProfileInput$userIdentifier' => 'The identifier of the user for which you want to get the user profile.
', 'UpdateUserProfileInput$userIdentifier' => 'The identifier of the user whose user profile is to be updated.
', ], ], 'UserProfileDetails' => [ 'base' => 'The details of the user profile in Amazon DataZone.
', 'refs' => [ 'CreateUserProfileOutput$details' => NULL, 'GetUserProfileOutput$details' => NULL, 'UpdateUserProfileOutput$details' => NULL, 'UserProfileSummary$details' => 'The details of the user profile.
', ], ], 'UserProfileId' => [ 'base' => NULL, 'refs' => [ 'CreateUserProfileOutput$id' => 'The identifier of the user profile.
', 'GetUserProfileOutput$id' => 'The identifier of the user profile.
', 'UpdateUserProfileOutput$id' => 'The identifier of the user profile.
', 'UserProfileSummary$id' => 'The ID of the user profile.
', ], ], 'UserProfileName' => [ 'base' => NULL, 'refs' => [ 'SsoUserProfileDetails$username' => 'The username included in the single sign-on details of the user profile.
', ], ], 'UserProfileStatus' => [ 'base' => NULL, 'refs' => [ 'CreateUserProfileOutput$status' => 'The status of the user profile.
', 'GetUserProfileOutput$status' => 'The status of the user profile.
', 'UpdateUserProfileInput$status' => 'The status of the user profile that are to be updated.
', 'UpdateUserProfileOutput$status' => 'The status of the user profile.
', 'UserProfileSummary$status' => 'The status of the user profile.
', ], ], 'UserProfileSummaries' => [ 'base' => NULL, 'refs' => [ 'SearchUserProfilesOutput$items' => 'The results of the SearchUserProfiles
action.
', ], ], 'UserProfileSummary' => [ 'base' => 'The details of the user profile.
', 'refs' => [ 'UserProfileSummaries$member' => NULL, ], ], 'UserProfileType' => [ 'base' => NULL, 'refs' => [ 'CreateUserProfileOutput$type' => 'The type of the user profile.
', 'GetUserProfileInput$type' => 'The type of the user profile.
', 'GetUserProfileOutput$type' => 'The type of the user profile.
', 'UpdateUserProfileInput$type' => 'The type of the user profile that are to be updated.
', 'UpdateUserProfileOutput$type' => 'The type of the user profile.
', 'UserProfileSummary$type' => 'The type of the user profile.
', ], ], 'UserSearchText' => [ 'base' => NULL, 'refs' => [ 'SearchUserProfilesInput$searchText' => 'Specifies the text for which to search.
', ], ], 'UserSearchType' => [ 'base' => NULL, 'refs' => [ 'SearchUserProfilesInput$userType' => 'Specifies the user type for the SearchUserProfiles
action.
', ], ], 'UserType' => [ 'base' => NULL, 'refs' => [ 'CreateUserProfileInput$userType' => 'The user type of the user for which the user profile is created.
', ], ], 'ValidationException' => [ 'base' => 'The input fails to satisfy the constraints specified by the Amazon Web Services service.
', 'refs' => [], ], ],];
+return [ 'version' => '2.0', 'service' => 'Amazon DataZone is a data management service that enables you to catalog, discover, govern, share, and analyze your data. With Amazon DataZone, you can share and access your data across accounts and supported regions. Amazon DataZone simplifies your experience across Amazon Web Services services, including, but not limited to, Amazon Redshift, Amazon Athena, Amazon Web Services Glue, and Amazon Web Services Lake Formation.
', 'operations' => [ 'AcceptPredictions' => 'Accepts automatically generated business-friendly metadata for your Amazon DataZone assets.
', 'AcceptSubscriptionRequest' => 'Accepts a subscription request to a specific asset.
', 'CancelMetadataGenerationRun' => 'Cancels the metadata generation run.
', 'CancelSubscription' => 'Cancels the subscription to the specified asset.
', 'CreateAsset' => 'Creates an asset in Amazon DataZone catalog.
', 'CreateAssetRevision' => 'Creates a revision of the asset.
', 'CreateAssetType' => 'Creates a custom asset type.
', 'CreateDataSource' => 'Creates an Amazon DataZone data source.
', 'CreateDomain' => 'Creates an Amazon DataZone domain.
', 'CreateEnvironment' => 'Create an Amazon DataZone environment.
', 'CreateEnvironmentProfile' => 'Creates an Amazon DataZone environment profile.
', 'CreateFormType' => 'Creates a metadata form type.
', 'CreateGlossary' => 'Creates an Amazon DataZone business glossary.
', 'CreateGlossaryTerm' => 'Creates a business glossary term.
', 'CreateGroupProfile' => 'Creates a group profile in Amazon DataZone.
', 'CreateListingChangeSet' => 'Publishes a listing (a record of an asset at a given time) or removes a listing from the catalog.
', 'CreateProject' => 'Creates an Amazon DataZone project.
', 'CreateProjectMembership' => 'Creates a project membership in Amazon DataZone.
', 'CreateSubscriptionGrant' => 'Creates a subsscription grant in Amazon DataZone.
', 'CreateSubscriptionRequest' => 'Creates a subscription request in Amazon DataZone.
', 'CreateSubscriptionTarget' => 'Creates a subscription target in Amazon DataZone.
', 'CreateUserProfile' => 'Creates a user profile in Amazon DataZone.
', 'DeleteAsset' => 'Delets an asset in Amazon DataZone.
', 'DeleteAssetType' => 'Deletes an asset type in Amazon DataZone.
', 'DeleteDataSource' => 'Deletes a data source in Amazon DataZone.
', 'DeleteDomain' => 'Deletes a Amazon DataZone domain.
', 'DeleteEnvironment' => 'Deletes an environment in Amazon DataZone.
', 'DeleteEnvironmentBlueprintConfiguration' => 'Deletes the blueprint configuration in Amazon DataZone.
', 'DeleteEnvironmentProfile' => 'Deletes an environment profile in Amazon DataZone.
', 'DeleteFormType' => 'Delets and metadata form type in Amazon DataZone.
', 'DeleteGlossary' => 'Deletes a business glossary in Amazon DataZone.
', 'DeleteGlossaryTerm' => 'Deletes a business glossary term in Amazon DataZone.
', 'DeleteListing' => 'Deletes a listing (a record of an asset at a given time).
', 'DeleteProject' => 'Deletes a project in Amazon DataZone.
', 'DeleteProjectMembership' => 'Deletes project membership in Amazon DataZone.
', 'DeleteSubscriptionGrant' => 'Deletes and subscription grant in Amazon DataZone.
', 'DeleteSubscriptionRequest' => 'Deletes a subscription request in Amazon DataZone.
', 'DeleteSubscriptionTarget' => 'Deletes a subscription target in Amazon DataZone.
', 'GetAsset' => 'Gets an Amazon DataZone asset.
', 'GetAssetType' => 'Gets an Amazon DataZone asset type.
', 'GetDataSource' => 'Gets an Amazon DataZone data source.
', 'GetDataSourceRun' => 'Gets an Amazon DataZone data source run.
', 'GetDomain' => 'Gets an Amazon DataZone domain.
', 'GetEnvironment' => 'Gets an Amazon DataZone environment.
', 'GetEnvironmentBlueprint' => 'Gets an Amazon DataZone blueprint.
', 'GetEnvironmentBlueprintConfiguration' => 'Gets the blueprint configuration in Amazon DataZone.
', 'GetEnvironmentProfile' => 'Gets an evinronment profile in Amazon DataZone.
', 'GetFormType' => 'Gets a metadata form type in Amazon DataZone.
', 'GetGlossary' => 'Gets a business glossary in Amazon DataZone.
', 'GetGlossaryTerm' => 'Gets a business glossary term in Amazon DataZone.
', 'GetGroupProfile' => 'Gets a group profile in Amazon DataZone.
', 'GetIamPortalLoginUrl' => 'Gets the data portal URL for the specified Amazon DataZone domain.
', 'GetListing' => 'Gets a listing (a record of an asset at a given time).
', 'GetMetadataGenerationRun' => 'Gets a metadata generation run in Amazon DataZone.
', 'GetProject' => 'Gets a project in Amazon DataZone.
', 'GetSubscription' => 'Gets a subscription in Amazon DataZone.
', 'GetSubscriptionGrant' => 'Gets the subscription grant in Amazon DataZone.
', 'GetSubscriptionRequestDetails' => 'Gets the details of the specified subscription request.
', 'GetSubscriptionTarget' => 'Gets the subscription target in Amazon DataZone.
', 'GetUserProfile' => 'Gets a user profile in Amazon DataZone.
', 'ListAssetRevisions' => 'Lists the revisions for the asset.
', 'ListDataSourceRunActivities' => 'Lists data source run activities.
', 'ListDataSourceRuns' => 'Lists data source runs in Amazon DataZone.
', 'ListDataSources' => 'Lists data sources in Amazon DataZone.
', 'ListDomains' => 'Lists Amazon DataZone domains.
', 'ListEnvironmentBlueprintConfigurations' => 'Lists blueprint configurations for a Amazon DataZone environment.
', 'ListEnvironmentBlueprints' => 'Lists blueprints in an Amazon DataZone environment.
', 'ListEnvironmentProfiles' => 'Lists Amazon DataZone environment profiles.
', 'ListEnvironments' => 'Lists Amazon DataZone environments.
', 'ListMetadataGenerationRuns' => 'Lists all metadata generation runs.
', 'ListNotifications' => 'Lists all Amazon DataZone notifications.
', 'ListProjectMemberships' => 'Lists all members of the specified project.
', 'ListProjects' => 'Lists Amazon DataZone projects.
', 'ListSubscriptionGrants' => 'Lists subscription grants.
', 'ListSubscriptionRequests' => 'Lists Amazon DataZone subscription requests.
', 'ListSubscriptionTargets' => 'Lists subscription targets in Amazon DataZone.
', 'ListSubscriptions' => 'Lists subscriptions in Amazon DataZone.
', 'ListTagsForResource' => 'Lists tags for the specified resource in Amazon DataZone.
', 'PutEnvironmentBlueprintConfiguration' => 'Writes the configuration for the specified environment blueprint in Amazon DataZone.
', 'RejectPredictions' => 'Rejects automatically generated business-friendly metadata for your Amazon DataZone assets.
', 'RejectSubscriptionRequest' => 'Rejects the specified subscription request.
', 'RevokeSubscription' => 'Revokes a specified subscription in Amazon DataZone.
', 'Search' => 'Searches for assets in Amazon DataZone.
', 'SearchGroupProfiles' => 'Searches group profiles in Amazon DataZone.
', 'SearchListings' => 'Searches listings (records of an asset at a given time) in Amazon DataZone.
', 'SearchTypes' => 'Searches for types in Amazon DataZone.
', 'SearchUserProfiles' => 'Searches user profiles in Amazon DataZone.
', 'StartDataSourceRun' => 'Start the run of the specified data source in Amazon DataZone.
', 'StartMetadataGenerationRun' => 'Starts the metadata generation run.
', 'TagResource' => 'Tags a resource in Amazon DataZone.
', 'UntagResource' => 'Untags a resource in Amazon DataZone.
', 'UpdateDataSource' => 'Updates the specified data source in Amazon DataZone.
', 'UpdateDomain' => 'Updates a Amazon DataZone domain.
', 'UpdateEnvironment' => 'Updates the specified environment in Amazon DataZone.
', 'UpdateEnvironmentProfile' => 'Updates the specified environment profile in Amazon DataZone.
', 'UpdateGlossary' => 'Updates the business glossary in Amazon DataZone.
', 'UpdateGlossaryTerm' => 'Updates a business glossary term in Amazon DataZone.
', 'UpdateGroupProfile' => 'Updates the specified group profile in Amazon DataZone.
', 'UpdateProject' => 'Updates the specified project in Amazon DataZone.
', 'UpdateSubscriptionGrantStatus' => 'Updates the status of the specified subscription grant status in Amazon DataZone.
', 'UpdateSubscriptionRequest' => 'Updates a specified subscription request in Amazon DataZone.
', 'UpdateSubscriptionTarget' => 'Updates the specified subscription target in Amazon DataZone.
', 'UpdateUserProfile' => 'Updates the specified user profile in Amazon DataZone.
', ], 'shapes' => [ 'AcceptChoice' => [ 'base' => 'Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be accepted.
', 'refs' => [ 'AcceptChoices$member' => NULL, ], ], 'AcceptChoices' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsInput$acceptChoices' => 'Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be accepted.
', ], ], 'AcceptPredictionsInput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptPredictionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptRule' => [ 'base' => 'Specifies the rule and the threshold under which a prediction can be accepted.
', 'refs' => [ 'AcceptPredictionsInput$acceptRule' => 'Specifies the rule (or the conditions) under which a prediction can be accepted.
', ], ], 'AcceptRuleBehavior' => [ 'base' => NULL, 'refs' => [ 'AcceptRule$rule' => 'Specifies whether you want to accept the top prediction for all targets or none.
', ], ], 'AcceptSubscriptionRequestInput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptSubscriptionRequestOutput' => [ 'base' => NULL, 'refs' => [], ], 'AcceptSubscriptionRequestOutputSubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$subscribedListings' => 'Specifies the asset for which the subscription request was created.
', ], ], 'AcceptSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$subscribedPrincipals' => 'Specifies the Amazon DataZone users who are subscribed to the asset specified in the subscription request.
', ], ], 'AccessDeniedException' => [ 'base' => 'You do not have sufficient access to perform this action.
', 'refs' => [], ], 'ActionLink' => [ 'base' => NULL, 'refs' => [ 'NotificationOutput$actionLink' => 'The action link included in the notification.
', ], ], 'ApplicableAssetTypes' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionTargetInput$applicableAssetTypes' => 'The asset types that can be included in the subscription target.
', 'CreateSubscriptionTargetOutput$applicableAssetTypes' => 'The asset types that can be included in the subscription target.
', 'GetSubscriptionTargetOutput$applicableAssetTypes' => 'The asset types associated with the subscription target.
', 'SubscriptionTargetSummary$applicableAssetTypes' => 'The asset types included in the subscription target.
', 'UpdateSubscriptionTargetInput$applicableAssetTypes' => 'The applicable asset types to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$applicableAssetTypes' => 'The applicable asset types to be updated as part of the UpdateSubscriptionTarget
action.
', ], ], 'AssetId' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsOutput$assetId' => 'The ID of the asset.
', 'AssetListing$assetId' => 'The identifier of an asset published in an Amazon DataZone catalog.
', 'AssetListingItem$entityId' => 'The identifier of the inventory asset.
', 'AssetRevision$id' => 'The identifier of the inventory asset revision.
', 'AssetTargetNameMap$assetId' => 'The identifier of the inventory asset.
', 'CreateAssetOutput$id' => 'The unique identifier of the created asset.
', 'CreateAssetRevisionOutput$id' => 'The unique identifier of the asset revision.
', 'GetAssetOutput$id' => 'The ID of the asset.
', 'RejectPredictionsOutput$assetId' => 'The ID of the asset.
', 'SubscribedAsset$assetId' => 'The identifier of the asset for which the subscription grant is created.
', 'SubscribedAssetListing$entityId' => 'The identifier of the published asset for which the subscription grant is created.
', 'UpdateSubscriptionGrantStatusInput$assetIdentifier' => 'The identifier of the asset the subscription grant status of which is to be updated.
', ], ], 'AssetIdentifier' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsInput$identifier' => 'The identifier of the asset.
', 'AssetItem$identifier' => 'the identifier of the Amazon DataZone inventory asset.
', 'CreateAssetRevisionInput$identifier' => 'The identifier of the asset.
', 'DeleteAssetInput$identifier' => 'The identifier of the asset that is deleted.
', 'GetAssetInput$identifier' => 'The ID of the Amazon DataZone asset.
', 'ListAssetRevisionsInput$identifier' => 'The identifier of the asset.
', 'RejectPredictionsInput$identifier' => 'The identifier of the prediction.
', ], ], 'AssetItem' => [ 'base' => 'A Amazon DataZone inventory asset.
', 'refs' => [ 'SearchInventoryResultItem$assetItem' => 'The asset item included in the search results.
', ], ], 'AssetItemAdditionalAttributes' => [ 'base' => 'The additional attributes of an inventory asset.
', 'refs' => [ 'AssetItem$additionalAttributes' => 'The additional attributes of a Amazon DataZone inventory asset.
', ], ], 'AssetListing' => [ 'base' => 'An asset published in an Amazon DataZone catalog.
', 'refs' => [ 'ListingItem$assetListing' => 'An asset published in an Amazon DataZone catalog.
', ], ], 'AssetListingDetails' => [ 'base' => 'The details of an asset published in an Amazon DataZone catalog.
', 'refs' => [ 'CreateAssetOutput$listing' => 'The details of an asset published in an Amazon DataZone catalog.
', 'CreateAssetRevisionOutput$listing' => 'The details of an asset published in an Amazon DataZone catalog.
', 'GetAssetOutput$listing' => 'The listing of the asset.
', ], ], 'AssetListingItem' => [ 'base' => 'The details of an asset published in an Amazon DataZone catalog.
', 'refs' => [ 'SearchResultItem$assetListing' => 'The asset listing included in the results of the SearchListings
action.
', ], ], 'AssetListingItemAdditionalAttributes' => [ 'base' => 'Additional attributes of an inventory asset.
', 'refs' => [ 'AssetListingItem$additionalAttributes' => 'The additional attributes of an asset published in an Amazon DataZone catalog.
', ], ], 'AssetName' => [ 'base' => NULL, 'refs' => [ 'AssetItem$name' => 'The name of the Amazon DataZone inventory asset.
', 'AssetListingItem$name' => 'The name of the inventory asset.
', 'CreateAssetInput$name' => 'Asset name.
', 'CreateAssetOutput$name' => 'The name of the created asset.
', 'CreateAssetRevisionInput$name' => 'Te revised name of the asset.
', 'CreateAssetRevisionOutput$name' => 'The revised name of the asset.
', 'GetAssetOutput$name' => 'The name of the asset.
', ], ], 'AssetRevision' => [ 'base' => 'The revision of an inventory asset.
', 'refs' => [ 'AssetRevisions$member' => NULL, ], ], 'AssetRevisions' => [ 'base' => NULL, 'refs' => [ 'ListAssetRevisionsOutput$items' => 'The results of the ListAssetRevisions
action.
', ], ], 'AssetTargetNameMap' => [ 'base' => 'The name map for assets.
', 'refs' => [ 'AssetTargetNames$member' => NULL, ], ], 'AssetTargetNames' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionGrantInput$assetTargetNames' => 'The names of the assets for which the subscription grant is created.
', ], ], 'AssetTypeIdentifier' => [ 'base' => NULL, 'refs' => [ 'AssetItem$typeIdentifier' => 'The identifier of the asset type of the specified Amazon DataZone inventory asset.
', 'CreateAssetInput$typeIdentifier' => 'The unique identifier of this asset\'s type.
', 'CreateAssetOutput$typeIdentifier' => 'The identifier of the created asset type.
', 'CreateAssetRevisionOutput$typeIdentifier' => 'The identifier of the revision type.
', 'DeleteAssetTypeInput$identifier' => 'The identifier of the asset type that is deleted.
', 'GetAssetOutput$typeIdentifier' => 'The ID of the asset type.
', 'GetAssetTypeInput$identifier' => 'The ID of the asset type.
', ], ], 'AssetTypeItem' => [ 'base' => 'The details of the asset type.
', 'refs' => [ 'SearchTypesResultItem$assetTypeItem' => 'The asset type included in the results of the SearchTypes
action.
', ], ], 'Attribute' => [ 'base' => NULL, 'refs' => [ 'Filter$attribute' => 'A search filter attribute in Amazon DataZone.
', 'SearchInItem$attribute' => 'The search attribute.
', 'SearchSort$attribute' => 'The attribute detail of the way to sort search results.
', ], ], 'AuthType' => [ 'base' => NULL, 'refs' => [ 'SingleSignOn$type' => 'The type of single sign-on in Amazon DataZone.
', ], ], 'AuthorizedPrincipalIdentifier' => [ 'base' => NULL, 'refs' => [ 'AuthorizedPrincipalIdentifiers$member' => NULL, ], ], 'AuthorizedPrincipalIdentifiers' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionTargetInput$authorizedPrincipals' => 'The authorized principals of the subscription target.
', 'CreateSubscriptionTargetOutput$authorizedPrincipals' => 'The authorised principals of the subscription target.
', 'GetSubscriptionTargetOutput$authorizedPrincipals' => 'The authorized principals of the subscription target.
', 'SubscriptionTargetSummary$authorizedPrincipals' => 'The authorized principals included in the subscription target.
', 'UpdateSubscriptionTargetInput$authorizedPrincipals' => 'The authorized principals to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$authorizedPrincipals' => 'The authorized principals to be updated as part of the UpdateSubscriptionTarget
action.
', ], ], 'AwsAccountId' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$awsAccountId' => 'The Amazon Web Services account in which the Amazon DataZone environment is created.
', 'CreateEnvironmentProfileInput$awsAccountId' => 'The Amazon Web Services account in which the Amazon DataZone environment is created.
', 'CreateEnvironmentProfileOutput$awsAccountId' => 'The Amazon Web Services account ID in which this Amazon DataZone environment profile is created.
', 'EnvironmentProfileSummary$awsAccountId' => 'The identifier of an Amazon Web Services account in which an environment profile exists.
', 'EnvironmentSummary$awsAccountId' => 'The identifier of the Amazon Web Services account in which an environment exists.
', 'GetEnvironmentOutput$awsAccountId' => 'The ID of the Amazon Web Services account where the environment exists.
', 'GetEnvironmentProfileOutput$awsAccountId' => 'The ID of the Amazon Web Services account where this environment profile exists.
', 'ListEnvironmentProfilesInput$awsAccountId' => 'The identifier of the Amazon Web Services account where you want to list environment profiles.
', 'ListEnvironmentsInput$awsAccountId' => 'The identifier of the Amazon Web Services account where you want to list environments.
', 'UpdateEnvironmentOutput$awsAccountId' => 'The identifier of the Amazon Web Services account in which the environment is to be updated.
', 'UpdateEnvironmentProfileInput$awsAccountId' => 'The Amazon Web Services account in which a specified environment profile is to be udpated.
', 'UpdateEnvironmentProfileOutput$awsAccountId' => 'The Amazon Web Services account in which a specified environment profile is to be udpated.
', ], ], 'AwsRegion' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$awsAccountRegion' => 'The Amazon Web Services region in which the Amazon DataZone environment is created.
', 'CreateEnvironmentProfileInput$awsAccountRegion' => 'The Amazon Web Services region in which this environment profile is created.
', 'CreateEnvironmentProfileOutput$awsAccountRegion' => 'The Amazon Web Services region in which this Amazon DataZone environment profile is created.
', 'EnvironmentProfileSummary$awsAccountRegion' => 'The Amazon Web Services Region in which an environment profile exists.
', 'EnvironmentSummary$awsAccountRegion' => 'The Amazon Web Services Region in which an environment exists.
', 'GetEnvironmentOutput$awsAccountRegion' => 'The Amazon Web Services region where the environment exists.
', 'GetEnvironmentProfileOutput$awsAccountRegion' => 'The Amazon Web Services region where this environment profile exists.
', 'ListEnvironmentProfilesInput$awsAccountRegion' => 'The Amazon Web Services region where you want to list environment profiles.
', 'ListEnvironmentsInput$awsAccountRegion' => 'The Amazon Web Services region where you want to list environments.
', 'UpdateEnvironmentOutput$awsAccountRegion' => 'The Amazon Web Services Region in which the environment is updated.
', 'UpdateEnvironmentProfileInput$awsAccountRegion' => 'The Amazon Web Services Region in which a specified environment profile is to be updated.
', 'UpdateEnvironmentProfileOutput$awsAccountRegion' => 'The Amazon Web Services Region in which a specified environment profile is to be updated.
', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'BusinessNameGenerationConfiguration$enabled' => 'Specifies whether the business name generation is enabled.
', 'CancelSubscriptionOutput$retainPermissions' => 'Specifies whether the permissions to the asset are retained after the subscription is cancelled.
', 'CreateDataSourceInput$publishOnImport' => 'Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
', 'CreateDataSourceOutput$publishOnImport' => 'Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
', 'CustomParameter$isEditable' => 'Specifies whether the parameter is editable.
', 'CustomParameter$isOptional' => 'Specifies whether the custom parameter is optional.
', 'DeleteDataSourceOutput$publishOnImport' => 'Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
', 'DeleteDomainInput$skipDeletionCheck' => 'Specifies the optional flag to delete all child entities within the domain.
', 'DeleteProjectInput$skipDeletionCheck' => 'Specifies the optional flag to delete all child entities within the project.
', 'Deployment$isDeploymentComplete' => 'Specifies whether the last deployment of the environment is complete.
', 'FormEntryInput$required' => 'Specifies whether a form entry is required.
', 'FormEntryOutput$required' => 'Specifies whether a form entry is required.
', 'GetDataSourceOutput$publishOnImport' => 'Specifies whether the assets that this data source creates in the inventory are to be also automatically published to the catalog.
', 'GetSubscriptionOutput$retainPermissions' => 'The retain permissions of the subscription.
', 'ListEnvironmentBlueprintsInput$managed' => 'Specifies whether the environment blueprint is managed by Amazon DataZone.
', 'RecommendationConfiguration$enableBusinessNameGeneration' => 'Specifies whether automatic business name generation is to be enabled or not as part of the recommendation configuration.
', 'RevokeSubscriptionInput$retainPermissions' => 'Specifies whether permissions are retained when the subscription is revoked.
', 'RevokeSubscriptionOutput$retainPermissions' => 'Specifies whether permissions are retained when the subscription is revoked.
', 'SearchTypesInput$managed' => 'Specifies whether the search is managed.
', 'SubscriptionSummary$retainPermissions' => 'The retain permissions included in the subscription.
', 'UpdateDataSourceInput$publishOnImport' => 'The publish on import setting to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$publishOnImport' => 'The publish on import setting to be updated as part of the UpdateDataSource
action.
', ], ], 'BusinessNameGenerationConfiguration' => [ 'base' => 'The configuration of the business name generation.
', 'refs' => [ 'PredictionConfiguration$businessNameGeneration' => 'The business name generation mechanism.
', ], ], 'CancelMetadataGenerationRunInput' => [ 'base' => NULL, 'refs' => [], ], 'CancelMetadataGenerationRunOutput' => [ 'base' => NULL, 'refs' => [], ], 'CancelSubscriptionInput' => [ 'base' => NULL, 'refs' => [], ], 'CancelSubscriptionOutput' => [ 'base' => NULL, 'refs' => [], ], 'ChangeAction' => [ 'base' => NULL, 'refs' => [ 'CreateListingChangeSetInput$action' => 'Specifies whether to publish or unpublish a listing.
', ], ], 'ClientToken' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsInput$clientToken' => 'A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.
', 'CreateAssetInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateAssetRevisionInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateGlossaryInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateGlossaryTermInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateListingChangeSetInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'RejectPredictionsInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'StartMetadataGenerationRunInput$clientToken' => 'A unique, case-sensitive identifier to ensure idempotency of the request. This field is automatically populated if not provided.
', 'UpdateGlossaryInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', ], ], 'CloudFormationProperties' => [ 'base' => 'Part of the provisioning properties of the environment blueprint.
', 'refs' => [ 'ProvisioningProperties$cloudFormation' => 'The cloud formation properties included as part of the provisioning properties of an environment blueprint.
', ], ], 'ConfigurableActionParameter' => [ 'base' => 'The details of the parameters for the configurable environment action.
', 'refs' => [ 'ConfigurableActionParameterList$member' => NULL, ], ], 'ConfigurableActionParameterList' => [ 'base' => NULL, 'refs' => [ 'ConfigurableEnvironmentAction$parameters' => 'The parameters of a configurable action in a Amazon DataZone environment.
', ], ], 'ConfigurableActionTypeAuthorization' => [ 'base' => NULL, 'refs' => [ 'ConfigurableEnvironmentAction$auth' => 'The authentication type of a configurable action of a Amazon DataZone environment.
', ], ], 'ConfigurableEnvironmentAction' => [ 'base' => 'The configurable action of a Amazon DataZone environment.
', 'refs' => [ 'EnvironmentActionList$member' => NULL, ], ], 'ConflictException' => [ 'base' => 'There is a conflict while performing this action.
', 'refs' => [], ], 'CreateAssetInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAssetOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAssetRevisionInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAssetRevisionOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAssetTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateAssetTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSourceInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateDataSourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateEnvironmentInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateEnvironmentOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateEnvironmentProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateEnvironmentProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFormTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateFormTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGlossaryInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGlossaryOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGlossaryTermInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGlossaryTermOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGroupProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateGroupProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateListingChangeSetInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateListingChangeSetOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateProjectInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateProjectMembershipInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateProjectMembershipOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateProjectOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionGrantInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionGrantOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionRequestInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionRequestOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionRequestOutputSubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionRequestOutput$subscribedListings' => 'The published asset for which the subscription grant is to be created.
', ], ], 'CreateSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionRequestOutput$subscribedPrincipals' => 'The subscribed principals of the subscription request.
', ], ], 'CreateSubscriptionTargetInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSubscriptionTargetOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateUserProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreatedAt' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$createdAt' => 'The timestamp that specifies when the subscription request was accepted.
', 'AssetItem$createdAt' => 'The timestamp of when the Amazon DataZone inventory asset was created.
', 'AssetItem$firstRevisionCreatedAt' => 'The timestamp of when the first revision of the inventory asset was created.
', 'AssetListing$createdAt' => 'The timestamp of when an asset published in an Amazon DataZone catalog was created.
', 'AssetListingItem$createdAt' => 'The timestamp of when an asset published in an Amazon DataZone catalog was created.
', 'AssetRevision$createdAt' => 'The timestamp of when an inventory asset revison was created.
', 'AssetTypeItem$createdAt' => 'The timestamp of when the asset type was created.
', 'CancelSubscriptionOutput$createdAt' => 'The timestamp that specifies when the request to cancel the subscription was created.
', 'CreateAssetOutput$createdAt' => 'The timestamp of when the asset was created.
', 'CreateAssetOutput$firstRevisionCreatedAt' => 'The timestamp of when the first revision of the asset took place.
', 'CreateAssetRevisionOutput$createdAt' => 'The timestamp of when the asset revision occured.
', 'CreateAssetRevisionOutput$firstRevisionCreatedAt' => 'The timestamp of when the first asset revision occured.
', 'CreateAssetTypeOutput$createdAt' => 'The timestamp of when the asset type is to be created.
', 'CreateSubscriptionGrantOutput$createdAt' => 'A timestamp of when the subscription grant is created.
', 'CreateSubscriptionRequestOutput$createdAt' => 'A timestamp of when the subscription request is created.
', 'CreateSubscriptionTargetOutput$createdAt' => 'The timestamp of when the subscription target was created.
', 'DataProductSummary$createdAt' => '', 'DeleteSubscriptionGrantOutput$createdAt' => 'The timestamp of when the subscription grant that is deleted was created.
', 'DomainSummary$createdAt' => 'A timestamp of when a Amazon DataZone domain was created.
', 'FormTypeData$createdAt' => 'The timestamp of when the metadata form type was created.
', 'GetAssetOutput$createdAt' => 'The timestamp of when the asset was created.
', 'GetAssetOutput$firstRevisionCreatedAt' => 'The timestamp of when the first revision of the asset was created.
', 'GetAssetTypeOutput$createdAt' => 'The timestamp of when the asset type was created.
', 'GetDomainOutput$createdAt' => 'The timestamp of when the Amazon DataZone domain was created.
', 'GetFormTypeOutput$createdAt' => 'The timestamp of when this metadata form type was created.
', 'GetGlossaryOutput$createdAt' => 'The timestamp of when this business glossary was created.
', 'GetGlossaryTermOutput$createdAt' => 'The timestamp of when the business glossary term was created.
', 'GetListingOutput$createdAt' => 'The timestamp of when the listing was created.
', 'GetMetadataGenerationRunOutput$createdAt' => 'The timestamp of when the metadata generation run was start.
', 'GetSubscriptionGrantOutput$createdAt' => 'The timestamp of when the subscription grant is created.
', 'GetSubscriptionOutput$createdAt' => 'The timestamp of when the subscription was created.
', 'GetSubscriptionRequestDetailsOutput$createdAt' => 'The timestamp of when the specified subscription request was created.
', 'GetSubscriptionTargetOutput$createdAt' => 'The timestamp of when the subscription target was created.
', 'GlossaryItem$createdAt' => 'The timestamp of when the glossary was created.
', 'GlossaryTermItem$createdAt' => 'The timestamp of when a business glossary term was created.
', 'MetadataGenerationRunItem$createdAt' => 'The timestamp at which the metadata generation run was created.
', 'RejectSubscriptionRequestOutput$createdAt' => 'The timestamp of when the subscription request was rejected.
', 'RevokeSubscriptionOutput$createdAt' => 'The timestamp of when the subscription was revoked.
', 'StartMetadataGenerationRunOutput$createdAt' => 'The timestamp at which the metadata generation run was started.
', 'SubscriptionGrantSummary$createdAt' => 'The timestamp of when a subscription grant was created.
', 'SubscriptionRequestSummary$createdAt' => 'The timestamp of when a subscription request was created.
', 'SubscriptionSummary$createdAt' => 'The timestamp of when the subscription was created.
', 'SubscriptionTargetSummary$createdAt' => 'The timestamp of when the subscription target was created.
', 'UpdateSubscriptionGrantStatusOutput$createdAt' => 'The timestamp of when the subscription grant status was created.
', 'UpdateSubscriptionRequestOutput$createdAt' => 'The timestamp of when the subscription request was created.
', 'UpdateSubscriptionTargetOutput$createdAt' => 'The timestamp of when a subscription target was created.
', ], ], 'CreatedBy' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$createdBy' => 'Specifies the Amazon DataZone user that accepted the specified subscription request.
', 'AssetItem$createdBy' => 'The Amazon DataZone user who created the inventory asset.
', 'AssetItem$firstRevisionCreatedBy' => 'The Amazon DataZone user who created the first revision of the inventory asset.
', 'AssetListingItem$listingCreatedBy' => 'The Amazon DataZone user who created the listing.
', 'AssetRevision$createdBy' => 'The Amazon DataZone user who created the asset revision.
', 'AssetTypeItem$createdBy' => 'The Amazon DataZone user who created the asset type.
', 'CancelSubscriptionOutput$createdBy' => 'Specifies the Amazon DataZone user who is cancelling the subscription.
', 'CreateAssetOutput$createdBy' => 'The Amazon DataZone user that created this asset in the catalog.
', 'CreateAssetOutput$firstRevisionCreatedBy' => 'The Amazon DataZone user that made the first revision of the asset.
', 'CreateAssetRevisionOutput$createdBy' => 'The Amazon DataZone user who performed the asset revision.
', 'CreateAssetRevisionOutput$firstRevisionCreatedBy' => 'The Amazon DataZone user who performed the first asset revision.
', 'CreateAssetTypeOutput$createdBy' => 'The Amazon DataZone user who creates this custom asset type.
', 'CreateProjectOutput$createdBy' => 'The Amazon DataZone user who created the project.
', 'CreateSubscriptionGrantOutput$createdBy' => 'The Amazon DataZone user who created the subscription grant.
', 'CreateSubscriptionRequestOutput$createdBy' => 'The Amazon DataZone user who created the subscription request.
', 'CreateSubscriptionTargetOutput$createdBy' => 'The Amazon DataZone user who created the subscription target.
', 'DataProductSummary$createdBy' => '', 'DeleteSubscriptionGrantOutput$createdBy' => 'The Amazon DataZone user who created the subscription grant that is deleted.
', 'FormTypeData$createdBy' => 'The Amazon DataZone user who created teh metadata form type.
', 'GetAssetOutput$createdBy' => 'The Amazon DataZone user who created the asset.
', 'GetAssetOutput$firstRevisionCreatedBy' => 'The Amazon DataZone user who created the first revision of the asset.
', 'GetAssetTypeOutput$createdBy' => 'The Amazon DataZone user who created the asset type.
', 'GetFormTypeOutput$createdBy' => 'The Amazon DataZone user who created this metadata form type.
', 'GetGlossaryOutput$createdBy' => 'The Amazon DataZone user who created this business glossary.
', 'GetGlossaryTermOutput$createdBy' => 'The Amazon DataZone user who created the business glossary.
', 'GetListingOutput$createdBy' => 'The Amazon DataZone user who created the listing.
', 'GetMetadataGenerationRunOutput$createdBy' => 'The Amazon DataZone user who started the metadata generation run.
', 'GetProjectOutput$createdBy' => 'The Amazon DataZone user who created the project.
', 'GetSubscriptionGrantOutput$createdBy' => 'The Amazon DataZone user who created the subscription grant.
', 'GetSubscriptionOutput$createdBy' => 'The Amazon DataZone user who created the subscription.
', 'GetSubscriptionRequestDetailsOutput$createdBy' => 'The Amazon DataZone user who created the subscription request.
', 'GetSubscriptionTargetOutput$createdBy' => 'The Amazon DataZone user who created the subscription target.
', 'GlossaryItem$createdBy' => 'The Amazon DataZone user who created the glossary.
', 'GlossaryTermItem$createdBy' => 'The Amazon DataZone user who created the business glossary.
', 'MetadataGenerationRunItem$createdBy' => 'The user who created the metadata generation run.
', 'ProjectSummary$createdBy' => 'The Amazon DataZone user who created the project.
', 'RejectSubscriptionRequestOutput$createdBy' => 'The timestamp of when the subscription request was rejected.
', 'RevokeSubscriptionOutput$createdBy' => 'The identifier of the user who revoked the subscription.
', 'StartMetadataGenerationRunOutput$createdBy' => 'The ID of the user who started the metadata generation run.
', 'SubscriptionGrantSummary$createdBy' => 'The datazone user who created the subscription grant.
', 'SubscriptionRequestSummary$createdBy' => 'The Amazon DataZone user who created the subscription request.
', 'SubscriptionSummary$createdBy' => 'The Amazon DataZone user who created the subscription.
', 'SubscriptionTargetSummary$createdBy' => 'The Amazon DataZone user who created the subscription target.
', 'UpdateProjectOutput$createdBy' => 'The Amazon DataZone user who created the project.
', 'UpdateSubscriptionGrantStatusOutput$createdBy' => 'The Amazon DataZone domain user who created the subscription grant status.
', 'UpdateSubscriptionRequestOutput$createdBy' => 'The Amazon DataZone user who created the subscription request.
', 'UpdateSubscriptionTargetOutput$createdBy' => 'The Amazon DataZone user who created the subscription target.
', ], ], 'CronString' => [ 'base' => NULL, 'refs' => [ 'ScheduleConfiguration$schedule' => 'The schedule of the data source runs.
', ], ], 'CustomParameter' => [ 'base' => 'The details of user parameters of an environment blueprint.
', 'refs' => [ 'CustomParameterList$member' => NULL, ], ], 'CustomParameterKeyNameString' => [ 'base' => NULL, 'refs' => [ 'CustomParameter$keyName' => 'The key name of the parameter.
', ], ], 'CustomParameterList' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$userParameters' => 'The user parameters of this Amazon DataZone environment.
', 'CreateEnvironmentProfileOutput$userParameters' => 'The user parameters of this Amazon DataZone environment profile.
', 'GetEnvironmentBlueprintOutput$userParameters' => 'The user parameters of this blueprint.
', 'GetEnvironmentOutput$userParameters' => 'The user parameters of this Amazon DataZone environment.
', 'GetEnvironmentProfileOutput$userParameters' => 'The user parameters of the environment profile.
', 'UpdateEnvironmentOutput$userParameters' => 'The user parameters to be updated as part of the UpdateEnvironment
action.
', 'UpdateEnvironmentProfileOutput$userParameters' => 'The user parameters to be updated as part of the UpdateEnvironmentProfile
action.
', ], ], 'DataAssetActivityStatus' => [ 'base' => NULL, 'refs' => [ 'DataSourceRunActivity$dataAssetStatus' => 'The status of the asset included in the data source run activity.
', 'ListDataSourceRunActivitiesInput$status' => 'The status of the data source run.
', ], ], 'DataProductDescription' => [ 'base' => NULL, 'refs' => [ 'DataProductSummary$description' => '', ], ], 'DataProductId' => [ 'base' => NULL, 'refs' => [ 'DataProductItem$itemId' => '', 'DataProductSummary$id' => '', ], ], 'DataProductItem' => [ 'base' => '', 'refs' => [ 'DataProductItems$member' => NULL, ], ], 'DataProductItems' => [ 'base' => NULL, 'refs' => [ 'DataProductSummary$dataProductItems' => '', ], ], 'DataProductName' => [ 'base' => NULL, 'refs' => [ 'DataProductSummary$name' => '', ], ], 'DataProductSummary' => [ 'base' => '', 'refs' => [ 'SearchInventoryResultItem$dataProductItem' => 'The data product item included in the search results.
', ], ], 'DataSourceConfigurationInput' => [ 'base' => 'The configuration of the data source.
', 'refs' => [ 'CreateDataSourceInput$configuration' => 'Specifies the configuration of the data source. It can be set to either glueRunConfiguration
or redshiftRunConfiguration
.
', 'UpdateDataSourceInput$configuration' => 'The configuration to be updated as part of the UpdateDataSource
action.
', ], ], 'DataSourceConfigurationOutput' => [ 'base' => 'The configuration of the data source.
', 'refs' => [ 'CreateDataSourceOutput$configuration' => 'Specifies the configuration of the data source. It can be set to either glueRunConfiguration
or redshiftRunConfiguration
.
', 'DeleteDataSourceOutput$configuration' => 'The configuration of the data source that is deleted.
', 'GetDataSourceOutput$configuration' => 'The configuration of the data source.
', 'UpdateDataSourceOutput$configuration' => 'The configuration to be updated as part of the UpdateDataSource
action.
', ], ], 'DataSourceErrorMessage' => [ 'base' => 'The details of the error message that is returned if the operation cannot be successfully completed.
', 'refs' => [ 'CreateDataSourceOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'CreateDataSourceOutput$lastRunErrorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'DataSourceRunActivity$errorMessage' => NULL, 'DataSourceRunSummary$errorMessage' => NULL, 'DataSourceSummary$lastRunErrorMessage' => NULL, 'DeleteDataSourceOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'DeleteDataSourceOutput$lastRunErrorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'GetDataSourceOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'GetDataSourceOutput$lastRunErrorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'GetDataSourceRunOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'StartDataSourceRunOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'UpdateDataSourceOutput$errorMessage' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'UpdateDataSourceOutput$lastRunErrorMessage' => 'The last run error message of the data source.
', ], ], 'DataSourceErrorType' => [ 'base' => NULL, 'refs' => [ 'DataSourceErrorMessage$errorType' => 'The type of the error message that is returned if the operation cannot be successfully completed.
', ], ], 'DataSourceId' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceOutput$id' => 'The unique identifier of the data source.
', 'DataSourceRunSummary$dataSourceId' => 'The identifier of the data source of the data source run.
', 'DataSourceSummary$dataSourceId' => 'The ID of the data source.
', 'DeleteDataSourceInput$identifier' => 'The identifier of the data source that is deleted.
', 'DeleteDataSourceOutput$id' => 'The ID of the data source that is deleted.
', 'GetDataSourceInput$identifier' => 'The ID of the Amazon DataZone data source.
', 'GetDataSourceOutput$id' => 'The ID of the data source.
', 'GetDataSourceRunOutput$dataSourceId' => 'The ID of the data source for this data source run.
', 'ListDataSourceRunsInput$dataSourceIdentifier' => 'The identifier of the data source.
', 'StartDataSourceRunInput$dataSourceIdentifier' => 'The identifier of the data source.
', 'StartDataSourceRunOutput$dataSourceId' => 'The identifier of the data source.
', 'UpdateDataSourceInput$identifier' => 'The identifier of the data source to be updated.
', 'UpdateDataSourceOutput$id' => 'The identifier of the data source to be updated.
', ], ], 'DataSourceRunActivities' => [ 'base' => NULL, 'refs' => [ 'ListDataSourceRunActivitiesOutput$items' => 'The results of the ListDataSourceRunActivities
action.
', ], ], 'DataSourceRunActivity' => [ 'base' => 'The activity details of the data source run.
', 'refs' => [ 'DataSourceRunActivities$member' => NULL, ], ], 'DataSourceRunId' => [ 'base' => NULL, 'refs' => [ 'DataSourceRunActivity$dataSourceRunId' => 'The identifier of the data source for the data source run activity.
', 'DataSourceRunSummary$id' => 'The identifier of the data source run.
', 'GetDataSourceRunInput$identifier' => 'The ID of the data source run.
', 'GetDataSourceRunOutput$id' => 'The ID of the data source run.
', 'ListDataSourceRunActivitiesInput$identifier' => 'The identifier of the data source run.
', 'StartDataSourceRunOutput$id' => 'The identifier of the data source run.
', ], ], 'DataSourceRunStatus' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceOutput$lastRunStatus' => 'The status of the last run of this data source.
', 'DataSourceRunSummary$status' => 'The status of the data source run.
', 'DataSourceSummary$lastRunStatus' => 'The status of the last data source run.
', 'DeleteDataSourceOutput$lastRunStatus' => 'The status of the last run of this data source.
', 'GetDataSourceOutput$lastRunStatus' => 'The status of the last run of the data source.
', 'GetDataSourceRunOutput$status' => 'The status of this data source run.
', 'ListDataSourceRunsInput$status' => 'The status of the data source.
', 'StartDataSourceRunOutput$status' => 'The status of the data source run.
', 'UpdateDataSourceOutput$lastRunStatus' => 'The last run status of the data source.
', ], ], 'DataSourceRunSummaries' => [ 'base' => NULL, 'refs' => [ 'ListDataSourceRunsOutput$items' => 'The results of the ListDataSourceRuns
action.
', ], ], 'DataSourceRunSummary' => [ 'base' => 'The details of a data source run.
', 'refs' => [ 'DataSourceRunSummaries$member' => NULL, ], ], 'DataSourceRunType' => [ 'base' => NULL, 'refs' => [ 'DataSourceRunSummary$type' => 'The type of the data source run.
', 'GetDataSourceRunOutput$type' => 'The type of this data source run.
', 'StartDataSourceRunOutput$type' => 'The type of the data source run.
', ], ], 'DataSourceStatus' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceOutput$status' => 'The status of the data source.
', 'DataSourceSummary$status' => 'The status of the data source.
', 'DeleteDataSourceOutput$status' => 'The status of this data source.
', 'GetDataSourceOutput$status' => 'The status of the data source.
', 'ListDataSourcesInput$status' => 'The status of the data source.
', 'UpdateDataSourceOutput$status' => 'The status to be updated as part of the UpdateDataSource
action.
', ], ], 'DataSourceSummaries' => [ 'base' => NULL, 'refs' => [ 'ListDataSourcesOutput$items' => 'The results of the ListDataSources
action.
', ], ], 'DataSourceSummary' => [ 'base' => 'The details of the data source.
', 'refs' => [ 'DataSourceSummaries$member' => NULL, ], ], 'DataSourceType' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceInput$type' => 'The type of the data source.
', 'CreateDataSourceOutput$type' => 'The type of the data source.
', 'DeleteDataSourceOutput$type' => 'The type of this data source.
', 'GetDataSourceOutput$type' => 'The type of the data source.
', 'ListDataSourcesInput$type' => 'The type of the data source.
', 'UpdateDataSourceOutput$type' => 'The type to be updated as part of the UpdateDataSource
action.
', ], ], 'DateTime' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceOutput$createdAt' => 'The timestamp of when the data source was created.
', 'CreateDataSourceOutput$lastRunAt' => 'The timestamp that specifies when the data source was last run.
', 'CreateDataSourceOutput$updatedAt' => 'The timestamp of when the data source was updated.
', 'DataSourceRunActivity$createdAt' => 'The timestamp of when data source run activity was created.
', 'DataSourceRunActivity$updatedAt' => 'The timestamp of when data source run activity was updated.
', 'DataSourceRunSummary$createdAt' => 'The timestamp of when a data source run was created.
', 'DataSourceRunSummary$startedAt' => 'The timestamp of when a data source run was started.
', 'DataSourceRunSummary$stoppedAt' => 'The timestamp of when a data source run was stopped.
', 'DataSourceRunSummary$updatedAt' => 'The timestamp of when a data source run was updated.
', 'DataSourceSummary$createdAt' => 'The timestamp of when the data source was created.
', 'DataSourceSummary$lastRunAt' => 'The timestamp of when the data source run was last performed.
', 'DataSourceSummary$updatedAt' => 'The timestamp of when the data source was updated.
', 'DeleteDataSourceOutput$createdAt' => 'The timestamp of when this data source was created.
', 'DeleteDataSourceOutput$lastRunAt' => 'The timestamp of when the data source was last run.
', 'DeleteDataSourceOutput$updatedAt' => 'The timestamp of when this data source was updated.
', 'GetDataSourceOutput$createdAt' => 'The timestamp of when the data source was created.
', 'GetDataSourceOutput$lastRunAt' => 'The timestamp of the last run of the data source.
', 'GetDataSourceOutput$updatedAt' => 'The timestamp of when the data source was updated.
', 'GetDataSourceRunOutput$createdAt' => 'The timestamp of when the data source run was created.
', 'GetDataSourceRunOutput$startedAt' => 'The timestamp of when this data source run started.
', 'GetDataSourceRunOutput$stoppedAt' => 'The timestamp of when this data source run stopped.
', 'GetDataSourceRunOutput$updatedAt' => 'The timestamp of when this data source run was updated.
', 'StartDataSourceRunOutput$createdAt' => 'The timestamp of when data source run was created.
', 'StartDataSourceRunOutput$startedAt' => 'The timestamp of when the data source run was started.
', 'StartDataSourceRunOutput$stoppedAt' => 'The timestamp of when the data source run was stopped.
', 'StartDataSourceRunOutput$updatedAt' => 'The timestamp of when the data source run was updated.
', 'UpdateDataSourceOutput$createdAt' => 'The timestamp of when the data source was updated.
', 'UpdateDataSourceOutput$lastRunAt' => 'The timestamp of when the data source was last run.
', 'UpdateDataSourceOutput$updatedAt' => 'The timestamp of when the data source was updated.
', ], ], 'DecisionComment' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestInput$decisionComment' => 'A description that specifies the reason for accepting the specified subscription request.
', 'AcceptSubscriptionRequestOutput$decisionComment' => 'Specifies the reason for accepting the subscription request.
', 'CreateSubscriptionRequestOutput$decisionComment' => 'The decision comment of the subscription request.
', 'GetSubscriptionRequestDetailsOutput$decisionComment' => 'The decision comment of the subscription request.
', 'RejectSubscriptionRequestInput$decisionComment' => 'The decision comment of the rejected subscription request.
', 'RejectSubscriptionRequestOutput$decisionComment' => 'The decision comment of the rejected subscription request.
', 'SubscriptionRequestSummary$decisionComment' => 'The decision comment of the subscription request.
', 'UpdateSubscriptionRequestOutput$decisionComment' => 'The decision comment of the UpdateSubscriptionRequest
action.
', ], ], 'DeleteAssetInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAssetOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAssetTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAssetTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSourceInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDataSourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteEnvironmentBlueprintConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteEnvironmentBlueprintConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteEnvironmentInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteEnvironmentProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFormTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFormTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGlossaryInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGlossaryOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGlossaryTermInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteGlossaryTermOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteListingInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteListingOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteProjectInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteProjectMembershipInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteProjectMembershipOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteProjectOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSubscriptionGrantInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSubscriptionGrantOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSubscriptionRequestInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSubscriptionTargetInput' => [ 'base' => NULL, 'refs' => [], ], 'Deployment' => [ 'base' => 'The details of the last deployment of the environment.
', 'refs' => [ 'CreateEnvironmentOutput$lastDeployment' => 'The details of the last deployment of this Amazon DataZone environment.
', 'GetEnvironmentOutput$lastDeployment' => 'The details of the last deployment of the environment.
', 'UpdateEnvironmentOutput$lastDeployment' => 'The last deployment of the environment.
', ], ], 'DeploymentMessage' => [ 'base' => NULL, 'refs' => [ 'DeploymentMessagesList$member' => NULL, ], ], 'DeploymentMessagesList' => [ 'base' => NULL, 'refs' => [ 'Deployment$messages' => 'The messages of the last deployment of the environment.
', ], ], 'DeploymentProperties' => [ 'base' => 'The deployment properties of the Amazon DataZone blueprint.
', 'refs' => [ 'CreateEnvironmentOutput$deploymentProperties' => 'The deployment properties of this Amazon DataZone environment.
', 'GetEnvironmentBlueprintOutput$deploymentProperties' => 'The deployment properties of this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$deploymentProperties' => 'The deployment properties of the environment.
', 'UpdateEnvironmentOutput$deploymentProperties' => 'The deployment properties to be updated as part of the UpdateEnvironment
action.
', ], ], 'DeploymentPropertiesEndTimeoutMinutesInteger' => [ 'base' => NULL, 'refs' => [ 'DeploymentProperties$endTimeoutMinutes' => 'The end timeout of the environment blueprint deployment.
', ], ], 'DeploymentPropertiesStartTimeoutMinutesInteger' => [ 'base' => NULL, 'refs' => [ 'DeploymentProperties$startTimeoutMinutes' => 'The start timeout of the environment blueprint deployment.
', ], ], 'DeploymentStatus' => [ 'base' => NULL, 'refs' => [ 'Deployment$deploymentStatus' => 'The status of the last deployment of the environment.
', ], ], 'DeploymentType' => [ 'base' => NULL, 'refs' => [ 'Deployment$deploymentType' => 'The type of the last deployment of the environment.
', ], ], 'Description' => [ 'base' => NULL, 'refs' => [ 'AssetItem$description' => 'The description of an Amazon DataZone inventory asset.
', 'AssetListingItem$description' => 'The description of an asset published in an Amazon DataZone catalog.
', 'AssetTypeItem$description' => 'The description of the asset type.
', 'CreateAssetInput$description' => 'Asset description.
', 'CreateAssetOutput$description' => 'The description of the created asset.
', 'CreateAssetRevisionInput$description' => 'The revised description of the asset.
', 'CreateAssetRevisionOutput$description' => 'The revised asset description.
', 'CreateAssetTypeInput$description' => 'The descripton of the custom asset type.
', 'CreateAssetTypeOutput$description' => 'The description of the custom asset type.
', 'CreateDataSourceInput$description' => 'The description of the data source.
', 'CreateDataSourceOutput$description' => 'The description of the data source.
', 'CreateEnvironmentOutput$description' => 'The description of this Amazon DataZone environment.
', 'CreateEnvironmentProfileInput$description' => 'The description of this Amazon DataZone environment profile.
', 'CreateEnvironmentProfileOutput$description' => 'The description of this Amazon DataZone environment profile.
', 'CreateFormTypeInput$description' => 'The description of this Amazon DataZone metadata form type.
', 'CreateFormTypeOutput$description' => 'The description of this Amazon DataZone metadata form type.
', 'CreateProjectInput$description' => 'The description of the Amazon DataZone project.
', 'CreateProjectOutput$description' => 'The description of the project.
', 'CustomParameter$description' => 'The description of the parameter.
', 'DataSourceRunActivity$technicalDescription' => 'The technical description included in the data source run activity.
', 'DeleteDataSourceOutput$description' => 'The description of the data source that is deleted.
', 'EnvironmentBlueprintSummary$description' => 'The description of a blueprint.
', 'EnvironmentProfileSummary$description' => 'The description of the environment profile.
', 'EnvironmentSummary$description' => 'The description of the environment.
', 'FormTypeData$description' => 'The description of the metadata form type.
', 'GetAssetOutput$description' => 'The description of the Amazon DataZone asset.
', 'GetAssetTypeOutput$description' => 'The description of the asset type.
', 'GetDataSourceOutput$description' => 'The description of the data source.
', 'GetEnvironmentBlueprintOutput$description' => 'The description of this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$description' => 'The description of the environment.
', 'GetEnvironmentProfileOutput$description' => 'The description of the environment profile.
', 'GetFormTypeOutput$description' => 'The description of the metadata form type.
', 'GetListingOutput$description' => 'The description of the listing.
', 'GetProjectOutput$description' => 'The description of the project.
', 'ProjectSummary$description' => 'The description of a project.
', 'SubscribedListing$description' => 'The description of the published asset for which the subscription grant is created.
', 'UpdateDataSourceInput$description' => 'The description to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$description' => 'The description to be updated as part of the UpdateDataSource
action.
', 'UpdateEnvironmentOutput$description' => 'The description to be updated as part of the UpdateEnvironment
action.
', 'UpdateEnvironmentProfileOutput$description' => 'The description to be updated as part of the UpdateEnvironmentProfile
action.
', 'UpdateProjectInput$description' => 'The description to be updated as part of the UpdateProject
action.
', 'UpdateProjectOutput$description' => 'The description of the project that is to be updated.
', ], ], 'DetailedGlossaryTerm' => [ 'base' => 'Details of a glossary term attached to the inventory asset.
', 'refs' => [ 'DetailedGlossaryTerms$member' => NULL, ], ], 'DetailedGlossaryTerms' => [ 'base' => NULL, 'refs' => [ 'AssetListing$glossaryTerms' => 'The glossary terms attached to an asset published in an Amazon DataZone catalog.
', 'AssetListingItem$glossaryTerms' => 'Glossary terms attached to the inventory asset.
', 'SubscribedAssetListing$glossaryTerms' => 'The glossary terms attached to the published asset for which the subscription grant is created.
', ], ], 'DomainDescription' => [ 'base' => NULL, 'refs' => [ 'DomainSummary$description' => 'A description of an Amazon DataZone domain.
', ], ], 'DomainId' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'AcceptPredictionsOutput$domainId' => 'The identifier of the Amazon DataZone domain.
', 'AcceptSubscriptionRequestInput$domainIdentifier' => 'The Amazon DataZone domain where the specified subscription request is being accepted.
', 'AcceptSubscriptionRequestOutput$domainId' => 'The unique identifier of the Amazon DataZone domain where the specified subscription request was accepted.
', 'AssetItem$domainId' => 'The identifier of the Amazon DataZone domain in which the inventory asset exists.
', 'AssetRevision$domainId' => 'The Amazon DataZone user who created the inventory asset.
', 'AssetTypeItem$domainId' => 'The identifier of the Amazon DataZone domain where the asset type exists.
', 'AssetTypeItem$originDomainId' => 'The identifier of the Amazon DataZone domain where the asset type was originally created.
', 'CancelMetadataGenerationRunInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the metadata generation run is to be cancelled.
', 'CancelSubscriptionInput$domainIdentifier' => 'The unique identifier of the Amazon DataZone domain where the subscription request is being cancelled.
', 'CancelSubscriptionOutput$domainId' => 'The unique identifier of the Amazon DataZone domain where the subscription is being cancelled.
', 'CreateAssetInput$domainIdentifier' => 'Amazon DataZone domain where the asset is created.
', 'CreateAssetOutput$domainId' => 'The ID of the Amazon DataZone domain in which the asset was created.
', 'CreateAssetRevisionInput$domainIdentifier' => 'The unique identifier of the domain where the asset is being revised.
', 'CreateAssetRevisionOutput$domainId' => 'The unique identifier of the Amazon DataZone domain where the asset was revised.
', 'CreateAssetTypeInput$domainIdentifier' => 'The unique identifier of the Amazon DataZone domain where the custom asset type is being created.
', 'CreateAssetTypeOutput$domainId' => 'The ID of the Amazon DataZone domain in which the asset type was created.
', 'CreateAssetTypeOutput$originDomainId' => 'The ID of the Amazon DataZone domain where the asset type was originally created.
', 'CreateDataSourceInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where the data source is created.
', 'CreateDataSourceOutput$domainId' => 'The ID of the Amazon DataZone domain in which the data source is created.
', 'CreateDomainOutput$id' => 'The identifier of the Amazon DataZone domain.
', 'CreateEnvironmentInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which the environment is created.
', 'CreateEnvironmentOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the environment is created.
', 'CreateEnvironmentProfileInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this environment profile is created.
', 'CreateEnvironmentProfileOutput$domainId' => 'The ID of the Amazon DataZone domain in which this environment profile is created.
', 'CreateFormTypeInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this metadata form type is created.
', 'CreateFormTypeOutput$domainId' => 'The ID of the Amazon DataZone domain in which this metadata form type is created.
', 'CreateFormTypeOutput$originDomainId' => 'The ID of the Amazon DataZone domain in which this metadata form type was originally created.
', 'CreateGlossaryInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this business glossary is created.
', 'CreateGlossaryOutput$domainId' => 'The ID of the Amazon DataZone domain in which this business glossary is created.
', 'CreateGlossaryTermInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this business glossary term is created.
', 'CreateGlossaryTermOutput$domainId' => 'The ID of the Amazon DataZone domain in which this business glossary term is created.
', 'CreateGroupProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which the group profile is created.
', 'CreateGroupProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the group profile is created.
', 'CreateListingChangeSetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain.
', 'CreateProjectInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this project is created.
', 'CreateProjectMembershipInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which project membership is created.
', 'CreateProjectOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the project was created.
', 'CreateSubscriptionGrantInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription grant is created.
', 'CreateSubscriptionGrantOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription grant is created.
', 'CreateSubscriptionRequestInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription request is created.
', 'CreateSubscriptionRequestOutput$domainId' => 'The ID of the Amazon DataZone domain in whcih the subscription request is created.
', 'CreateSubscriptionTargetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which subscription target is created.
', 'CreateSubscriptionTargetOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription target was created.
', 'CreateUserProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a user profile is created.
', 'CreateUserProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a user profile is created.
', 'DataProductItem$domainId' => '', 'DataProductSummary$domainId' => '', 'DataSourceSummary$domainId' => 'The ID of the Amazon DataZone domain in which the data source exists.
', 'DeleteAssetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the asset is deleted.
', 'DeleteAssetTypeInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the asset type is deleted.
', 'DeleteDataSourceInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the data source is deleted.
', 'DeleteDataSourceOutput$domainId' => 'The ID of the Amazon DataZone domain in which the data source is deleted.
', 'DeleteDomainInput$identifier' => 'The identifier of the Amazon Web Services domain that is to be deleted.
', 'DeleteEnvironmentBlueprintConfigurationInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the blueprint configuration is deleted.
', 'DeleteEnvironmentInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the environment is deleted.
', 'DeleteEnvironmentProfileInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the environment profile is deleted.
', 'DeleteFormTypeInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the metadata form type is deleted.
', 'DeleteGlossaryInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the business glossary is deleted.
', 'DeleteGlossaryTermInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the business glossary term is deleted.
', 'DeleteListingInput$domainIdentifier' => 'The ID of the Amazon DataZone domain.
', 'DeleteProjectInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the project is deleted.
', 'DeleteProjectMembershipInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where project membership is deleted.
', 'DeleteSubscriptionGrantInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where the subscription grant is deleted.
', 'DeleteSubscriptionGrantOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription grant is deleted.
', 'DeleteSubscriptionRequestInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription request is deleted.
', 'DeleteSubscriptionTargetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription target is deleted.
', 'DomainSummary$id' => 'The ID of the Amazon DataZone domain.
', 'EnvironmentBlueprintConfigurationItem$domainId' => 'The identifier of the Amazon DataZone domain in which an environment blueprint exists.
', 'EnvironmentProfileSummary$domainId' => 'The identifier of the Amazon DataZone domain in which the environment profile exists.
', 'EnvironmentSummary$domainId' => 'The identifier of the Amazon DataZone domain in which the environment exists.
', 'FormTypeData$domainId' => 'The identifier of the Amazon DataZone domain in which the form type exists.
', 'FormTypeData$originDomainId' => 'The identifier of the Amazon DataZone domain in which the form type was originally created.
', 'GetAssetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain to which the asset belongs.
', 'GetAssetOutput$domainId' => 'The ID of the Amazon DataZone domain to which the asset belongs.
', 'GetAssetTypeInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the asset type exists.
', 'GetAssetTypeOutput$domainId' => 'The ID of the Amazon DataZone domain in which the asset type exists.
', 'GetAssetTypeOutput$originDomainId' => 'The ID of the Amazon DataZone domain in which the asset type was originally created.
', 'GetDataSourceInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the data source exists.
', 'GetDataSourceOutput$domainId' => 'The ID of the Amazon DataZone domain in which the data source exists.
', 'GetDataSourceRunInput$domainIdentifier' => 'The ID of the domain in which this data source run was performed.
', 'GetDataSourceRunOutput$domainId' => 'The ID of the domain in which this data source run was performed.
', 'GetDomainInput$identifier' => 'The identifier of the specified Amazon DataZone domain.
', 'GetDomainOutput$id' => 'The identifier of the specified Amazon DataZone domain.
', 'GetEnvironmentBlueprintConfigurationInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where this blueprint exists.
', 'GetEnvironmentBlueprintConfigurationOutput$domainId' => 'The ID of the Amazon DataZone domain where this blueprint exists.
', 'GetEnvironmentBlueprintInput$domainIdentifier' => 'The identifier of the domain in which this blueprint exists.
', 'GetEnvironmentInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where the environment exists.
', 'GetEnvironmentOutput$domainId' => 'The ID of the Amazon DataZone domain where the environment exists.
', 'GetEnvironmentProfileInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this environment profile exists.
', 'GetEnvironmentProfileOutput$domainId' => 'The ID of the Amazon DataZone domain in which this environment profile exists.
', 'GetFormTypeInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this metadata form type exists.
', 'GetFormTypeOutput$domainId' => 'The ID of the Amazon DataZone domain in which this metadata form type exists.
', 'GetFormTypeOutput$originDomainId' => 'The ID of the Amazon DataZone domain in which the metadata form type was originally created.
', 'GetGlossaryInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this business glossary exists.
', 'GetGlossaryOutput$domainId' => 'The ID of the Amazon DataZone domain in which this business glossary exists.
', 'GetGlossaryTermInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which this business glossary term exists.
', 'GetGlossaryTermOutput$domainId' => 'The ID of the Amazon DataZone domain in which this business glossary term exists.
', 'GetGroupProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which the group profile exists.
', 'GetGroupProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the group profile exists.
', 'GetIamPortalLoginUrlInput$domainIdentifier' => 'the ID of the Amazon DataZone domain the data portal of which you want to get.
', 'GetListingInput$domainIdentifier' => 'The ID of the Amazon DataZone domain.
', 'GetListingOutput$domainId' => 'The ID of the Amazon DataZone domain.
', 'GetMetadataGenerationRunInput$domainIdentifier' => 'The ID of the Amazon DataZone domain the metadata generation run of which you want to get.
', 'GetMetadataGenerationRunOutput$domainId' => 'The ID of the Amazon DataZone domain the metadata generation run of which you want to get.
', 'GetProjectInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the project exists.
', 'GetProjectOutput$domainId' => 'The ID of the Amazon DataZone domain in which the project exists.
', 'GetSubscriptionGrantInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription grant exists.
', 'GetSubscriptionGrantOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription grant exists.
', 'GetSubscriptionInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription exists.
', 'GetSubscriptionOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription exists.
', 'GetSubscriptionRequestDetailsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to get the subscription request details.
', 'GetSubscriptionRequestDetailsOutput$domainId' => 'The Amazon DataZone domain of the subscription request.
', 'GetSubscriptionTargetInput$domainIdentifier' => 'The ID of the Amazon DataZone domain in which the subscription target exists.
', 'GetSubscriptionTargetOutput$domainId' => 'The ID of the Amazon DataZone domain in which the subscription target exists.
', 'GetUserProfileInput$domainIdentifier' => 'the ID of the Amazon DataZone domain the data portal of which you want to get.
', 'GetUserProfileOutput$domainId' => 'the identifier of the Amazon DataZone domain of which you want to get the user profile.
', 'GlossaryItem$domainId' => 'The identifier of the Amazon DataZone domain in which the business glossary exists.
', 'GlossaryTermItem$domainId' => 'The identifier of the Amazon DataZone domain in which the business glossary exists.
', 'GroupProfileSummary$domainId' => 'The ID of the Amazon DataZone domain of a group profile.
', 'ListAssetRevisionsInput$domainIdentifier' => 'The identifier of the domain.
', 'ListDataSourceRunActivitiesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to list data source run activities.
', 'ListDataSourceRunsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to invoke the ListDataSourceRuns
action.
', 'ListDataSourcesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to list the data sources.
', 'ListEnvironmentBlueprintConfigurationsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListEnvironmentBlueprintsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListEnvironmentProfilesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListEnvironmentsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListMetadataGenerationRunsInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where you want to list metadata generation runs.
', 'ListNotificationsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListProjectMembershipsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which you want to list project memberships.
', 'ListProjectsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListSubscriptionGrantsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListSubscriptionRequestsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'ListSubscriptionTargetsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain where you want to list subscription targets.
', 'ListSubscriptionsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'MetadataGenerationRunItem$domainId' => 'The ID of the Amazon DataZone domain in which the metadata generation run was created.
', 'NotificationOutput$domainIdentifier' => 'The identifier of a Amazon DataZone domain in which the notification exists.
', 'ProjectSummary$domainId' => 'The identifier of a Amazon DataZone domain where the project exists.
', 'PutEnvironmentBlueprintConfigurationInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'PutEnvironmentBlueprintConfigurationOutput$domainId' => 'The identifier of the Amazon DataZone domain.
', 'RejectPredictionsInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'RejectPredictionsOutput$domainId' => 'The ID of the Amazon DataZone domain.
', 'RejectSubscriptionRequestInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which the subscription request was rejected.
', 'RejectSubscriptionRequestOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the subscription request was rejected.
', 'RevokeSubscriptionInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain where you want to revoke a subscription.
', 'RevokeSubscriptionOutput$domainId' => 'The identifier of the Amazon DataZone domain where you want to revoke a subscription.
', 'SearchGroupProfilesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which you want to search group profiles.
', 'SearchInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain.
', 'SearchListingsInput$domainIdentifier' => 'The identifier of the domain in which to search listings.
', 'SearchTypesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to invoke the SearchTypes
action.
', 'SearchUserProfilesInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which you want to search user profiles.
', 'StartDataSourceRunInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which to start a data source run.
', 'StartDataSourceRunOutput$domainId' => 'The identifier of the Amazon DataZone domain in which to start a data source run.
', 'StartMetadataGenerationRunInput$domainIdentifier' => 'The ID of the Amazon DataZone domain where you want to start a metadata generation run.
', 'StartMetadataGenerationRunOutput$domainId' => 'The ID of the Amazon DataZone domain in which the metadata generation run was started.
', 'SubscriptionGrantSummary$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription grant exists.
', 'SubscriptionRequestSummary$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription request exists.
', 'SubscriptionSummary$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription exists.
', 'SubscriptionTargetSummary$domainId' => 'The identifier of the Amazon DataZone domain in which the subscription target exists.
', 'UpdateDataSourceInput$domainIdentifier' => 'The identifier of the domain in which to update a data source.
', 'UpdateDataSourceOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a data source is to be updated.
', 'UpdateDomainInput$identifier' => 'The ID of the Amazon Web Services domain that is to be updated.
', 'UpdateDomainOutput$id' => 'The identifier of the Amazon DataZone domain.
', 'UpdateEnvironmentInput$domainIdentifier' => 'The identifier of the domain in which the environment is to be updated.
', 'UpdateEnvironmentOutput$domainId' => 'The identifier of the domain in which the environment is to be updated.
', 'UpdateEnvironmentProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which an environment profile is to be updated.
', 'UpdateEnvironmentProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which the environment profile is to be updated.
', 'UpdateGlossaryInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a business glossary is to be updated.
', 'UpdateGlossaryOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a business glossary is to be updated.
', 'UpdateGlossaryTermInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a business glossary term is to be updated.
', 'UpdateGlossaryTermOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a business glossary term is to be updated.
', 'UpdateGroupProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a group profile is updated.
', 'UpdateGroupProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a group profile is updated.
', 'UpdateProjectInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a project is to be updated.
', 'UpdateProjectOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a project is updated.
', 'UpdateSubscriptionGrantStatusInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a subscription grant status is to be updated.
', 'UpdateSubscriptionGrantStatusOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription grant status is to be updated.
', 'UpdateSubscriptionRequestInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a subscription request is to be updated.
', 'UpdateSubscriptionRequestOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription request is to be updated.
', 'UpdateSubscriptionTargetInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a subscription target is to be updated.
', 'UpdateSubscriptionTargetOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a subscription target is to be updated.
', 'UpdateUserProfileInput$domainIdentifier' => 'The identifier of the Amazon DataZone domain in which a user profile is updated.
', 'UpdateUserProfileOutput$domainId' => 'The identifier of the Amazon DataZone domain in which a user profile is updated.
', 'UserProfileSummary$domainId' => 'The ID of the Amazon DataZone domain of the user profile.
', ], ], 'DomainName' => [ 'base' => NULL, 'refs' => [ 'DomainSummary$name' => 'A name of an Amazon DataZone domain.
', ], ], 'DomainStatus' => [ 'base' => NULL, 'refs' => [ 'CreateDomainOutput$status' => 'The status of the Amazon DataZone domain.
', 'DeleteDomainOutput$status' => 'The status of the domain.
', 'DomainSummary$status' => 'The status of the Amazon DataZone domain.
', 'GetDomainOutput$status' => 'The status of the specified Amazon DataZone domain.
', 'ListDomainsInput$status' => 'The status of the data source.
', ], ], 'DomainSummaries' => [ 'base' => NULL, 'refs' => [ 'ListDomainsOutput$items' => 'The results of the ListDomains
action.
', ], ], 'DomainSummary' => [ 'base' => 'A summary of a Amazon DataZone domain.
', 'refs' => [ 'DomainSummaries$member' => NULL, ], ], 'EditedValue' => [ 'base' => NULL, 'refs' => [ 'AcceptChoice$editedValue' => 'The edit of the prediction.
', ], ], 'EnableSetting' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceInput$enableSetting' => 'Specifies whether the data source is enabled.
', 'CreateDataSourceOutput$enableSetting' => 'Specifies whether the data source is enabled.
', 'DataSourceSummary$enableSetting' => 'Specifies whether the data source is enabled.
', 'DeleteDataSourceOutput$enableSetting' => 'The enable setting of the data source that specifies whether the data source is enabled or disabled.
', 'GetDataSourceOutput$enableSetting' => 'Specifies whether this data source is enabled or not.
', 'UpdateDataSourceInput$enableSetting' => 'The enable setting to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$enableSetting' => 'The enable setting to be updated as part of the UpdateDataSource
action.
', ], ], 'EnabledRegionList' => [ 'base' => NULL, 'refs' => [ 'EnvironmentBlueprintConfigurationItem$enabledRegions' => 'The enabled Amazon Web Services Regions specified in a blueprint configuration.
', 'GetEnvironmentBlueprintConfigurationOutput$enabledRegions' => 'The Amazon Web Services regions in which this blueprint is enabled.
', 'PutEnvironmentBlueprintConfigurationInput$enabledRegions' => 'Specifies the enabled Amazon Web Services Regions.
', 'PutEnvironmentBlueprintConfigurationOutput$enabledRegions' => 'Specifies the enabled Amazon Web Services Regions.
', ], ], 'EntityId' => [ 'base' => NULL, 'refs' => [ 'CreateListingChangeSetInput$entityIdentifier' => 'The ID of the asset.
', ], ], 'EntityType' => [ 'base' => NULL, 'refs' => [ 'CreateListingChangeSetInput$entityType' => 'The type of an entity.
', ], ], 'EnvironmentActionList' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$environmentActions' => 'The configurable actions of this Amazon DataZone environment.
', 'GetEnvironmentOutput$environmentActions' => 'The actions of the environment.
', 'UpdateEnvironmentOutput$environmentActions' => 'The environment actions to be updated as part of the UpdateEnvironment
action.
', ], ], 'EnvironmentBlueprintConfigurationItem' => [ 'base' => 'The configuration details of an environment blueprint.
', 'refs' => [ 'EnvironmentBlueprintConfigurations$member' => NULL, ], ], 'EnvironmentBlueprintConfigurations' => [ 'base' => NULL, 'refs' => [ 'ListEnvironmentBlueprintConfigurationsOutput$items' => 'The results of the ListEnvironmentBlueprintConfigurations
action.
', ], ], 'EnvironmentBlueprintId' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$environmentBlueprintId' => 'The ID of the blueprint with which this Amazon DataZone environment was created.
', 'CreateEnvironmentProfileInput$environmentBlueprintIdentifier' => 'The ID of the blueprint with which this environment profile is created.
', 'CreateEnvironmentProfileOutput$environmentBlueprintId' => 'The ID of the blueprint with which this environment profile is created.
', 'DeleteEnvironmentBlueprintConfigurationInput$environmentBlueprintIdentifier' => 'The ID of the blueprint the configuration of which is deleted.
', 'EnvironmentBlueprintConfigurationItem$environmentBlueprintId' => 'The identifier of the environment blueprint.
', 'EnvironmentBlueprintSummary$id' => 'The identifier of the blueprint.
', 'EnvironmentProfileSummary$environmentBlueprintId' => 'The identifier of a blueprint with which an environment profile is created.
', 'GetEnvironmentBlueprintConfigurationInput$environmentBlueprintIdentifier' => 'He ID of the blueprint.
', 'GetEnvironmentBlueprintConfigurationOutput$environmentBlueprintId' => 'The ID of the blueprint.
', 'GetEnvironmentBlueprintInput$identifier' => 'The ID of this Amazon DataZone blueprint.
', 'GetEnvironmentBlueprintOutput$id' => 'The ID of this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$environmentBlueprintId' => 'The blueprint with which the environment is created.
', 'GetEnvironmentProfileOutput$environmentBlueprintId' => 'The ID of the blueprint with which this environment profile is created.
', 'ListEnvironmentProfilesInput$environmentBlueprintIdentifier' => 'The identifier of the blueprint that was used to create the environment profiles that you want to list.
', 'ListEnvironmentsInput$environmentBlueprintIdentifier' => 'The identifier of the Amazon DataZone blueprint.
', 'PutEnvironmentBlueprintConfigurationInput$environmentBlueprintIdentifier' => 'The identifier of the environment blueprint.
', 'PutEnvironmentBlueprintConfigurationOutput$environmentBlueprintId' => 'The identifier of the environment blueprint.
', 'UpdateEnvironmentOutput$environmentBlueprintId' => 'The blueprint identifier of the environment.
', 'UpdateEnvironmentProfileOutput$environmentBlueprintId' => 'The identifier of the blueprint of the environment profile that is to be updated.
', ], ], 'EnvironmentBlueprintName' => [ 'base' => NULL, 'refs' => [ 'EnvironmentBlueprintSummary$name' => 'The name of the blueprint.
', 'GetEnvironmentBlueprintOutput$name' => 'The name of this Amazon DataZone blueprint.
', 'ListEnvironmentBlueprintsInput$name' => 'The name of the Amazon DataZone environment.
', ], ], 'EnvironmentBlueprintSummaries' => [ 'base' => NULL, 'refs' => [ 'ListEnvironmentBlueprintsOutput$items' => 'The results of the ListEnvironmentBlueprints
action.
', ], ], 'EnvironmentBlueprintSummary' => [ 'base' => 'The details of an environment blueprint summary.
', 'refs' => [ 'EnvironmentBlueprintSummaries$member' => NULL, ], ], 'EnvironmentError' => [ 'base' => 'The failure reasons for the environment deployment.
', 'refs' => [ 'Deployment$failureReason' => 'The failure reason of the last deployment of the environment.
', ], ], 'EnvironmentId' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceOutput$environmentId' => 'The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
', 'CreateEnvironmentOutput$id' => 'The ID of this Amazon DataZone environment.
', 'CreateSubscriptionGrantInput$environmentIdentifier' => 'The ID of the environment in which the subscription grant is created.
', 'CreateSubscriptionTargetInput$environmentIdentifier' => 'The ID of the environment in which subscription target is created.
', 'CreateSubscriptionTargetOutput$environmentId' => 'The ID of the environment in which the subscription target was created.
', 'DataSourceSummary$environmentId' => 'The ID of the environment in which the data source exists.
', 'DeleteDataSourceOutput$environmentId' => 'The ID of the environemnt associated with this data source.
', 'DeleteEnvironmentInput$identifier' => 'The identifier of the environment that is to be deleted.
', 'DeleteSubscriptionTargetInput$environmentIdentifier' => 'The ID of the Amazon DataZone environment in which the subscription target is deleted.
', 'EnvironmentSummary$id' => 'The identifier of the environment.
', 'GetDataSourceOutput$environmentId' => 'The ID of the environment where this data source creates and publishes assets,
', 'GetEnvironmentInput$identifier' => 'The ID of the Amazon DataZone environment.
', 'GetEnvironmentOutput$id' => 'The ID of the environment.
', 'GetSubscriptionTargetInput$environmentIdentifier' => 'The ID of the environment associated with the subscription target.
', 'GetSubscriptionTargetOutput$environmentId' => 'The ID of the environment associated with the subscription target.
', 'ListSubscriptionGrantsInput$environmentId' => 'The identifier of the Amazon DataZone environment.
', 'ListSubscriptionTargetsInput$environmentIdentifier' => 'The identifier of the environment where you want to list subscription targets.
', 'SubscriptionTargetSummary$environmentId' => 'The identifier of the environment of the subscription target.
', 'UpdateDataSourceOutput$environmentId' => 'The identifier of the environment in which a data source is to be updated.
', 'UpdateEnvironmentInput$identifier' => 'The identifier of the environment that is to be updated.
', 'UpdateEnvironmentOutput$id' => 'The identifier of the environment that is to be updated.
', 'UpdateSubscriptionTargetInput$environmentIdentifier' => 'The identifier of the environment in which a subscription target is to be updated.
', 'UpdateSubscriptionTargetOutput$environmentId' => 'The identifier of the environment in which a subscription target is to be updated.
', ], ], 'EnvironmentName' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$name' => 'The name of this environment.
', 'EnvironmentSummary$name' => 'The name of the environment.
', 'GetEnvironmentOutput$name' => 'The name of the environment.
', 'UpdateEnvironmentOutput$name' => 'The name to be updated as part of the UpdateEnvironment
action.
', ], ], 'EnvironmentParameter' => [ 'base' => 'The parameter details of an evironment profile.
', 'refs' => [ 'EnvironmentParametersList$member' => NULL, ], ], 'EnvironmentParametersList' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentInput$userParameters' => 'The user parameters of this Amazon DataZone environment.
', 'CreateEnvironmentProfileInput$userParameters' => 'The user parameters of this Amazon DataZone environment profile.
', 'UpdateEnvironmentProfileInput$userParameters' => 'The user parameters to be updated as part of the UpdateEnvironmentProfile
action.
', ], ], 'EnvironmentProfileId' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentInput$environmentProfileIdentifier' => 'The identifier of the environment profile that is used to create this Amazon DataZone environment.
', 'CreateEnvironmentOutput$environmentProfileId' => 'The ID of the environment profile with which this Amazon DataZone environment was created.
', 'CreateEnvironmentProfileOutput$id' => 'The ID of this Amazon DataZone environment profile.
', 'DeleteEnvironmentProfileInput$identifier' => 'The ID of the environment profile that is deleted.
', 'EnvironmentProfileSummary$id' => 'The identifier of the environment profile.
', 'EnvironmentSummary$environmentProfileId' => 'The identifier of the environment profile with which the environment was created.
', 'GetEnvironmentOutput$environmentProfileId' => 'The ID of the environment profile with which the environment is created.
', 'GetEnvironmentProfileInput$identifier' => 'The ID of the environment profile.
', 'GetEnvironmentProfileOutput$id' => 'The ID of the environment profile.
', 'ListEnvironmentsInput$environmentProfileIdentifier' => 'The identifier of the environment profile.
', 'UpdateEnvironmentOutput$environmentProfileId' => 'The profile identifier of the environment.
', 'UpdateEnvironmentProfileInput$identifier' => 'The identifier of the environment profile that is to be updated.
', 'UpdateEnvironmentProfileOutput$id' => 'The identifier of the environment profile that is to be udpated.
', ], ], 'EnvironmentProfileName' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentProfileInput$name' => 'The name of this Amazon DataZone environment profile.
', 'CreateEnvironmentProfileOutput$name' => 'The name of this Amazon DataZone environment profile.
', 'EnvironmentProfileSummary$name' => 'The name of the environment profile.
', 'GetEnvironmentProfileOutput$name' => 'The name of the environment profile.
', 'ListEnvironmentProfilesInput$name' => '', 'UpdateEnvironmentProfileInput$name' => 'The name to be updated as part of the UpdateEnvironmentProfile
action.
', 'UpdateEnvironmentProfileOutput$name' => 'The name to be updated as part of the UpdateEnvironmentProfile
action.
', ], ], 'EnvironmentProfileSummaries' => [ 'base' => NULL, 'refs' => [ 'ListEnvironmentProfilesOutput$items' => 'The results of the ListEnvironmentProfiles
action.
', ], ], 'EnvironmentProfileSummary' => [ 'base' => 'The details of an environment profile.
', 'refs' => [ 'EnvironmentProfileSummaries$member' => NULL, ], ], 'EnvironmentStatus' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$status' => 'The status of this Amazon DataZone environment.
', 'EnvironmentSummary$status' => 'The status of the environment.
', 'GetEnvironmentOutput$status' => 'The status of this Amazon DataZone environment.
', 'ListEnvironmentsInput$status' => 'The status of the environments that you want to list.
', 'UpdateEnvironmentOutput$status' => 'The status to be updated as part of the UpdateEnvironment
action.
', ], ], 'EnvironmentSummaries' => [ 'base' => NULL, 'refs' => [ 'ListEnvironmentsOutput$items' => 'The results of the ListEnvironments
action.
', ], ], 'EnvironmentSummary' => [ 'base' => 'The details of an environment.
', 'refs' => [ 'EnvironmentSummaries$member' => NULL, ], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$message' => NULL, 'ConflictException$message' => NULL, 'InternalServerException$message' => NULL, 'ResourceNotFoundException$message' => NULL, 'ServiceQuotaExceededException$message' => NULL, 'ThrottlingException$message' => NULL, 'UnauthorizedException$message' => NULL, 'ValidationException$message' => NULL, ], ], 'ExternalIdentifier' => [ 'base' => NULL, 'refs' => [ 'AssetItem$externalIdentifier' => 'The external identifier of the Amazon DataZone inventory asset.
', 'CreateAssetInput$externalIdentifier' => 'The external identifier of the asset.
', 'CreateAssetOutput$externalIdentifier' => 'The external identifier of the asset.
', 'CreateAssetRevisionOutput$externalIdentifier' => 'The external identifier of the asset.
', 'GetAssetOutput$externalIdentifier' => 'The external ID of the asset.
', ], ], 'FailureCause' => [ 'base' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'refs' => [ 'SubscribedAsset$failureCause' => 'The failure cause included in the details of the asset for which the subscription grant is created.
', 'UpdateSubscriptionGrantStatusInput$failureCause' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', ], ], 'FailureReasons' => [ 'base' => NULL, 'refs' => [ 'CreateProjectOutput$failureReasons' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'GetProjectOutput$failureReasons' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'ProjectSummary$failureReasons' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'UpdateProjectOutput$failureReasons' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', ], ], 'Filter' => [ 'base' => 'A search filter in Amazon DataZone.
', 'refs' => [ 'FilterClause$filter' => 'A search filter in Amazon DataZone.
', ], ], 'FilterClause' => [ 'base' => 'A search filter clause in Amazon DataZone.
', 'refs' => [ 'FilterList$member' => NULL, 'SearchInput$filters' => 'Specifies the search filters.
', 'SearchListingsInput$filters' => 'Specifies the filters for the search of listings.
', 'SearchTypesInput$filters' => 'The filters for the SearchTypes
action.
', ], ], 'FilterExpression' => [ 'base' => 'A filter expression in Amazon DataZone.
', 'refs' => [ 'FilterExpressions$member' => NULL, ], ], 'FilterExpressionExpressionString' => [ 'base' => NULL, 'refs' => [ 'FilterExpression$expression' => 'The search filter expression.
', ], ], 'FilterExpressionType' => [ 'base' => NULL, 'refs' => [ 'FilterExpression$type' => 'The search filter explresison type.
', ], ], 'FilterExpressions' => [ 'base' => NULL, 'refs' => [ 'RelationalFilterConfiguration$filterExpressions' => 'The filter expressions specified in the relational filter configuration for the data source.
', ], ], 'FilterList' => [ 'base' => NULL, 'refs' => [ 'FilterClause$and' => 'The \'and\' search filter clause in Amazon DataZone.
', 'FilterClause$or' => 'The \'or\' search filter clause in Amazon DataZone.
', ], ], 'FilterValueString' => [ 'base' => NULL, 'refs' => [ 'Filter$value' => 'A search filter value in Amazon DataZone.
', ], ], 'FirstName' => [ 'base' => NULL, 'refs' => [ 'SsoUserProfileDetails$firstName' => 'The first name included in the single sign-on details of the user profile.
', ], ], 'Float' => [ 'base' => NULL, 'refs' => [ 'AcceptRule$threshold' => 'The confidence score that specifies the condition at which a prediction can be accepted.
', 'RejectRule$threshold' => 'The confidence score that specifies the condition at which a prediction can be rejected.
', ], ], 'FormEntryInput' => [ 'base' => 'The details of the form entry.
', 'refs' => [ 'FormsInputMap$value' => NULL, ], ], 'FormEntryOutput' => [ 'base' => 'The details of the form entry.
', 'refs' => [ 'FormsOutputMap$value' => NULL, ], ], 'FormInput' => [ 'base' => 'The details of a metadata form.
', 'refs' => [ 'FormInputList$member' => NULL, ], ], 'FormInputContentString' => [ 'base' => NULL, 'refs' => [ 'FormInput$content' => 'The content of the metadata form.
', ], ], 'FormInputList' => [ 'base' => NULL, 'refs' => [ 'CreateAssetInput$formsInput' => 'Metadata forms attached to the asset.
', 'CreateAssetRevisionInput$formsInput' => 'The metadata forms to be attached to the asset as part of asset revision.
', 'CreateDataSourceInput$assetFormsInput' => 'The metadata forms that are to be attached to the assets that this data source works with.
', 'UpdateDataSourceInput$assetFormsInput' => 'The asset forms to be updated as part of the UpdateDataSource
action.
', ], ], 'FormName' => [ 'base' => NULL, 'refs' => [ 'FormInput$formName' => 'The name of the metadata form.
', 'FormOutput$formName' => 'The name of the metadata form.
', 'FormsInputMap$key' => NULL, 'FormsOutputMap$key' => NULL, 'SubscriptionTargetForm$formName' => 'The form name included in the subscription target configuration.
', ], ], 'FormOutput' => [ 'base' => 'The details of a metadata form.
', 'refs' => [ 'FormOutputList$member' => NULL, ], ], 'FormOutputList' => [ 'base' => NULL, 'refs' => [ 'AssetItemAdditionalAttributes$formsOutput' => 'The forms included in the additional attributes of an inventory asset.
', 'AssetItemAdditionalAttributes$readOnlyFormsOutput' => 'The read-only forms included in the additional attributes of an inventory asset.
', 'CreateAssetOutput$formsOutput' => 'The metadata forms that are attached to the created asset.
', 'CreateAssetOutput$readOnlyFormsOutput' => 'The read-only metadata forms that are attached to the created asset.
', 'CreateAssetRevisionOutput$formsOutput' => 'The metadata forms that were attached to the asset as part of the asset revision.
', 'CreateAssetRevisionOutput$readOnlyFormsOutput' => 'The read-only metadata forms that were attached to the asset as part of the asset revision.
', 'CreateDataSourceOutput$assetFormsOutput' => 'The metadata forms attached to the assets that this data source creates.
', 'DeleteDataSourceOutput$assetFormsOutput' => 'The asset data forms associated with this data source.
', 'GetAssetOutput$formsOutput' => 'The metadata forms attached to the asset.
', 'GetAssetOutput$readOnlyFormsOutput' => 'The read-only metadata forms attached to the asset.
', 'GetDataSourceOutput$assetFormsOutput' => 'The metadata forms attached to the assets created by this data source.
', 'UpdateDataSourceOutput$assetFormsOutput' => 'The asset forms to be updated as part of the UpdateDataSource
action.
', ], ], 'FormTypeData' => [ 'base' => 'The details of the metadata form type.
', 'refs' => [ 'SearchTypesResultItem$formTypeItem' => 'The form type included in the results of the SearchTypes
action.
', ], ], 'FormTypeIdentifier' => [ 'base' => NULL, 'refs' => [ 'DeleteFormTypeInput$formTypeIdentifier' => 'The ID of the metadata form type that is deleted.
', 'FormEntryInput$typeIdentifier' => 'The type ID of the form entry.
', 'FormInput$typeIdentifier' => 'The ID of the metadata form type.
', 'GetFormTypeInput$formTypeIdentifier' => 'The ID of the metadata form type.
', ], ], 'FormTypeName' => [ 'base' => NULL, 'refs' => [ 'CreateFormTypeInput$name' => 'The name of this Amazon DataZone metadata form type.
', 'CreateFormTypeOutput$name' => 'The name of this Amazon DataZone metadata form type.
', 'FormEntryOutput$typeName' => 'The name of the type of the form entry.
', 'FormOutput$typeName' => 'The name of the metadata form type.
', 'FormTypeData$name' => 'The name of the form type.
', 'GetFormTypeOutput$name' => 'The name of the metadata form type.
', 'Import$name' => 'The name of the import.
', ], ], 'FormTypeStatus' => [ 'base' => NULL, 'refs' => [ 'CreateFormTypeInput$status' => 'The status of this Amazon DataZone metadata form type.
', 'FormTypeData$status' => 'The status of the form type.
', 'GetFormTypeOutput$status' => 'The status of the metadata form type.
', ], ], 'Forms' => [ 'base' => NULL, 'refs' => [ 'AssetListing$forms' => 'The metadata forms attached to an asset published in an Amazon DataZone catalog.
', 'AssetListingItemAdditionalAttributes$forms' => 'The metadata forms that form additional attributes of the metadata asset.
', 'SubscribedAssetListing$forms' => 'The forms attached to the published asset for which the subscription grant is created.
', ], ], 'FormsInputMap' => [ 'base' => NULL, 'refs' => [ 'CreateAssetTypeInput$formsInput' => 'The metadata forms that are to be attached to the custom asset type.
', ], ], 'FormsOutputMap' => [ 'base' => NULL, 'refs' => [ 'AssetTypeItem$formsOutput' => 'The forms included in the details of the asset type.
', 'CreateAssetTypeOutput$formsOutput' => 'The metadata forms that are attached to the asset type.
', 'GetAssetTypeOutput$formsOutput' => 'The metadata forms attached to the asset type.
', ], ], 'GetAssetInput' => [ 'base' => NULL, 'refs' => [], ], 'GetAssetOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetAssetTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'GetAssetTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetDataSourceInput' => [ 'base' => NULL, 'refs' => [], ], 'GetDataSourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetDataSourceRunInput' => [ 'base' => NULL, 'refs' => [], ], 'GetDataSourceRunOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainInput' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentBlueprintConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentBlueprintConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentBlueprintInput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentBlueprintOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentInput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'GetEnvironmentProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetFormTypeInput' => [ 'base' => NULL, 'refs' => [], ], 'GetFormTypeOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetGlossaryInput' => [ 'base' => NULL, 'refs' => [], ], 'GetGlossaryOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetGlossaryTermInput' => [ 'base' => NULL, 'refs' => [], ], 'GetGlossaryTermOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetGroupProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'GetGroupProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetIamPortalLoginUrlInput' => [ 'base' => NULL, 'refs' => [], ], 'GetIamPortalLoginUrlOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetListingInput' => [ 'base' => NULL, 'refs' => [], ], 'GetListingOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetadataGenerationRunInput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetadataGenerationRunOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetProjectInput' => [ 'base' => NULL, 'refs' => [], ], 'GetProjectOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionGrantInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionGrantOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionRequestDetailsInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionRequestDetailsOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionRequestDetailsOutputSubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'GetSubscriptionRequestDetailsOutput$subscribedListings' => 'The subscribed listings in the subscription request.
', ], ], 'GetSubscriptionRequestDetailsOutputSubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'GetSubscriptionRequestDetailsOutput$subscribedPrincipals' => 'The subscribed principals in the subscription request.
', ], ], 'GetSubscriptionTargetInput' => [ 'base' => NULL, 'refs' => [], ], 'GetSubscriptionTargetOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetUserProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'GetUserProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'GlossaryDescription' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryInput$description' => 'The description of this business glossary.
', 'CreateGlossaryOutput$description' => 'The description of this business glossary.
', 'GetGlossaryOutput$description' => 'The description of the business glossary.
', 'GlossaryItem$description' => 'The business glossary description.
', 'UpdateGlossaryInput$description' => 'The description to be updated as part of the UpdateGlossary
action.
', 'UpdateGlossaryOutput$description' => 'The description to be updated as part of the UpdateGlossary
action.
', ], ], 'GlossaryId' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryOutput$id' => 'The ID of this business glossary.
', 'CreateGlossaryTermOutput$glossaryId' => 'The ID of the business glossary in which this term is created.
', 'DeleteGlossaryInput$identifier' => 'The ID of the business glossary that is deleted.
', 'GetGlossaryInput$identifier' => 'The ID of the business glossary.
', 'GetGlossaryOutput$id' => 'The ID of the business glossary.
', 'GetGlossaryTermOutput$glossaryId' => 'The ID of the business glossary to which this term belongs.
', 'GlossaryItem$id' => 'The identifier of the glossary.
', 'GlossaryTermItem$glossaryId' => 'The identifier of the business glossary to which the term belongs.
', 'UpdateGlossaryInput$identifier' => 'The identifier of the business glossary to be updated.
', 'UpdateGlossaryOutput$id' => 'The identifier of the business glossary that is to be updated.
', 'UpdateGlossaryTermOutput$glossaryId' => 'The identifier of the business glossary in which a term is to be updated.
', ], ], 'GlossaryItem' => [ 'base' => 'The details of a business glossary.
', 'refs' => [ 'SearchInventoryResultItem$glossaryItem' => 'The glossary item included in the search results.
', ], ], 'GlossaryName' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryInput$name' => 'The name of this business glossary.
', 'CreateGlossaryOutput$name' => 'The name of this business glossary.
', 'GetGlossaryOutput$name' => 'The name of the business glossary.
', 'GlossaryItem$name' => 'The name of the glossary.
', 'UpdateGlossaryInput$name' => 'The name to be updated as part of the UpdateGlossary
action.
', 'UpdateGlossaryOutput$name' => 'The name to be updated as part of the UpdateGlossary
action.
', ], ], 'GlossaryStatus' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryInput$status' => 'The status of this business glossary.
', 'CreateGlossaryOutput$status' => 'The status of this business glossary.
', 'GetGlossaryOutput$status' => 'The status of the business glossary.
', 'GlossaryItem$status' => 'The business glossary status.
', 'UpdateGlossaryInput$status' => 'The status to be updated as part of the UpdateGlossary
action.
', 'UpdateGlossaryOutput$status' => 'The status to be updated as part of the UpdateGlossary
action.
', ], ], 'GlossaryTermId' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryTermInput$glossaryIdentifier' => 'The ID of the business glossary in which this term is created.
', 'CreateGlossaryTermOutput$id' => 'The ID of this business glossary term.
', 'DeleteGlossaryTermInput$identifier' => 'The ID of the business glossary term that is deleted.
', 'GetGlossaryTermInput$identifier' => 'The ID of the business glossary term.
', 'GetGlossaryTermOutput$id' => 'The ID of the business glossary term.
', 'GlossaryTermItem$id' => 'The identifier of the business glossary term.
', 'GlossaryTerms$member' => NULL, 'TermRelationsClassifiesList$member' => NULL, 'TermRelationsIsAList$member' => NULL, 'UpdateGlossaryTermInput$glossaryIdentifier' => 'The identifier of the business glossary in which a term is to be updated.
', 'UpdateGlossaryTermInput$identifier' => 'The identifier of the business glossary term that is to be updated.
', 'UpdateGlossaryTermOutput$id' => 'The identifier of the business glossary term that is to be updated.
', ], ], 'GlossaryTermItem' => [ 'base' => 'The details of a business glossary term.
', 'refs' => [ 'SearchInventoryResultItem$glossaryTermItem' => 'The glossary term item included in the search results.
', ], ], 'GlossaryTermName' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryTermInput$name' => 'The name of this business glossary term.
', 'CreateGlossaryTermOutput$name' => 'The name of this business glossary term.
', 'DetailedGlossaryTerm$name' => 'The name of a glossary term attached to the inventory asset.
', 'GetGlossaryTermOutput$name' => 'The name of the business glossary term.
', 'GlossaryTermItem$name' => 'The name of the business glossary term.
', 'UpdateGlossaryTermInput$name' => 'The name to be updated as part of the UpdateGlossaryTerm
action.
', 'UpdateGlossaryTermOutput$name' => 'The name to be updated as part of the UpdateGlossaryTerm
action.
', ], ], 'GlossaryTermStatus' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryTermInput$status' => 'The status of this business glossary term.
', 'CreateGlossaryTermOutput$status' => 'The status of this business glossary term.
', 'GetGlossaryTermOutput$status' => 'The status of the business glossary term.
', 'GlossaryTermItem$status' => 'The status of the business glossary term.
', 'UpdateGlossaryTermInput$status' => 'The status to be updated as part of the UpdateGlossaryTerm
action.
', 'UpdateGlossaryTermOutput$status' => 'The status to be updated as part of the UpdateGlossaryTerm
action.
', ], ], 'GlossaryTerms' => [ 'base' => NULL, 'refs' => [ 'AssetItem$glossaryTerms' => 'The glossary terms attached to the Amazon DataZone inventory asset.
', 'CreateAssetInput$glossaryTerms' => 'Glossary terms attached to the asset.
', 'CreateAssetOutput$glossaryTerms' => 'The glossary terms that are attached to the created asset.
', 'CreateAssetRevisionInput$glossaryTerms' => 'The glossary terms to be attached to the asset as part of asset revision.
', 'CreateAssetRevisionOutput$glossaryTerms' => 'The glossary terms that were attached to the asset as part of asset revision.
', 'CreateEnvironmentInput$glossaryTerms' => 'The glossary terms that can be used in this Amazon DataZone environment.
', 'CreateEnvironmentOutput$glossaryTerms' => 'The glossary terms that can be used in this Amazon DataZone environment.
', 'CreateProjectInput$glossaryTerms' => 'The glossary terms that can be used in this Amazon DataZone project.
', 'CreateProjectOutput$glossaryTerms' => 'The glossary terms that can be used in the project.
', 'DataProductSummary$glossaryTerms' => '', 'GetAssetOutput$glossaryTerms' => 'The business glossary terms attached to the asset.
', 'GetEnvironmentBlueprintOutput$glossaryTerms' => 'The glossary terms attached to this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$glossaryTerms' => 'The business glossary terms that can be used in this environment.
', 'GetProjectOutput$glossaryTerms' => 'The business glossary terms that can be used in the project.
', 'UpdateEnvironmentInput$glossaryTerms' => 'The glossary terms to be updated as part of the UpdateEnvironment
action.
', 'UpdateEnvironmentOutput$glossaryTerms' => 'The glossary terms to be updated as part of the UpdateEnvironment
action.
', 'UpdateProjectInput$glossaryTerms' => 'The glossary terms to be updated as part of the UpdateProject
action.
', 'UpdateProjectOutput$glossaryTerms' => 'The glossary terms of the project that are to be updated.
', ], ], 'GlueRunConfigurationInput' => [ 'base' => 'The configuration details of the Amazon Web Services Glue data source.
', 'refs' => [ 'DataSourceConfigurationInput$glueRunConfiguration' => 'The configuration of the Amazon Web Services Glue data source.
', ], ], 'GlueRunConfigurationInputDataAccessRoleString' => [ 'base' => NULL, 'refs' => [ 'GlueRunConfigurationInput$dataAccessRole' => 'The data access role included in the configuration details of the Amazon Web Services Glue data source.
', ], ], 'GlueRunConfigurationOutput' => [ 'base' => 'The configuration details of the Amazon Web Services Glue data source.
', 'refs' => [ 'DataSourceConfigurationOutput$glueRunConfiguration' => 'The configuration of the Amazon Web Services Glue data source.
', ], ], 'GlueRunConfigurationOutputAccountIdString' => [ 'base' => NULL, 'refs' => [ 'GlueRunConfigurationOutput$accountId' => 'The Amazon Web Services account ID included in the configuration details of the Amazon Web Services Glue data source.
', ], ], 'GlueRunConfigurationOutputDataAccessRoleString' => [ 'base' => NULL, 'refs' => [ 'GlueRunConfigurationOutput$dataAccessRole' => 'The data access role included in the configuration details of the Amazon Web Services Glue data source.
', ], ], 'GlueRunConfigurationOutputRegionString' => [ 'base' => NULL, 'refs' => [ 'GlueRunConfigurationOutput$region' => 'The Amazon Web Services region included in the configuration details of the Amazon Web Services Glue data source.
', ], ], 'GrantedEntity' => [ 'base' => 'The details of a listing for which a subscription is granted.
', 'refs' => [ 'CreateSubscriptionGrantOutput$grantedEntity' => 'The entity to which the subscription is granted.
', 'DeleteSubscriptionGrantOutput$grantedEntity' => 'The entity to which the subscription is deleted.
', 'GetSubscriptionGrantOutput$grantedEntity' => 'The entity to which the subscription is granted.
', 'SubscriptionGrantSummary$grantedEntity' => 'The entity to which the subscription is granted.
', 'UpdateSubscriptionGrantStatusOutput$grantedEntity' => 'The granted entity to be updated as part of the UpdateSubscriptionGrantStatus
action.
', ], ], 'GrantedEntityInput' => [ 'base' => 'The details of a listing for which a subscription is to be granted.
', 'refs' => [ 'CreateSubscriptionGrantInput$grantedEntity' => 'The entity to which the subscription is to be granted.
', ], ], 'GroupDetails' => [ 'base' => 'The details of a group in Amazon DataZone.
', 'refs' => [ 'MemberDetails$group' => 'The group details of a project member.
', ], ], 'GroupIdentifier' => [ 'base' => NULL, 'refs' => [ 'CreateGroupProfileInput$groupIdentifier' => 'The identifier of the group for which the group profile is created.
', 'GetGroupProfileInput$groupIdentifier' => 'The identifier of the group profile.
', 'UpdateGroupProfileInput$groupIdentifier' => 'The identifier of the group profile that is updated.
', ], ], 'GroupProfileId' => [ 'base' => NULL, 'refs' => [ 'CreateGroupProfileOutput$id' => 'The identifier of the group profile.
', 'GetGroupProfileOutput$id' => 'The identifier of the group profile.
', 'GroupProfileSummary$id' => 'The ID of a group profile.
', 'UpdateGroupProfileOutput$id' => 'The identifier of the group profile that is updated.
', ], ], 'GroupProfileName' => [ 'base' => NULL, 'refs' => [ 'CreateGroupProfileOutput$groupName' => 'The name of the group for which group profile is created.
', 'GetGroupProfileOutput$groupName' => 'The name of the group for which the specified group profile exists.
', 'GroupProfileSummary$groupName' => 'The group name of a group profile.
', 'UpdateGroupProfileOutput$groupName' => 'The name of the group profile that is updated.
', ], ], 'GroupProfileStatus' => [ 'base' => NULL, 'refs' => [ 'CreateGroupProfileOutput$status' => 'The status of the group profile.
', 'GetGroupProfileOutput$status' => 'The identifier of the group profile.
', 'GroupProfileSummary$status' => 'The status of a group profile.
', 'UpdateGroupProfileInput$status' => 'The status of the group profile that is updated.
', 'UpdateGroupProfileOutput$status' => 'The status of the group profile that is updated.
', ], ], 'GroupProfileSummaries' => [ 'base' => NULL, 'refs' => [ 'SearchGroupProfilesOutput$items' => 'The results of the SearchGroupProfiles
action.
', ], ], 'GroupProfileSummary' => [ 'base' => 'The details of a group profile.
', 'refs' => [ 'GroupProfileSummaries$member' => NULL, ], ], 'GroupSearchText' => [ 'base' => NULL, 'refs' => [ 'SearchGroupProfilesInput$searchText' => 'Specifies the text for which to search.
', ], ], 'GroupSearchType' => [ 'base' => NULL, 'refs' => [ 'SearchGroupProfilesInput$groupType' => 'The group type for which to search.
', ], ], 'IamUserProfileDetails' => [ 'base' => 'The details of an IAM user profile in Amazon DataZone.
', 'refs' => [ 'UserProfileDetails$iam' => 'The IAM details included in the user profile details.
', ], ], 'Import' => [ 'base' => 'The details of the import of the metadata form type.
', 'refs' => [ 'ImportList$member' => NULL, ], ], 'ImportList' => [ 'base' => NULL, 'refs' => [ 'FormTypeData$imports' => 'The imports specified in the form type.
', 'GetFormTypeOutput$imports' => 'The imports of the metadata form type.
', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'AcceptChoice$predictionChoice' => 'Specifies the prediction (aka, the automatically generated piece of metadata) that can be accepted.
', 'DataSourceSummary$lastRunAssetCount' => 'The count of the assets created during the last data source run.
', 'GetDataSourceOutput$lastRunAssetCount' => 'The number of assets created by the data source during its last run.
', 'PredictionChoices$member' => NULL, 'RunStatisticsForAssets$added' => 'The added
statistic for the data source run.
', 'RunStatisticsForAssets$failed' => 'The failed
statistic for the data source run.
', 'RunStatisticsForAssets$skipped' => 'The skipped
statistic for the data source run.
', 'RunStatisticsForAssets$unchanged' => 'The unchanged
statistic for the data source run.
', 'RunStatisticsForAssets$updated' => 'The updated
statistic for the data source run.
', 'SearchListingsOutput$totalMatchCount' => 'Total number of search results.
', 'SearchOutput$totalMatchCount' => 'Total number of search results.
', 'SearchTypesOutput$totalMatchCount' => 'Total number of search results.
', ], ], 'InternalServerException' => [ 'base' => 'The request has failed because of an unknown error, exception or failure.
', 'refs' => [], ], 'InventorySearchScope' => [ 'base' => NULL, 'refs' => [ 'SearchInput$searchScope' => 'The scope of the search.
', ], ], 'KmsKeyArn' => [ 'base' => NULL, 'refs' => [ 'CreateDomainInput$kmsKeyIdentifier' => 'The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
', 'CreateDomainOutput$kmsKeyIdentifier' => 'The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
', 'GetDomainOutput$kmsKeyIdentifier' => 'The identifier of the Amazon Web Services Key Management Service (KMS) key that is used to encrypt the Amazon DataZone domain, metadata, and reporting data.
', ], ], 'LastName' => [ 'base' => NULL, 'refs' => [ 'SsoUserProfileDetails$lastName' => 'The last name included in the single sign-on details of the user profile.
', ], ], 'ListAssetRevisionsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListAssetRevisionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourceRunActivitiesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourceRunActivitiesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourceRunsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourceRunsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourcesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListDataSourcesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListDomainsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListDomainsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentBlueprintConfigurationsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentBlueprintConfigurationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentBlueprintsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentBlueprintsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentProfilesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentProfilesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListEnvironmentsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListMetadataGenerationRunsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListMetadataGenerationRunsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListNotificationsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListNotificationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListProjectMembershipsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListProjectMembershipsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListProjectsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListProjectsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionGrantsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionGrantsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionRequestsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionRequestsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionTargetsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionTargetsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSubscriptionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListingId' => [ 'base' => NULL, 'refs' => [ 'AssetListingDetails$listingId' => 'The identifier of an asset published in an Amazon DataZone catalog.
', 'AssetListingItem$listingId' => 'The identifier of the listing (asset published in Amazon DataZone catalog).
', 'CreateListingChangeSetOutput$listingId' => 'The ID of the listing (a record of an asset at a given time).
', 'DeleteListingInput$identifier' => 'The ID of the listing to be deleted.
', 'GetListingInput$identifier' => 'The ID of the listing.
', 'GetListingOutput$id' => 'The ID of the listing.
', 'ListSubscriptionGrantsInput$subscribedListingId' => 'The identifier of the subscribed listing.
', 'ListSubscriptionRequestsInput$subscribedListingId' => 'The identifier of the subscribed listing.
', 'ListSubscriptionsInput$subscribedListingId' => 'The identifier of the subscribed listing for the subscriptions that you want to list.
', 'ListingRevision$id' => 'An identifier of a revision of an asset published in a Amazon DataZone catalog.
', 'ListingRevisionInput$identifier' => 'An identifier of revision to be made to an asset published in a Amazon DataZone catalog.
', 'SubscribedListing$id' => 'The identifier of the published asset for which the subscription grant is created.
', 'SubscribedListingInput$identifier' => 'The identifier of the published asset for which the subscription grant is to be created.
', ], ], 'ListingItem' => [ 'base' => 'The details of a listing (aka asset published in a Amazon DataZone catalog).
', 'refs' => [ 'GetListingOutput$item' => 'The details of a listing.
', ], ], 'ListingName' => [ 'base' => NULL, 'refs' => [ 'GetListingOutput$name' => 'The name of the listing.
', 'SubscribedListing$name' => 'The name of the published asset for which the subscription grant is created.
', ], ], 'ListingRevision' => [ 'base' => 'A revision of an asset published in a Amazon DataZone catalog.
', 'refs' => [ 'GrantedEntity$listing' => 'The listing for which a subscription is granted.
', ], ], 'ListingRevisionInput' => [ 'base' => 'A revision to be made to an asset published in a Amazon DataZone catalog.
', 'refs' => [ 'GrantedEntityInput$listing' => 'The listing for which a subscription is to be granted.
', ], ], 'ListingStatus' => [ 'base' => NULL, 'refs' => [ 'AssetListingDetails$listingStatus' => 'The status of an asset published in an Amazon DataZone catalog.
', 'CreateListingChangeSetOutput$status' => 'Specifies the status of the listing.
', 'GetListingOutput$status' => 'The status of the listing.
', ], ], 'LongDescription' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryTermInput$longDescription' => 'The long description of this business glossary term.
', 'CreateGlossaryTermOutput$longDescription' => 'The long description of this business glossary term.
', 'GetGlossaryTermOutput$longDescription' => 'The long description of the business glossary term.
', 'GlossaryTermItem$longDescription' => 'The long description of the business glossary term.
', 'UpdateGlossaryTermInput$longDescription' => 'The long description to be updated as part of the UpdateGlossaryTerm
action.
', 'UpdateGlossaryTermOutput$longDescription' => 'The long description to be updated as part of the UpdateGlossaryTerm
action.
', ], ], 'MaxResults' => [ 'base' => NULL, 'refs' => [ 'ListAssetRevisionsInput$maxResults' => 'The maximum number of revisions to return in a single call to ListAssetRevisions
. When the number of revisions to be listed is greater than the value of MaxResults
, the response contains a NextToken
value that you can use in a subsequent call to ListAssetRevisions
to list the next set of revisions.
', 'ListDataSourceRunActivitiesInput$maxResults' => 'The maximum number of activities to return in a single call to ListDataSourceRunActivities
. When the number of activities 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 ListDataSourceRunActivities
to list the next set of activities.
', 'ListDataSourceRunsInput$maxResults' => 'The maximum number of runs to return in a single call to ListDataSourceRuns
. When the number of runs 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 ListDataSourceRuns
to list the next set of runs.
', 'ListDataSourcesInput$maxResults' => 'The maximum number of data sources to return in a single call to ListDataSources
. When the number of data sources 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 ListDataSources
to list the next set of data sources.
', 'ListEnvironmentBlueprintConfigurationsInput$maxResults' => 'The maximum number of blueprint configurations to return in a single call to ListEnvironmentBlueprintConfigurations
. When the number of configurations 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 ListEnvironmentBlueprintConfigurations
to list the next set of configurations.
', 'ListEnvironmentBlueprintsInput$maxResults' => 'The maximum number of blueprints to return in a single call to ListEnvironmentBlueprints
. When the number of blueprints 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 ListEnvironmentBlueprints
to list the next set of blueprints.
', 'ListEnvironmentProfilesInput$maxResults' => 'The maximum number of environment profiles to return in a single call to ListEnvironmentProfiles
. When the number of environment profiles 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 ListEnvironmentProfiles
to list the next set of environment profiles.
', 'ListEnvironmentsInput$maxResults' => 'The maximum number of environments to return in a single call to ListEnvironments
. When the number of environments 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 ListEnvironments
to list the next set of environments.
', 'ListMetadataGenerationRunsInput$maxResults' => 'The maximum number of metadata generation runs to return in a single call to ListMetadataGenerationRuns. When the number of metadata generation runs 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 ListMetadataGenerationRuns to list the next set of revisions.
', 'ListNotificationsInput$maxResults' => 'The maximum number of notifications to return in a single call to ListNotifications
. When the number of notifications 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 ListNotifications
to list the next set of notifications.
', 'ListProjectMembershipsInput$maxResults' => 'The maximum number of memberships to return in a single call to ListProjectMemberships
. When the number of memberships 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 ListProjectMemberships
to list the next set of memberships.
', 'ListProjectsInput$maxResults' => 'The maximum number of projects to return in a single call to ListProjects
. When the number of projects 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 ListProjects
to list the next set of projects.
', 'ListSubscriptionGrantsInput$maxResults' => 'The maximum number of subscription grants to return in a single call to ListSubscriptionGrants
. When the number of subscription grants 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 ListSubscriptionGrants
to list the next set of subscription grants.
', 'ListSubscriptionRequestsInput$maxResults' => 'The maximum number of subscription requests to return in a single call to ListSubscriptionRequests
. When the number of subscription requests 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 ListSubscriptionRequests
to list the next set of subscription requests.
', 'ListSubscriptionTargetsInput$maxResults' => 'The maximum number of subscription targets to return in a single call to ListSubscriptionTargets
. When the number of subscription targets 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 ListSubscriptionTargets
to list the next set of subscription targets.
', 'ListSubscriptionsInput$maxResults' => 'The maximum number of subscriptions to return in a single call to ListSubscriptions
. When the number of subscriptions 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 ListSubscriptions
to list the next set of Subscriptions.
', 'SearchGroupProfilesInput$maxResults' => 'The maximum number of results to return in a single call to SearchGroupProfiles
. When the number of results 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 SearchGroupProfiles
to list the next set of results.
', 'SearchInput$maxResults' => 'The maximum number of results to return in a single call to Search
. When the number of results 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 Search
to list the next set of results.
', 'SearchListingsInput$maxResults' => 'The maximum number of results to return in a single call to SearchListings
. When the number of results 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 SearchListings
to list the next set of results.
', 'SearchTypesInput$maxResults' => 'The maximum number of results to return in a single call to SearchTypes
. When the number of results 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 SearchTypes
to list the next set of results.
', 'SearchUserProfilesInput$maxResults' => 'The maximum number of results to return in a single call to SearchUserProfiles
. When the number of results 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 SearchUserProfiles
to list the next set of results.
', ], ], 'MaxResultsForListDomains' => [ 'base' => NULL, 'refs' => [ 'ListDomainsInput$maxResults' => 'The maximum number of domains to return in a single call to ListDomains
. When the number of domains 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 ListDomains
to list the next set of domains.
', ], ], 'Member' => [ 'base' => 'The details about a project member.
', 'refs' => [ 'CreateProjectMembershipInput$member' => 'The project member whose project membership was created.
', 'DeleteProjectMembershipInput$member' => 'The project member whose project membership is deleted.
', ], ], 'MemberDetails' => [ 'base' => 'The details about a project member.
', 'refs' => [ 'ProjectMember$memberDetails' => 'The membership details of a project member.
', ], ], 'Message' => [ 'base' => NULL, 'refs' => [ 'NotificationOutput$message' => 'The message included in the notification.
', ], ], 'MetadataGenerationRunIdentifier' => [ 'base' => NULL, 'refs' => [ 'CancelMetadataGenerationRunInput$identifier' => 'The ID of the metadata generation run.
', 'GetMetadataGenerationRunInput$identifier' => 'The identifier of the metadata generation run.
', 'GetMetadataGenerationRunOutput$id' => 'The ID of the metadata generation run.
', 'MetadataGenerationRunItem$id' => 'The ID of the metadata generation run.
', 'StartMetadataGenerationRunOutput$id' => 'The ID of the metadata generation run.
', ], ], 'MetadataGenerationRunItem' => [ 'base' => 'The metadata generation run.
', 'refs' => [ 'MetadataGenerationRuns$member' => NULL, ], ], 'MetadataGenerationRunStatus' => [ 'base' => NULL, 'refs' => [ 'GetMetadataGenerationRunOutput$status' => 'The status of the metadata generation run.
', 'ListMetadataGenerationRunsInput$status' => 'The status of the metadata generation runs.
', 'MetadataGenerationRunItem$status' => 'The status of the metadata generation run.
', 'StartMetadataGenerationRunOutput$status' => 'The status of the metadata generation run.
', ], ], 'MetadataGenerationRunTarget' => [ 'base' => 'The asset for which metadata was generated.
', 'refs' => [ 'GetMetadataGenerationRunOutput$target' => 'The asset for which you\'re generating metadata.
', 'MetadataGenerationRunItem$target' => 'The asset for which metadata was generated.
', 'StartMetadataGenerationRunInput$target' => 'The asset for which you want to start a metadata generation run.
', ], ], 'MetadataGenerationRunType' => [ 'base' => NULL, 'refs' => [ 'GetMetadataGenerationRunOutput$type' => 'The type of metadata generation run.
', 'ListMetadataGenerationRunsInput$type' => 'The type of the metadata generation runs.
', 'MetadataGenerationRunItem$type' => 'The type of the metadata generation run.
', 'StartMetadataGenerationRunInput$type' => 'The type of the metadata generation run.
', 'StartMetadataGenerationRunOutput$type' => 'The type of the metadata generation run.
', ], ], 'MetadataGenerationRuns' => [ 'base' => NULL, 'refs' => [ 'ListMetadataGenerationRunsOutput$items' => 'The results of the ListMetadataGenerationRuns action.
', ], ], 'MetadataGenerationTargetType' => [ 'base' => NULL, 'refs' => [ 'MetadataGenerationRunTarget$type' => 'The type of the asset for which metadata was generated.
', ], ], 'MetadataMap' => [ 'base' => NULL, 'refs' => [ 'NotificationOutput$metadata' => 'The metadata included in the notification.
', ], ], 'Model' => [ 'base' => 'The model of the API.
', 'refs' => [ 'CreateFormTypeInput$model' => 'The model of this Amazon DataZone metadata form type.
', 'FormTypeData$model' => 'The model of the form type.
', 'GetFormTypeOutput$model' => 'The model of the metadata form type.
', ], ], 'Name' => [ 'base' => NULL, 'refs' => [ 'CreateDataSourceInput$name' => 'The name of the data source.
', 'CreateDataSourceOutput$name' => 'The name of the data source.
', 'DataSourceRunActivity$database' => 'The database included in the data source run activity.
', 'DataSourceRunActivity$technicalName' => 'The technical name included in the data source run activity.
', 'DataSourceSummary$name' => 'The name of the data source.
', 'DeleteDataSourceOutput$name' => 'The name of the data source that is deleted.
', 'GetDataSourceOutput$name' => 'The name of the data source.
', 'ListDataSourcesInput$name' => 'The name of the data source.
', 'UpdateDataSourceInput$name' => 'The name to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$name' => 'The name to be updated as part of the UpdateDataSource
action.
', ], ], 'NotificationOutput' => [ 'base' => 'The details of a notification generated in Amazon DataZone.
', 'refs' => [ 'NotificationsList$member' => NULL, ], ], 'NotificationResource' => [ 'base' => 'The details of the resource mentioned in a notification.
', 'refs' => [ 'Topic$resource' => NULL, ], ], 'NotificationResourceType' => [ 'base' => NULL, 'refs' => [ 'NotificationResource$type' => 'The type of the resource mentioned in a notification.
', ], ], 'NotificationRole' => [ 'base' => NULL, 'refs' => [ 'Topic$role' => 'The role of the resource mentioned in a notification.
', ], ], 'NotificationSubjects' => [ 'base' => NULL, 'refs' => [ 'ListNotificationsInput$subjects' => 'The subjects of notifications.
', ], ], 'NotificationType' => [ 'base' => NULL, 'refs' => [ 'ListNotificationsInput$type' => 'The type of notifications.
', 'NotificationOutput$type' => 'The type of the notification.
', ], ], 'NotificationsList' => [ 'base' => NULL, 'refs' => [ 'ListNotificationsOutput$notifications' => 'The results of the ListNotifications
action.
', ], ], 'PaginationToken' => [ 'base' => NULL, 'refs' => [ 'ListAssetRevisionsInput$nextToken' => 'When the number of revisions is greater than the default value for the MaxResults
parameter, or if you explicitly specify a value for MaxResults
that is less than the number of revisions, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListAssetRevisions
to list the next set of revisions.
', 'ListAssetRevisionsOutput$nextToken' => 'When the number of revisions is greater than the default value for the MaxResults
parameter, or if you explicitly specify a value for MaxResults
that is less than the number of revisions, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListAssetRevisions
to list the next set of revisions.
', 'ListDataSourceRunActivitiesInput$nextToken' => 'When the number of activities 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 activities, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSourceRunActivities
to list the next set of activities.
', 'ListDataSourceRunActivitiesOutput$nextToken' => 'When the number of activities 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 activities, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSourceRunActivities
to list the next set of activities.
', 'ListDataSourceRunsInput$nextToken' => 'When the number of runs 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 runs, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSourceRuns
to list the next set of runs.
', 'ListDataSourceRunsOutput$nextToken' => 'When the number of runs 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 runs, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSourceRuns
to list the next set of runs.
', 'ListDataSourcesInput$nextToken' => 'When the number of data sources is greater than the default value for the MaxResults
parameter, or if you explicitly specify a value for MaxResults
that is less than the number of data sources, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSources
to list the next set of data sources.
', 'ListDataSourcesOutput$nextToken' => 'When the number of data sources is greater than the default value for the MaxResults
parameter, or if you explicitly specify a value for MaxResults
that is less than the number of data sources, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDataSources
to list the next set of data sources.
', 'ListDomainsInput$nextToken' => 'When the number of domains 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 domains, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDomains
to list the next set of domains.
', 'ListDomainsOutput$nextToken' => 'When the number of domains 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 domains, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListDomains
to list the next set of domains.
', 'ListEnvironmentBlueprintConfigurationsInput$nextToken' => 'When the number of blueprint configurations 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 configurations, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentBlueprintConfigurations
to list the next set of configurations.
', 'ListEnvironmentBlueprintConfigurationsOutput$nextToken' => 'When the number of blueprint configurations 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 configurations, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentBlueprintConfigurations
to list the next set of configurations.
', 'ListEnvironmentBlueprintsInput$nextToken' => 'When the number of blueprints in the environment 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 blueprints in the environment, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentBlueprints
to list the next set of blueprints.
', 'ListEnvironmentBlueprintsOutput$nextToken' => 'When the number of blueprints in the environment 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 blueprints in the environment, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentBlueprints
to list the next set of blueprints.
', 'ListEnvironmentProfilesInput$nextToken' => 'When the number of environment profiles 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 profiles, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentProfiles
to list the next set of environment profiles.
', 'ListEnvironmentProfilesOutput$nextToken' => 'When the number of environment profiles 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 profiles, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironmentProfiles
to list the next set of environment profiles.
', 'ListEnvironmentsInput$nextToken' => 'When the number of environments 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 environments, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironments
to list the next set of environments.
', 'ListEnvironmentsOutput$nextToken' => 'When the number of environments 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 environments, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListEnvironments
to list the next set of environments.
', 'ListMetadataGenerationRunsInput$nextToken' => 'When the number of metadata generation runs 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 metadata generation runs, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListMetadataGenerationRuns to list the next set of revisions.
', 'ListMetadataGenerationRunsOutput$nextToken' => 'When the number of metadata generation runs 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 metadata generation runs, the response includes a pagination token named NextToken. You can specify this NextToken value in a subsequent call to ListMetadataGenerationRuns to list the next set of revisions.
', 'ListNotificationsInput$nextToken' => 'When the number of notifications 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 notifications, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListNotifications
to list the next set of notifications.
', 'ListNotificationsOutput$nextToken' => 'When the number of notifications 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 notifications, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListNotifications
to list the next set of notifications.
', 'ListProjectMembershipsInput$nextToken' => 'When the number of memberships 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 memberships, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListProjectMemberships
to list the next set of memberships.
', 'ListProjectMembershipsOutput$nextToken' => 'When the number of memberships 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 memberships, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListProjectMemberships
to list the next set of memberships.
', 'ListProjectsInput$nextToken' => 'When the number of projects 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 projects, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListProjects
to list the next set of projects.
', 'ListProjectsOutput$nextToken' => 'When the number of projects 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 projects, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListProjects
to list the next set of projects.
', 'ListSubscriptionGrantsInput$nextToken' => 'When the number of subscription grants 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 subscription grants, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionGrants
to list the next set of subscription grants.
', 'ListSubscriptionGrantsOutput$nextToken' => 'When the number of subscription grants 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 subscription grants, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionGrants
to list the next set of subscription grants.
', 'ListSubscriptionRequestsInput$nextToken' => 'When the number of subscription requests 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 subscription requests, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionRequests
to list the next set of subscription requests.
', 'ListSubscriptionRequestsOutput$nextToken' => 'When the number of subscription requests 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 subscription requests, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionRequests
to list the next set of subscription requests.
', 'ListSubscriptionTargetsInput$nextToken' => 'When the number of subscription targets 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 subscription targets, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionTargets
to list the next set of subscription targets.
', 'ListSubscriptionTargetsOutput$nextToken' => 'When the number of subscription targets 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 subscription targets, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptionTargets
to list the next set of subscription targets.
', 'ListSubscriptionsInput$nextToken' => 'When the number of subscriptions 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 subscriptions, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptions
to list the next set of subscriptions.
', 'ListSubscriptionsOutput$nextToken' => 'When the number of subscriptions 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 subscriptions, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to ListSubscriptions
to list the next set of subscriptions.
', 'SearchGroupProfilesInput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchGroupProfiles
to list the next set of results.
', 'SearchGroupProfilesOutput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchGroupProfiles
to list the next set of results.
', 'SearchInput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to Search
to list the next set of results.
', 'SearchListingsInput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchListings
to list the next set of results.
', 'SearchListingsOutput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchListings
to list the next set of results.
', 'SearchOutput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to Search
to list the next set of results.
', 'SearchTypesInput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchTypes
to list the next set of results.
', 'SearchTypesOutput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchTypes
to list the next set of results.
', 'SearchUserProfilesInput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchUserProfiles
to list the next set of results.
', 'SearchUserProfilesOutput$nextToken' => 'When the number of results 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 results, the response includes a pagination token named NextToken
. You can specify this NextToken
value in a subsequent call to SearchUserProfiles
to list the next set of results.
', ], ], 'PredictionChoices' => [ 'base' => NULL, 'refs' => [ 'RejectChoice$predictionChoices' => 'Specifies the the automatically generated business metadata that can be rejected.
', ], ], 'PredictionConfiguration' => [ 'base' => 'The configuration of the prediction.
', 'refs' => [ 'CreateAssetInput$predictionConfiguration' => 'The configuration of the automatically generated business-friendly metadata for the asset.
', 'CreateAssetOutput$predictionConfiguration' => 'The configuration of the automatically generated business-friendly metadata for the asset.
', 'CreateAssetRevisionInput$predictionConfiguration' => 'The configuration of the automatically generated business-friendly metadata for the asset.
', 'CreateAssetRevisionOutput$predictionConfiguration' => 'The configuration of the automatically generated business-friendly metadata for the asset.
', ], ], 'ProjectDeletionError' => [ 'base' => 'Specifies the error message that is returned if the operation cannot be successfully completed.
', 'refs' => [ 'FailureReasons$member' => NULL, ], ], 'ProjectId' => [ 'base' => NULL, 'refs' => [ 'AssetItem$owningProjectId' => 'The identifier of the Amazon DataZone project that owns the inventory asset.
', 'AssetListing$owningProjectId' => 'The identifier of the project where an asset published in an Amazon DataZone catalog exists.
', 'AssetListingItem$owningProjectId' => 'The identifier of the project that owns the inventory asset.
', 'AssetTypeItem$originProjectId' => 'The identifier of the Amazon DataZone project where the asset type exists.
', 'AssetTypeItem$owningProjectId' => 'The identifier of the Amazon DataZone project that owns the asset type.
', 'CreateAssetInput$owningProjectIdentifier' => 'The unique identifier of the project that owns this asset.
', 'CreateAssetOutput$owningProjectId' => 'The ID of the Amazon DataZone project that owns the created asset.
', 'CreateAssetRevisionOutput$owningProjectId' => 'The unique identifier of the revised project that owns the asset.
', 'CreateAssetTypeInput$owningProjectIdentifier' => 'The identifier of the Amazon DataZone project that is to own the custom asset type.
', 'CreateAssetTypeOutput$originProjectId' => 'The ID of the Amazon DataZone project where the asset type was originally created.
', 'CreateAssetTypeOutput$owningProjectId' => 'The ID of the Amazon DataZone project that currently owns this asset type.
', 'CreateDataSourceOutput$projectId' => 'The ID of the Amazon DataZone project to which the data source is added.
', 'CreateEnvironmentInput$projectIdentifier' => 'The identifier of the Amazon DataZone project in which this environment is created.
', 'CreateEnvironmentOutput$projectId' => 'The ID of the Amazon DataZone project in which this environment is created.
', 'CreateEnvironmentProfileInput$projectIdentifier' => 'The identifier of the project in which to create the environment profile.
', 'CreateEnvironmentProfileOutput$projectId' => 'The ID of the Amazon DataZone project in which this environment profile is created.
', 'CreateFormTypeInput$owningProjectIdentifier' => 'The ID of the Amazon DataZone project that owns this metadata form type.
', 'CreateFormTypeOutput$originProjectId' => 'The ID of the project in which this Amazon DataZone metadata form type was originally created.
', 'CreateFormTypeOutput$owningProjectId' => 'The ID of the project that owns this Amazon DataZone metadata form type.
', 'CreateGlossaryInput$owningProjectIdentifier' => 'The ID of the project that currently owns business glossary.
', 'CreateGlossaryOutput$owningProjectId' => 'The ID of the project that currently owns this business glossary.
', 'CreateProjectMembershipInput$projectIdentifier' => 'The ID of the project for which this project membership was created.
', 'CreateProjectOutput$id' => 'The ID of the Amazon DataZone project.
', 'CreateSubscriptionTargetOutput$projectId' => '???
', 'DataProductSummary$owningProjectId' => '', 'DataSourceRunActivity$projectId' => 'The project ID included in the data source run activity.
', 'DataSourceRunSummary$projectId' => 'The project ID of the data source run.
', 'DeleteDataSourceOutput$projectId' => 'The ID of the project in which this data source exists and from which it\'s deleted.
', 'DeleteProjectInput$identifier' => 'The identifier of the project that is to be deleted.
', 'DeleteProjectMembershipInput$projectIdentifier' => 'The ID of the Amazon DataZone project the membership to which is deleted.
', 'EnvironmentProfileSummary$projectId' => 'The identifier of a project in which an environment profile exists.
', 'EnvironmentSummary$projectId' => 'The identifier of the project in which the environment exists.
', 'FormTypeData$originProjectId' => 'The identifier of the project in which the form type was originally created.
', 'FormTypeData$owningProjectId' => 'The identifier of the project that owns the form type.
', 'GetAssetOutput$owningProjectId' => 'The ID of the project that owns the asset.
', 'GetAssetTypeOutput$originProjectId' => 'The ID of the Amazon DataZone project in which the asset type was originally created.
', 'GetAssetTypeOutput$owningProjectId' => 'The ID of the Amazon DataZone project that owns the asset type.
', 'GetDataSourceOutput$projectId' => 'The ID of the project where the data source creates and publishes assets.
', 'GetDataSourceRunOutput$projectId' => 'The ID of the project in which this data source run occured.
', 'GetEnvironmentOutput$projectId' => 'The ID of the Amazon DataZone project in which this environment is created.
', 'GetEnvironmentProfileOutput$projectId' => 'The ID of the Amazon DataZone project in which this environment profile is created.
', 'GetFormTypeOutput$originProjectId' => 'The ID of the project in which this metadata form type was originally created.
', 'GetFormTypeOutput$owningProjectId' => 'The ID of the project that owns this metadata form type.
', 'GetGlossaryOutput$owningProjectId' => 'The ID of the project that owns this business glossary.
', 'GetMetadataGenerationRunOutput$owningProjectId' => 'The ID of the project that owns the assets for which you\'re running metadata generation.
', 'GetProjectInput$identifier' => 'The ID of the project.
', 'GetProjectOutput$id' => '>The ID of the project.
', 'GetSubscriptionTargetOutput$projectId' => 'The ID of the project associated with the subscription target.
', 'GlossaryItem$owningProjectId' => 'The identifier of the project that owns the business glosary.
', 'ListEnvironmentProfilesInput$projectIdentifier' => 'The identifier of the Amazon DataZone project.
', 'ListEnvironmentsInput$projectIdentifier' => 'The identifier of the Amazon DataZone project.
', 'ListProjectMembershipsInput$projectIdentifier' => 'The identifier of the project whose memberships you want to list.
', 'ListSubscriptionRequestsInput$approverProjectId' => 'The identifier of the subscription request approver\'s project.
', 'ListSubscriptionRequestsInput$owningProjectId' => 'The identifier of the project for the subscription requests.
', 'ListSubscriptionsInput$approverProjectId' => 'The identifier of the project for the subscription\'s approver.
', 'ListSubscriptionsInput$owningProjectId' => 'The identifier of the owning project.
', 'MetadataGenerationRunItem$owningProjectId' => 'The ID of the project that owns the asset for which the metadata generation was ran.
', 'ProjectSummary$id' => 'The identifier of a project.
', 'SearchInput$owningProjectIdentifier' => 'The identifier of the owning project specified for the search.
', 'StartDataSourceRunOutput$projectId' => 'The identifier of the project.
', 'StartMetadataGenerationRunInput$owningProjectIdentifier' => 'The ID of the project that owns the asset for which you want to start a metadata generation run.
', 'StartMetadataGenerationRunOutput$owningProjectId' => 'The ID of the project that owns the asset for which the metadata generation run was started.
', 'SubscribedListing$ownerProjectId' => 'The identifier of the project of the published asset for which the subscription grant is created.
', 'SubscribedProject$id' => 'The identifier of the project that has the subscription grant.
', 'SubscribedProjectInput$identifier' => 'The identifier of the project that is to be given a subscription grant.
', 'SubscriptionTargetSummary$projectId' => 'The identifier of the project specified in the subscription target.
', 'UpdateDataSourceOutput$projectId' => 'The identifier of the project where data source is to be updated.
', 'UpdateEnvironmentOutput$projectId' => 'The project identifier of the environment.
', 'UpdateEnvironmentProfileOutput$projectId' => 'The identifier of the project of the environment profile that is to be updated.
', 'UpdateGlossaryOutput$owningProjectId' => 'The identifier of the project in which to update a business glossary.
', 'UpdateProjectInput$identifier' => 'The identifier of the project that is to be updated.
', 'UpdateProjectOutput$id' => 'The identifier of the project that is to be updated.
', 'UpdateSubscriptionTargetOutput$projectId' => 'The identifier of the project in which a subscription target is to be updated.
', ], ], 'ProjectMember' => [ 'base' => 'The details of a project member.
', 'refs' => [ 'ProjectMembers$member' => NULL, ], ], 'ProjectMembers' => [ 'base' => NULL, 'refs' => [ 'ListProjectMembershipsOutput$members' => 'The members of the project.
', ], ], 'ProjectName' => [ 'base' => NULL, 'refs' => [ 'CreateProjectInput$name' => 'The name of the Amazon DataZone project.
', 'CreateProjectOutput$name' => 'The name of the project.
', 'GetProjectOutput$name' => 'The name of the project.
', 'ListProjectsInput$name' => 'The name of the project.
', 'ProjectSummary$name' => 'The name of a project.
', 'SubscribedProject$name' => 'The name of the project that has the subscription grant.
', 'UpdateProjectInput$name' => 'The name to be updated as part of the UpdateProject
action.
', 'UpdateProjectOutput$name' => 'The name of the project that is to be updated.
', ], ], 'ProjectStatus' => [ 'base' => NULL, 'refs' => [ 'CreateProjectOutput$projectStatus' => 'The status of the Amazon DataZone project that was created.
', 'GetProjectOutput$projectStatus' => 'The status of the project.
', 'ProjectSummary$projectStatus' => 'The status of the project.
', 'UpdateProjectOutput$projectStatus' => 'The status of the project.
', ], ], 'ProjectSummaries' => [ 'base' => NULL, 'refs' => [ 'ListProjectsOutput$items' => 'The results of the ListProjects
action.
', ], ], 'ProjectSummary' => [ 'base' => 'The details of a Amazon DataZone project.
', 'refs' => [ 'ProjectSummaries$member' => NULL, ], ], 'ProvisioningProperties' => [ 'base' => 'The provisioning properties of an environment blueprint.
', 'refs' => [ 'CreateEnvironmentOutput$provisioningProperties' => 'The provisioning properties of this Amazon DataZone environment.
', 'EnvironmentBlueprintSummary$provisioningProperties' => 'The provisioning properties of the blueprint.
', 'GetEnvironmentBlueprintOutput$provisioningProperties' => 'The provisioning properties of this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$provisioningProperties' => 'The provisioning properties of this Amazon DataZone environment.
', 'UpdateEnvironmentOutput$provisioningProperties' => 'The provisioning properties to be updated as part of the UpdateEnvironment
action.
', ], ], 'PutEnvironmentBlueprintConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'PutEnvironmentBlueprintConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'RecommendationConfiguration' => [ 'base' => 'The recommendation to be updated as part of the UpdateDataSource
action.
', 'refs' => [ 'CreateDataSourceInput$recommendation' => 'Specifies whether the business name generation is to be enabled for this data source.
', 'CreateDataSourceOutput$recommendation' => 'Specifies whether the business name generation is to be enabled for this data source.
', 'GetDataSourceOutput$recommendation' => 'The recommendation configuration of the data source.
', 'UpdateDataSourceInput$recommendation' => 'The recommendation to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$recommendation' => 'The recommendation to be updated as part of the UpdateDataSource
action.
', ], ], 'RedshiftClusterStorage' => [ 'base' => 'The details of the Amazon Redshift cluster storage.
', 'refs' => [ 'RedshiftStorage$redshiftClusterSource' => 'The details of the Amazon Redshift cluster source.
', ], ], 'RedshiftClusterStorageClusterNameString' => [ 'base' => NULL, 'refs' => [ 'RedshiftClusterStorage$clusterName' => 'The name of an Amazon Redshift cluster.
', ], ], 'RedshiftCredentialConfiguration' => [ 'base' => 'The details of the credentials required to access an Amazon Redshift cluster.
', 'refs' => [ 'RedshiftRunConfigurationInput$redshiftCredentialConfiguration' => NULL, 'RedshiftRunConfigurationOutput$redshiftCredentialConfiguration' => NULL, ], ], 'RedshiftCredentialConfigurationSecretManagerArnString' => [ 'base' => NULL, 'refs' => [ 'RedshiftCredentialConfiguration$secretManagerArn' => 'The ARN of a secret manager for an Amazon Redshift cluster.
', ], ], 'RedshiftRunConfigurationInput' => [ 'base' => 'The configuration details of the Amazon Redshift data source.
', 'refs' => [ 'DataSourceConfigurationInput$redshiftRunConfiguration' => 'The configuration of the Amazon Redshift data source.
', ], ], 'RedshiftRunConfigurationInputDataAccessRoleString' => [ 'base' => NULL, 'refs' => [ 'RedshiftRunConfigurationInput$dataAccessRole' => 'The data access role included in the configuration details of the Amazon Redshift data source.
', ], ], 'RedshiftRunConfigurationOutput' => [ 'base' => 'The configuration details of the Amazon Redshift data source.
', 'refs' => [ 'DataSourceConfigurationOutput$redshiftRunConfiguration' => 'The configuration of the Amazon Redshift data source.
', ], ], 'RedshiftRunConfigurationOutputAccountIdString' => [ 'base' => NULL, 'refs' => [ 'RedshiftRunConfigurationOutput$accountId' => 'The ID of the Amazon Web Services account included in the configuration details of the Amazon Redshift data source.
', ], ], 'RedshiftRunConfigurationOutputDataAccessRoleString' => [ 'base' => NULL, 'refs' => [ 'RedshiftRunConfigurationOutput$dataAccessRole' => 'The data access role included in the configuration details of the Amazon Redshift data source.
', ], ], 'RedshiftRunConfigurationOutputRegionString' => [ 'base' => NULL, 'refs' => [ 'RedshiftRunConfigurationOutput$region' => 'The Amazon Web Services region included in the configuration details of the Amazon Redshift data source.
', ], ], 'RedshiftServerlessStorage' => [ 'base' => 'The details of the Amazon Redshift Serverless workgroup storage.
', 'refs' => [ 'RedshiftStorage$redshiftServerlessSource' => 'The details of the Amazon Redshift Serverless workgroup source.
', ], ], 'RedshiftServerlessStorageWorkgroupNameString' => [ 'base' => NULL, 'refs' => [ 'RedshiftServerlessStorage$workgroupName' => 'The name of the Amazon Redshift Serverless workgroup.
', ], ], 'RedshiftStorage' => [ 'base' => 'The details of the Amazon Redshift storage as part of the configuration of an Amazon Redshift data source run.
', 'refs' => [ 'RedshiftRunConfigurationInput$redshiftStorage' => NULL, 'RedshiftRunConfigurationOutput$redshiftStorage' => NULL, ], ], 'RegionName' => [ 'base' => NULL, 'refs' => [ 'EnabledRegionList$member' => NULL, 'RegionalParameterMap$key' => NULL, ], ], 'RegionalParameter' => [ 'base' => NULL, 'refs' => [ 'RegionalParameterMap$value' => NULL, ], ], 'RegionalParameterMap' => [ 'base' => NULL, 'refs' => [ 'EnvironmentBlueprintConfigurationItem$regionalParameters' => 'The regional parameters of the environment blueprint.
', 'GetEnvironmentBlueprintConfigurationOutput$regionalParameters' => 'The regional parameters of the blueprint.
', 'PutEnvironmentBlueprintConfigurationInput$regionalParameters' => 'The regional parameters in the environment blueprint.
', 'PutEnvironmentBlueprintConfigurationOutput$regionalParameters' => 'The regional parameters in the environment blueprint.
', ], ], 'RejectChoice' => [ 'base' => 'The details of the automatically generated business metadata that is rejected.
', 'refs' => [ 'RejectChoices$member' => NULL, ], ], 'RejectChoices' => [ 'base' => NULL, 'refs' => [ 'RejectPredictionsInput$rejectChoices' => 'Specifies the prediction (aka, the automatically generated piece of metadata) and the target (for example, a column name) that can be rejected.
', ], ], 'RejectPredictionsInput' => [ 'base' => NULL, 'refs' => [], ], 'RejectPredictionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'RejectRule' => [ 'base' => 'Specifies the rule and the threshold under which a prediction can be rejected.
', 'refs' => [ 'RejectPredictionsInput$rejectRule' => 'Specifies the rule (or the conditions) under which a prediction can be rejected.
', ], ], 'RejectRuleBehavior' => [ 'base' => NULL, 'refs' => [ 'RejectRule$rule' => 'Specifies whether you want to reject the top prediction for all targets or none.
', ], ], 'RejectSubscriptionRequestInput' => [ 'base' => NULL, 'refs' => [], ], 'RejectSubscriptionRequestOutput' => [ 'base' => NULL, 'refs' => [], ], 'RejectSubscriptionRequestOutputSubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'RejectSubscriptionRequestOutput$subscribedListings' => 'The subscribed listings of the subscription request.
', ], ], 'RejectSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'RejectSubscriptionRequestOutput$subscribedPrincipals' => 'The subscribed principals of the subscription request.
', ], ], 'RelationalFilterConfiguration' => [ 'base' => 'The relational filter configuration for the data source.
', 'refs' => [ 'RelationalFilterConfigurations$member' => NULL, ], ], 'RelationalFilterConfigurationDatabaseNameString' => [ 'base' => NULL, 'refs' => [ 'RelationalFilterConfiguration$databaseName' => 'The database name specified in the relational filter configuration for the data source.
', ], ], 'RelationalFilterConfigurationSchemaNameString' => [ 'base' => NULL, 'refs' => [ 'RelationalFilterConfiguration$schemaName' => 'The schema name specified in the relational filter configuration for the data source.
', ], ], 'RelationalFilterConfigurations' => [ 'base' => NULL, 'refs' => [ 'GlueRunConfigurationInput$relationalFilterConfigurations' => 'The relational filter configurations included in the configuration details of the Amazon Web Services Glue data source.
', 'GlueRunConfigurationOutput$relationalFilterConfigurations' => 'The relational filter configurations included in the configuration details of the Amazon Web Services Glue data source.
', 'RedshiftRunConfigurationInput$relationalFilterConfigurations' => 'The relational filger configurations included in the configuration details of the Amazon Redshift data source.
', 'RedshiftRunConfigurationOutput$relationalFilterConfigurations' => 'The relational filger configurations included in the configuration details of the Amazon Redshift data source.
', ], ], 'RequestReason' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$requestReason' => 'Specifies the reason for requesting a subscription to the asset.
', 'CreateSubscriptionRequestInput$requestReason' => 'The reason for the subscription request.
', 'CreateSubscriptionRequestOutput$requestReason' => 'The reason for the subscription request.
', 'GetSubscriptionRequestDetailsOutput$requestReason' => 'The reason for the subscription request.
', 'RejectSubscriptionRequestOutput$requestReason' => 'The reason for the subscription request.
', 'SubscriptionRequestSummary$requestReason' => 'The reason for the subscription request.
', 'UpdateSubscriptionRequestInput$requestReason' => 'The reason for the UpdateSubscriptionRequest
action.
', 'UpdateSubscriptionRequestOutput$requestReason' => 'The reason for the UpdateSubscriptionRequest
action.
', ], ], 'Resource' => [ 'base' => 'The details of a provisioned resource of this Amazon DataZone environment.
', 'refs' => [ 'ResourceList$member' => NULL, ], ], 'ResourceList' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$provisionedResources' => 'The provisioned resources of this Amazon DataZone environment.
', 'GetEnvironmentOutput$provisionedResources' => 'The provisioned resources of this Amazon DataZone environment.
', 'UpdateEnvironmentOutput$provisionedResources' => 'The provisioned resources to be updated as part of the UpdateEnvironment
action.
', ], ], 'ResourceNotFoundException' => [ 'base' => 'The specified resource cannot be found.
', 'refs' => [], ], 'Revision' => [ 'base' => NULL, 'refs' => [ 'AcceptPredictionsInput$revision' => 'The revision that is to be made to the asset.
', 'AcceptPredictionsOutput$revision' => 'The revision that is to be made to the asset.
', 'AssetItem$typeRevision' => 'The revision of the inventory asset type.
', 'AssetListing$assetRevision' => 'The revision of an asset published in an Amazon DataZone catalog.
', 'AssetListingItem$entityRevision' => 'The revision of the inventory asset.
', 'AssetListingItem$listingRevision' => 'The revision of the listing (asset published in Amazon DataZone catalog).
', 'AssetRevision$revision' => 'The revision details of the inventory asset.
', 'AssetTypeItem$revision' => 'The revision of the asset type.
', 'CreateAssetInput$typeRevision' => 'The revision of this asset\'s type.
', 'CreateAssetOutput$revision' => 'The revision of the asset.
', 'CreateAssetOutput$typeRevision' => 'The revision type of the asset.
', 'CreateAssetRevisionInput$typeRevision' => 'The revision type of the asset.
', 'CreateAssetRevisionOutput$revision' => 'The revision of the asset.
', 'CreateAssetRevisionOutput$typeRevision' => 'The revision type of the asset.
', 'CreateAssetTypeOutput$revision' => 'The revision of the custom asset type.
', 'CreateFormTypeOutput$revision' => 'The revision of this Amazon DataZone metadata form type.
', 'CreateListingChangeSetInput$entityRevision' => 'The revision of an asset.
', 'CreateListingChangeSetOutput$listingRevision' => 'The revision of a listing.
', 'FormEntryInput$typeRevision' => 'The type revision of the form entry.
', 'FormEntryOutput$typeRevision' => 'The type revision of the form entry.
', 'FormInput$typeRevision' => 'The revision of the metadata form type.
', 'FormOutput$typeRevision' => 'The revision of the metadata form type.
', 'FormTypeData$revision' => 'The revision of the form type.
', 'GetAssetInput$revision' => 'The revision of the Amazon DataZone asset.
', 'GetAssetOutput$revision' => 'The revision of the asset.
', 'GetAssetOutput$typeRevision' => 'The revision of the asset type.
', 'GetAssetTypeInput$revision' => 'The revision of the asset type.
', 'GetAssetTypeOutput$revision' => 'The revision of the asset type.
', 'GetFormTypeInput$revision' => 'The revision of this metadata form type.
', 'GetFormTypeOutput$revision' => 'The revision of the metadata form type.
', 'GetListingInput$listingRevision' => 'The revision of the listing.
', 'GetListingOutput$listingRevision' => 'The revision of a listing.
', 'Import$revision' => 'The revision of the import.
', 'ListingRevision$revision' => 'The details of a revision of an asset published in a Amazon DataZone catalog.
', 'ListingRevisionInput$revision' => 'The details of a revision to be made to an asset published in a Amazon DataZone catalog.
', 'MetadataGenerationRunTarget$revision' => 'The revision of the asset for which metadata was generated.
', 'RejectPredictionsInput$revision' => 'The revision that is to be made to the asset.
', 'RejectPredictionsOutput$assetRevision' => 'The revision that is to be made to the asset.
', 'SubscribedAsset$assetRevision' => 'The revision of the asset for which the subscription grant is created.
', 'SubscribedAssetListing$entityRevision' => 'The revision of the published asset for which the subscription grant is created.
', 'SubscribedListing$revision' => 'The revision of the published asset for which the subscription grant is created.
', ], ], 'RevokeSubscriptionInput' => [ 'base' => NULL, 'refs' => [], ], 'RevokeSubscriptionOutput' => [ 'base' => NULL, 'refs' => [], ], 'RoleArn' => [ 'base' => NULL, 'refs' => [ 'CreateDomainInput$domainExecutionRole' => 'The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain.
', 'CreateDomainOutput$domainExecutionRole' => 'The domain execution role that is created when an Amazon DataZone domain is created. The domain execution role is created in the Amazon Web Services account that houses the Amazon DataZone domain.
', 'EnvironmentBlueprintConfigurationItem$manageAccessRoleArn' => 'The ARN of the manage access role specified in the environment blueprint configuration.
', 'EnvironmentBlueprintConfigurationItem$provisioningRoleArn' => 'The ARN of the provisioning role specified in the environment blueprint configuration.
', 'GetDomainOutput$domainExecutionRole' => 'The domain execution role with which the Amazon DataZone domain is created.
', 'GetEnvironmentBlueprintConfigurationOutput$manageAccessRoleArn' => 'The ARN of the manage access role with which this blueprint is created.
', 'GetEnvironmentBlueprintConfigurationOutput$provisioningRoleArn' => 'The ARN of the provisioning role with which this blueprint is created.
', 'PutEnvironmentBlueprintConfigurationInput$manageAccessRoleArn' => 'The ARN of the manage access role.
', 'PutEnvironmentBlueprintConfigurationInput$provisioningRoleArn' => 'The ARN of the provisioning role.
', 'PutEnvironmentBlueprintConfigurationOutput$manageAccessRoleArn' => 'The ARN of the manage access role.
', 'PutEnvironmentBlueprintConfigurationOutput$provisioningRoleArn' => 'The ARN of the provisioning role.
', 'UpdateDomainInput$domainExecutionRole' => 'The domain execution role to be updated as part of the UpdateDomain
action.
', 'UpdateDomainOutput$domainExecutionRole' => 'The domain execution role to be updated as part of the UpdateDomain
action.
', ], ], 'RunStatisticsForAssets' => [ 'base' => 'The asset statistics from the data source run.
', 'refs' => [ 'DataSourceRunSummary$runStatisticsForAssets' => NULL, 'GetDataSourceRunOutput$runStatisticsForAssets' => 'The asset statistics from this data source run.
', 'StartDataSourceRunOutput$runStatisticsForAssets' => 'Specifies run statistics for assets.
', ], ], 'ScheduleConfiguration' => [ 'base' => 'The details of the schedule of the data source runs.
', 'refs' => [ 'CreateDataSourceInput$schedule' => 'The schedule of the data source runs.
', 'CreateDataSourceOutput$schedule' => 'The schedule of the data source runs.
', 'DataSourceSummary$schedule' => NULL, 'DeleteDataSourceOutput$schedule' => 'The schedule of runs for this data source.
', 'GetDataSourceOutput$schedule' => 'The schedule of the data source runs.
', 'UpdateDataSourceInput$schedule' => 'The schedule to be updated as part of the UpdateDataSource
action.
', 'UpdateDataSourceOutput$schedule' => 'The schedule to be updated as part of the UpdateDataSource
action.
', ], ], 'SearchGroupProfilesInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchGroupProfilesOutput' => [ 'base' => NULL, 'refs' => [], ], 'SearchInItem' => [ 'base' => 'The details of the search.
', 'refs' => [ 'SearchInList$member' => NULL, ], ], 'SearchInList' => [ 'base' => NULL, 'refs' => [ 'SearchInput$searchIn' => 'The details of the search.
', 'SearchListingsInput$searchIn' => 'The details of the search.
', 'SearchTypesInput$searchIn' => 'The details of the search.
', ], ], 'SearchInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchInventoryResultItem' => [ 'base' => 'The details of the search results.
', 'refs' => [ 'SearchInventoryResultItems$member' => NULL, ], ], 'SearchInventoryResultItems' => [ 'base' => NULL, 'refs' => [ 'SearchOutput$items' => 'The results of the Search
action.
', ], ], 'SearchListingsInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchListingsOutput' => [ 'base' => NULL, 'refs' => [], ], 'SearchOutput' => [ 'base' => NULL, 'refs' => [], ], 'SearchOutputAdditionalAttribute' => [ 'base' => NULL, 'refs' => [ 'SearchOutputAdditionalAttributes$member' => NULL, ], ], 'SearchOutputAdditionalAttributes' => [ 'base' => NULL, 'refs' => [ 'SearchInput$additionalAttributes' => 'Specifies additional attributes for the Search
action.
', 'SearchListingsInput$additionalAttributes' => 'Specifies additional attributes for the search.
', ], ], 'SearchResultItem' => [ 'base' => 'The details of the results of the SearchListings
action.
', 'refs' => [ 'SearchResultItems$member' => NULL, ], ], 'SearchResultItems' => [ 'base' => NULL, 'refs' => [ 'SearchListingsOutput$items' => 'The results of the SearchListings
action.
', ], ], 'SearchSort' => [ 'base' => 'The details of the way to sort search results.
', 'refs' => [ 'SearchInput$sort' => 'Specifies the way in which the search results are to be sorted.
', 'SearchListingsInput$sort' => 'Specifies the way for sorting the search results.
', 'SearchTypesInput$sort' => 'The specifies the way to sort the SearchTypes
results.
', ], ], 'SearchText' => [ 'base' => NULL, 'refs' => [ 'SearchInput$searchText' => 'Specifies the text for which to search.
', 'SearchTypesInput$searchText' => 'Specifies the text for which to search.
', ], ], 'SearchTypesInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchTypesOutput' => [ 'base' => NULL, 'refs' => [], ], 'SearchTypesResultItem' => [ 'base' => 'The details of the results of the SearchTypes
action.
', 'refs' => [ 'SearchTypesResultItems$member' => NULL, ], ], 'SearchTypesResultItems' => [ 'base' => NULL, 'refs' => [ 'SearchTypesOutput$items' => 'The results of the SearchTypes
action.
', ], ], 'SearchUserProfilesInput' => [ 'base' => NULL, 'refs' => [], ], 'SearchUserProfilesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ServiceQuotaExceededException' => [ 'base' => 'The request has exceeded the specified service quota.
', 'refs' => [], ], 'ShortDescription' => [ 'base' => NULL, 'refs' => [ 'CreateGlossaryTermInput$shortDescription' => 'The short description of this business glossary term.
', 'CreateGlossaryTermOutput$shortDescription' => 'The short description of this business glossary term.
', 'DetailedGlossaryTerm$shortDescription' => 'The shoft description of a glossary term attached to the inventory asset.
', 'GetGlossaryTermOutput$shortDescription' => 'The short decription of the business glossary term.
', 'GlossaryTermItem$shortDescription' => 'The short description of the business glossary term.
', 'UpdateGlossaryTermInput$shortDescription' => 'The short description to be updated as part of the UpdateGlossaryTerm
action.
', 'UpdateGlossaryTermOutput$shortDescription' => 'The short description to be updated as part of the UpdateGlossaryTerm
action.
', ], ], 'SingleSignOn' => [ 'base' => 'The single sign-on details in Amazon DataZone.
', 'refs' => [ 'CreateDomainInput$singleSignOn' => 'The single-sign on configuration of the Amazon DataZone domain.
', 'CreateDomainOutput$singleSignOn' => 'The single-sign on configuration of the Amazon DataZone domain.
', 'GetDomainOutput$singleSignOn' => 'The single sing-on option of the specified Amazon DataZone domain.
', 'UpdateDomainInput$singleSignOn' => 'The single sign-on option to be updated as part of the UpdateDomain
action.
', 'UpdateDomainOutput$singleSignOn' => 'The single sign-on option of the Amazon DataZone domain.
', ], ], 'Smithy' => [ 'base' => NULL, 'refs' => [ 'Model$smithy' => 'Indicates the smithy model of the API.
', ], ], 'SortFieldProject' => [ 'base' => NULL, 'refs' => [ 'ListProjectMembershipsInput$sortBy' => 'The method by which you want to sort the project memberships.
', ], ], 'SortKey' => [ 'base' => NULL, 'refs' => [ 'ListSubscriptionGrantsInput$sortBy' => 'Specifies the way of sorting the results of this action.
', 'ListSubscriptionRequestsInput$sortBy' => 'Specifies the way to sort the results of this action.
', 'ListSubscriptionTargetsInput$sortBy' => 'Specifies the way in which the results of this action are to be sorted.
', 'ListSubscriptionsInput$sortBy' => 'Specifies the way in which the results of this action are to be sorted.
', ], ], 'SortOrder' => [ 'base' => NULL, 'refs' => [ 'ListProjectMembershipsInput$sortOrder' => 'The sort order of the project memberships.
', 'ListSubscriptionGrantsInput$sortOrder' => 'Specifies the sort order of this action.
', 'ListSubscriptionRequestsInput$sortOrder' => 'Specifies the sort order for the results of this action.
', 'ListSubscriptionTargetsInput$sortOrder' => 'Specifies the sort order for the results of this action.
', 'ListSubscriptionsInput$sortOrder' => 'Specifies the sort order for the results of this action.
', 'SearchSort$order' => 'The order detail of the wya to sort search results.
', ], ], 'SsoUserProfileDetails' => [ 'base' => 'The single sign-on details of the user profile.
', 'refs' => [ 'UserProfileDetails$sso' => 'The single sign-on details included in the user profile details.
', ], ], 'StartDataSourceRunInput' => [ 'base' => NULL, 'refs' => [], ], 'StartDataSourceRunOutput' => [ 'base' => NULL, 'refs' => [], ], 'StartMetadataGenerationRunInput' => [ 'base' => NULL, 'refs' => [], ], 'StartMetadataGenerationRunOutput' => [ 'base' => NULL, 'refs' => [], ], 'String' => [ 'base' => NULL, 'refs' => [ 'AcceptChoice$predictionTarget' => 'Specifies the target (for example, a column name) where a prediction can be accepted.
', 'AcceptSubscriptionRequestOutput$reviewerId' => 'Specifes the ID of the Amazon DataZone user who reviewed the subscription request.
', 'AssetTargetNameMap$targetName' => 'The target name in the asset target name map.
', 'CloudFormationProperties$templateUrl' => 'The template URL of the cloud formation provisioning properties of the environment blueprint.
', 'ConfigurableActionParameter$key' => 'The key of the configurable action parameter.
', 'ConfigurableActionParameter$value' => 'The value of the configurable action parameter.
', 'ConfigurableEnvironmentAction$type' => 'The type of a configurable action in a Amazon DataZone environment.
', 'CreateDataSourceInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateDataSourceInput$environmentIdentifier' => 'The unique identifier of the Amazon DataZone environment to which the data source publishes assets.
', 'CreateDataSourceInput$projectIdentifier' => 'The identifier of the Amazon DataZone project in which you want to add this data source.
', 'CreateDomainInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateDomainInput$description' => 'The description of the Amazon DataZone domain.
', 'CreateDomainInput$name' => 'The name of the Amazon DataZone domain.
', 'CreateDomainOutput$arn' => 'The ARN of the Amazon DataZone domain.
', 'CreateDomainOutput$description' => 'The description of the Amazon DataZone domain.
', 'CreateDomainOutput$name' => 'The name of the Amazon DataZone domain.
', 'CreateDomainOutput$portalUrl' => 'The URL of the data portal for this Amazon DataZone domain.
', 'CreateEnvironmentInput$description' => 'The description of the Amazon DataZone environment.
', 'CreateEnvironmentInput$name' => 'The name of the Amazon DataZone environment.
', 'CreateEnvironmentOutput$createdBy' => 'The Amazon DataZone user who created this environment.
', 'CreateEnvironmentOutput$provider' => 'The provider of this Amazon DataZone environment.
', 'CreateEnvironmentProfileOutput$createdBy' => 'The Amazon DataZone user who created this environment profile.
', 'CreateGroupProfileInput$clientToken' => ' A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateSubscriptionGrantInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateSubscriptionRequestInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateSubscriptionRequestOutput$reviewerId' => 'The ID of the reviewer of the subscription request.
', 'CreateSubscriptionTargetInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CreateSubscriptionTargetInput$manageAccessRole' => 'The manage access role that is used to create the subscription target.
', 'CreateSubscriptionTargetInput$provider' => 'The provider of the subscription target.
', 'CreateSubscriptionTargetInput$type' => 'The type of the subscription target.
', 'CreateSubscriptionTargetOutput$manageAccessRole' => 'The manage access role with which the subscription target was created.
', 'CreateSubscriptionTargetOutput$provider' => 'The provider of the subscription target.
', 'CreateSubscriptionTargetOutput$type' => 'The type of the subscription target.
', 'CreateUserProfileInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'CustomParameter$defaultValue' => 'The default value of the parameter.
', 'CustomParameter$fieldType' => 'The filed type of the parameter.
', 'DataSourceErrorMessage$errorDetail' => 'The details of the error message that is returned if the operation cannot be successfully completed.
', 'DataSourceRunActivity$dataAssetId' => 'The identifier of the asset included in the data source run activity.
', 'DataSourceSummary$type' => 'The type of the data source.
', 'DeleteDataSourceInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'DeleteDomainInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'Deployment$deploymentId' => 'The identifier of the last deployment of the environment.
', 'DomainSummary$arn' => 'The ARN of the Amazon DataZone domain.
', 'DomainSummary$managedAccountId' => 'The identifier of the Amazon Web Services account that manages the domain.
', 'DomainSummary$portalUrl' => 'The data portal URL for the Amazon DataZone domain.
', 'EnvironmentBlueprintSummary$provider' => 'The provider of the blueprint.
', 'EnvironmentError$code' => 'The error code for the failure reason for the environment deployment.
', 'EnvironmentError$message' => 'The error message for the failure reason for the environment deployment.
', 'EnvironmentParameter$name' => 'The name of an environment profile parameter.
', 'EnvironmentParameter$value' => 'The value of an environment profile parameter.
', 'EnvironmentProfileSummary$createdBy' => 'The Amazon DataZone user who created the environment profile.
', 'EnvironmentSummary$createdBy' => 'The Amazon DataZone user who created the environment.
', 'EnvironmentSummary$provider' => 'The provider of the environment.
', 'FailureCause$message' => 'The description of the error message.
', 'FormOutput$content' => 'The content of the metadata form.
', 'GetDataSourceRunOutput$dataSourceConfigurationSnapshot' => 'The configuration snapshot of the data source run.
', 'GetDomainOutput$arn' => 'The ARN of the specified Amazon DataZone domain.
', 'GetDomainOutput$description' => 'The description of the Amazon DataZone domain.
', 'GetDomainOutput$name' => 'The name of the Amazon DataZone domain.
', 'GetDomainOutput$portalUrl' => 'The URL of the data portal for this Amazon DataZone domain.
', 'GetEnvironmentBlueprintOutput$provider' => 'The provider of this Amazon DataZone blueprint.
', 'GetEnvironmentOutput$createdBy' => 'The Amazon DataZone user who created the environment.
', 'GetEnvironmentOutput$provider' => 'The provider of this Amazon DataZone environment.
', 'GetEnvironmentProfileOutput$createdBy' => 'The Amazon DataZone user who created this environment profile.
', 'GetIamPortalLoginUrlOutput$authCodeUrl' => 'The data portal URL of the specified Amazon DataZone domain.
', 'GetIamPortalLoginUrlOutput$userProfileId' => 'The ID of the user profile.
', 'GetSubscriptionRequestDetailsOutput$reviewerId' => 'The identifier of the Amazon DataZone user who reviewed the subscription request.
', 'GetSubscriptionTargetOutput$manageAccessRole' => 'The manage access role with which the subscription target was created.
', 'GetSubscriptionTargetOutput$provider' => 'The provider of the subscription target.
', 'GetSubscriptionTargetOutput$type' => 'The type of the subscription target.
', 'GroupDetails$groupId' => 'The identifier of the group in Amazon DataZone.
', 'IamUserProfileDetails$arn' => 'The ARN of an IAM user profile in Amazon DataZone.
', 'ListDataSourcesInput$environmentIdentifier' => 'The identifier of the environment in which to list the data sources.
', 'ListDataSourcesInput$projectIdentifier' => 'The identifier of the project in which to list data sources.
', 'ListEnvironmentsInput$name' => 'The name of the environment.
', 'ListEnvironmentsInput$provider' => 'The provider of the environment.
', 'ListProjectsInput$groupIdentifier' => 'The identifier of a group.
', 'ListProjectsInput$userIdentifier' => 'The identifier of the Amazon DataZone user.
', 'ListTagsForResourceRequest$resourceArn' => 'The ARN of the resource whose tags you want to list.
', 'Member$groupIdentifier' => 'The ID of the group of a project member.
', 'Member$userIdentifier' => 'The user ID of a project member.
', 'MetadataGenerationRunTarget$identifier' => 'The ID of the metadata generation run\'s target.
', 'MetadataMap$key' => NULL, 'MetadataMap$value' => NULL, 'NotificationResource$id' => 'The ID of the resource mentioned in a notification.
', 'NotificationResource$name' => 'The name of the resource mentioned in a notification.
', 'NotificationSubjects$member' => NULL, 'ProjectDeletionError$code' => 'The code of the project deletion error.
', 'ProjectDeletionError$message' => 'The message of the project deletion error.
', 'RegionalParameter$key' => NULL, 'RegionalParameter$value' => NULL, 'RejectChoice$predictionTarget' => 'Specifies the target (for example, a column name) where a prediction can be rejected.
', 'RejectSubscriptionRequestOutput$reviewerId' => 'The identifier of the subscription request reviewer.
', 'Resource$name' => 'The name of a provisioned resource of this Amazon DataZone environment.
', 'Resource$provider' => 'The provider of a provisioned resource of this Amazon DataZone environment.
', 'Resource$type' => 'The type of a provisioned resource of this Amazon DataZone environment.
', 'Resource$value' => 'The value of a provisioned resource of this Amazon DataZone environment.
', 'SearchListingsInput$searchText' => 'Specifies the text for which to search.
', 'StartDataSourceRunInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'StartDataSourceRunOutput$dataSourceConfigurationSnapshot' => 'The configuration snapshot of the data source that is being run.
', 'SubscribedAsset$targetName' => 'The target name of the asset for which the subscription grant is created.
', 'SubscribedListing$ownerProjectName' => 'The name of the project that owns the published asset for which the subscription grant is created.
', 'SubscriptionRequestSummary$reviewerId' => 'The identifier of the subscription request reviewer.
', 'SubscriptionTargetForm$content' => 'The content of the subscription target configuration.
', 'SubscriptionTargetSummary$manageAccessRole' => 'The manage access role specified in the subscription target.
', 'SubscriptionTargetSummary$provider' => 'The provider of the subscription target.
', 'SubscriptionTargetSummary$type' => 'The type of the subscription target.
', 'TagResourceRequest$resourceArn' => 'The ARN of the resource to be tagged in Amazon DataZone.
', 'Topic$subject' => 'The subject of the resource mentioned in a notification.
', 'UntagResourceRequest$resourceArn' => 'The ARN of the resource to be untagged in Amazon DataZone.
', 'UpdateDomainInput$clientToken' => 'A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
', 'UpdateDomainInput$description' => 'The description to be updated as part of the UpdateDomain
action.
', 'UpdateDomainInput$name' => 'The name to be updated as part of the UpdateDomain
action.
', 'UpdateDomainOutput$description' => 'The description to be updated as part of the UpdateDomain
action.
', 'UpdateDomainOutput$name' => 'The name to be updated as part of the UpdateDomain
action.
', 'UpdateEnvironmentInput$description' => 'The description to be updated as part of the UpdateEnvironment
action.
', 'UpdateEnvironmentInput$name' => 'The name to be updated as part of the UpdateEnvironment
action.
', 'UpdateEnvironmentOutput$createdBy' => 'The Amazon DataZone user who created the environment.
', 'UpdateEnvironmentOutput$provider' => 'The provider identifier of the environment.
', 'UpdateEnvironmentProfileInput$description' => 'The description to be updated as part of the UpdateEnvironmentProfile
action.
', 'UpdateEnvironmentProfileOutput$createdBy' => 'The Amazon DataZone user who created the environment profile.
', 'UpdateSubscriptionGrantStatusInput$targetName' => 'The target name to be updated as part of the UpdateSubscriptionGrantStatus
action.
', 'UpdateSubscriptionRequestOutput$reviewerId' => 'The identifier of the Amazon DataZone user who reviews the subscription request.
', 'UpdateSubscriptionTargetInput$manageAccessRole' => 'The manage access role to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetInput$provider' => 'The provider to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$manageAccessRole' => 'The manage access role to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$provider' => 'The provider to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$type' => 'The type to be updated as part of the UpdateSubscriptionTarget
action.
', 'UserDetails$userId' => 'The identifier of the Amazon DataZone user.
', ], ], 'SubscribedAsset' => [ 'base' => 'The details of the asset for which the subscription grant is created.
', 'refs' => [ 'SubscribedAssets$member' => NULL, ], ], 'SubscribedAssetListing' => [ 'base' => 'The details of the published asset for which the subscription grant is created.
', 'refs' => [ 'SubscribedListingItem$assetListing' => 'The asset for which the subscription grant is created.
', ], ], 'SubscribedAssets' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionGrantOutput$assets' => 'The assets for which the subscription grant is created.
', 'DeleteSubscriptionGrantOutput$assets' => 'The assets for which the subsctiption grant that is deleted gave access.
', 'GetSubscriptionGrantOutput$assets' => 'The assets for which the subscription grant is created.
', 'SubscriptionGrantSummary$assets' => 'The assets included in the subscription grant.
', 'UpdateSubscriptionGrantStatusOutput$assets' => 'The details of the asset for which the subscription grant is created.
', ], ], 'SubscribedListing' => [ 'base' => 'The details of the published asset for which the subscription grant is created.
', 'refs' => [ 'AcceptSubscriptionRequestOutputSubscribedListingsList$member' => NULL, 'CancelSubscriptionOutput$subscribedListing' => 'The asset to which a subscription is being cancelled.
', 'CreateSubscriptionRequestOutputSubscribedListingsList$member' => NULL, 'GetSubscriptionOutput$subscribedListing' => 'The details of the published asset for which the subscription grant is created.
', 'GetSubscriptionRequestDetailsOutputSubscribedListingsList$member' => NULL, 'RejectSubscriptionRequestOutputSubscribedListingsList$member' => NULL, 'RevokeSubscriptionOutput$subscribedListing' => 'The subscribed listing of the revoked subscription.
', 'SubscriptionRequestSummarySubscribedListingsList$member' => NULL, 'SubscriptionSummary$subscribedListing' => 'The listing included in the subscription.
', 'UpdateSubscriptionRequestOutputSubscribedListingsList$member' => NULL, ], ], 'SubscribedListingInput' => [ 'base' => 'The published asset for which the subscription grant is to be created.
', 'refs' => [ 'SubscribedListingInputs$member' => NULL, ], ], 'SubscribedListingInputs' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionRequestInput$subscribedListings' => 'The published asset for which the subscription grant is to be created.
', ], ], 'SubscribedListingItem' => [ 'base' => 'The published asset for which the subscription grant is created.
', 'refs' => [ 'SubscribedListing$item' => 'The published asset for which the subscription grant is created.
', ], ], 'SubscribedPrincipal' => [ 'base' => 'The principal that has the subscription grant for the asset.
', 'refs' => [ 'AcceptSubscriptionRequestOutputSubscribedPrincipalsList$member' => NULL, 'CancelSubscriptionOutput$subscribedPrincipal' => 'The Amazon DataZone user who is made a subscriber to the specified asset by the subscription that is being cancelled.
', 'CreateSubscriptionRequestOutputSubscribedPrincipalsList$member' => NULL, 'GetSubscriptionOutput$subscribedPrincipal' => 'The principal that owns the subscription.
', 'GetSubscriptionRequestDetailsOutputSubscribedPrincipalsList$member' => NULL, 'RejectSubscriptionRequestOutputSubscribedPrincipalsList$member' => NULL, 'RevokeSubscriptionOutput$subscribedPrincipal' => 'The subscribed principal of the revoked subscription.
', 'SubscriptionRequestSummarySubscribedPrincipalsList$member' => NULL, 'SubscriptionSummary$subscribedPrincipal' => 'The principal included in the subscription.
', 'UpdateSubscriptionRequestOutputSubscribedPrincipalsList$member' => NULL, ], ], 'SubscribedPrincipalInput' => [ 'base' => 'The principal that is to be given a subscriptiong grant.
', 'refs' => [ 'SubscribedPrincipalInputs$member' => NULL, ], ], 'SubscribedPrincipalInputs' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionRequestInput$subscribedPrincipals' => 'The Amazon DataZone principals for whom the subscription request is created.
', ], ], 'SubscribedProject' => [ 'base' => 'The project that has the subscription grant.
', 'refs' => [ 'SubscribedPrincipal$project' => 'The project that has the subscription grant.
', ], ], 'SubscribedProjectInput' => [ 'base' => 'The project that is to be given a subscription grant.
', 'refs' => [ 'SubscribedPrincipalInput$project' => 'The project that is to be given a subscription grant.
', ], ], 'SubscriptionGrantId' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionGrantOutput$id' => 'The ID of the subscription grant.
', 'DeleteSubscriptionGrantInput$identifier' => 'The ID of the subscription grant that is deleted.
', 'DeleteSubscriptionGrantOutput$id' => 'The ID of the subscription grant that is deleted.
', 'GetSubscriptionGrantInput$identifier' => 'The ID of the subscription grant.
', 'GetSubscriptionGrantOutput$id' => 'The ID of the subscription grant.
', 'SubscriptionGrantSummary$id' => 'The identifier of the subscription grant.
', 'UpdateSubscriptionGrantStatusInput$identifier' => 'The identifier of the subscription grant the status of which is to be updated.
', 'UpdateSubscriptionGrantStatusOutput$id' => 'The identifier of the subscription grant.
', ], ], 'SubscriptionGrantOverallStatus' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionGrantOutput$status' => 'The status of the subscription grant.
', 'DeleteSubscriptionGrantOutput$status' => 'The status of the subscription grant that is deleted.
', 'GetSubscriptionGrantOutput$status' => 'The status of the subscription grant.
', 'SubscriptionGrantSummary$status' => 'The status of the subscription grant.
', 'UpdateSubscriptionGrantStatusOutput$status' => 'The status to be updated as part of the UpdateSubscriptionGrantStatus
action.
', ], ], 'SubscriptionGrantStatus' => [ 'base' => NULL, 'refs' => [ 'SubscribedAsset$status' => 'The status of the asset for which the subscription grant is created.
', 'UpdateSubscriptionGrantStatusInput$status' => 'The status to be updated as part of the UpdateSubscriptionGrantStatus
action.
', ], ], 'SubscriptionGrantSummary' => [ 'base' => 'The details of the subscription grant.
', 'refs' => [ 'SubscriptionGrants$member' => NULL, ], ], 'SubscriptionGrants' => [ 'base' => NULL, 'refs' => [ 'ListSubscriptionGrantsOutput$items' => 'The results of the ListSubscriptionGrants
action.
', ], ], 'SubscriptionId' => [ 'base' => NULL, 'refs' => [ 'CancelSubscriptionInput$identifier' => 'The unique identifier of the subscription that is being cancelled.
', 'CancelSubscriptionOutput$id' => 'The identifier of the subscription.
', 'CreateSubscriptionGrantOutput$subscriptionId' => 'The identifier of the subscription grant.
', 'DeleteSubscriptionGrantOutput$subscriptionId' => 'The identifier of the subsctiption whose subscription grant is to be deleted.
', 'GetSubscriptionGrantOutput$subscriptionId' => 'The identifier of the subscription.
', 'GetSubscriptionInput$identifier' => 'The ID of the subscription.
', 'GetSubscriptionOutput$id' => 'The ID of the subscription.
', 'ListSubscriptionGrantsInput$subscriptionId' => 'The identifier of the subscription.
', 'RevokeSubscriptionInput$identifier' => 'The identifier of the revoked subscription.
', 'RevokeSubscriptionOutput$id' => 'The identifier of the revoked subscription.
', 'SubscriptionGrantSummary$subscriptionId' => 'The ID of the subscription grant.
', 'SubscriptionSummary$id' => 'The identifier of the subscription.
', 'UpdateSubscriptionGrantStatusOutput$subscriptionId' => 'The identifier of the subscription.
', ], ], 'SubscriptionRequestId' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestInput$identifier' => 'The unique identifier of the subscription request that is to be accepted.
', 'AcceptSubscriptionRequestOutput$id' => 'The identifier of the subscription request.
', 'CancelSubscriptionOutput$subscriptionRequestId' => 'The unique ID of the subscripton request for the subscription that is being cancelled.
', 'CreateSubscriptionRequestOutput$id' => 'The ID of the subscription request.
', 'DeleteSubscriptionRequestInput$identifier' => 'The ID of the subscription request that is deleted.
', 'GetSubscriptionOutput$subscriptionRequestId' => 'The ID of the subscription request.
', 'GetSubscriptionRequestDetailsInput$identifier' => 'The identifier of the subscription request the details of which to get.
', 'GetSubscriptionRequestDetailsOutput$id' => 'The identifier of the subscription request.
', 'ListSubscriptionsInput$subscriptionRequestIdentifier' => 'The identifier of the subscription request for the subscriptions that you want to list.
', 'RejectSubscriptionRequestInput$identifier' => 'The identifier of the subscription request that was rejected.
', 'RejectSubscriptionRequestOutput$id' => 'The identifier of the subscription request that was rejected.
', 'RevokeSubscriptionOutput$subscriptionRequestId' => 'The identifier of the subscription request for the revoked subscription.
', 'SubscriptionRequestSummary$id' => 'The identifier of the subscription request.
', 'SubscriptionSummary$subscriptionRequestId' => 'The identifier of the subscription request for the subscription.
', 'UpdateSubscriptionRequestInput$identifier' => 'The identifier of the subscription request that is to be updated.
', 'UpdateSubscriptionRequestOutput$id' => 'The identifier of the subscription request that is to be updated.
', ], ], 'SubscriptionRequestStatus' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$status' => 'Specifies the status of the subscription request.
', 'CreateSubscriptionRequestOutput$status' => 'The status of the subscription request.
', 'GetSubscriptionRequestDetailsOutput$status' => 'The status of the subscription request.
', 'ListSubscriptionRequestsInput$status' => 'Specifies the status of the subscription requests.
', 'RejectSubscriptionRequestOutput$status' => 'The status of the subscription request.
', 'SubscriptionRequestSummary$status' => 'The status of the subscription request.
', 'UpdateSubscriptionRequestOutput$status' => 'The status of the subscription request.
', ], ], 'SubscriptionRequestSummary' => [ 'base' => 'The details of the subscription request.
', 'refs' => [ 'SubscriptionRequests$member' => NULL, ], ], 'SubscriptionRequestSummarySubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'SubscriptionRequestSummary$subscribedListings' => 'The listings included in the subscription request.
', ], ], 'SubscriptionRequestSummarySubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'SubscriptionRequestSummary$subscribedPrincipals' => 'The principals included in the subscription request.
', ], ], 'SubscriptionRequests' => [ 'base' => NULL, 'refs' => [ 'ListSubscriptionRequestsOutput$items' => 'The results of the ListSubscriptionRequests
action.
', ], ], 'SubscriptionStatus' => [ 'base' => NULL, 'refs' => [ 'CancelSubscriptionOutput$status' => 'The status of the request to cancel the subscription.
', 'GetSubscriptionOutput$status' => 'The status of the subscription.
', 'ListSubscriptionsInput$status' => 'The status of the subscriptions that you want to list.
', 'RevokeSubscriptionOutput$status' => 'The status of the revoked subscription.
', 'SubscriptionSummary$status' => 'The status of the subscription.
', ], ], 'SubscriptionSummary' => [ 'base' => 'The details of the subscription.
', 'refs' => [ 'Subscriptions$member' => NULL, ], ], 'SubscriptionTargetForm' => [ 'base' => 'The details of the subscription target configuration.
', 'refs' => [ 'SubscriptionTargetForms$member' => NULL, ], ], 'SubscriptionTargetForms' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionTargetInput$subscriptionTargetConfig' => 'The configuration of the subscription target.
', 'CreateSubscriptionTargetOutput$subscriptionTargetConfig' => 'The configuration of the subscription target.
', 'GetSubscriptionTargetOutput$subscriptionTargetConfig' => 'The configuration of teh subscription target.
', 'SubscriptionTargetSummary$subscriptionTargetConfig' => 'The configuration of the subscription target.
', 'UpdateSubscriptionTargetInput$subscriptionTargetConfig' => 'The configuration to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$subscriptionTargetConfig' => 'The configuration to be updated as part of the UpdateSubscriptionTarget
action.
', ], ], 'SubscriptionTargetId' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionGrantInput$subscriptionTargetIdentifier' => 'The ID of the subscription target for which the subscription grant is created.
', 'CreateSubscriptionGrantOutput$subscriptionTargetId' => 'The ID of the subscription target for which the subscription grant is created.
', 'CreateSubscriptionTargetOutput$id' => 'The ID of the subscription target.
', 'DeleteSubscriptionGrantOutput$subscriptionTargetId' => 'The ID of the subscription target associated with the subscription grant that is deleted.
', 'DeleteSubscriptionTargetInput$identifier' => 'The ID of the subscription target that is deleted.
', 'GetSubscriptionGrantOutput$subscriptionTargetId' => 'The subscription target ID associated with the subscription grant.
', 'GetSubscriptionTargetInput$identifier' => 'The ID of the subscription target.
', 'GetSubscriptionTargetOutput$id' => 'The ID of the subscription target.
', 'ListSubscriptionGrantsInput$subscriptionTargetId' => 'The identifier of the subscription target.
', 'SubscriptionGrantSummary$subscriptionTargetId' => 'The identifier of the target of the subscription grant.
', 'SubscriptionTargetSummary$id' => 'The identifier of the subscription target.
', 'UpdateSubscriptionGrantStatusOutput$subscriptionTargetId' => 'The identifier of the subscription target whose subscription grant status is to be updated.
', 'UpdateSubscriptionTargetInput$identifier' => 'Identifier of the subscription target that is to be updated.
', 'UpdateSubscriptionTargetOutput$id' => 'Identifier of the subscription target that is to be updated.
', ], ], 'SubscriptionTargetName' => [ 'base' => NULL, 'refs' => [ 'CreateSubscriptionTargetInput$name' => 'The name of the subscription target.
', 'CreateSubscriptionTargetOutput$name' => 'The name of the subscription target.
', 'GetSubscriptionTargetOutput$name' => 'The name of the subscription target.
', 'SubscriptionTargetSummary$name' => 'The name of the subscription target.
', 'UpdateSubscriptionTargetInput$name' => 'The name to be updated as part of the UpdateSubscriptionTarget
action.
', 'UpdateSubscriptionTargetOutput$name' => 'The name to be updated as part of the UpdateSubscriptionTarget
action.
', ], ], 'SubscriptionTargetSummary' => [ 'base' => 'The details of the subscription target.
', 'refs' => [ 'SubscriptionTargets$member' => NULL, ], ], 'SubscriptionTargets' => [ 'base' => NULL, 'refs' => [ 'ListSubscriptionTargetsOutput$items' => 'The results of the ListSubscriptionTargets
action.
', ], ], 'Subscriptions' => [ 'base' => NULL, 'refs' => [ 'ListSubscriptionsOutput$items' => 'The results of the ListSubscriptions
action.
', ], ], 'SyntheticTimestamp_date_time' => [ 'base' => NULL, 'refs' => [ 'CreateEnvironmentOutput$createdAt' => 'The timestamp of when the environment was created.
', 'CreateEnvironmentOutput$updatedAt' => 'The timestamp of when this environment was updated.
', 'CreateEnvironmentProfileOutput$createdAt' => 'The timestamp of when this environment profile was created.
', 'CreateEnvironmentProfileOutput$updatedAt' => 'The timestamp of when this environment profile was updated.
', 'CreateProjectOutput$createdAt' => 'The timestamp of when the project was created.
', 'CreateProjectOutput$lastUpdatedAt' => 'The timestamp of when the project was last updated.
', 'EnvironmentBlueprintConfigurationItem$createdAt' => 'The timestamp of when an environment blueprint was created.
', 'EnvironmentBlueprintConfigurationItem$updatedAt' => 'The timestamp of when the environment blueprint was updated.
', 'EnvironmentBlueprintSummary$createdAt' => 'The timestamp of when an environment blueprint was created.
', 'EnvironmentBlueprintSummary$updatedAt' => 'The timestamp of when the blueprint was enabled.
', 'EnvironmentProfileSummary$createdAt' => 'The timestamp of when an environment profile was created.
', 'EnvironmentProfileSummary$updatedAt' => 'The timestamp of when the environment profile was updated.
', 'EnvironmentSummary$createdAt' => 'The timestamp of when the environment was created.
', 'EnvironmentSummary$updatedAt' => 'The timestamp of when the environment was updated.
', 'GetEnvironmentBlueprintConfigurationOutput$createdAt' => 'The timestamp of when this blueprint was created.
', 'GetEnvironmentBlueprintConfigurationOutput$updatedAt' => 'The timestamp of when this blueprint was upated.
', 'GetEnvironmentBlueprintOutput$createdAt' => 'A timestamp of when this blueprint was created.
', 'GetEnvironmentBlueprintOutput$updatedAt' => 'The timestamp of when this blueprint was updated.
', 'GetEnvironmentOutput$createdAt' => 'The timestamp of when the environment was created.
', 'GetEnvironmentOutput$updatedAt' => 'The timestamp of when this environment was updated.
', 'GetEnvironmentProfileOutput$createdAt' => 'The timestamp of when this environment profile was created.
', 'GetEnvironmentProfileOutput$updatedAt' => 'The timestamp of when this environment profile was upated.
', 'GetProjectOutput$createdAt' => 'The timestamp of when the project was created.
', 'GetProjectOutput$lastUpdatedAt' => 'The timestamp of when the project was last updated.
', 'ProjectSummary$createdAt' => 'The timestamp of when a project was created.
', 'ProjectSummary$updatedAt' => 'The timestamp of when the project was updated.
', 'PutEnvironmentBlueprintConfigurationOutput$createdAt' => 'The timestamp of when the environment blueprint was created.
', 'PutEnvironmentBlueprintConfigurationOutput$updatedAt' => 'The timestamp of when the environment blueprint was updated.
', 'UpdateEnvironmentOutput$createdAt' => 'The timestamp of when the environment was created.
', 'UpdateEnvironmentOutput$updatedAt' => 'The timestamp of when the environment was updated.
', 'UpdateEnvironmentProfileOutput$createdAt' => 'The timestamp of when the environment profile was created.
', 'UpdateEnvironmentProfileOutput$updatedAt' => 'The timestamp of when the environment profile was updated.
', 'UpdateProjectOutput$createdAt' => 'The timestamp of when the project was created.
', 'UpdateProjectOutput$lastUpdatedAt' => 'The timestamp of when the project was last updated.
', ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'TagKeyList$member' => NULL, 'Tags$key' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$tagKeys' => 'Specifies the tag keys for the UntagResource
action.
', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tags$value' => NULL, ], ], 'Tags' => [ 'base' => NULL, 'refs' => [ 'CreateDomainInput$tags' => 'The tags specified for the Amazon DataZone domain.
', 'CreateDomainOutput$tags' => 'The tags specified for the Amazon DataZone domain.
', 'GetDomainOutput$tags' => 'The tags specified for the Amazon DataZone domain.
', 'ListTagsForResourceResponse$tags' => 'The tags of the specified resource.
', 'TagResourceRequest$tags' => 'Specifies the tags for the TagResource
action.
', ], ], 'TaskId' => [ 'base' => NULL, 'refs' => [ 'NotificationOutput$identifier' => 'The identifier of the notification.
', ], ], 'TaskStatus' => [ 'base' => NULL, 'refs' => [ 'ListNotificationsInput$taskStatus' => 'The task status of notifications.
', 'NotificationOutput$status' => 'The status included in the notification.
', ], ], 'TermRelations' => [ 'base' => 'The details of the term relations.
', 'refs' => [ 'CreateGlossaryTermInput$termRelations' => 'The term relations of this business glossary term.
', 'CreateGlossaryTermOutput$termRelations' => 'The term relations of this business glossary term.
', 'GetGlossaryTermOutput$termRelations' => 'The relations of the business glossary term.
', 'GlossaryTermItem$termRelations' => 'The relations of the business glossary term.
', 'UpdateGlossaryTermInput$termRelations' => 'The term relations to be updated as part of the UpdateGlossaryTerm
action.
', 'UpdateGlossaryTermOutput$termRelations' => 'The term relations to be updated as part of the UpdateGlossaryTerm
action.
', ], ], 'TermRelationsClassifiesList' => [ 'base' => NULL, 'refs' => [ 'TermRelations$classifies' => 'The classifies of the term relations.
', ], ], 'TermRelationsIsAList' => [ 'base' => NULL, 'refs' => [ 'TermRelations$isA' => 'The isA
property of the term relations.
', ], ], 'ThrottlingException' => [ 'base' => 'The request was denied due to request throttling.
', 'refs' => [], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'ListNotificationsInput$afterTimestamp' => 'The time after which you want to list notifications.
', 'ListNotificationsInput$beforeTimestamp' => 'The time before which you want to list notifications.
', 'NotificationOutput$creationTimestamp' => 'The timestamp of when a notification was created.
', 'NotificationOutput$lastUpdatedTimestamp' => 'The timestamp of when the notification was last updated.
', 'SubscribedAsset$failureTimestamp' => 'The failure timestamp included in the details of the asset for which the subscription grant is created.
', 'SubscribedAsset$grantedTimestamp' => 'The timestamp of when the subscription grant to the asset is created.
', ], ], 'Timezone' => [ 'base' => NULL, 'refs' => [ 'ScheduleConfiguration$timezone' => 'The timezone of the data source run.
', ], ], 'Title' => [ 'base' => NULL, 'refs' => [ 'NotificationOutput$title' => 'The title of the notification.
', ], ], 'Topic' => [ 'base' => 'The topic of the notification.
', 'refs' => [ 'NotificationOutput$topic' => 'The topic of the notification.
', ], ], 'TypeName' => [ 'base' => NULL, 'refs' => [ 'ApplicableAssetTypes$member' => NULL, 'AssetListing$assetType' => 'The type of an asset published in an Amazon DataZone catalog.
', 'AssetListingItem$entityType' => 'The type of the inventory asset.
', 'AssetTypeItem$name' => 'The name of the asset type.
', 'CreateAssetTypeInput$name' => 'The name of the custom asset type.
', 'CreateAssetTypeOutput$name' => 'The name of the asset type.
', 'GetAssetTypeOutput$name' => 'The name of the asset type.
', 'SubscribedAssetListing$entityType' => 'The type of the published asset for which the subscription grant is created.
', ], ], 'TypesSearchScope' => [ 'base' => NULL, 'refs' => [ 'SearchTypesInput$searchScope' => 'Specifies the scope of the search for types.
', ], ], 'UnauthorizedException' => [ 'base' => 'You do not have permission to perform this action.
', 'refs' => [], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourceInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDataSourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDomainInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDomainOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEnvironmentInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEnvironmentOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEnvironmentProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateEnvironmentProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGlossaryInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGlossaryOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGlossaryTermInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGlossaryTermOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGroupProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateGroupProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateProjectInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateProjectOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionGrantStatusInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionGrantStatusOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionRequestInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionRequestOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionRequestOutputSubscribedListingsList' => [ 'base' => NULL, 'refs' => [ 'UpdateSubscriptionRequestOutput$subscribedListings' => 'The subscribed listings of the subscription request.
', ], ], 'UpdateSubscriptionRequestOutputSubscribedPrincipalsList' => [ 'base' => NULL, 'refs' => [ 'UpdateSubscriptionRequestOutput$subscribedPrincipals' => 'The subscribed principals of the subscription request.
', ], ], 'UpdateSubscriptionTargetInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSubscriptionTargetOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserProfileInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateUserProfileOutput' => [ 'base' => NULL, 'refs' => [], ], 'UpdatedAt' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$updatedAt' => 'Specifies the timestamp when subscription request was updated.
', 'AssetTypeItem$updatedAt' => 'The timestamp of when the asset type was updated.
', 'CancelSubscriptionOutput$updatedAt' => 'The timestamp that specifies when the subscription was cancelled.
', 'CreateAssetTypeOutput$updatedAt' => 'The timestamp of when the custom type was created.
', 'CreateSubscriptionGrantOutput$updatedAt' => 'A timestamp of when the subscription grant was updated.
', 'CreateSubscriptionRequestOutput$updatedAt' => 'The timestamp of when the subscription request was updated.
', 'CreateSubscriptionTargetOutput$updatedAt' => 'The timestamp of when the subscription target was updated.
', 'DataProductSummary$updatedAt' => '', 'DeleteSubscriptionGrantOutput$updatedAt' => 'The timestamp of when the subscription grant that is deleted was updated.
', 'DomainSummary$lastUpdatedAt' => 'A timestamp of when a Amazon DataZone domain was last updated.
', 'GetAssetTypeOutput$updatedAt' => 'The timestamp of when the asset type was updated.
', 'GetDomainOutput$lastUpdatedAt' => 'The timestamp of when the Amazon DataZone domain was last updated.
', 'GetGlossaryOutput$updatedAt' => 'The timestamp of when the business glossary was updated.
', 'GetGlossaryTermOutput$updatedAt' => 'The timestamp of when the business glossary term was updated.
', 'GetListingOutput$updatedAt' => 'The timestamp of when the listing was updated.
', 'GetSubscriptionGrantOutput$updatedAt' => 'The timestamp of when the subscription grant was upated.
', 'GetSubscriptionOutput$updatedAt' => 'The timestamp of when the subscription was updated.
', 'GetSubscriptionRequestDetailsOutput$updatedAt' => 'The timestamp of when the subscription request was updated.
', 'GetSubscriptionTargetOutput$updatedAt' => 'The timestamp of when the subscription target was updated.
', 'GlossaryItem$updatedAt' => 'The timestamp of when the business glossary was updated.
', 'GlossaryTermItem$updatedAt' => 'The timestamp of when a business glossary term was updated.
', 'RejectSubscriptionRequestOutput$updatedAt' => 'The timestamp of when the subscription request was updated.
', 'RevokeSubscriptionOutput$updatedAt' => 'The timestamp of when the subscription was revoked.
', 'SubscriptionGrantSummary$updatedAt' => 'The timestampf of when the subscription grant was updated.
', 'SubscriptionRequestSummary$updatedAt' => 'The timestamp of when the subscription request was updated.
', 'SubscriptionSummary$updatedAt' => 'The timestamp of when the subscription was updated.
', 'SubscriptionTargetSummary$updatedAt' => 'The timestamp of when the subscription target was updated.
', 'UpdateDomainOutput$lastUpdatedAt' => 'Specifies the timestamp of when the domain was last updated.
', 'UpdateSubscriptionGrantStatusOutput$updatedAt' => 'The timestamp of when the subscription grant status is to be updated.
', 'UpdateSubscriptionRequestOutput$updatedAt' => 'The timestamp of when the subscription request was updated.
', 'UpdateSubscriptionTargetOutput$updatedAt' => 'The timestamp of when the subscription target was updated.
', ], ], 'UpdatedBy' => [ 'base' => NULL, 'refs' => [ 'AcceptSubscriptionRequestOutput$updatedBy' => 'Specifies the Amazon DataZone user who updated the subscription request.
', 'AssetListingItem$listingUpdatedBy' => 'The Amazon DataZone user who updated the listing.
', 'AssetTypeItem$updatedBy' => 'The Amazon DataZone user who updated the asset type.
', 'CancelSubscriptionOutput$updatedBy' => 'The Amazon DataZone user that cancelled the subscription.
', 'CreateAssetTypeOutput$updatedBy' => 'The Amazon DataZone user that created the custom asset type.
', 'CreateSubscriptionGrantOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription grant.
', 'CreateSubscriptionRequestOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription request.
', 'CreateSubscriptionTargetOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription target.
', 'DataProductSummary$updatedBy' => '', 'DeleteSubscriptionGrantOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription grant that is deleted.
', 'GetAssetTypeOutput$updatedBy' => 'The Amazon DataZone user that updated the asset type.
', 'GetGlossaryOutput$updatedBy' => 'The Amazon DataZone user who updated the business glossary.
', 'GetGlossaryTermOutput$updatedBy' => 'The Amazon DataZone user who updated the business glossary term.
', 'GetListingOutput$updatedBy' => 'The Amazon DataZone user who updated the listing.
', 'GetSubscriptionGrantOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription grant.
', 'GetSubscriptionOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription.
', 'GetSubscriptionRequestDetailsOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription request.
', 'GetSubscriptionTargetOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription target.
', 'GlossaryItem$updatedBy' => 'The Amazon DataZone user who updated the business glossary.
', 'GlossaryTermItem$updatedBy' => 'The Amazon DataZone user who updated the business glossary term.
', 'RejectSubscriptionRequestOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription request.
', 'RevokeSubscriptionOutput$updatedBy' => 'The Amazon DataZone user who revoked the subscription.
', 'SubscriptionGrantSummary$updatedBy' => 'The Amazon DataZone user who updated the subscription grant.
', 'SubscriptionRequestSummary$updatedBy' => 'The identifier of the Amazon DataZone user who updated the subscription request.
', 'SubscriptionSummary$updatedBy' => 'The Amazon DataZone user who updated the subscription.
', 'SubscriptionTargetSummary$updatedBy' => 'The Amazon DataZone user who updated the subscription target.
', 'UpdateSubscriptionGrantStatusOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription grant status.
', 'UpdateSubscriptionRequestOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription request.
', 'UpdateSubscriptionTargetOutput$updatedBy' => 'The Amazon DataZone user who updated the subscription target.
', ], ], 'UserAssignment' => [ 'base' => NULL, 'refs' => [ 'SingleSignOn$userAssignment' => 'The single sign-on user assignment in Amazon DataZone.
', ], ], 'UserDesignation' => [ 'base' => NULL, 'refs' => [ 'CreateProjectMembershipInput$designation' => 'The designation of the project membership.
', 'ProjectMember$designation' => 'The designated role of a project member.
', ], ], 'UserDetails' => [ 'base' => 'The user details of a project member.
', 'refs' => [ 'MemberDetails$user' => 'The user details of a project member.
', ], ], 'UserIdentifier' => [ 'base' => NULL, 'refs' => [ 'CreateUserProfileInput$userIdentifier' => 'The identifier of the user for which the user profile is created.
', 'GetUserProfileInput$userIdentifier' => 'The identifier of the user for which you want to get the user profile.
', 'UpdateUserProfileInput$userIdentifier' => 'The identifier of the user whose user profile is to be updated.
', ], ], 'UserProfileDetails' => [ 'base' => 'The details of the user profile in Amazon DataZone.
', 'refs' => [ 'CreateUserProfileOutput$details' => NULL, 'GetUserProfileOutput$details' => NULL, 'UpdateUserProfileOutput$details' => NULL, 'UserProfileSummary$details' => 'The details of the user profile.
', ], ], 'UserProfileId' => [ 'base' => NULL, 'refs' => [ 'CreateUserProfileOutput$id' => 'The identifier of the user profile.
', 'GetUserProfileOutput$id' => 'The identifier of the user profile.
', 'UpdateUserProfileOutput$id' => 'The identifier of the user profile.
', 'UserProfileSummary$id' => 'The ID of the user profile.
', ], ], 'UserProfileName' => [ 'base' => NULL, 'refs' => [ 'SsoUserProfileDetails$username' => 'The username included in the single sign-on details of the user profile.
', ], ], 'UserProfileStatus' => [ 'base' => NULL, 'refs' => [ 'CreateUserProfileOutput$status' => 'The status of the user profile.
', 'GetUserProfileOutput$status' => 'The status of the user profile.
', 'UpdateUserProfileInput$status' => 'The status of the user profile that are to be updated.
', 'UpdateUserProfileOutput$status' => 'The status of the user profile.
', 'UserProfileSummary$status' => 'The status of the user profile.
', ], ], 'UserProfileSummaries' => [ 'base' => NULL, 'refs' => [ 'SearchUserProfilesOutput$items' => 'The results of the SearchUserProfiles
action.
', ], ], 'UserProfileSummary' => [ 'base' => 'The details of the user profile.
', 'refs' => [ 'UserProfileSummaries$member' => NULL, ], ], 'UserProfileType' => [ 'base' => NULL, 'refs' => [ 'CreateUserProfileOutput$type' => 'The type of the user profile.
', 'GetUserProfileInput$type' => 'The type of the user profile.
', 'GetUserProfileOutput$type' => 'The type of the user profile.
', 'UpdateUserProfileInput$type' => 'The type of the user profile that are to be updated.
', 'UpdateUserProfileOutput$type' => 'The type of the user profile.
', 'UserProfileSummary$type' => 'The type of the user profile.
', ], ], 'UserSearchText' => [ 'base' => NULL, 'refs' => [ 'SearchUserProfilesInput$searchText' => 'Specifies the text for which to search.
', ], ], 'UserSearchType' => [ 'base' => NULL, 'refs' => [ 'SearchUserProfilesInput$userType' => 'Specifies the user type for the SearchUserProfiles
action.
', ], ], 'UserType' => [ 'base' => NULL, 'refs' => [ 'CreateUserProfileInput$userType' => 'The user type of the user for which the user profile is created.
', ], ], 'ValidationException' => [ 'base' => 'The input fails to satisfy the constraints specified by the Amazon Web Services service.
', 'refs' => [], ], ],];
diff --git a/src/data/datazone/2018-05-10/paginators-1.json b/src/data/datazone/2018-05-10/paginators-1.json
index 1f73d4890f..dc8c40cdab 100644
--- a/src/data/datazone/2018-05-10/paginators-1.json
+++ b/src/data/datazone/2018-05-10/paginators-1.json
@@ -54,6 +54,12 @@
"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",
diff --git a/src/data/datazone/2018-05-10/paginators-1.json.php b/src/data/datazone/2018-05-10/paginators-1.json.php
index a930948bb8..5e75f0c582 100644
--- a/src/data/datazone/2018-05-10/paginators-1.json.php
+++ b/src/data/datazone/2018-05-10/paginators-1.json.php
@@ -1,3 +1,3 @@
[ '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', ], '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', ], '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', ], ],];
+return [ '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', ], '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', ], ],];
diff --git a/src/data/deadline/2023-10-12/api-2.json b/src/data/deadline/2023-10-12/api-2.json
new file mode 100644
index 0000000000..786ad1094e
--- /dev/null
+++ b/src/data/deadline/2023-10-12/api-2.json
@@ -0,0 +1,8630 @@
+{
+ "version":"2.0",
+ "metadata":{
+ "apiVersion":"2023-10-12",
+ "endpointPrefix":"deadline",
+ "jsonVersion":"1.1",
+ "protocol":"rest-json",
+ "serviceFullName":"AWSDeadlineCloud",
+ "serviceId":"deadline",
+ "signatureVersion":"v4",
+ "signingName":"deadline",
+ "uid":"deadline-2023-10-12"
+ },
+ "operations":{
+ "AssociateMemberToFarm":{
+ "name":"AssociateMemberToFarm",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/2023-10-12/farms/{farmId}/members/{principalId}",
+ "responseCode":200
+ },
+ "input":{"shape":"AssociateMemberToFarmRequest"},
+ "output":{"shape":"AssociateMemberToFarmResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "AssociateMemberToFleet":{
+ "name":"AssociateMemberToFleet",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/members/{principalId}",
+ "responseCode":200
+ },
+ "input":{"shape":"AssociateMemberToFleetRequest"},
+ "output":{"shape":"AssociateMemberToFleetResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "AssociateMemberToJob":{
+ "name":"AssociateMemberToJob",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/members/{principalId}",
+ "responseCode":200
+ },
+ "input":{"shape":"AssociateMemberToJobRequest"},
+ "output":{"shape":"AssociateMemberToJobResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "AssociateMemberToQueue":{
+ "name":"AssociateMemberToQueue",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/members/{principalId}",
+ "responseCode":200
+ },
+ "input":{"shape":"AssociateMemberToQueueRequest"},
+ "output":{"shape":"AssociateMemberToQueueResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "AssumeFleetRoleForRead":{
+ "name":"AssumeFleetRoleForRead",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/read-roles",
+ "responseCode":200
+ },
+ "input":{"shape":"AssumeFleetRoleForReadRequest"},
+ "output":{"shape":"AssumeFleetRoleForReadResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "AssumeFleetRoleForWorker":{
+ "name":"AssumeFleetRoleForWorker",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}/fleet-roles",
+ "responseCode":200
+ },
+ "input":{"shape":"AssumeFleetRoleForWorkerRequest"},
+ "output":{"shape":"AssumeFleetRoleForWorkerResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"scheduling."}
+ },
+ "AssumeQueueRoleForRead":{
+ "name":"AssumeQueueRoleForRead",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/read-roles",
+ "responseCode":200
+ },
+ "input":{"shape":"AssumeQueueRoleForReadRequest"},
+ "output":{"shape":"AssumeQueueRoleForReadResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "AssumeQueueRoleForUser":{
+ "name":"AssumeQueueRoleForUser",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/user-roles",
+ "responseCode":200
+ },
+ "input":{"shape":"AssumeQueueRoleForUserRequest"},
+ "output":{"shape":"AssumeQueueRoleForUserResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "AssumeQueueRoleForWorker":{
+ "name":"AssumeQueueRoleForWorker",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}/queue-roles",
+ "responseCode":200
+ },
+ "input":{"shape":"AssumeQueueRoleForWorkerRequest"},
+ "output":{"shape":"AssumeQueueRoleForWorkerResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"scheduling."}
+ },
+ "BatchGetJobEntity":{
+ "name":"BatchGetJobEntity",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}/batchGetJobEntity",
+ "responseCode":200
+ },
+ "input":{"shape":"BatchGetJobEntityRequest"},
+ "output":{"shape":"BatchGetJobEntityResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"scheduling."}
+ },
+ "CopyJobTemplate":{
+ "name":"CopyJobTemplate",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/template",
+ "responseCode":200
+ },
+ "input":{"shape":"CopyJobTemplateRequest"},
+ "output":{"shape":"CopyJobTemplateResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "CreateBudget":{
+ "name":"CreateBudget",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/budgets",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateBudgetRequest"},
+ "output":{"shape":"CreateBudgetResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "CreateFarm":{
+ "name":"CreateFarm",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateFarmRequest"},
+ "output":{"shape":"CreateFarmResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "CreateFleet":{
+ "name":"CreateFleet",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateFleetRequest"},
+ "output":{"shape":"CreateFleetResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "CreateJob":{
+ "name":"CreateJob",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs",
+ "responseCode":201
+ },
+ "input":{"shape":"CreateJobRequest"},
+ "output":{"shape":"CreateJobResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "CreateLicenseEndpoint":{
+ "name":"CreateLicenseEndpoint",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/license-endpoints",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateLicenseEndpointRequest"},
+ "output":{"shape":"CreateLicenseEndpointResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "CreateMonitor":{
+ "name":"CreateMonitor",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/monitors",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateMonitorRequest"},
+ "output":{"shape":"CreateMonitorResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "CreateQueue":{
+ "name":"CreateQueue",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateQueueRequest"},
+ "output":{"shape":"CreateQueueResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "CreateQueueEnvironment":{
+ "name":"CreateQueueEnvironment",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/environments",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateQueueEnvironmentRequest"},
+ "output":{"shape":"CreateQueueEnvironmentResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "CreateQueueFleetAssociation":{
+ "name":"CreateQueueFleetAssociation",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/2023-10-12/farms/{farmId}/queue-fleet-associations",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateQueueFleetAssociationRequest"},
+ "output":{"shape":"CreateQueueFleetAssociationResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "CreateStorageProfile":{
+ "name":"CreateStorageProfile",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/storage-profiles",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateStorageProfileRequest"},
+ "output":{"shape":"CreateStorageProfileResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "CreateWorker":{
+ "name":"CreateWorker",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers",
+ "responseCode":200
+ },
+ "input":{"shape":"CreateWorkerRequest"},
+ "output":{"shape":"CreateWorkerResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"scheduling."},
+ "idempotent":true
+ },
+ "DeleteBudget":{
+ "name":"DeleteBudget",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/budgets/{budgetId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteBudgetRequest"},
+ "output":{"shape":"DeleteBudgetResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DeleteFarm":{
+ "name":"DeleteFarm",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteFarmRequest"},
+ "output":{"shape":"DeleteFarmResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DeleteFleet":{
+ "name":"DeleteFleet",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteFleetRequest"},
+ "output":{"shape":"DeleteFleetResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DeleteLicenseEndpoint":{
+ "name":"DeleteLicenseEndpoint",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/license-endpoints/{licenseEndpointId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteLicenseEndpointRequest"},
+ "output":{"shape":"DeleteLicenseEndpointResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DeleteMeteredProduct":{
+ "name":"DeleteMeteredProduct",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/license-endpoints/{licenseEndpointId}/metered-products/{productId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteMeteredProductRequest"},
+ "output":{"shape":"DeleteMeteredProductResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DeleteMonitor":{
+ "name":"DeleteMonitor",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/monitors/{monitorId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteMonitorRequest"},
+ "output":{"shape":"DeleteMonitorResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DeleteQueue":{
+ "name":"DeleteQueue",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteQueueRequest"},
+ "output":{"shape":"DeleteQueueResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DeleteQueueEnvironment":{
+ "name":"DeleteQueueEnvironment",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/environments/{queueEnvironmentId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteQueueEnvironmentRequest"},
+ "output":{"shape":"DeleteQueueEnvironmentResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DeleteQueueFleetAssociation":{
+ "name":"DeleteQueueFleetAssociation",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/queue-fleet-associations/{queueId}/{fleetId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteQueueFleetAssociationRequest"},
+ "output":{"shape":"DeleteQueueFleetAssociationResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DeleteStorageProfile":{
+ "name":"DeleteStorageProfile",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/storage-profiles/{storageProfileId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteStorageProfileRequest"},
+ "output":{"shape":"DeleteStorageProfileResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DeleteWorker":{
+ "name":"DeleteWorker",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DeleteWorkerRequest"},
+ "output":{"shape":"DeleteWorkerResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DisassociateMemberFromFarm":{
+ "name":"DisassociateMemberFromFarm",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/members/{principalId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DisassociateMemberFromFarmRequest"},
+ "output":{"shape":"DisassociateMemberFromFarmResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DisassociateMemberFromFleet":{
+ "name":"DisassociateMemberFromFleet",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/members/{principalId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DisassociateMemberFromFleetRequest"},
+ "output":{"shape":"DisassociateMemberFromFleetResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DisassociateMemberFromJob":{
+ "name":"DisassociateMemberFromJob",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/members/{principalId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DisassociateMemberFromJobRequest"},
+ "output":{"shape":"DisassociateMemberFromJobResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "DisassociateMemberFromQueue":{
+ "name":"DisassociateMemberFromQueue",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/members/{principalId}",
+ "responseCode":200
+ },
+ "input":{"shape":"DisassociateMemberFromQueueRequest"},
+ "output":{"shape":"DisassociateMemberFromQueueResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "GetBudget":{
+ "name":"GetBudget",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/budgets/{budgetId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetBudgetRequest"},
+ "output":{"shape":"GetBudgetResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetFarm":{
+ "name":"GetFarm",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetFarmRequest"},
+ "output":{"shape":"GetFarmResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetFleet":{
+ "name":"GetFleet",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetFleetRequest"},
+ "output":{"shape":"GetFleetResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetJob":{
+ "name":"GetJob",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetJobRequest"},
+ "output":{"shape":"GetJobResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetLicenseEndpoint":{
+ "name":"GetLicenseEndpoint",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/license-endpoints/{licenseEndpointId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetLicenseEndpointRequest"},
+ "output":{"shape":"GetLicenseEndpointResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetMonitor":{
+ "name":"GetMonitor",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/monitors/{monitorId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetMonitorRequest"},
+ "output":{"shape":"GetMonitorResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetQueue":{
+ "name":"GetQueue",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetQueueRequest"},
+ "output":{"shape":"GetQueueResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetQueueEnvironment":{
+ "name":"GetQueueEnvironment",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/environments/{queueEnvironmentId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetQueueEnvironmentRequest"},
+ "output":{"shape":"GetQueueEnvironmentResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetQueueFleetAssociation":{
+ "name":"GetQueueFleetAssociation",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queue-fleet-associations/{queueId}/{fleetId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetQueueFleetAssociationRequest"},
+ "output":{"shape":"GetQueueFleetAssociationResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetSession":{
+ "name":"GetSession",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/sessions/{sessionId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSessionRequest"},
+ "output":{"shape":"GetSessionResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetSessionAction":{
+ "name":"GetSessionAction",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/session-actions/{sessionActionId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSessionActionRequest"},
+ "output":{"shape":"GetSessionActionResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetSessionsStatisticsAggregation":{
+ "name":"GetSessionsStatisticsAggregation",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/sessions-statistics-aggregation",
+ "responseCode":200
+ },
+ "input":{"shape":"GetSessionsStatisticsAggregationRequest"},
+ "output":{"shape":"GetSessionsStatisticsAggregationResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetStep":{
+ "name":"GetStep",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetStepRequest"},
+ "output":{"shape":"GetStepResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetStorageProfile":{
+ "name":"GetStorageProfile",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/storage-profiles/{storageProfileId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetStorageProfileRequest"},
+ "output":{"shape":"GetStorageProfileResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetStorageProfileForQueue":{
+ "name":"GetStorageProfileForQueue",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/storage-profiles/{storageProfileId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetStorageProfileForQueueRequest"},
+ "output":{"shape":"GetStorageProfileForQueueResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetTask":{
+ "name":"GetTask",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}/tasks/{taskId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetTaskRequest"},
+ "output":{"shape":"GetTaskResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "GetWorker":{
+ "name":"GetWorker",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}",
+ "responseCode":200
+ },
+ "input":{"shape":"GetWorkerRequest"},
+ "output":{"shape":"GetWorkerResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListAvailableMeteredProducts":{
+ "name":"ListAvailableMeteredProducts",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/metered-products",
+ "responseCode":200
+ },
+ "input":{"shape":"ListAvailableMeteredProductsRequest"},
+ "output":{"shape":"ListAvailableMeteredProductsResponse"},
+ "errors":[
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ThrottlingException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListBudgets":{
+ "name":"ListBudgets",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/budgets",
+ "responseCode":200
+ },
+ "input":{"shape":"ListBudgetsRequest"},
+ "output":{"shape":"ListBudgetsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListFarmMembers":{
+ "name":"ListFarmMembers",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/members",
+ "responseCode":200
+ },
+ "input":{"shape":"ListFarmMembersRequest"},
+ "output":{"shape":"ListFarmMembersResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListFarms":{
+ "name":"ListFarms",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms",
+ "responseCode":200
+ },
+ "input":{"shape":"ListFarmsRequest"},
+ "output":{"shape":"ListFarmsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListFleetMembers":{
+ "name":"ListFleetMembers",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/members",
+ "responseCode":200
+ },
+ "input":{"shape":"ListFleetMembersRequest"},
+ "output":{"shape":"ListFleetMembersResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListFleets":{
+ "name":"ListFleets",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets",
+ "responseCode":200
+ },
+ "input":{"shape":"ListFleetsRequest"},
+ "output":{"shape":"ListFleetsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListJobMembers":{
+ "name":"ListJobMembers",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/members",
+ "responseCode":200
+ },
+ "input":{"shape":"ListJobMembersRequest"},
+ "output":{"shape":"ListJobMembersResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListJobs":{
+ "name":"ListJobs",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs",
+ "responseCode":200
+ },
+ "input":{"shape":"ListJobsRequest"},
+ "output":{"shape":"ListJobsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListLicenseEndpoints":{
+ "name":"ListLicenseEndpoints",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/license-endpoints",
+ "responseCode":200
+ },
+ "input":{"shape":"ListLicenseEndpointsRequest"},
+ "output":{"shape":"ListLicenseEndpointsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListMeteredProducts":{
+ "name":"ListMeteredProducts",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/license-endpoints/{licenseEndpointId}/metered-products",
+ "responseCode":200
+ },
+ "input":{"shape":"ListMeteredProductsRequest"},
+ "output":{"shape":"ListMeteredProductsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListMonitors":{
+ "name":"ListMonitors",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/monitors",
+ "responseCode":200
+ },
+ "input":{"shape":"ListMonitorsRequest"},
+ "output":{"shape":"ListMonitorsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListQueueEnvironments":{
+ "name":"ListQueueEnvironments",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/environments",
+ "responseCode":200
+ },
+ "input":{"shape":"ListQueueEnvironmentsRequest"},
+ "output":{"shape":"ListQueueEnvironmentsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListQueueFleetAssociations":{
+ "name":"ListQueueFleetAssociations",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queue-fleet-associations",
+ "responseCode":200
+ },
+ "input":{"shape":"ListQueueFleetAssociationsRequest"},
+ "output":{"shape":"ListQueueFleetAssociationsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListQueueMembers":{
+ "name":"ListQueueMembers",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/members",
+ "responseCode":200
+ },
+ "input":{"shape":"ListQueueMembersRequest"},
+ "output":{"shape":"ListQueueMembersResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListQueues":{
+ "name":"ListQueues",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues",
+ "responseCode":200
+ },
+ "input":{"shape":"ListQueuesRequest"},
+ "output":{"shape":"ListQueuesResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListSessionActions":{
+ "name":"ListSessionActions",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/session-actions",
+ "responseCode":200
+ },
+ "input":{"shape":"ListSessionActionsRequest"},
+ "output":{"shape":"ListSessionActionsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListSessions":{
+ "name":"ListSessions",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/sessions",
+ "responseCode":200
+ },
+ "input":{"shape":"ListSessionsRequest"},
+ "output":{"shape":"ListSessionsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListSessionsForWorker":{
+ "name":"ListSessionsForWorker",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}/sessions",
+ "responseCode":200
+ },
+ "input":{"shape":"ListSessionsForWorkerRequest"},
+ "output":{"shape":"ListSessionsForWorkerResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListStepConsumers":{
+ "name":"ListStepConsumers",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}/consumers",
+ "responseCode":200
+ },
+ "input":{"shape":"ListStepConsumersRequest"},
+ "output":{"shape":"ListStepConsumersResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListStepDependencies":{
+ "name":"ListStepDependencies",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}/dependencies",
+ "responseCode":200
+ },
+ "input":{"shape":"ListStepDependenciesRequest"},
+ "output":{"shape":"ListStepDependenciesResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListSteps":{
+ "name":"ListSteps",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps",
+ "responseCode":200
+ },
+ "input":{"shape":"ListStepsRequest"},
+ "output":{"shape":"ListStepsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListStorageProfiles":{
+ "name":"ListStorageProfiles",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/storage-profiles",
+ "responseCode":200
+ },
+ "input":{"shape":"ListStorageProfilesRequest"},
+ "output":{"shape":"ListStorageProfilesResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListStorageProfilesForQueue":{
+ "name":"ListStorageProfilesForQueue",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/storage-profiles",
+ "responseCode":200
+ },
+ "input":{"shape":"ListStorageProfilesForQueueRequest"},
+ "output":{"shape":"ListStorageProfilesForQueueResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListTagsForResource":{
+ "name":"ListTagsForResource",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/tags/{resourceArn}",
+ "responseCode":200
+ },
+ "input":{"shape":"ListTagsForResourceRequest"},
+ "output":{"shape":"ListTagsForResourceResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListTasks":{
+ "name":"ListTasks",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}/tasks",
+ "responseCode":200
+ },
+ "input":{"shape":"ListTasksRequest"},
+ "output":{"shape":"ListTasksResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "ListWorkers":{
+ "name":"ListWorkers",
+ "http":{
+ "method":"GET",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers",
+ "responseCode":200
+ },
+ "input":{"shape":"ListWorkersRequest"},
+ "output":{"shape":"ListWorkersResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "PutMeteredProduct":{
+ "name":"PutMeteredProduct",
+ "http":{
+ "method":"PUT",
+ "requestUri":"/2023-10-12/license-endpoints/{licenseEndpointId}/metered-products/{productId}",
+ "responseCode":200
+ },
+ "input":{"shape":"PutMeteredProductRequest"},
+ "output":{"shape":"PutMeteredProductResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "SearchJobs":{
+ "name":"SearchJobs",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/search/jobs",
+ "responseCode":200
+ },
+ "input":{"shape":"SearchJobsRequest"},
+ "output":{"shape":"SearchJobsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "SearchSteps":{
+ "name":"SearchSteps",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/search/steps",
+ "responseCode":200
+ },
+ "input":{"shape":"SearchStepsRequest"},
+ "output":{"shape":"SearchStepsResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "SearchTasks":{
+ "name":"SearchTasks",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/search/tasks",
+ "responseCode":200
+ },
+ "input":{"shape":"SearchTasksRequest"},
+ "output":{"shape":"SearchTasksResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "SearchWorkers":{
+ "name":"SearchWorkers",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/search/workers",
+ "responseCode":200
+ },
+ "input":{"shape":"SearchWorkersRequest"},
+ "output":{"shape":"SearchWorkersResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "StartSessionsStatisticsAggregation":{
+ "name":"StartSessionsStatisticsAggregation",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/farms/{farmId}/sessions-statistics-aggregation",
+ "responseCode":200
+ },
+ "input":{"shape":"StartSessionsStatisticsAggregationRequest"},
+ "output":{"shape":"StartSessionsStatisticsAggregationResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "TagResource":{
+ "name":"TagResource",
+ "http":{
+ "method":"POST",
+ "requestUri":"/2023-10-12/tags/{resourceArn}",
+ "responseCode":204
+ },
+ "input":{"shape":"TagResourceRequest"},
+ "output":{"shape":"TagResourceResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "UntagResource":{
+ "name":"UntagResource",
+ "http":{
+ "method":"DELETE",
+ "requestUri":"/2023-10-12/tags/{resourceArn}",
+ "responseCode":204
+ },
+ "input":{"shape":"UntagResourceRequest"},
+ "output":{"shape":"UntagResourceResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateBudget":{
+ "name":"UpdateBudget",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/budgets/{budgetId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateBudgetRequest"},
+ "output":{"shape":"UpdateBudgetResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateFarm":{
+ "name":"UpdateFarm",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateFarmRequest"},
+ "output":{"shape":"UpdateFarmResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateFleet":{
+ "name":"UpdateFleet",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateFleetRequest"},
+ "output":{"shape":"UpdateFleetResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"},
+ {"shape":"ServiceQuotaExceededException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateJob":{
+ "name":"UpdateJob",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateJobRequest"},
+ "output":{"shape":"UpdateJobResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateMonitor":{
+ "name":"UpdateMonitor",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/monitors/{monitorId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateMonitorRequest"},
+ "output":{"shape":"UpdateMonitorResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateQueue":{
+ "name":"UpdateQueue",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateQueueRequest"},
+ "output":{"shape":"UpdateQueueResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateQueueEnvironment":{
+ "name":"UpdateQueueEnvironment",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/environments/{queueEnvironmentId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateQueueEnvironmentRequest"},
+ "output":{"shape":"UpdateQueueEnvironmentResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."}
+ },
+ "UpdateQueueFleetAssociation":{
+ "name":"UpdateQueueFleetAssociation",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/queue-fleet-associations/{queueId}/{fleetId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateQueueFleetAssociationRequest"},
+ "output":{"shape":"UpdateQueueFleetAssociationResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateSession":{
+ "name":"UpdateSession",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/sessions/{sessionId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateSessionRequest"},
+ "output":{"shape":"UpdateSessionResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateStep":{
+ "name":"UpdateStep",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateStepRequest"},
+ "output":{"shape":"UpdateStepResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateStorageProfile":{
+ "name":"UpdateStorageProfile",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/storage-profiles/{storageProfileId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateStorageProfileRequest"},
+ "output":{"shape":"UpdateStorageProfileResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateTask":{
+ "name":"UpdateTask",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}/tasks/{taskId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateTaskRequest"},
+ "output":{"shape":"UpdateTaskResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"management."},
+ "idempotent":true
+ },
+ "UpdateWorker":{
+ "name":"UpdateWorker",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateWorkerRequest"},
+ "output":{"shape":"UpdateWorkerResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"scheduling."},
+ "idempotent":true
+ },
+ "UpdateWorkerSchedule":{
+ "name":"UpdateWorkerSchedule",
+ "http":{
+ "method":"PATCH",
+ "requestUri":"/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}/schedule",
+ "responseCode":200
+ },
+ "input":{"shape":"UpdateWorkerScheduleRequest"},
+ "output":{"shape":"UpdateWorkerScheduleResponse"},
+ "errors":[
+ {"shape":"AccessDeniedException"},
+ {"shape":"InternalServerErrorException"},
+ {"shape":"ResourceNotFoundException"},
+ {"shape":"ThrottlingException"},
+ {"shape":"ConflictException"},
+ {"shape":"ValidationException"}
+ ],
+ "endpoint":{"hostPrefix":"scheduling."},
+ "idempotent":true
+ }
+ },
+ "shapes":{
+ "AcceleratorCountRange":{
+ "type":"structure",
+ "required":["min"],
+ "members":{
+ "max":{"shape":"MinZeroMaxInteger"},
+ "min":{"shape":"MinZeroMaxInteger"}
+ }
+ },
+ "AcceleratorTotalMemoryMiBRange":{
+ "type":"structure",
+ "required":["min"],
+ "members":{
+ "max":{"shape":"MinZeroMaxInteger"},
+ "min":{"shape":"MinZeroMaxInteger"}
+ }
+ },
+ "AcceleratorType":{
+ "type":"string",
+ "enum":["gpu"]
+ },
+ "AcceleratorTypes":{
+ "type":"list",
+ "member":{"shape":"AcceleratorType"}
+ },
+ "AccessDeniedException":{
+ "type":"structure",
+ "required":["message"],
+ "members":{
+ "context":{"shape":"ExceptionContext"},
+ "message":{"shape":"String"}
+ },
+ "error":{
+ "httpStatusCode":403,
+ "senderFault":true
+ },
+ "exception":true
+ },
+ "AccessKeyId":{
+ "type":"string",
+ "sensitive":true
+ },
+ "AggregationId":{
+ "type":"string",
+ "pattern":"^[0-9a-f]{32}$"
+ },
+ "AllowedStorageProfileIds":{
+ "type":"list",
+ "member":{"shape":"StorageProfileId"},
+ "max":20,
+ "min":0
+ },
+ "AmountCapabilityName":{
+ "type":"string",
+ "max":100,
+ "min":1,
+ "pattern":"^([a-zA-Z][a-zA-Z0-9]{0,63}:)?amount(\\.[a-zA-Z][a-zA-Z0-9]{0,63})+$"
+ },
+ "AssignedEnvironmentEnterSessionActionDefinition":{
+ "type":"structure",
+ "required":["environmentId"],
+ "members":{
+ "environmentId":{"shape":"EnvironmentId"}
+ }
+ },
+ "AssignedEnvironmentExitSessionActionDefinition":{
+ "type":"structure",
+ "required":["environmentId"],
+ "members":{
+ "environmentId":{"shape":"EnvironmentId"}
+ }
+ },
+ "AssignedSession":{
+ "type":"structure",
+ "required":[
+ "jobId",
+ "logConfiguration",
+ "queueId",
+ "sessionActions"
+ ],
+ "members":{
+ "jobId":{"shape":"JobId"},
+ "logConfiguration":{"shape":"LogConfiguration"},
+ "queueId":{"shape":"QueueId"},
+ "sessionActions":{"shape":"AssignedSessionActions"}
+ }
+ },
+ "AssignedSessionAction":{
+ "type":"structure",
+ "required":[
+ "definition",
+ "sessionActionId"
+ ],
+ "members":{
+ "definition":{"shape":"AssignedSessionActionDefinition"},
+ "sessionActionId":{"shape":"SessionActionId"}
+ }
+ },
+ "AssignedSessionActionDefinition":{
+ "type":"structure",
+ "members":{
+ "envEnter":{"shape":"AssignedEnvironmentEnterSessionActionDefinition"},
+ "envExit":{"shape":"AssignedEnvironmentExitSessionActionDefinition"},
+ "syncInputJobAttachments":{"shape":"AssignedSyncInputJobAttachmentsSessionActionDefinition"},
+ "taskRun":{"shape":"AssignedTaskRunSessionActionDefinition"}
+ },
+ "union":true
+ },
+ "AssignedSessionActions":{
+ "type":"list",
+ "member":{"shape":"AssignedSessionAction"}
+ },
+ "AssignedSessions":{
+ "type":"map",
+ "key":{"shape":"SessionId"},
+ "value":{"shape":"AssignedSession"}
+ },
+ "AssignedSyncInputJobAttachmentsSessionActionDefinition":{
+ "type":"structure",
+ "members":{
+ "stepId":{"shape":"StepId"}
+ }
+ },
+ "AssignedTaskRunSessionActionDefinition":{
+ "type":"structure",
+ "required":[
+ "parameters",
+ "stepId",
+ "taskId"
+ ],
+ "members":{
+ "parameters":{"shape":"TaskParameters"},
+ "stepId":{"shape":"StepId"},
+ "taskId":{"shape":"TaskId"}
+ }
+ },
+ "AssociateMemberToFarmRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "identityStoreId",
+ "membershipLevel",
+ "principalId",
+ "principalType"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "identityStoreId":{"shape":"IdentityStoreId"},
+ "membershipLevel":{"shape":"MembershipLevel"},
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"uri",
+ "locationName":"principalId"
+ },
+ "principalType":{"shape":"PrincipalType"}
+ }
+ },
+ "AssociateMemberToFarmResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "AssociateMemberToFleetRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "identityStoreId",
+ "membershipLevel",
+ "principalId",
+ "principalType"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "identityStoreId":{"shape":"IdentityStoreId"},
+ "membershipLevel":{"shape":"MembershipLevel"},
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"uri",
+ "locationName":"principalId"
+ },
+ "principalType":{"shape":"PrincipalType"}
+ }
+ },
+ "AssociateMemberToFleetResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "AssociateMemberToJobRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "identityStoreId",
+ "jobId",
+ "membershipLevel",
+ "principalId",
+ "principalType",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "identityStoreId":{"shape":"IdentityStoreId"},
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "membershipLevel":{"shape":"MembershipLevel"},
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"uri",
+ "locationName":"principalId"
+ },
+ "principalType":{"shape":"PrincipalType"},
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "AssociateMemberToJobResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "AssociateMemberToQueueRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "identityStoreId",
+ "membershipLevel",
+ "principalId",
+ "principalType",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "identityStoreId":{"shape":"IdentityStoreId"},
+ "membershipLevel":{"shape":"MembershipLevel"},
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"uri",
+ "locationName":"principalId"
+ },
+ "principalType":{"shape":"PrincipalType"},
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "AssociateMemberToQueueResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "AssumeFleetRoleForReadRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ }
+ }
+ },
+ "AssumeFleetRoleForReadResponse":{
+ "type":"structure",
+ "required":["credentials"],
+ "members":{
+ "credentials":{"shape":"AwsCredentials"}
+ },
+ "sensitive":true
+ },
+ "AssumeFleetRoleForWorkerRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "workerId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "workerId":{
+ "shape":"WorkerId",
+ "location":"uri",
+ "locationName":"workerId"
+ }
+ }
+ },
+ "AssumeFleetRoleForWorkerResponse":{
+ "type":"structure",
+ "required":["credentials"],
+ "members":{
+ "credentials":{"shape":"AwsCredentials"}
+ },
+ "sensitive":true
+ },
+ "AssumeQueueRoleForReadRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "AssumeQueueRoleForReadResponse":{
+ "type":"structure",
+ "required":["credentials"],
+ "members":{
+ "credentials":{"shape":"AwsCredentials"}
+ },
+ "sensitive":true
+ },
+ "AssumeQueueRoleForUserRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "AssumeQueueRoleForUserResponse":{
+ "type":"structure",
+ "required":["credentials"],
+ "members":{
+ "credentials":{"shape":"AwsCredentials"}
+ },
+ "sensitive":true
+ },
+ "AssumeQueueRoleForWorkerRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "queueId",
+ "workerId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"querystring",
+ "locationName":"queueId"
+ },
+ "workerId":{
+ "shape":"WorkerId",
+ "location":"uri",
+ "locationName":"workerId"
+ }
+ }
+ },
+ "AssumeQueueRoleForWorkerResponse":{
+ "type":"structure",
+ "members":{
+ "credentials":{"shape":"AwsCredentials"}
+ },
+ "sensitive":true
+ },
+ "Attachments":{
+ "type":"structure",
+ "required":["manifests"],
+ "members":{
+ "fileSystem":{"shape":"JobAttachmentsFileSystem"},
+ "manifests":{"shape":"ManifestPropertiesList"}
+ }
+ },
+ "AttributeCapabilityName":{
+ "type":"string",
+ "max":100,
+ "min":1,
+ "pattern":"^([a-zA-Z][a-zA-Z0-9]{0,63}:)?attr(\\.[a-zA-Z][a-zA-Z0-9]{0,63})+$"
+ },
+ "AttributeCapabilityValue":{
+ "type":"string",
+ "max":100,
+ "min":1,
+ "pattern":"^[a-zA-Z_]([a-zA-Z0-9_\\-]{0,99})$"
+ },
+ "AttributeCapabilityValuesList":{
+ "type":"list",
+ "member":{"shape":"AttributeCapabilityValue"},
+ "max":10,
+ "min":1
+ },
+ "AutoScalingMode":{
+ "type":"string",
+ "enum":[
+ "NO_SCALING",
+ "EVENT_BASED_AUTO_SCALING"
+ ]
+ },
+ "AutoScalingStatus":{
+ "type":"string",
+ "enum":[
+ "GROWING",
+ "STEADY",
+ "SHRINKING"
+ ]
+ },
+ "AwsCredentials":{
+ "type":"structure",
+ "required":[
+ "accessKeyId",
+ "expiration",
+ "secretAccessKey",
+ "sessionToken"
+ ],
+ "members":{
+ "accessKeyId":{"shape":"AccessKeyId"},
+ "expiration":{"shape":"SyntheticTimestamp_date_time"},
+ "secretAccessKey":{"shape":"SecretAccessKey"},
+ "sessionToken":{"shape":"SessionToken"}
+ },
+ "sensitive":true
+ },
+ "BatchGetJobEntityErrors":{
+ "type":"list",
+ "member":{"shape":"GetJobEntityError"}
+ },
+ "BatchGetJobEntityList":{
+ "type":"list",
+ "member":{"shape":"JobEntity"},
+ "max":25,
+ "min":0
+ },
+ "BatchGetJobEntityRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "identifiers",
+ "workerId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "identifiers":{"shape":"JobEntityIdentifiers"},
+ "workerId":{
+ "shape":"WorkerId",
+ "location":"uri",
+ "locationName":"workerId"
+ }
+ }
+ },
+ "BatchGetJobEntityResponse":{
+ "type":"structure",
+ "required":[
+ "entities",
+ "errors"
+ ],
+ "members":{
+ "entities":{"shape":"BatchGetJobEntityList"},
+ "errors":{"shape":"BatchGetJobEntityErrors"}
+ }
+ },
+ "BoundedString":{
+ "type":"string",
+ "max":64,
+ "min":1
+ },
+ "BudgetActionToAdd":{
+ "type":"structure",
+ "required":[
+ "thresholdPercentage",
+ "type"
+ ],
+ "members":{
+ "description":{"shape":"Description"},
+ "thresholdPercentage":{"shape":"ThresholdPercentage"},
+ "type":{"shape":"BudgetActionType"}
+ }
+ },
+ "BudgetActionToRemove":{
+ "type":"structure",
+ "required":[
+ "thresholdPercentage",
+ "type"
+ ],
+ "members":{
+ "thresholdPercentage":{"shape":"ThresholdPercentage"},
+ "type":{"shape":"BudgetActionType"}
+ }
+ },
+ "BudgetActionType":{
+ "type":"string",
+ "enum":[
+ "STOP_SCHEDULING_AND_COMPLETE_TASKS",
+ "STOP_SCHEDULING_AND_CANCEL_TASKS"
+ ]
+ },
+ "BudgetActionsToAdd":{
+ "type":"list",
+ "member":{"shape":"BudgetActionToAdd"},
+ "max":10,
+ "min":0
+ },
+ "BudgetActionsToRemove":{
+ "type":"list",
+ "member":{"shape":"BudgetActionToRemove"},
+ "max":10,
+ "min":0
+ },
+ "BudgetId":{
+ "type":"string",
+ "pattern":"^budget-[0-9a-f]{32}$"
+ },
+ "BudgetSchedule":{
+ "type":"structure",
+ "members":{
+ "fixed":{"shape":"FixedBudgetSchedule"}
+ },
+ "union":true
+ },
+ "BudgetStatus":{
+ "type":"string",
+ "enum":[
+ "ACTIVE",
+ "INACTIVE"
+ ]
+ },
+ "BudgetSummaries":{
+ "type":"list",
+ "member":{"shape":"BudgetSummary"}
+ },
+ "BudgetSummary":{
+ "type":"structure",
+ "required":[
+ "approximateDollarLimit",
+ "budgetId",
+ "createdAt",
+ "createdBy",
+ "displayName",
+ "status",
+ "usageTrackingResource",
+ "usages"
+ ],
+ "members":{
+ "approximateDollarLimit":{"shape":"ConsumedUsageLimit"},
+ "budgetId":{"shape":"BudgetId"},
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "status":{"shape":"BudgetStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "usageTrackingResource":{"shape":"UsageTrackingResource"},
+ "usages":{"shape":"ConsumedUsages"}
+ }
+ },
+ "CancelSessionActions":{
+ "type":"map",
+ "key":{"shape":"SessionId"},
+ "value":{"shape":"SessionActionIdList"}
+ },
+ "ClientToken":{
+ "type":"string",
+ "max":64,
+ "min":1
+ },
+ "CombinationExpression":{
+ "type":"string",
+ "max":1280,
+ "min":1
+ },
+ "ComparisonOperator":{
+ "type":"string",
+ "enum":[
+ "EQUAL",
+ "NOT_EQUAL",
+ "GREATER_THAN_EQUAL_TO",
+ "GREATER_THAN",
+ "LESS_THAN_EQUAL_TO",
+ "LESS_THAN"
+ ]
+ },
+ "CompletedStatus":{
+ "type":"string",
+ "enum":[
+ "SUCCEEDED",
+ "FAILED",
+ "INTERRUPTED",
+ "CANCELED",
+ "NEVER_ATTEMPTED"
+ ]
+ },
+ "ConflictException":{
+ "type":"structure",
+ "required":[
+ "message",
+ "reason",
+ "resourceId",
+ "resourceType"
+ ],
+ "members":{
+ "context":{"shape":"ExceptionContext"},
+ "message":{"shape":"String"},
+ "reason":{"shape":"ConflictExceptionReason"},
+ "resourceId":{"shape":"String"},
+ "resourceType":{"shape":"String"}
+ },
+ "error":{
+ "httpStatusCode":409,
+ "senderFault":true
+ },
+ "exception":true
+ },
+ "ConflictExceptionReason":{
+ "type":"string",
+ "enum":[
+ "CONFLICT_EXCEPTION",
+ "CONCURRENT_MODIFICATION",
+ "RESOURCE_ALREADY_EXISTS",
+ "RESOURCE_IN_USE",
+ "STATUS_CONFLICT"
+ ]
+ },
+ "ConsumedUsageLimit":{
+ "type":"float",
+ "box":true,
+ "min":0.01
+ },
+ "ConsumedUsages":{
+ "type":"structure",
+ "required":["approximateDollarUsage"],
+ "members":{
+ "approximateDollarUsage":{"shape":"Float"}
+ }
+ },
+ "CopyJobTemplateRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "targetS3Location"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "targetS3Location":{"shape":"S3Location"}
+ }
+ },
+ "CopyJobTemplateResponse":{
+ "type":"structure",
+ "required":["templateType"],
+ "members":{
+ "templateType":{"shape":"JobTemplateType"}
+ }
+ },
+ "CpuArchitectureType":{
+ "type":"string",
+ "enum":[
+ "x86_64",
+ "arm64"
+ ]
+ },
+ "CreateBudgetRequest":{
+ "type":"structure",
+ "required":[
+ "actions",
+ "approximateDollarLimit",
+ "displayName",
+ "farmId",
+ "schedule",
+ "usageTrackingResource"
+ ],
+ "members":{
+ "actions":{"shape":"BudgetActionsToAdd"},
+ "approximateDollarLimit":{"shape":"ConsumedUsageLimit"},
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "schedule":{"shape":"BudgetSchedule"},
+ "usageTrackingResource":{"shape":"UsageTrackingResource"}
+ }
+ },
+ "CreateBudgetResponse":{
+ "type":"structure",
+ "required":["budgetId"],
+ "members":{
+ "budgetId":{"shape":"BudgetId"}
+ }
+ },
+ "CreateFarmRequest":{
+ "type":"structure",
+ "required":["displayName"],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "kmsKeyArn":{"shape":"KmsKeyArn"},
+ "tags":{"shape":"Tags"}
+ }
+ },
+ "CreateFarmResponse":{
+ "type":"structure",
+ "required":["farmId"],
+ "members":{
+ "farmId":{"shape":"FarmId"}
+ }
+ },
+ "CreateFleetRequest":{
+ "type":"structure",
+ "required":[
+ "configuration",
+ "displayName",
+ "farmId",
+ "maxWorkerCount",
+ "roleArn"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "configuration":{"shape":"FleetConfiguration"},
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxWorkerCount":{"shape":"MinZeroMaxInteger"},
+ "minWorkerCount":{"shape":"MinZeroMaxInteger"},
+ "roleArn":{"shape":"IamRoleArn"},
+ "tags":{"shape":"Tags"}
+ }
+ },
+ "CreateFleetResponse":{
+ "type":"structure",
+ "required":["fleetId"],
+ "members":{
+ "fleetId":{"shape":"FleetId"}
+ }
+ },
+ "CreateJobRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "priority",
+ "queueId",
+ "template",
+ "templateType"
+ ],
+ "members":{
+ "attachments":{"shape":"Attachments"},
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxFailedTasksCount":{"shape":"MaxFailedTasksCount"},
+ "maxRetriesPerTask":{"shape":"MaxRetriesPerTask"},
+ "parameters":{"shape":"JobParameters"},
+ "priority":{"shape":"JobPriority"},
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "storageProfileId":{"shape":"StorageProfileId"},
+ "targetTaskRunStatus":{"shape":"CreateJobTargetTaskRunStatus"},
+ "template":{"shape":"JobTemplate"},
+ "templateType":{"shape":"JobTemplateType"}
+ }
+ },
+ "CreateJobResponse":{
+ "type":"structure",
+ "required":["jobId"],
+ "members":{
+ "jobId":{"shape":"JobId"}
+ }
+ },
+ "CreateJobTargetTaskRunStatus":{
+ "type":"string",
+ "enum":[
+ "READY",
+ "SUSPENDED"
+ ]
+ },
+ "CreateLicenseEndpointRequest":{
+ "type":"structure",
+ "required":[
+ "securityGroupIds",
+ "subnetIds",
+ "vpcId"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "securityGroupIds":{"shape":"CreateLicenseEndpointRequestSecurityGroupIdsList"},
+ "subnetIds":{"shape":"CreateLicenseEndpointRequestSubnetIdsList"},
+ "tags":{"shape":"Tags"},
+ "vpcId":{"shape":"VpcId"}
+ }
+ },
+ "CreateLicenseEndpointRequestSecurityGroupIdsList":{
+ "type":"list",
+ "member":{"shape":"SecurityGroupId"},
+ "max":10,
+ "min":1
+ },
+ "CreateLicenseEndpointRequestSubnetIdsList":{
+ "type":"list",
+ "member":{"shape":"SubnetId"},
+ "max":10,
+ "min":1
+ },
+ "CreateLicenseEndpointResponse":{
+ "type":"structure",
+ "required":["licenseEndpointId"],
+ "members":{
+ "licenseEndpointId":{"shape":"LicenseEndpointId"}
+ }
+ },
+ "CreateMonitorRequest":{
+ "type":"structure",
+ "required":[
+ "displayName",
+ "identityCenterInstanceArn",
+ "roleArn",
+ "subdomain"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "displayName":{"shape":"ResourceName"},
+ "identityCenterInstanceArn":{"shape":"IdentityCenterInstanceArn"},
+ "roleArn":{"shape":"IamRoleArn"},
+ "subdomain":{"shape":"Subdomain"}
+ }
+ },
+ "CreateMonitorResponse":{
+ "type":"structure",
+ "required":[
+ "identityCenterApplicationArn",
+ "monitorId"
+ ],
+ "members":{
+ "identityCenterApplicationArn":{"shape":"IdentityCenterApplicationArn"},
+ "monitorId":{"shape":"MonitorId"}
+ }
+ },
+ "CreateQueueEnvironmentRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "priority",
+ "queueId",
+ "template",
+ "templateType"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "priority":{"shape":"Priority"},
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "template":{"shape":"EnvironmentTemplate"},
+ "templateType":{"shape":"EnvironmentTemplateType"}
+ }
+ },
+ "CreateQueueEnvironmentResponse":{
+ "type":"structure",
+ "required":["queueEnvironmentId"],
+ "members":{
+ "queueEnvironmentId":{"shape":"QueueEnvironmentId"}
+ }
+ },
+ "CreateQueueFleetAssociationRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{"shape":"FleetId"},
+ "queueId":{"shape":"QueueId"}
+ }
+ },
+ "CreateQueueFleetAssociationResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "CreateQueueRequest":{
+ "type":"structure",
+ "required":[
+ "displayName",
+ "farmId"
+ ],
+ "members":{
+ "allowedStorageProfileIds":{"shape":"AllowedStorageProfileIds"},
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "defaultBudgetAction":{"shape":"DefaultQueueBudgetAction"},
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobAttachmentSettings":{"shape":"JobAttachmentSettings"},
+ "jobRunAsUser":{"shape":"JobRunAsUser"},
+ "requiredFileSystemLocationNames":{"shape":"RequiredFileSystemLocationNames"},
+ "roleArn":{"shape":"IamRoleArn"},
+ "tags":{"shape":"Tags"}
+ }
+ },
+ "CreateQueueResponse":{
+ "type":"structure",
+ "required":["queueId"],
+ "members":{
+ "queueId":{"shape":"QueueId"}
+ }
+ },
+ "CreateStorageProfileRequest":{
+ "type":"structure",
+ "required":[
+ "displayName",
+ "farmId",
+ "osFamily"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fileSystemLocations":{"shape":"FileSystemLocationsList"},
+ "osFamily":{"shape":"StorageProfileOperatingSystemFamily"}
+ }
+ },
+ "CreateStorageProfileResponse":{
+ "type":"structure",
+ "required":["storageProfileId"],
+ "members":{
+ "storageProfileId":{"shape":"StorageProfileId"}
+ }
+ },
+ "CreateWorkerRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "hostProperties":{"shape":"HostPropertiesRequest"}
+ }
+ },
+ "CreateWorkerResponse":{
+ "type":"structure",
+ "required":["workerId"],
+ "members":{
+ "workerId":{"shape":"WorkerId"}
+ }
+ },
+ "CreatedAt":{
+ "type":"timestamp",
+ "timestampFormat":"iso8601"
+ },
+ "CreatedBy":{"type":"string"},
+ "CustomFleetAmountCapabilities":{
+ "type":"list",
+ "member":{"shape":"FleetAmountCapability"},
+ "max":15,
+ "min":1
+ },
+ "CustomFleetAttributeCapabilities":{
+ "type":"list",
+ "member":{"shape":"FleetAttributeCapability"},
+ "max":15,
+ "min":1
+ },
+ "CustomerManagedFleetConfiguration":{
+ "type":"structure",
+ "required":[
+ "mode",
+ "workerCapabilities"
+ ],
+ "members":{
+ "mode":{"shape":"AutoScalingMode"},
+ "storageProfileId":{"shape":"StorageProfileId"},
+ "workerCapabilities":{"shape":"CustomerManagedWorkerCapabilities"}
+ }
+ },
+ "CustomerManagedFleetOperatingSystemFamily":{
+ "type":"string",
+ "enum":[
+ "WINDOWS",
+ "LINUX",
+ "MACOS"
+ ]
+ },
+ "CustomerManagedWorkerCapabilities":{
+ "type":"structure",
+ "required":[
+ "cpuArchitectureType",
+ "memoryMiB",
+ "osFamily",
+ "vCpuCount"
+ ],
+ "members":{
+ "acceleratorCount":{"shape":"AcceleratorCountRange"},
+ "acceleratorTotalMemoryMiB":{"shape":"AcceleratorTotalMemoryMiBRange"},
+ "acceleratorTypes":{"shape":"AcceleratorTypes"},
+ "cpuArchitectureType":{"shape":"CpuArchitectureType"},
+ "customAmounts":{"shape":"CustomFleetAmountCapabilities"},
+ "customAttributes":{"shape":"CustomFleetAttributeCapabilities"},
+ "memoryMiB":{"shape":"MemoryMiBRange"},
+ "osFamily":{"shape":"CustomerManagedFleetOperatingSystemFamily"},
+ "vCpuCount":{"shape":"VCpuCountRange"}
+ }
+ },
+ "DateTimeFilterExpression":{
+ "type":"structure",
+ "required":[
+ "dateTime",
+ "name",
+ "operator"
+ ],
+ "members":{
+ "dateTime":{"shape":"SyntheticTimestamp_date_time"},
+ "name":{"shape":"String"},
+ "operator":{"shape":"ComparisonOperator"}
+ }
+ },
+ "DefaultQueueBudgetAction":{
+ "type":"string",
+ "enum":[
+ "NONE",
+ "STOP_SCHEDULING_AND_COMPLETE_TASKS",
+ "STOP_SCHEDULING_AND_CANCEL_TASKS"
+ ]
+ },
+ "DeleteBudgetRequest":{
+ "type":"structure",
+ "required":[
+ "budgetId",
+ "farmId"
+ ],
+ "members":{
+ "budgetId":{
+ "shape":"BudgetId",
+ "location":"uri",
+ "locationName":"budgetId"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ }
+ }
+ },
+ "DeleteBudgetResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DeleteFarmRequest":{
+ "type":"structure",
+ "required":["farmId"],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ }
+ }
+ },
+ "DeleteFarmResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DeleteFleetRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ }
+ }
+ },
+ "DeleteFleetResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DeleteLicenseEndpointRequest":{
+ "type":"structure",
+ "required":["licenseEndpointId"],
+ "members":{
+ "licenseEndpointId":{
+ "shape":"LicenseEndpointId",
+ "location":"uri",
+ "locationName":"licenseEndpointId"
+ }
+ }
+ },
+ "DeleteLicenseEndpointResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DeleteMeteredProductRequest":{
+ "type":"structure",
+ "required":[
+ "licenseEndpointId",
+ "productId"
+ ],
+ "members":{
+ "licenseEndpointId":{
+ "shape":"LicenseEndpointId",
+ "location":"uri",
+ "locationName":"licenseEndpointId"
+ },
+ "productId":{
+ "shape":"MeteredProductId",
+ "location":"uri",
+ "locationName":"productId"
+ }
+ }
+ },
+ "DeleteMeteredProductResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DeleteMonitorRequest":{
+ "type":"structure",
+ "required":["monitorId"],
+ "members":{
+ "monitorId":{
+ "shape":"MonitorId",
+ "location":"uri",
+ "locationName":"monitorId"
+ }
+ }
+ },
+ "DeleteMonitorResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DeleteQueueEnvironmentRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueEnvironmentId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "queueEnvironmentId":{
+ "shape":"QueueEnvironmentId",
+ "location":"uri",
+ "locationName":"queueEnvironmentId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "DeleteQueueEnvironmentResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DeleteQueueFleetAssociationRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "DeleteQueueFleetAssociationResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DeleteQueueRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "DeleteQueueResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DeleteStorageProfileRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "storageProfileId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "storageProfileId":{
+ "shape":"StorageProfileId",
+ "location":"uri",
+ "locationName":"storageProfileId"
+ }
+ }
+ },
+ "DeleteStorageProfileResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DeleteWorkerRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "workerId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "workerId":{
+ "shape":"WorkerId",
+ "location":"uri",
+ "locationName":"workerId"
+ }
+ }
+ },
+ "DeleteWorkerResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DependenciesList":{
+ "type":"list",
+ "member":{"shape":"StepId"}
+ },
+ "DependencyConsumerResolutionStatus":{
+ "type":"string",
+ "enum":[
+ "RESOLVED",
+ "UNRESOLVED"
+ ]
+ },
+ "DependencyCounts":{
+ "type":"structure",
+ "required":[
+ "consumersResolved",
+ "consumersUnresolved",
+ "dependenciesResolved",
+ "dependenciesUnresolved"
+ ],
+ "members":{
+ "consumersResolved":{"shape":"Integer"},
+ "consumersUnresolved":{"shape":"Integer"},
+ "dependenciesResolved":{"shape":"Integer"},
+ "dependenciesUnresolved":{"shape":"Integer"}
+ }
+ },
+ "Description":{
+ "type":"string",
+ "max":100,
+ "min":0,
+ "sensitive":true
+ },
+ "DesiredWorkerStatus":{
+ "type":"string",
+ "enum":["STOPPED"]
+ },
+ "DisassociateMemberFromFarmRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "principalId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"uri",
+ "locationName":"principalId"
+ }
+ }
+ },
+ "DisassociateMemberFromFarmResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DisassociateMemberFromFleetRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "principalId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"uri",
+ "locationName":"principalId"
+ }
+ }
+ },
+ "DisassociateMemberFromFleetResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DisassociateMemberFromJobRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "principalId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"uri",
+ "locationName":"principalId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "DisassociateMemberFromJobResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DisassociateMemberFromQueueRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "principalId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"uri",
+ "locationName":"principalId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "DisassociateMemberFromQueueResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "DnsName":{
+ "type":"string",
+ "pattern":"^vpce-[\\w]+-[\\w]+.vpce-svc-[\\w]+.*.vpce.amazonaws.com$"
+ },
+ "Document":{
+ "type":"structure",
+ "members":{
+ },
+ "document":true,
+ "sensitive":true
+ },
+ "Double":{
+ "type":"double",
+ "box":true
+ },
+ "EbsIops":{
+ "type":"integer",
+ "box":true,
+ "max":16000,
+ "min":3000
+ },
+ "EbsThroughputMiB":{
+ "type":"integer",
+ "box":true,
+ "max":1000,
+ "min":125
+ },
+ "Ec2EbsVolume":{
+ "type":"structure",
+ "members":{
+ "iops":{"shape":"EbsIops"},
+ "sizeGiB":{"shape":"Integer"},
+ "throughputMiB":{"shape":"EbsThroughputMiB"}
+ }
+ },
+ "Ec2MarketType":{
+ "type":"string",
+ "enum":[
+ "on-demand",
+ "spot"
+ ]
+ },
+ "EndedAt":{
+ "type":"timestamp",
+ "timestampFormat":"iso8601"
+ },
+ "EndsAt":{
+ "type":"timestamp",
+ "timestampFormat":"iso8601"
+ },
+ "EnvironmentDetailsEntity":{
+ "type":"structure",
+ "required":[
+ "environmentId",
+ "jobId",
+ "schemaVersion",
+ "template"
+ ],
+ "members":{
+ "environmentId":{"shape":"EnvironmentId"},
+ "jobId":{"shape":"JobId"},
+ "schemaVersion":{"shape":"String"},
+ "template":{"shape":"Document"}
+ }
+ },
+ "EnvironmentDetailsError":{
+ "type":"structure",
+ "required":[
+ "code",
+ "environmentId",
+ "jobId",
+ "message"
+ ],
+ "members":{
+ "code":{"shape":"JobEntityErrorCode"},
+ "environmentId":{"shape":"EnvironmentId"},
+ "jobId":{"shape":"JobId"},
+ "message":{"shape":"String"}
+ }
+ },
+ "EnvironmentDetailsIdentifiers":{
+ "type":"structure",
+ "required":[
+ "environmentId",
+ "jobId"
+ ],
+ "members":{
+ "environmentId":{"shape":"EnvironmentId"},
+ "jobId":{"shape":"JobId"}
+ }
+ },
+ "EnvironmentEnterSessionActionDefinition":{
+ "type":"structure",
+ "required":["environmentId"],
+ "members":{
+ "environmentId":{"shape":"EnvironmentId"}
+ }
+ },
+ "EnvironmentEnterSessionActionDefinitionSummary":{
+ "type":"structure",
+ "required":["environmentId"],
+ "members":{
+ "environmentId":{"shape":"EnvironmentId"}
+ }
+ },
+ "EnvironmentExitSessionActionDefinition":{
+ "type":"structure",
+ "required":["environmentId"],
+ "members":{
+ "environmentId":{"shape":"EnvironmentId"}
+ }
+ },
+ "EnvironmentExitSessionActionDefinitionSummary":{
+ "type":"structure",
+ "required":["environmentId"],
+ "members":{
+ "environmentId":{"shape":"EnvironmentId"}
+ }
+ },
+ "EnvironmentId":{
+ "type":"string",
+ "max":1024,
+ "min":1,
+ "pattern":"^(STEP:step-[0-9a-f]{32}:.*)|(JOB:job-[0-9a-f]{32}:.*)$"
+ },
+ "EnvironmentName":{"type":"string"},
+ "EnvironmentTemplate":{
+ "type":"string",
+ "max":15000,
+ "min":1,
+ "sensitive":true
+ },
+ "EnvironmentTemplateType":{
+ "type":"string",
+ "enum":[
+ "JSON",
+ "YAML"
+ ]
+ },
+ "ExceptionContext":{
+ "type":"map",
+ "key":{"shape":"String"},
+ "value":{"shape":"String"}
+ },
+ "FarmId":{
+ "type":"string",
+ "pattern":"^farm-[0-9a-f]{32}$"
+ },
+ "FarmMember":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "identityStoreId",
+ "membershipLevel",
+ "principalId",
+ "principalType"
+ ],
+ "members":{
+ "farmId":{"shape":"FarmId"},
+ "identityStoreId":{"shape":"IdentityStoreId"},
+ "membershipLevel":{"shape":"MembershipLevel"},
+ "principalId":{"shape":"IdentityCenterPrincipalId"},
+ "principalType":{"shape":"PrincipalType"}
+ }
+ },
+ "FarmMembers":{
+ "type":"list",
+ "member":{"shape":"FarmMember"}
+ },
+ "FarmSummaries":{
+ "type":"list",
+ "member":{"shape":"FarmSummary"}
+ },
+ "FarmSummary":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "displayName",
+ "farmId"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{"shape":"FarmId"},
+ "kmsKeyArn":{"shape":"KmsKeyArn"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "FieldSortExpression":{
+ "type":"structure",
+ "required":[
+ "name",
+ "sortOrder"
+ ],
+ "members":{
+ "name":{"shape":"String"},
+ "sortOrder":{"shape":"SortOrder"}
+ }
+ },
+ "FileSystemLocation":{
+ "type":"structure",
+ "required":[
+ "name",
+ "path",
+ "type"
+ ],
+ "members":{
+ "name":{"shape":"FileSystemLocationName"},
+ "path":{"shape":"PathString"},
+ "type":{"shape":"FileSystemLocationType"}
+ },
+ "sensitive":true
+ },
+ "FileSystemLocationName":{
+ "type":"string",
+ "max":64,
+ "min":1,
+ "pattern":"^[0-9A-Za-z ]*$",
+ "sensitive":true
+ },
+ "FileSystemLocationType":{
+ "type":"string",
+ "enum":[
+ "SHARED",
+ "LOCAL"
+ ]
+ },
+ "FileSystemLocationsList":{
+ "type":"list",
+ "member":{"shape":"FileSystemLocation"},
+ "max":20,
+ "min":0
+ },
+ "FixedBudgetSchedule":{
+ "type":"structure",
+ "required":[
+ "endTime",
+ "startTime"
+ ],
+ "members":{
+ "endTime":{"shape":"EndsAt"},
+ "startTime":{"shape":"StartsAt"}
+ }
+ },
+ "FleetAmountCapabilities":{
+ "type":"list",
+ "member":{"shape":"FleetAmountCapability"},
+ "max":25,
+ "min":1
+ },
+ "FleetAmountCapability":{
+ "type":"structure",
+ "required":[
+ "min",
+ "name"
+ ],
+ "members":{
+ "max":{"shape":"Float"},
+ "min":{"shape":"Float"},
+ "name":{"shape":"AmountCapabilityName"}
+ }
+ },
+ "FleetAttributeCapabilities":{
+ "type":"list",
+ "member":{"shape":"FleetAttributeCapability"},
+ "max":25,
+ "min":1
+ },
+ "FleetAttributeCapability":{
+ "type":"structure",
+ "required":[
+ "name",
+ "values"
+ ],
+ "members":{
+ "name":{"shape":"AttributeCapabilityName"},
+ "values":{"shape":"AttributeCapabilityValuesList"}
+ }
+ },
+ "FleetCapabilities":{
+ "type":"structure",
+ "members":{
+ "amounts":{"shape":"FleetAmountCapabilities"},
+ "attributes":{"shape":"FleetAttributeCapabilities"}
+ }
+ },
+ "FleetConfiguration":{
+ "type":"structure",
+ "members":{
+ "customerManaged":{"shape":"CustomerManagedFleetConfiguration"},
+ "serviceManagedEc2":{"shape":"ServiceManagedEc2FleetConfiguration"}
+ },
+ "union":true
+ },
+ "FleetId":{
+ "type":"string",
+ "pattern":"^fleet-[0-9a-f]{32}$"
+ },
+ "FleetMember":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "identityStoreId",
+ "membershipLevel",
+ "principalId",
+ "principalType"
+ ],
+ "members":{
+ "farmId":{"shape":"FarmId"},
+ "fleetId":{"shape":"FleetId"},
+ "identityStoreId":{"shape":"IdentityStoreId"},
+ "membershipLevel":{"shape":"MembershipLevel"},
+ "principalId":{"shape":"IdentityCenterPrincipalId"},
+ "principalType":{"shape":"PrincipalType"}
+ }
+ },
+ "FleetMembers":{
+ "type":"list",
+ "member":{"shape":"FleetMember"}
+ },
+ "FleetStatus":{
+ "type":"string",
+ "enum":[
+ "ACTIVE",
+ "CREATE_IN_PROGRESS",
+ "UPDATE_IN_PROGRESS",
+ "CREATE_FAILED",
+ "UPDATE_FAILED"
+ ]
+ },
+ "FleetSummaries":{
+ "type":"list",
+ "member":{"shape":"FleetSummary"}
+ },
+ "FleetSummary":{
+ "type":"structure",
+ "required":[
+ "configuration",
+ "createdAt",
+ "createdBy",
+ "displayName",
+ "farmId",
+ "fleetId",
+ "maxWorkerCount",
+ "minWorkerCount",
+ "status",
+ "workerCount"
+ ],
+ "members":{
+ "autoScalingStatus":{"shape":"AutoScalingStatus"},
+ "configuration":{"shape":"FleetConfiguration"},
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{"shape":"FarmId"},
+ "fleetId":{"shape":"FleetId"},
+ "maxWorkerCount":{"shape":"MinZeroMaxInteger"},
+ "minWorkerCount":{"shape":"MinZeroMaxInteger"},
+ "status":{"shape":"FleetStatus"},
+ "targetWorkerCount":{"shape":"Integer"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "workerCount":{"shape":"Integer"}
+ }
+ },
+ "Float":{
+ "type":"float",
+ "box":true
+ },
+ "FloatString":{
+ "type":"string",
+ "max":26,
+ "min":1,
+ "pattern":"^[-]?(0|[1-9][0-9]*)([.][0-9]+)?([eE][+-]?[0-9]+)?$"
+ },
+ "GetBudgetRequest":{
+ "type":"structure",
+ "required":[
+ "budgetId",
+ "farmId"
+ ],
+ "members":{
+ "budgetId":{
+ "shape":"BudgetId",
+ "location":"uri",
+ "locationName":"budgetId"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ }
+ }
+ },
+ "GetBudgetResponse":{
+ "type":"structure",
+ "required":[
+ "actions",
+ "approximateDollarLimit",
+ "budgetId",
+ "createdAt",
+ "createdBy",
+ "displayName",
+ "schedule",
+ "status",
+ "usageTrackingResource",
+ "usages"
+ ],
+ "members":{
+ "actions":{"shape":"ResponseBudgetActionList"},
+ "approximateDollarLimit":{"shape":"ConsumedUsageLimit"},
+ "budgetId":{"shape":"BudgetId"},
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "queueStoppedAt":{"shape":"UpdatedAt"},
+ "schedule":{"shape":"BudgetSchedule"},
+ "status":{"shape":"BudgetStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "usageTrackingResource":{"shape":"UsageTrackingResource"},
+ "usages":{"shape":"ConsumedUsages"}
+ }
+ },
+ "GetFarmRequest":{
+ "type":"structure",
+ "required":["farmId"],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ }
+ }
+ },
+ "GetFarmResponse":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "displayName",
+ "farmId",
+ "kmsKeyArn"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{"shape":"FarmId"},
+ "kmsKeyArn":{"shape":"KmsKeyArn"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "GetFleetRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ }
+ }
+ },
+ "GetFleetResponse":{
+ "type":"structure",
+ "required":[
+ "configuration",
+ "createdAt",
+ "createdBy",
+ "displayName",
+ "farmId",
+ "fleetId",
+ "maxWorkerCount",
+ "minWorkerCount",
+ "roleArn",
+ "status",
+ "workerCount"
+ ],
+ "members":{
+ "autoScalingStatus":{"shape":"AutoScalingStatus"},
+ "capabilities":{"shape":"FleetCapabilities"},
+ "configuration":{"shape":"FleetConfiguration"},
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{"shape":"FarmId"},
+ "fleetId":{"shape":"FleetId"},
+ "maxWorkerCount":{"shape":"MinZeroMaxInteger"},
+ "minWorkerCount":{"shape":"MinZeroMaxInteger"},
+ "roleArn":{"shape":"IamRoleArn"},
+ "status":{"shape":"FleetStatus"},
+ "targetWorkerCount":{"shape":"Integer"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "workerCount":{"shape":"Integer"}
+ }
+ },
+ "GetJobEntityError":{
+ "type":"structure",
+ "members":{
+ "environmentDetails":{"shape":"EnvironmentDetailsError"},
+ "jobAttachmentDetails":{"shape":"JobAttachmentDetailsError"},
+ "jobDetails":{"shape":"JobDetailsError"},
+ "stepDetails":{"shape":"StepDetailsError"}
+ },
+ "union":true
+ },
+ "GetJobRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "GetJobResponse":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "jobId",
+ "lifecycleStatus",
+ "lifecycleStatusMessage",
+ "name",
+ "priority"
+ ],
+ "members":{
+ "attachments":{"shape":"Attachments"},
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "description":{"shape":"JobDescription"},
+ "endedAt":{"shape":"EndedAt"},
+ "jobId":{"shape":"JobId"},
+ "lifecycleStatus":{"shape":"JobLifecycleStatus"},
+ "lifecycleStatusMessage":{"shape":"String"},
+ "maxFailedTasksCount":{"shape":"MaxFailedTasksCount"},
+ "maxRetriesPerTask":{"shape":"MaxRetriesPerTask"},
+ "name":{"shape":"JobName"},
+ "parameters":{"shape":"JobParameters"},
+ "priority":{"shape":"JobPriority"},
+ "startedAt":{"shape":"StartedAt"},
+ "storageProfileId":{"shape":"StorageProfileId"},
+ "targetTaskRunStatus":{"shape":"JobTargetTaskRunStatus"},
+ "taskRunStatus":{"shape":"TaskRunStatus"},
+ "taskRunStatusCounts":{"shape":"TaskRunStatusCounts"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "GetLicenseEndpointRequest":{
+ "type":"structure",
+ "required":["licenseEndpointId"],
+ "members":{
+ "licenseEndpointId":{
+ "shape":"LicenseEndpointId",
+ "location":"uri",
+ "locationName":"licenseEndpointId"
+ }
+ }
+ },
+ "GetLicenseEndpointResponse":{
+ "type":"structure",
+ "required":[
+ "licenseEndpointId",
+ "status",
+ "statusMessage"
+ ],
+ "members":{
+ "dnsName":{"shape":"DnsName"},
+ "licenseEndpointId":{"shape":"LicenseEndpointId"},
+ "securityGroupIds":{"shape":"GetLicenseEndpointResponseSecurityGroupIdsList"},
+ "status":{"shape":"LicenseEndpointStatus"},
+ "statusMessage":{"shape":"StatusMessage"},
+ "subnetIds":{"shape":"GetLicenseEndpointResponseSubnetIdsList"},
+ "vpcId":{"shape":"VpcId"}
+ }
+ },
+ "GetLicenseEndpointResponseSecurityGroupIdsList":{
+ "type":"list",
+ "member":{"shape":"SecurityGroupId"},
+ "max":10,
+ "min":1
+ },
+ "GetLicenseEndpointResponseSubnetIdsList":{
+ "type":"list",
+ "member":{"shape":"SubnetId"},
+ "max":10,
+ "min":1
+ },
+ "GetMonitorRequest":{
+ "type":"structure",
+ "required":["monitorId"],
+ "members":{
+ "monitorId":{
+ "shape":"MonitorId",
+ "location":"uri",
+ "locationName":"monitorId"
+ }
+ }
+ },
+ "GetMonitorResponse":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "displayName",
+ "identityCenterApplicationArn",
+ "identityCenterInstanceArn",
+ "monitorId",
+ "roleArn",
+ "subdomain",
+ "url"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "displayName":{"shape":"ResourceName"},
+ "identityCenterApplicationArn":{"shape":"IdentityCenterApplicationArn"},
+ "identityCenterInstanceArn":{"shape":"IdentityCenterInstanceArn"},
+ "monitorId":{"shape":"MonitorId"},
+ "roleArn":{"shape":"IamRoleArn"},
+ "subdomain":{"shape":"Subdomain"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "url":{"shape":"Url"}
+ }
+ },
+ "GetQueueEnvironmentRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueEnvironmentId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "queueEnvironmentId":{
+ "shape":"QueueEnvironmentId",
+ "location":"uri",
+ "locationName":"queueEnvironmentId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "GetQueueEnvironmentResponse":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "name",
+ "priority",
+ "queueEnvironmentId",
+ "template",
+ "templateType"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "name":{"shape":"EnvironmentName"},
+ "priority":{"shape":"Priority"},
+ "queueEnvironmentId":{"shape":"QueueEnvironmentId"},
+ "template":{"shape":"EnvironmentTemplate"},
+ "templateType":{"shape":"EnvironmentTemplateType"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "GetQueueFleetAssociationRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "GetQueueFleetAssociationResponse":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "fleetId",
+ "queueId",
+ "status"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "fleetId":{"shape":"FleetId"},
+ "queueId":{"shape":"QueueId"},
+ "status":{"shape":"QueueFleetAssociationStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "GetQueueRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "GetQueueResponse":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "defaultBudgetAction",
+ "displayName",
+ "farmId",
+ "queueId",
+ "status"
+ ],
+ "members":{
+ "allowedStorageProfileIds":{"shape":"AllowedStorageProfileIds"},
+ "blockedReason":{"shape":"QueueBlockedReason"},
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "defaultBudgetAction":{"shape":"DefaultQueueBudgetAction"},
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{"shape":"FarmId"},
+ "jobAttachmentSettings":{"shape":"JobAttachmentSettings"},
+ "jobRunAsUser":{"shape":"JobRunAsUser"},
+ "queueId":{"shape":"QueueId"},
+ "requiredFileSystemLocationNames":{"shape":"RequiredFileSystemLocationNames"},
+ "roleArn":{"shape":"IamRoleArn"},
+ "status":{"shape":"QueueStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "GetSessionActionRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "sessionActionId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "sessionActionId":{
+ "shape":"SessionActionId",
+ "location":"uri",
+ "locationName":"sessionActionId"
+ }
+ }
+ },
+ "GetSessionActionResponse":{
+ "type":"structure",
+ "required":[
+ "definition",
+ "sessionActionId",
+ "sessionId",
+ "status"
+ ],
+ "members":{
+ "definition":{"shape":"SessionActionDefinition"},
+ "endedAt":{"shape":"EndedAt"},
+ "processExitCode":{"shape":"ProcessExitCode"},
+ "progressMessage":{"shape":"SessionActionProgressMessage"},
+ "progressPercent":{"shape":"SessionActionProgressPercent"},
+ "sessionActionId":{"shape":"SessionActionId"},
+ "sessionId":{"shape":"SessionId"},
+ "startedAt":{"shape":"StartedAt"},
+ "status":{"shape":"SessionActionStatus"},
+ "workerUpdatedAt":{"shape":"Timestamp"}
+ }
+ },
+ "GetSessionRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "sessionId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "sessionId":{
+ "shape":"SessionId",
+ "location":"uri",
+ "locationName":"sessionId"
+ }
+ }
+ },
+ "GetSessionResponse":{
+ "type":"structure",
+ "required":[
+ "fleetId",
+ "lifecycleStatus",
+ "log",
+ "sessionId",
+ "startedAt",
+ "workerId"
+ ],
+ "members":{
+ "endedAt":{"shape":"EndedAt"},
+ "fleetId":{"shape":"FleetId"},
+ "hostProperties":{"shape":"HostPropertiesResponse"},
+ "lifecycleStatus":{"shape":"SessionLifecycleStatus"},
+ "log":{"shape":"LogConfiguration"},
+ "sessionId":{"shape":"SessionId"},
+ "startedAt":{"shape":"StartedAt"},
+ "targetLifecycleStatus":{"shape":"SessionLifecycleTargetStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "workerId":{"shape":"WorkerId"},
+ "workerLog":{"shape":"LogConfiguration"}
+ }
+ },
+ "GetSessionsStatisticsAggregationRequest":{
+ "type":"structure",
+ "required":[
+ "aggregationId",
+ "farmId"
+ ],
+ "members":{
+ "aggregationId":{
+ "shape":"AggregationId",
+ "location":"querystring",
+ "locationName":"aggregationId"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ }
+ }
+ },
+ "GetSessionsStatisticsAggregationResponse":{
+ "type":"structure",
+ "required":["status"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "statistics":{"shape":"StatisticsList"},
+ "status":{"shape":"SessionsStatisticsAggregationStatus"},
+ "statusMessage":{"shape":"String"}
+ }
+ },
+ "GetStepRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "stepId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "stepId":{
+ "shape":"StepId",
+ "location":"uri",
+ "locationName":"stepId"
+ }
+ }
+ },
+ "GetStepResponse":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "lifecycleStatus",
+ "name",
+ "stepId",
+ "taskRunStatus",
+ "taskRunStatusCounts"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "dependencyCounts":{"shape":"DependencyCounts"},
+ "description":{"shape":"StepDescription"},
+ "endedAt":{"shape":"EndedAt"},
+ "lifecycleStatus":{"shape":"StepLifecycleStatus"},
+ "lifecycleStatusMessage":{"shape":"String"},
+ "name":{"shape":"StepName"},
+ "parameterSpace":{"shape":"ParameterSpace"},
+ "requiredCapabilities":{"shape":"StepRequiredCapabilities"},
+ "startedAt":{"shape":"StartedAt"},
+ "stepId":{"shape":"StepId"},
+ "targetTaskRunStatus":{"shape":"StepTargetTaskRunStatus"},
+ "taskRunStatus":{"shape":"TaskRunStatus"},
+ "taskRunStatusCounts":{"shape":"TaskRunStatusCounts"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "GetStorageProfileForQueueRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueId",
+ "storageProfileId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "storageProfileId":{
+ "shape":"StorageProfileId",
+ "location":"uri",
+ "locationName":"storageProfileId"
+ }
+ }
+ },
+ "GetStorageProfileForQueueResponse":{
+ "type":"structure",
+ "required":[
+ "displayName",
+ "osFamily",
+ "storageProfileId"
+ ],
+ "members":{
+ "displayName":{"shape":"ResourceName"},
+ "fileSystemLocations":{"shape":"FileSystemLocationsList"},
+ "osFamily":{"shape":"StorageProfileOperatingSystemFamily"},
+ "storageProfileId":{"shape":"StorageProfileId"}
+ }
+ },
+ "GetStorageProfileRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "storageProfileId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "storageProfileId":{
+ "shape":"StorageProfileId",
+ "location":"uri",
+ "locationName":"storageProfileId"
+ }
+ }
+ },
+ "GetStorageProfileResponse":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "displayName",
+ "osFamily",
+ "storageProfileId"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "displayName":{"shape":"ResourceName"},
+ "fileSystemLocations":{"shape":"FileSystemLocationsList"},
+ "osFamily":{"shape":"StorageProfileOperatingSystemFamily"},
+ "storageProfileId":{"shape":"StorageProfileId"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "GetTaskRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "stepId",
+ "taskId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "stepId":{
+ "shape":"StepId",
+ "location":"uri",
+ "locationName":"stepId"
+ },
+ "taskId":{
+ "shape":"TaskId",
+ "location":"uri",
+ "locationName":"taskId"
+ }
+ }
+ },
+ "GetTaskResponse":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "runStatus",
+ "taskId"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "endedAt":{"shape":"EndedAt"},
+ "failureRetryCount":{"shape":"TaskRetryCount"},
+ "latestSessionActionId":{"shape":"SessionActionId"},
+ "parameters":{"shape":"TaskParameters"},
+ "runStatus":{"shape":"TaskRunStatus"},
+ "startedAt":{"shape":"StartedAt"},
+ "targetRunStatus":{"shape":"TaskTargetRunStatus"},
+ "taskId":{"shape":"TaskId"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "GetWorkerRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "workerId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "workerId":{
+ "shape":"WorkerId",
+ "location":"uri",
+ "locationName":"workerId"
+ }
+ }
+ },
+ "GetWorkerResponse":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "farmId",
+ "fleetId",
+ "status",
+ "workerId"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "farmId":{"shape":"FarmId"},
+ "fleetId":{"shape":"FleetId"},
+ "hostProperties":{"shape":"HostPropertiesResponse"},
+ "log":{"shape":"LogConfiguration"},
+ "status":{"shape":"WorkerStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "workerId":{"shape":"WorkerId"}
+ }
+ },
+ "HostName":{
+ "type":"string",
+ "pattern":"^[a-zA-Z0-9_\\.\\-]{0,255}$"
+ },
+ "HostPropertiesRequest":{
+ "type":"structure",
+ "members":{
+ "hostName":{"shape":"HostName"},
+ "ipAddresses":{"shape":"IpAddresses"}
+ }
+ },
+ "HostPropertiesResponse":{
+ "type":"structure",
+ "members":{
+ "ec2InstanceArn":{"shape":"String"},
+ "ec2InstanceType":{"shape":"InstanceType"},
+ "hostName":{"shape":"HostName"},
+ "ipAddresses":{"shape":"IpAddresses"}
+ }
+ },
+ "IamRoleArn":{
+ "type":"string",
+ "pattern":"^arn:(aws[a-zA-Z-]*):iam::\\d{12}:role(/[!-.0-~]+)*/[\\w+=,.@-]+$"
+ },
+ "IdentityCenterApplicationArn":{"type":"string"},
+ "IdentityCenterInstanceArn":{
+ "type":"string",
+ "pattern":"^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}$"
+ },
+ "IdentityCenterPrincipalId":{
+ "type":"string",
+ "max":47,
+ "min":1,
+ "pattern":"^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$"
+ },
+ "IdentityStoreId":{
+ "type":"string",
+ "max":36,
+ "min":1,
+ "pattern":"^d-[0-9a-f]{10}$|^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$"
+ },
+ "InstanceType":{
+ "type":"string",
+ "pattern":"^[a-zA-Z0-9]+\\.[a-zA-Z0-9]+$"
+ },
+ "InstanceTypes":{
+ "type":"list",
+ "member":{"shape":"InstanceType"},
+ "max":100,
+ "min":1
+ },
+ "IntString":{
+ "type":"string",
+ "max":20,
+ "min":1,
+ "pattern":"^[-]?(0|[1-9][0-9]*)$"
+ },
+ "Integer":{
+ "type":"integer",
+ "box":true
+ },
+ "InternalServerErrorException":{
+ "type":"structure",
+ "required":["message"],
+ "members":{
+ "message":{"shape":"String"},
+ "retryAfterSeconds":{
+ "shape":"Integer",
+ "location":"header",
+ "locationName":"Retry-After"
+ }
+ },
+ "error":{"httpStatusCode":500},
+ "exception":true,
+ "fault":true,
+ "retryable":{"throttling":false}
+ },
+ "IpAddresses":{
+ "type":"structure",
+ "members":{
+ "ipV4Addresses":{"shape":"IpV4Addresses"},
+ "ipV6Addresses":{"shape":"IpV6Addresses"}
+ }
+ },
+ "IpV4Address":{
+ "type":"string",
+ "pattern":"^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$"
+ },
+ "IpV4Addresses":{
+ "type":"list",
+ "member":{"shape":"IpV4Address"}
+ },
+ "IpV6Address":{
+ "type":"string",
+ "pattern":"^(?:[A-F0-9]{1,4}:){7}[A-F0-9]{1,4}$"
+ },
+ "IpV6Addresses":{
+ "type":"list",
+ "member":{"shape":"IpV6Address"}
+ },
+ "JobAttachmentDetailsEntity":{
+ "type":"structure",
+ "required":[
+ "attachments",
+ "jobId"
+ ],
+ "members":{
+ "attachments":{"shape":"Attachments"},
+ "jobId":{"shape":"JobId"}
+ }
+ },
+ "JobAttachmentDetailsError":{
+ "type":"structure",
+ "required":[
+ "code",
+ "jobId",
+ "message"
+ ],
+ "members":{
+ "code":{"shape":"JobEntityErrorCode"},
+ "jobId":{"shape":"JobId"},
+ "message":{"shape":"String"}
+ }
+ },
+ "JobAttachmentDetailsIdentifiers":{
+ "type":"structure",
+ "required":["jobId"],
+ "members":{
+ "jobId":{"shape":"JobId"}
+ }
+ },
+ "JobAttachmentSettings":{
+ "type":"structure",
+ "required":[
+ "rootPrefix",
+ "s3BucketName"
+ ],
+ "members":{
+ "rootPrefix":{"shape":"S3Prefix"},
+ "s3BucketName":{"shape":"S3BucketName"}
+ }
+ },
+ "JobAttachmentsFileSystem":{
+ "type":"string",
+ "enum":[
+ "COPIED",
+ "VIRTUAL"
+ ]
+ },
+ "JobDescription":{
+ "type":"string",
+ "max":2048,
+ "min":1,
+ "sensitive":true
+ },
+ "JobDetailsEntity":{
+ "type":"structure",
+ "required":[
+ "jobId",
+ "logGroupName",
+ "schemaVersion"
+ ],
+ "members":{
+ "jobAttachmentSettings":{"shape":"JobAttachmentSettings"},
+ "jobId":{"shape":"JobId"},
+ "jobRunAsUser":{"shape":"JobRunAsUser"},
+ "logGroupName":{"shape":"String"},
+ "parameters":{"shape":"JobParameters"},
+ "pathMappingRules":{"shape":"PathMappingRules"},
+ "queueRoleArn":{"shape":"IamRoleArn"},
+ "schemaVersion":{"shape":"String"}
+ }
+ },
+ "JobDetailsError":{
+ "type":"structure",
+ "required":[
+ "code",
+ "jobId",
+ "message"
+ ],
+ "members":{
+ "code":{"shape":"JobEntityErrorCode"},
+ "jobId":{"shape":"JobId"},
+ "message":{"shape":"String"}
+ }
+ },
+ "JobDetailsIdentifiers":{
+ "type":"structure",
+ "required":["jobId"],
+ "members":{
+ "jobId":{"shape":"JobId"}
+ }
+ },
+ "JobEntity":{
+ "type":"structure",
+ "members":{
+ "environmentDetails":{"shape":"EnvironmentDetailsEntity"},
+ "jobAttachmentDetails":{"shape":"JobAttachmentDetailsEntity"},
+ "jobDetails":{"shape":"JobDetailsEntity"},
+ "stepDetails":{"shape":"StepDetailsEntity"}
+ },
+ "union":true
+ },
+ "JobEntityErrorCode":{
+ "type":"string",
+ "enum":[
+ "AccessDeniedException",
+ "InternalServerException",
+ "ValidationException",
+ "ResourceNotFoundException",
+ "MaxPayloadSizeExceeded",
+ "ConflictException"
+ ]
+ },
+ "JobEntityIdentifiers":{
+ "type":"list",
+ "member":{"shape":"JobEntityIdentifiersUnion"},
+ "max":10,
+ "min":1
+ },
+ "JobEntityIdentifiersUnion":{
+ "type":"structure",
+ "members":{
+ "environmentDetails":{"shape":"EnvironmentDetailsIdentifiers"},
+ "jobAttachmentDetails":{"shape":"JobAttachmentDetailsIdentifiers"},
+ "jobDetails":{"shape":"JobDetailsIdentifiers"},
+ "stepDetails":{"shape":"StepDetailsIdentifiers"}
+ },
+ "union":true
+ },
+ "JobId":{
+ "type":"string",
+ "pattern":"^job-[0-9a-f]{32}$"
+ },
+ "JobLifecycleStatus":{
+ "type":"string",
+ "enum":[
+ "CREATE_IN_PROGRESS",
+ "CREATE_FAILED",
+ "CREATE_COMPLETE",
+ "UPLOAD_IN_PROGRESS",
+ "UPLOAD_FAILED",
+ "UPDATE_IN_PROGRESS",
+ "UPDATE_FAILED",
+ "UPDATE_SUCCEEDED",
+ "ARCHIVED"
+ ]
+ },
+ "JobMember":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "identityStoreId",
+ "jobId",
+ "membershipLevel",
+ "principalId",
+ "principalType",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{"shape":"FarmId"},
+ "identityStoreId":{"shape":"IdentityStoreId"},
+ "jobId":{"shape":"JobId"},
+ "membershipLevel":{"shape":"MembershipLevel"},
+ "principalId":{"shape":"IdentityCenterPrincipalId"},
+ "principalType":{"shape":"PrincipalType"},
+ "queueId":{"shape":"QueueId"}
+ }
+ },
+ "JobMembers":{
+ "type":"list",
+ "member":{"shape":"JobMember"}
+ },
+ "JobName":{
+ "type":"string",
+ "max":128,
+ "min":1
+ },
+ "JobParameter":{
+ "type":"structure",
+ "members":{
+ "float":{"shape":"FloatString"},
+ "int":{"shape":"IntString"},
+ "path":{"shape":"PathString"},
+ "string":{"shape":"ParameterString"}
+ },
+ "union":true
+ },
+ "JobParameters":{
+ "type":"map",
+ "key":{"shape":"String"},
+ "value":{"shape":"JobParameter"},
+ "sensitive":true
+ },
+ "JobPriority":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":0
+ },
+ "JobRunAsUser":{
+ "type":"structure",
+ "required":["runAs"],
+ "members":{
+ "posix":{"shape":"PosixUser"},
+ "runAs":{"shape":"RunAs"},
+ "windows":{"shape":"WindowsUser"}
+ }
+ },
+ "JobSearchSummaries":{
+ "type":"list",
+ "member":{"shape":"JobSearchSummary"}
+ },
+ "JobSearchSummary":{
+ "type":"structure",
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "endedAt":{"shape":"EndedAt"},
+ "jobId":{"shape":"JobId"},
+ "jobParameters":{"shape":"JobParameters"},
+ "lifecycleStatus":{"shape":"JobLifecycleStatus"},
+ "lifecycleStatusMessage":{"shape":"String"},
+ "maxFailedTasksCount":{"shape":"MaxFailedTasksCount"},
+ "maxRetriesPerTask":{"shape":"MaxRetriesPerTask"},
+ "name":{"shape":"JobName"},
+ "priority":{"shape":"JobPriority"},
+ "queueId":{"shape":"QueueId"},
+ "startedAt":{"shape":"StartedAt"},
+ "targetTaskRunStatus":{"shape":"JobTargetTaskRunStatus"},
+ "taskRunStatus":{"shape":"TaskRunStatus"},
+ "taskRunStatusCounts":{"shape":"TaskRunStatusCounts"}
+ }
+ },
+ "JobSummaries":{
+ "type":"list",
+ "member":{"shape":"JobSummary"}
+ },
+ "JobSummary":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "jobId",
+ "lifecycleStatus",
+ "lifecycleStatusMessage",
+ "name",
+ "priority"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "endedAt":{"shape":"EndedAt"},
+ "jobId":{"shape":"JobId"},
+ "lifecycleStatus":{"shape":"JobLifecycleStatus"},
+ "lifecycleStatusMessage":{"shape":"String"},
+ "maxFailedTasksCount":{"shape":"MaxFailedTasksCount"},
+ "maxRetriesPerTask":{"shape":"MaxRetriesPerTask"},
+ "name":{"shape":"JobName"},
+ "priority":{"shape":"JobPriority"},
+ "startedAt":{"shape":"StartedAt"},
+ "targetTaskRunStatus":{"shape":"JobTargetTaskRunStatus"},
+ "taskRunStatus":{"shape":"TaskRunStatus"},
+ "taskRunStatusCounts":{"shape":"TaskRunStatusCounts"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "JobTargetTaskRunStatus":{
+ "type":"string",
+ "enum":[
+ "READY",
+ "FAILED",
+ "SUCCEEDED",
+ "CANCELED",
+ "SUSPENDED",
+ "PENDING"
+ ]
+ },
+ "JobTemplate":{
+ "type":"string",
+ "max":300000,
+ "min":1,
+ "sensitive":true
+ },
+ "JobTemplateType":{
+ "type":"string",
+ "enum":[
+ "JSON",
+ "YAML"
+ ]
+ },
+ "KmsKeyArn":{
+ "type":"string",
+ "pattern":"^arn:(aws[a-zA-Z-]*):kms:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:key/[\\w-]{1,120}$"
+ },
+ "LicenseEndpointId":{
+ "type":"string",
+ "pattern":"^le-[0-9a-f]{32}$"
+ },
+ "LicenseEndpointStatus":{
+ "type":"string",
+ "enum":[
+ "CREATE_IN_PROGRESS",
+ "DELETE_IN_PROGRESS",
+ "READY",
+ "NOT_READY"
+ ]
+ },
+ "LicenseEndpointSummaries":{
+ "type":"list",
+ "member":{"shape":"LicenseEndpointSummary"}
+ },
+ "LicenseEndpointSummary":{
+ "type":"structure",
+ "members":{
+ "licenseEndpointId":{"shape":"LicenseEndpointId"},
+ "status":{"shape":"LicenseEndpointStatus"},
+ "statusMessage":{"shape":"StatusMessage"},
+ "vpcId":{"shape":"VpcId"}
+ }
+ },
+ "LicenseProduct":{"type":"string"},
+ "ListAttributeCapabilityValue":{
+ "type":"list",
+ "member":{"shape":"AttributeCapabilityValue"}
+ },
+ "ListAvailableMeteredProductsRequest":{
+ "type":"structure",
+ "members":{
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ }
+ }
+ },
+ "ListAvailableMeteredProductsResponse":{
+ "type":"structure",
+ "required":["meteredProducts"],
+ "members":{
+ "meteredProducts":{"shape":"MeteredProductSummaryList"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListBudgetsRequest":{
+ "type":"structure",
+ "required":["farmId"],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "status":{
+ "shape":"BudgetStatus",
+ "location":"querystring",
+ "locationName":"status"
+ }
+ }
+ },
+ "ListBudgetsResponse":{
+ "type":"structure",
+ "required":["budgets"],
+ "members":{
+ "budgets":{"shape":"BudgetSummaries"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListFarmMembersRequest":{
+ "type":"structure",
+ "required":["farmId"],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ }
+ }
+ },
+ "ListFarmMembersResponse":{
+ "type":"structure",
+ "required":["members"],
+ "members":{
+ "members":{"shape":"FarmMembers"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListFarmsRequest":{
+ "type":"structure",
+ "members":{
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"querystring",
+ "locationName":"principalId"
+ }
+ }
+ },
+ "ListFarmsResponse":{
+ "type":"structure",
+ "required":["farms"],
+ "members":{
+ "farms":{"shape":"FarmSummaries"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListFleetMembersRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ }
+ }
+ },
+ "ListFleetMembersResponse":{
+ "type":"structure",
+ "required":["members"],
+ "members":{
+ "members":{"shape":"FleetMembers"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListFleetsRequest":{
+ "type":"structure",
+ "required":["farmId"],
+ "members":{
+ "displayName":{
+ "shape":"ResourceName",
+ "location":"querystring",
+ "locationName":"displayName"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"querystring",
+ "locationName":"principalId"
+ },
+ "status":{
+ "shape":"FleetStatus",
+ "location":"querystring",
+ "locationName":"status"
+ }
+ }
+ },
+ "ListFleetsResponse":{
+ "type":"structure",
+ "required":["fleets"],
+ "members":{
+ "fleets":{"shape":"FleetSummaries"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListJobMembersRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "ListJobMembersResponse":{
+ "type":"structure",
+ "required":["members"],
+ "members":{
+ "members":{"shape":"JobMembers"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListJobsRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"querystring",
+ "locationName":"principalId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "ListJobsResponse":{
+ "type":"structure",
+ "required":["jobs"],
+ "members":{
+ "jobs":{"shape":"JobSummaries"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListLicenseEndpointsRequest":{
+ "type":"structure",
+ "members":{
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ }
+ }
+ },
+ "ListLicenseEndpointsResponse":{
+ "type":"structure",
+ "required":["licenseEndpoints"],
+ "members":{
+ "licenseEndpoints":{"shape":"LicenseEndpointSummaries"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListMeteredProductsRequest":{
+ "type":"structure",
+ "required":["licenseEndpointId"],
+ "members":{
+ "licenseEndpointId":{
+ "shape":"LicenseEndpointId",
+ "location":"uri",
+ "locationName":"licenseEndpointId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ }
+ }
+ },
+ "ListMeteredProductsResponse":{
+ "type":"structure",
+ "required":["meteredProducts"],
+ "members":{
+ "meteredProducts":{"shape":"MeteredProductSummaryList"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListMonitorsRequest":{
+ "type":"structure",
+ "members":{
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ }
+ }
+ },
+ "ListMonitorsResponse":{
+ "type":"structure",
+ "required":["monitors"],
+ "members":{
+ "monitors":{"shape":"MonitorSummaries"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListQueueEnvironmentsRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "ListQueueEnvironmentsResponse":{
+ "type":"structure",
+ "required":["environments"],
+ "members":{
+ "environments":{"shape":"QueueEnvironmentSummaries"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListQueueFleetAssociationsRequest":{
+ "type":"structure",
+ "required":["farmId"],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"querystring",
+ "locationName":"fleetId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"querystring",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "ListQueueFleetAssociationsResponse":{
+ "type":"structure",
+ "required":["queueFleetAssociations"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "queueFleetAssociations":{"shape":"QueueFleetAssociationSummaries"}
+ }
+ },
+ "ListQueueMembersRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "ListQueueMembersResponse":{
+ "type":"structure",
+ "required":["members"],
+ "members":{
+ "members":{"shape":"QueueMemberList"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListQueuesRequest":{
+ "type":"structure",
+ "required":["farmId"],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "principalId":{
+ "shape":"IdentityCenterPrincipalId",
+ "location":"querystring",
+ "locationName":"principalId"
+ },
+ "status":{
+ "shape":"QueueStatus",
+ "location":"querystring",
+ "locationName":"status"
+ }
+ }
+ },
+ "ListQueuesResponse":{
+ "type":"structure",
+ "required":["queues"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "queues":{"shape":"QueueSummaries"}
+ }
+ },
+ "ListSessionActionsRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "sessionId":{
+ "shape":"SessionId",
+ "location":"querystring",
+ "locationName":"sessionId"
+ },
+ "taskId":{
+ "shape":"TaskId",
+ "location":"querystring",
+ "locationName":"taskId"
+ }
+ }
+ },
+ "ListSessionActionsResponse":{
+ "type":"structure",
+ "required":["sessionActions"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "sessionActions":{"shape":"SessionActionSummaries"}
+ }
+ },
+ "ListSessionsForWorkerRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "workerId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "workerId":{
+ "shape":"WorkerId",
+ "location":"uri",
+ "locationName":"workerId"
+ }
+ }
+ },
+ "ListSessionsForWorkerResponse":{
+ "type":"structure",
+ "required":["sessions"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "sessions":{"shape":"ListSessionsForWorkerSummaries"}
+ }
+ },
+ "ListSessionsForWorkerSummaries":{
+ "type":"list",
+ "member":{"shape":"WorkerSessionSummary"}
+ },
+ "ListSessionsRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "ListSessionsResponse":{
+ "type":"structure",
+ "required":["sessions"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "sessions":{"shape":"SessionSummaries"}
+ }
+ },
+ "ListStepConsumersRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "stepId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "maxResults":{
+ "shape":"ListStepConsumersRequestMaxResultsInteger",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "stepId":{
+ "shape":"StepId",
+ "location":"uri",
+ "locationName":"stepId"
+ }
+ }
+ },
+ "ListStepConsumersRequestMaxResultsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1000,
+ "min":1
+ },
+ "ListStepConsumersResponse":{
+ "type":"structure",
+ "required":["consumers"],
+ "members":{
+ "consumers":{"shape":"StepConsumers"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListStepDependenciesRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "stepId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "maxResults":{
+ "shape":"ListStepDependenciesRequestMaxResultsInteger",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "stepId":{
+ "shape":"StepId",
+ "location":"uri",
+ "locationName":"stepId"
+ }
+ }
+ },
+ "ListStepDependenciesRequestMaxResultsInteger":{
+ "type":"integer",
+ "box":true,
+ "max":1000,
+ "min":1
+ },
+ "ListStepDependenciesResponse":{
+ "type":"structure",
+ "required":["dependencies"],
+ "members":{
+ "dependencies":{"shape":"StepDependencies"},
+ "nextToken":{"shape":"String"}
+ }
+ },
+ "ListStepsRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "ListStepsResponse":{
+ "type":"structure",
+ "required":["steps"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "steps":{"shape":"StepSummaries"}
+ }
+ },
+ "ListStorageProfilesForQueueRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ }
+ }
+ },
+ "ListStorageProfilesForQueueResponse":{
+ "type":"structure",
+ "required":["storageProfiles"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "storageProfiles":{"shape":"StorageProfileSummaries"}
+ }
+ },
+ "ListStorageProfilesRequest":{
+ "type":"structure",
+ "required":["farmId"],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ }
+ }
+ },
+ "ListStorageProfilesResponse":{
+ "type":"structure",
+ "required":["storageProfiles"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "storageProfiles":{"shape":"StorageProfileSummaries"}
+ }
+ },
+ "ListTagsForResourceRequest":{
+ "type":"structure",
+ "required":["resourceArn"],
+ "members":{
+ "resourceArn":{
+ "shape":"String",
+ "location":"uri",
+ "locationName":"resourceArn"
+ }
+ }
+ },
+ "ListTagsForResourceResponse":{
+ "type":"structure",
+ "members":{
+ "tags":{"shape":"Tags"}
+ }
+ },
+ "ListTasksRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "stepId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "stepId":{
+ "shape":"StepId",
+ "location":"uri",
+ "locationName":"stepId"
+ }
+ }
+ },
+ "ListTasksResponse":{
+ "type":"structure",
+ "required":["tasks"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "tasks":{"shape":"TaskSummaries"}
+ }
+ },
+ "ListWorkersRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "maxResults":{
+ "shape":"MaxResults",
+ "location":"querystring",
+ "locationName":"maxResults"
+ },
+ "nextToken":{
+ "shape":"String",
+ "location":"querystring",
+ "locationName":"nextToken"
+ }
+ }
+ },
+ "ListWorkersResponse":{
+ "type":"structure",
+ "required":["workers"],
+ "members":{
+ "nextToken":{"shape":"String"},
+ "workers":{"shape":"WorkerSummaries"}
+ }
+ },
+ "LogConfiguration":{
+ "type":"structure",
+ "required":["logDriver"],
+ "members":{
+ "error":{"shape":"LogError"},
+ "logDriver":{"shape":"LogDriver"},
+ "options":{"shape":"LogOptions"},
+ "parameters":{"shape":"LogParameters"}
+ }
+ },
+ "LogDriver":{
+ "type":"string",
+ "max":512,
+ "min":1
+ },
+ "LogError":{
+ "type":"string",
+ "max":512,
+ "min":1
+ },
+ "LogOptions":{
+ "type":"map",
+ "key":{"shape":"String"},
+ "value":{"shape":"String"}
+ },
+ "LogParameters":{
+ "type":"map",
+ "key":{"shape":"String"},
+ "value":{"shape":"String"}
+ },
+ "LogicalOperator":{
+ "type":"string",
+ "enum":[
+ "AND",
+ "OR"
+ ]
+ },
+ "ManifestProperties":{
+ "type":"structure",
+ "required":[
+ "rootPath",
+ "rootPathFormat"
+ ],
+ "members":{
+ "fileSystemLocationName":{"shape":"FileSystemLocationName"},
+ "inputManifestHash":{"shape":"ManifestPropertiesInputManifestHashString"},
+ "inputManifestPath":{"shape":"ManifestPropertiesInputManifestPathString"},
+ "outputRelativeDirectories":{"shape":"OutputRelativeDirectoriesList"},
+ "rootPath":{"shape":"ManifestPropertiesRootPathString"},
+ "rootPathFormat":{"shape":"PathFormat"}
+ },
+ "sensitive":true
+ },
+ "ManifestPropertiesInputManifestHashString":{
+ "type":"string",
+ "max":256,
+ "min":1
+ },
+ "ManifestPropertiesInputManifestPathString":{
+ "type":"string",
+ "max":512,
+ "min":1
+ },
+ "ManifestPropertiesList":{
+ "type":"list",
+ "member":{"shape":"ManifestProperties"},
+ "max":10,
+ "min":1
+ },
+ "ManifestPropertiesRootPathString":{
+ "type":"string",
+ "max":1024,
+ "min":1
+ },
+ "MaxFailedTasksCount":{
+ "type":"integer",
+ "box":true,
+ "max":2147483647,
+ "min":0
+ },
+ "MaxResults":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "MaxRetriesPerTask":{
+ "type":"integer",
+ "box":true,
+ "max":2147483647,
+ "min":0
+ },
+ "MembershipLevel":{
+ "type":"string",
+ "enum":[
+ "VIEWER",
+ "CONTRIBUTOR",
+ "OWNER",
+ "MANAGER"
+ ]
+ },
+ "MemoryAmountMiB":{
+ "type":"integer",
+ "box":true,
+ "max":2147483647,
+ "min":512
+ },
+ "MemoryMiBRange":{
+ "type":"structure",
+ "required":["min"],
+ "members":{
+ "max":{"shape":"MemoryAmountMiB"},
+ "min":{"shape":"MemoryAmountMiB"}
+ }
+ },
+ "MeteredProductId":{
+ "type":"string",
+ "pattern":"^[0-9a-z]{1,32}-[.0-9a-z]{1,32}$"
+ },
+ "MeteredProductSummary":{
+ "type":"structure",
+ "required":[
+ "family",
+ "port",
+ "productId",
+ "vendor"
+ ],
+ "members":{
+ "family":{"shape":"BoundedString"},
+ "port":{"shape":"PortNumber"},
+ "productId":{"shape":"MeteredProductId"},
+ "vendor":{"shape":"BoundedString"}
+ }
+ },
+ "MeteredProductSummaryList":{
+ "type":"list",
+ "member":{"shape":"MeteredProductSummary"}
+ },
+ "MinOneMaxTenThousand":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":1
+ },
+ "MinZeroMaxInteger":{
+ "type":"integer",
+ "box":true,
+ "max":2147483647,
+ "min":0
+ },
+ "MonitorId":{
+ "type":"string",
+ "pattern":"^monitor-[0-9a-f]{32}$"
+ },
+ "MonitorSummaries":{
+ "type":"list",
+ "member":{"shape":"MonitorSummary"}
+ },
+ "MonitorSummary":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "displayName",
+ "identityCenterApplicationArn",
+ "identityCenterInstanceArn",
+ "monitorId",
+ "roleArn",
+ "subdomain",
+ "url"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "displayName":{"shape":"ResourceName"},
+ "identityCenterApplicationArn":{"shape":"IdentityCenterApplicationArn"},
+ "identityCenterInstanceArn":{"shape":"IdentityCenterInstanceArn"},
+ "monitorId":{"shape":"MonitorId"},
+ "roleArn":{"shape":"IamRoleArn"},
+ "subdomain":{"shape":"Subdomain"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "url":{"shape":"Url"}
+ }
+ },
+ "NextItemOffset":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":0
+ },
+ "OutputRelativeDirectoriesList":{
+ "type":"list",
+ "member":{"shape":"OutputRelativeDirectoriesListMemberString"},
+ "max":100,
+ "min":0
+ },
+ "OutputRelativeDirectoriesListMemberString":{
+ "type":"string",
+ "max":1024,
+ "min":1
+ },
+ "ParameterFilterExpression":{
+ "type":"structure",
+ "required":[
+ "name",
+ "operator",
+ "value"
+ ],
+ "members":{
+ "name":{"shape":"String"},
+ "operator":{"shape":"ComparisonOperator"},
+ "value":{"shape":"ParameterValue"}
+ }
+ },
+ "ParameterSortExpression":{
+ "type":"structure",
+ "required":[
+ "name",
+ "sortOrder"
+ ],
+ "members":{
+ "name":{"shape":"String"},
+ "sortOrder":{"shape":"SortOrder"}
+ }
+ },
+ "ParameterSpace":{
+ "type":"structure",
+ "required":["parameters"],
+ "members":{
+ "combination":{"shape":"CombinationExpression"},
+ "parameters":{"shape":"StepParameterList"}
+ }
+ },
+ "ParameterString":{
+ "type":"string",
+ "max":1024,
+ "min":0
+ },
+ "ParameterValue":{
+ "type":"string",
+ "max":256,
+ "min":1
+ },
+ "PathFormat":{
+ "type":"string",
+ "enum":[
+ "windows",
+ "posix"
+ ]
+ },
+ "PathMappingRule":{
+ "type":"structure",
+ "required":[
+ "destinationPath",
+ "sourcePath",
+ "sourcePathFormat"
+ ],
+ "members":{
+ "destinationPath":{"shape":"String"},
+ "sourcePath":{"shape":"String"},
+ "sourcePathFormat":{"shape":"PathFormat"}
+ },
+ "sensitive":true
+ },
+ "PathMappingRules":{
+ "type":"list",
+ "member":{"shape":"PathMappingRule"}
+ },
+ "PathString":{
+ "type":"string",
+ "max":1024,
+ "min":0
+ },
+ "Period":{
+ "type":"string",
+ "enum":[
+ "HOURLY",
+ "DAILY",
+ "WEEKLY",
+ "MONTHLY"
+ ]
+ },
+ "PortNumber":{
+ "type":"integer",
+ "box":true,
+ "max":65535,
+ "min":1024
+ },
+ "PosixUser":{
+ "type":"structure",
+ "required":[
+ "group",
+ "user"
+ ],
+ "members":{
+ "group":{"shape":"PosixUserGroupString"},
+ "user":{"shape":"PosixUserUserString"}
+ }
+ },
+ "PosixUserGroupString":{
+ "type":"string",
+ "max":31,
+ "min":0,
+ "pattern":"^(?:[a-z][a-z0-9-]{0,30})?$"
+ },
+ "PosixUserUserString":{
+ "type":"string",
+ "max":31,
+ "min":0,
+ "pattern":"^(?:[a-z][a-z0-9-]{0,30})?$"
+ },
+ "PrincipalType":{
+ "type":"string",
+ "enum":[
+ "USER",
+ "GROUP"
+ ]
+ },
+ "Priority":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":0
+ },
+ "ProcessExitCode":{
+ "type":"integer",
+ "box":true,
+ "max":2147483647,
+ "min":-2147483648
+ },
+ "PutMeteredProductRequest":{
+ "type":"structure",
+ "required":[
+ "licenseEndpointId",
+ "productId"
+ ],
+ "members":{
+ "licenseEndpointId":{
+ "shape":"LicenseEndpointId",
+ "location":"uri",
+ "locationName":"licenseEndpointId"
+ },
+ "productId":{
+ "shape":"MeteredProductId",
+ "location":"uri",
+ "locationName":"productId"
+ }
+ }
+ },
+ "PutMeteredProductResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "QueueBlockedReason":{
+ "type":"string",
+ "enum":[
+ "NO_BUDGET_CONFIGURED",
+ "BUDGET_THRESHOLD_REACHED"
+ ]
+ },
+ "QueueEnvironmentId":{
+ "type":"string",
+ "pattern":"^queueenv-[0-9a-f]{32}$"
+ },
+ "QueueEnvironmentSummaries":{
+ "type":"list",
+ "member":{"shape":"QueueEnvironmentSummary"}
+ },
+ "QueueEnvironmentSummary":{
+ "type":"structure",
+ "required":[
+ "name",
+ "priority",
+ "queueEnvironmentId"
+ ],
+ "members":{
+ "name":{"shape":"EnvironmentName"},
+ "priority":{"shape":"Priority"},
+ "queueEnvironmentId":{"shape":"QueueEnvironmentId"}
+ }
+ },
+ "QueueFleetAssociationStatus":{
+ "type":"string",
+ "enum":[
+ "ACTIVE",
+ "STOP_SCHEDULING_AND_COMPLETE_TASKS",
+ "STOP_SCHEDULING_AND_CANCEL_TASKS",
+ "STOPPED"
+ ]
+ },
+ "QueueFleetAssociationSummaries":{
+ "type":"list",
+ "member":{"shape":"QueueFleetAssociationSummary"}
+ },
+ "QueueFleetAssociationSummary":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "fleetId",
+ "queueId",
+ "status"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "fleetId":{"shape":"FleetId"},
+ "queueId":{"shape":"QueueId"},
+ "status":{"shape":"QueueFleetAssociationStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "QueueId":{
+ "type":"string",
+ "pattern":"^queue-[0-9a-f]{32}$"
+ },
+ "QueueMember":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "identityStoreId",
+ "membershipLevel",
+ "principalId",
+ "principalType",
+ "queueId"
+ ],
+ "members":{
+ "farmId":{"shape":"FarmId"},
+ "identityStoreId":{"shape":"IdentityStoreId"},
+ "membershipLevel":{"shape":"MembershipLevel"},
+ "principalId":{"shape":"IdentityCenterPrincipalId"},
+ "principalType":{"shape":"PrincipalType"},
+ "queueId":{"shape":"QueueId"}
+ }
+ },
+ "QueueMemberList":{
+ "type":"list",
+ "member":{"shape":"QueueMember"}
+ },
+ "QueueStatus":{
+ "type":"string",
+ "enum":[
+ "IDLE",
+ "SCHEDULING",
+ "SCHEDULING_BLOCKED"
+ ]
+ },
+ "QueueSummaries":{
+ "type":"list",
+ "member":{"shape":"QueueSummary"}
+ },
+ "QueueSummary":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "defaultBudgetAction",
+ "displayName",
+ "farmId",
+ "queueId",
+ "status"
+ ],
+ "members":{
+ "blockedReason":{"shape":"QueueBlockedReason"},
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "defaultBudgetAction":{"shape":"DefaultQueueBudgetAction"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{"shape":"FarmId"},
+ "queueId":{"shape":"QueueId"},
+ "status":{"shape":"QueueStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "RequiredFileSystemLocationNames":{
+ "type":"list",
+ "member":{"shape":"FileSystemLocationName"},
+ "max":20,
+ "min":0
+ },
+ "ResourceName":{
+ "type":"string",
+ "max":100,
+ "min":1
+ },
+ "ResourceNotFoundException":{
+ "type":"structure",
+ "required":[
+ "message",
+ "resourceId",
+ "resourceType"
+ ],
+ "members":{
+ "context":{"shape":"ExceptionContext"},
+ "message":{"shape":"String"},
+ "resourceId":{"shape":"String"},
+ "resourceType":{"shape":"String"}
+ },
+ "error":{
+ "httpStatusCode":404,
+ "senderFault":true
+ },
+ "exception":true
+ },
+ "ResponseBudgetAction":{
+ "type":"structure",
+ "required":[
+ "thresholdPercentage",
+ "type"
+ ],
+ "members":{
+ "description":{"shape":"Description"},
+ "thresholdPercentage":{"shape":"ThresholdPercentage"},
+ "type":{"shape":"BudgetActionType"}
+ }
+ },
+ "ResponseBudgetActionList":{
+ "type":"list",
+ "member":{"shape":"ResponseBudgetAction"},
+ "max":10,
+ "min":0
+ },
+ "RunAs":{
+ "type":"string",
+ "enum":[
+ "QUEUE_CONFIGURED_USER",
+ "WORKER_AGENT_USER"
+ ]
+ },
+ "S3BucketName":{
+ "type":"string",
+ "max":255,
+ "min":1
+ },
+ "S3Key":{
+ "type":"string",
+ "max":1024,
+ "min":1
+ },
+ "S3Location":{
+ "type":"structure",
+ "required":[
+ "bucketName",
+ "key"
+ ],
+ "members":{
+ "bucketName":{"shape":"S3BucketName"},
+ "key":{"shape":"S3Key"}
+ }
+ },
+ "S3Prefix":{
+ "type":"string",
+ "max":63,
+ "min":1
+ },
+ "SearchFilterExpression":{
+ "type":"structure",
+ "members":{
+ "dateTimeFilter":{"shape":"DateTimeFilterExpression"},
+ "groupFilter":{"shape":"SearchGroupedFilterExpressions"},
+ "parameterFilter":{"shape":"ParameterFilterExpression"},
+ "searchTermFilter":{"shape":"SearchTermFilterExpression"},
+ "stringFilter":{"shape":"StringFilterExpression"}
+ },
+ "union":true
+ },
+ "SearchFilterExpressions":{
+ "type":"list",
+ "member":{"shape":"SearchFilterExpression"},
+ "max":3,
+ "min":1
+ },
+ "SearchGroupedFilterExpressions":{
+ "type":"structure",
+ "required":[
+ "filters",
+ "operator"
+ ],
+ "members":{
+ "filters":{"shape":"SearchFilterExpressions"},
+ "operator":{"shape":"LogicalOperator"}
+ }
+ },
+ "SearchJobsRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "itemOffset",
+ "queueIds"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "filterExpressions":{"shape":"SearchGroupedFilterExpressions"},
+ "itemOffset":{"shape":"SearchJobsRequestItemOffsetInteger"},
+ "pageSize":{"shape":"SearchJobsRequestPageSizeInteger"},
+ "queueIds":{"shape":"SearchJobsRequestQueueIdsList"},
+ "sortExpressions":{"shape":"SearchSortExpressions"}
+ }
+ },
+ "SearchJobsRequestItemOffsetInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":0
+ },
+ "SearchJobsRequestPageSizeInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "SearchJobsRequestQueueIdsList":{
+ "type":"list",
+ "member":{"shape":"QueueId"},
+ "max":10,
+ "min":1
+ },
+ "SearchJobsResponse":{
+ "type":"structure",
+ "required":[
+ "jobs",
+ "totalResults"
+ ],
+ "members":{
+ "jobs":{"shape":"JobSearchSummaries"},
+ "nextItemOffset":{"shape":"NextItemOffset"},
+ "totalResults":{"shape":"TotalResults"}
+ }
+ },
+ "SearchSortExpression":{
+ "type":"structure",
+ "members":{
+ "fieldSort":{"shape":"FieldSortExpression"},
+ "parameterSort":{"shape":"ParameterSortExpression"},
+ "userJobsFirst":{"shape":"UserJobsFirst"}
+ },
+ "union":true
+ },
+ "SearchSortExpressions":{
+ "type":"list",
+ "member":{"shape":"SearchSortExpression"},
+ "max":1,
+ "min":1
+ },
+ "SearchStepsRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "itemOffset",
+ "queueIds"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "filterExpressions":{"shape":"SearchGroupedFilterExpressions"},
+ "itemOffset":{"shape":"SearchStepsRequestItemOffsetInteger"},
+ "jobId":{"shape":"JobId"},
+ "pageSize":{"shape":"SearchStepsRequestPageSizeInteger"},
+ "queueIds":{"shape":"SearchStepsRequestQueueIdsList"},
+ "sortExpressions":{"shape":"SearchSortExpressions"}
+ }
+ },
+ "SearchStepsRequestItemOffsetInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":0
+ },
+ "SearchStepsRequestPageSizeInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "SearchStepsRequestQueueIdsList":{
+ "type":"list",
+ "member":{"shape":"QueueId"},
+ "max":10,
+ "min":1
+ },
+ "SearchStepsResponse":{
+ "type":"structure",
+ "required":[
+ "steps",
+ "totalResults"
+ ],
+ "members":{
+ "nextItemOffset":{"shape":"NextItemOffset"},
+ "steps":{"shape":"StepSearchSummaries"},
+ "totalResults":{"shape":"TotalResults"}
+ }
+ },
+ "SearchTasksRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "itemOffset",
+ "queueIds"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "filterExpressions":{"shape":"SearchGroupedFilterExpressions"},
+ "itemOffset":{"shape":"SearchTasksRequestItemOffsetInteger"},
+ "jobId":{"shape":"JobId"},
+ "pageSize":{"shape":"SearchTasksRequestPageSizeInteger"},
+ "queueIds":{"shape":"SearchTasksRequestQueueIdsList"},
+ "sortExpressions":{"shape":"SearchSortExpressions"}
+ }
+ },
+ "SearchTasksRequestItemOffsetInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":0
+ },
+ "SearchTasksRequestPageSizeInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "SearchTasksRequestQueueIdsList":{
+ "type":"list",
+ "member":{"shape":"QueueId"},
+ "max":10,
+ "min":1
+ },
+ "SearchTasksResponse":{
+ "type":"structure",
+ "required":[
+ "tasks",
+ "totalResults"
+ ],
+ "members":{
+ "nextItemOffset":{"shape":"NextItemOffset"},
+ "tasks":{"shape":"TaskSearchSummaries"},
+ "totalResults":{"shape":"TotalResults"}
+ }
+ },
+ "SearchTerm":{
+ "type":"string",
+ "max":256,
+ "min":1
+ },
+ "SearchTermFilterExpression":{
+ "type":"structure",
+ "required":["searchTerm"],
+ "members":{
+ "searchTerm":{"shape":"SearchTerm"}
+ }
+ },
+ "SearchWorkersRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetIds",
+ "itemOffset"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "filterExpressions":{"shape":"SearchGroupedFilterExpressions"},
+ "fleetIds":{"shape":"SearchWorkersRequestFleetIdsList"},
+ "itemOffset":{"shape":"SearchWorkersRequestItemOffsetInteger"},
+ "pageSize":{"shape":"SearchWorkersRequestPageSizeInteger"},
+ "sortExpressions":{"shape":"SearchSortExpressions"}
+ }
+ },
+ "SearchWorkersRequestFleetIdsList":{
+ "type":"list",
+ "member":{"shape":"FleetId"},
+ "max":10,
+ "min":1
+ },
+ "SearchWorkersRequestItemOffsetInteger":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":0
+ },
+ "SearchWorkersRequestPageSizeInteger":{
+ "type":"integer",
+ "box":true,
+ "max":100,
+ "min":1
+ },
+ "SearchWorkersResponse":{
+ "type":"structure",
+ "required":[
+ "totalResults",
+ "workers"
+ ],
+ "members":{
+ "nextItemOffset":{"shape":"NextItemOffset"},
+ "totalResults":{"shape":"TotalResults"},
+ "workers":{"shape":"WorkerSearchSummaries"}
+ }
+ },
+ "SecretAccessKey":{
+ "type":"string",
+ "sensitive":true
+ },
+ "SecurityGroupId":{
+ "type":"string",
+ "pattern":"^sg-[\\w]{1,120}$"
+ },
+ "ServiceManagedEc2FleetConfiguration":{
+ "type":"structure",
+ "required":[
+ "instanceCapabilities",
+ "instanceMarketOptions"
+ ],
+ "members":{
+ "instanceCapabilities":{"shape":"ServiceManagedEc2InstanceCapabilities"},
+ "instanceMarketOptions":{"shape":"ServiceManagedEc2InstanceMarketOptions"}
+ }
+ },
+ "ServiceManagedEc2InstanceCapabilities":{
+ "type":"structure",
+ "required":[
+ "cpuArchitectureType",
+ "memoryMiB",
+ "osFamily",
+ "vCpuCount"
+ ],
+ "members":{
+ "allowedInstanceTypes":{"shape":"InstanceTypes"},
+ "cpuArchitectureType":{"shape":"CpuArchitectureType"},
+ "customAmounts":{"shape":"CustomFleetAmountCapabilities"},
+ "customAttributes":{"shape":"CustomFleetAttributeCapabilities"},
+ "excludedInstanceTypes":{"shape":"InstanceTypes"},
+ "memoryMiB":{"shape":"MemoryMiBRange"},
+ "osFamily":{"shape":"ServiceManagedFleetOperatingSystemFamily"},
+ "rootEbsVolume":{"shape":"Ec2EbsVolume"},
+ "vCpuCount":{"shape":"VCpuCountRange"}
+ }
+ },
+ "ServiceManagedEc2InstanceMarketOptions":{
+ "type":"structure",
+ "required":["type"],
+ "members":{
+ "type":{"shape":"Ec2MarketType"}
+ }
+ },
+ "ServiceManagedFleetOperatingSystemFamily":{
+ "type":"string",
+ "enum":[
+ "WINDOWS",
+ "LINUX"
+ ]
+ },
+ "ServiceQuotaExceededException":{
+ "type":"structure",
+ "required":[
+ "message",
+ "quotaCode",
+ "reason",
+ "resourceType",
+ "serviceCode"
+ ],
+ "members":{
+ "context":{"shape":"ExceptionContext"},
+ "message":{"shape":"String"},
+ "quotaCode":{"shape":"String"},
+ "reason":{"shape":"ServiceQuotaExceededExceptionReason"},
+ "resourceId":{"shape":"String"},
+ "resourceType":{"shape":"String"},
+ "serviceCode":{"shape":"String"}
+ },
+ "error":{
+ "httpStatusCode":402,
+ "senderFault":true
+ },
+ "exception":true
+ },
+ "ServiceQuotaExceededExceptionReason":{
+ "type":"string",
+ "enum":[
+ "SERVICE_QUOTA_EXCEEDED_EXCEPTION",
+ "KMS_KEY_LIMIT_EXCEEDED"
+ ]
+ },
+ "SessionActionDefinition":{
+ "type":"structure",
+ "members":{
+ "envEnter":{"shape":"EnvironmentEnterSessionActionDefinition"},
+ "envExit":{"shape":"EnvironmentExitSessionActionDefinition"},
+ "syncInputJobAttachments":{"shape":"SyncInputJobAttachmentsSessionActionDefinition"},
+ "taskRun":{"shape":"TaskRunSessionActionDefinition"}
+ },
+ "union":true
+ },
+ "SessionActionDefinitionSummary":{
+ "type":"structure",
+ "members":{
+ "envEnter":{"shape":"EnvironmentEnterSessionActionDefinitionSummary"},
+ "envExit":{"shape":"EnvironmentExitSessionActionDefinitionSummary"},
+ "syncInputJobAttachments":{"shape":"SyncInputJobAttachmentsSessionActionDefinitionSummary"},
+ "taskRun":{"shape":"TaskRunSessionActionDefinitionSummary"}
+ },
+ "union":true
+ },
+ "SessionActionId":{
+ "type":"string",
+ "pattern":"^sessionaction-[0-9a-f]{32}-(0|([1-9][0-9]{0,9}))$"
+ },
+ "SessionActionIdList":{
+ "type":"list",
+ "member":{"shape":"SessionActionId"},
+ "max":100,
+ "min":0
+ },
+ "SessionActionProgressMessage":{
+ "type":"string",
+ "max":4096,
+ "min":0,
+ "sensitive":true
+ },
+ "SessionActionProgressPercent":{
+ "type":"float",
+ "box":true,
+ "max":100,
+ "min":0
+ },
+ "SessionActionStatus":{
+ "type":"string",
+ "enum":[
+ "ASSIGNED",
+ "RUNNING",
+ "CANCELING",
+ "SUCCEEDED",
+ "FAILED",
+ "INTERRUPTED",
+ "CANCELED",
+ "NEVER_ATTEMPTED",
+ "SCHEDULED",
+ "RECLAIMING",
+ "RECLAIMED"
+ ]
+ },
+ "SessionActionSummaries":{
+ "type":"list",
+ "member":{"shape":"SessionActionSummary"}
+ },
+ "SessionActionSummary":{
+ "type":"structure",
+ "required":[
+ "definition",
+ "sessionActionId",
+ "status"
+ ],
+ "members":{
+ "definition":{"shape":"SessionActionDefinitionSummary"},
+ "endedAt":{"shape":"EndedAt"},
+ "progressPercent":{"shape":"SessionActionProgressPercent"},
+ "sessionActionId":{"shape":"SessionActionId"},
+ "startedAt":{"shape":"StartedAt"},
+ "status":{"shape":"SessionActionStatus"},
+ "workerUpdatedAt":{"shape":"Timestamp"}
+ }
+ },
+ "SessionId":{
+ "type":"string",
+ "pattern":"^session-[0-9a-f]{32}$"
+ },
+ "SessionLifecycleStatus":{
+ "type":"string",
+ "enum":[
+ "STARTED",
+ "UPDATE_IN_PROGRESS",
+ "UPDATE_SUCCEEDED",
+ "UPDATE_FAILED",
+ "ENDED"
+ ]
+ },
+ "SessionLifecycleTargetStatus":{
+ "type":"string",
+ "enum":["ENDED"]
+ },
+ "SessionSummaries":{
+ "type":"list",
+ "member":{"shape":"SessionSummary"}
+ },
+ "SessionSummary":{
+ "type":"structure",
+ "required":[
+ "fleetId",
+ "lifecycleStatus",
+ "sessionId",
+ "startedAt",
+ "workerId"
+ ],
+ "members":{
+ "endedAt":{"shape":"EndedAt"},
+ "fleetId":{"shape":"FleetId"},
+ "lifecycleStatus":{"shape":"SessionLifecycleStatus"},
+ "sessionId":{"shape":"SessionId"},
+ "startedAt":{"shape":"StartedAt"},
+ "targetLifecycleStatus":{"shape":"SessionLifecycleTargetStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "workerId":{"shape":"WorkerId"}
+ }
+ },
+ "SessionToken":{
+ "type":"string",
+ "sensitive":true
+ },
+ "SessionsStatisticsAggregationStatus":{
+ "type":"string",
+ "enum":[
+ "IN_PROGRESS",
+ "TIMEOUT",
+ "FAILED",
+ "COMPLETED"
+ ]
+ },
+ "SessionsStatisticsResources":{
+ "type":"structure",
+ "members":{
+ "fleetIds":{"shape":"SessionsStatisticsResourcesFleetIdsList"},
+ "queueIds":{"shape":"SessionsStatisticsResourcesQueueIdsList"}
+ },
+ "union":true
+ },
+ "SessionsStatisticsResourcesFleetIdsList":{
+ "type":"list",
+ "member":{"shape":"FleetId"},
+ "max":10,
+ "min":1
+ },
+ "SessionsStatisticsResourcesQueueIdsList":{
+ "type":"list",
+ "member":{"shape":"QueueId"},
+ "max":10,
+ "min":1
+ },
+ "SortOrder":{
+ "type":"string",
+ "enum":[
+ "ASCENDING",
+ "DESCENDING"
+ ]
+ },
+ "StartSessionsStatisticsAggregationRequest":{
+ "type":"structure",
+ "required":[
+ "endTime",
+ "farmId",
+ "groupBy",
+ "resourceIds",
+ "startTime",
+ "statistics"
+ ],
+ "members":{
+ "endTime":{"shape":"SyntheticTimestamp_date_time"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "groupBy":{"shape":"UsageGroupBy"},
+ "period":{"shape":"Period"},
+ "resourceIds":{"shape":"SessionsStatisticsResources"},
+ "startTime":{"shape":"SyntheticTimestamp_date_time"},
+ "statistics":{"shape":"UsageStatistics"},
+ "timezone":{"shape":"Timezone"}
+ }
+ },
+ "StartSessionsStatisticsAggregationResponse":{
+ "type":"structure",
+ "required":["aggregationId"],
+ "members":{
+ "aggregationId":{"shape":"AggregationId"}
+ }
+ },
+ "StartedAt":{
+ "type":"timestamp",
+ "timestampFormat":"iso8601"
+ },
+ "StartsAt":{
+ "type":"timestamp",
+ "timestampFormat":"iso8601"
+ },
+ "Statistics":{
+ "type":"structure",
+ "required":[
+ "costInUsd",
+ "count",
+ "runtimeInSeconds"
+ ],
+ "members":{
+ "aggregationEndTime":{"shape":"SyntheticTimestamp_date_time"},
+ "aggregationStartTime":{"shape":"SyntheticTimestamp_date_time"},
+ "costInUsd":{"shape":"Stats"},
+ "count":{"shape":"Integer"},
+ "fleetId":{"shape":"FleetId"},
+ "instanceType":{"shape":"InstanceType"},
+ "jobId":{"shape":"JobId"},
+ "jobName":{"shape":"JobName"},
+ "licenseProduct":{"shape":"LicenseProduct"},
+ "queueId":{"shape":"QueueId"},
+ "runtimeInSeconds":{"shape":"Stats"},
+ "usageType":{"shape":"UsageType"},
+ "userId":{"shape":"UserId"}
+ }
+ },
+ "StatisticsList":{
+ "type":"list",
+ "member":{"shape":"Statistics"}
+ },
+ "Stats":{
+ "type":"structure",
+ "members":{
+ "avg":{"shape":"Double"},
+ "max":{"shape":"Double"},
+ "min":{"shape":"Double"},
+ "sum":{"shape":"Double"}
+ }
+ },
+ "StatusMessage":{
+ "type":"string",
+ "max":1024,
+ "min":0
+ },
+ "StepAmountCapabilities":{
+ "type":"list",
+ "member":{"shape":"StepAmountCapability"}
+ },
+ "StepAmountCapability":{
+ "type":"structure",
+ "required":["name"],
+ "members":{
+ "max":{"shape":"Double"},
+ "min":{"shape":"Double"},
+ "name":{"shape":"AmountCapabilityName"},
+ "value":{"shape":"Double"}
+ }
+ },
+ "StepAttributeCapabilities":{
+ "type":"list",
+ "member":{"shape":"StepAttributeCapability"}
+ },
+ "StepAttributeCapability":{
+ "type":"structure",
+ "required":["name"],
+ "members":{
+ "allOf":{"shape":"ListAttributeCapabilityValue"},
+ "anyOf":{"shape":"ListAttributeCapabilityValue"},
+ "name":{"shape":"AttributeCapabilityName"}
+ }
+ },
+ "StepConsumer":{
+ "type":"structure",
+ "required":[
+ "status",
+ "stepId"
+ ],
+ "members":{
+ "status":{"shape":"DependencyConsumerResolutionStatus"},
+ "stepId":{"shape":"StepId"}
+ }
+ },
+ "StepConsumers":{
+ "type":"list",
+ "member":{"shape":"StepConsumer"}
+ },
+ "StepDependencies":{
+ "type":"list",
+ "member":{"shape":"StepDependency"}
+ },
+ "StepDependency":{
+ "type":"structure",
+ "required":[
+ "status",
+ "stepId"
+ ],
+ "members":{
+ "status":{"shape":"DependencyConsumerResolutionStatus"},
+ "stepId":{"shape":"StepId"}
+ }
+ },
+ "StepDescription":{
+ "type":"string",
+ "max":2048,
+ "min":1,
+ "sensitive":true
+ },
+ "StepDetailsEntity":{
+ "type":"structure",
+ "required":[
+ "dependencies",
+ "jobId",
+ "schemaVersion",
+ "stepId",
+ "template"
+ ],
+ "members":{
+ "dependencies":{"shape":"DependenciesList"},
+ "jobId":{"shape":"JobId"},
+ "schemaVersion":{"shape":"String"},
+ "stepId":{"shape":"StepId"},
+ "template":{"shape":"Document"}
+ }
+ },
+ "StepDetailsError":{
+ "type":"structure",
+ "required":[
+ "code",
+ "jobId",
+ "message",
+ "stepId"
+ ],
+ "members":{
+ "code":{"shape":"JobEntityErrorCode"},
+ "jobId":{"shape":"JobId"},
+ "message":{"shape":"String"},
+ "stepId":{"shape":"StepId"}
+ }
+ },
+ "StepDetailsIdentifiers":{
+ "type":"structure",
+ "required":[
+ "jobId",
+ "stepId"
+ ],
+ "members":{
+ "jobId":{"shape":"JobId"},
+ "stepId":{"shape":"StepId"}
+ }
+ },
+ "StepId":{
+ "type":"string",
+ "pattern":"^step-[0-9a-f]{32}$"
+ },
+ "StepLifecycleStatus":{
+ "type":"string",
+ "enum":[
+ "CREATE_COMPLETE",
+ "UPDATE_IN_PROGRESS",
+ "UPDATE_FAILED",
+ "UPDATE_SUCCEEDED"
+ ]
+ },
+ "StepName":{
+ "type":"string",
+ "max":64,
+ "min":1
+ },
+ "StepParameter":{
+ "type":"structure",
+ "required":[
+ "name",
+ "type"
+ ],
+ "members":{
+ "name":{"shape":"StepParameterName"},
+ "type":{"shape":"StepParameterType"}
+ }
+ },
+ "StepParameterList":{
+ "type":"list",
+ "member":{"shape":"StepParameter"}
+ },
+ "StepParameterName":{
+ "type":"string",
+ "max":64,
+ "min":1
+ },
+ "StepParameterType":{
+ "type":"string",
+ "enum":[
+ "INT",
+ "FLOAT",
+ "STRING",
+ "PATH"
+ ]
+ },
+ "StepRequiredCapabilities":{
+ "type":"structure",
+ "required":[
+ "amounts",
+ "attributes"
+ ],
+ "members":{
+ "amounts":{"shape":"StepAmountCapabilities"},
+ "attributes":{"shape":"StepAttributeCapabilities"}
+ }
+ },
+ "StepSearchSummaries":{
+ "type":"list",
+ "member":{"shape":"StepSearchSummary"}
+ },
+ "StepSearchSummary":{
+ "type":"structure",
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "endedAt":{"shape":"EndedAt"},
+ "jobId":{"shape":"JobId"},
+ "lifecycleStatus":{"shape":"StepLifecycleStatus"},
+ "lifecycleStatusMessage":{"shape":"String"},
+ "name":{"shape":"StepName"},
+ "parameterSpace":{"shape":"ParameterSpace"},
+ "queueId":{"shape":"QueueId"},
+ "startedAt":{"shape":"StartedAt"},
+ "stepId":{"shape":"StepId"},
+ "targetTaskRunStatus":{"shape":"StepTargetTaskRunStatus"},
+ "taskRunStatus":{"shape":"TaskRunStatus"},
+ "taskRunStatusCounts":{"shape":"TaskRunStatusCounts"}
+ }
+ },
+ "StepSummaries":{
+ "type":"list",
+ "member":{"shape":"StepSummary"}
+ },
+ "StepSummary":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "lifecycleStatus",
+ "name",
+ "stepId",
+ "taskRunStatus",
+ "taskRunStatusCounts"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "dependencyCounts":{"shape":"DependencyCounts"},
+ "endedAt":{"shape":"EndedAt"},
+ "lifecycleStatus":{"shape":"StepLifecycleStatus"},
+ "lifecycleStatusMessage":{"shape":"String"},
+ "name":{"shape":"StepName"},
+ "startedAt":{"shape":"StartedAt"},
+ "stepId":{"shape":"StepId"},
+ "targetTaskRunStatus":{"shape":"StepTargetTaskRunStatus"},
+ "taskRunStatus":{"shape":"TaskRunStatus"},
+ "taskRunStatusCounts":{"shape":"TaskRunStatusCounts"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "StepTargetTaskRunStatus":{
+ "type":"string",
+ "enum":[
+ "READY",
+ "FAILED",
+ "SUCCEEDED",
+ "CANCELED",
+ "SUSPENDED",
+ "PENDING"
+ ]
+ },
+ "StorageProfileId":{
+ "type":"string",
+ "pattern":"^sp-[0-9a-f]{32}$"
+ },
+ "StorageProfileOperatingSystemFamily":{
+ "type":"string",
+ "enum":[
+ "WINDOWS",
+ "LINUX",
+ "MACOS"
+ ]
+ },
+ "StorageProfileSummaries":{
+ "type":"list",
+ "member":{"shape":"StorageProfileSummary"}
+ },
+ "StorageProfileSummary":{
+ "type":"structure",
+ "required":[
+ "displayName",
+ "osFamily",
+ "storageProfileId"
+ ],
+ "members":{
+ "displayName":{"shape":"ResourceName"},
+ "osFamily":{"shape":"StorageProfileOperatingSystemFamily"},
+ "storageProfileId":{"shape":"StorageProfileId"}
+ }
+ },
+ "String":{"type":"string"},
+ "StringFilter":{
+ "type":"string",
+ "max":256,
+ "min":1
+ },
+ "StringFilterExpression":{
+ "type":"structure",
+ "required":[
+ "name",
+ "operator",
+ "value"
+ ],
+ "members":{
+ "name":{"shape":"String"},
+ "operator":{"shape":"ComparisonOperator"},
+ "value":{"shape":"StringFilter"}
+ }
+ },
+ "StringList":{
+ "type":"list",
+ "member":{"shape":"String"}
+ },
+ "Subdomain":{
+ "type":"string",
+ "pattern":"^[a-z0-9-]{1,100}$"
+ },
+ "SubnetId":{
+ "type":"string",
+ "max":32,
+ "min":1,
+ "pattern":"^subnet-[\\w]{1,120}$"
+ },
+ "SyncInputJobAttachmentsSessionActionDefinition":{
+ "type":"structure",
+ "members":{
+ "stepId":{"shape":"StepId"}
+ }
+ },
+ "SyncInputJobAttachmentsSessionActionDefinitionSummary":{
+ "type":"structure",
+ "members":{
+ "stepId":{"shape":"StepId"}
+ }
+ },
+ "SyntheticTimestamp_date_time":{
+ "type":"timestamp",
+ "timestampFormat":"iso8601"
+ },
+ "TagResourceRequest":{
+ "type":"structure",
+ "required":["resourceArn"],
+ "members":{
+ "resourceArn":{
+ "shape":"String",
+ "location":"uri",
+ "locationName":"resourceArn"
+ },
+ "tags":{"shape":"Tags"}
+ }
+ },
+ "TagResourceResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "Tags":{
+ "type":"map",
+ "key":{"shape":"String"},
+ "value":{"shape":"String"}
+ },
+ "TaskId":{
+ "type":"string",
+ "pattern":"^task-[0-9a-f]{32}-(0|([1-9][0-9]{0,9}))$"
+ },
+ "TaskParameterValue":{
+ "type":"structure",
+ "members":{
+ "float":{"shape":"FloatString"},
+ "int":{"shape":"IntString"},
+ "path":{"shape":"PathString"},
+ "string":{"shape":"ParameterString"}
+ },
+ "sensitive":true,
+ "union":true
+ },
+ "TaskParameters":{
+ "type":"map",
+ "key":{"shape":"String"},
+ "value":{"shape":"TaskParameterValue"},
+ "sensitive":true
+ },
+ "TaskRetryCount":{
+ "type":"integer",
+ "box":true,
+ "max":2147483647,
+ "min":0
+ },
+ "TaskRunSessionActionDefinition":{
+ "type":"structure",
+ "required":[
+ "parameters",
+ "stepId",
+ "taskId"
+ ],
+ "members":{
+ "parameters":{"shape":"TaskParameters"},
+ "stepId":{"shape":"StepId"},
+ "taskId":{"shape":"TaskId"}
+ }
+ },
+ "TaskRunSessionActionDefinitionSummary":{
+ "type":"structure",
+ "required":[
+ "stepId",
+ "taskId"
+ ],
+ "members":{
+ "stepId":{"shape":"StepId"},
+ "taskId":{"shape":"TaskId"}
+ }
+ },
+ "TaskRunStatus":{
+ "type":"string",
+ "enum":[
+ "PENDING",
+ "READY",
+ "ASSIGNED",
+ "STARTING",
+ "SCHEDULED",
+ "INTERRUPTING",
+ "RUNNING",
+ "SUSPENDED",
+ "CANCELED",
+ "FAILED",
+ "SUCCEEDED",
+ "NOT_COMPATIBLE"
+ ]
+ },
+ "TaskRunStatusCounts":{
+ "type":"map",
+ "key":{"shape":"TaskRunStatus"},
+ "value":{"shape":"Integer"}
+ },
+ "TaskSearchSummaries":{
+ "type":"list",
+ "member":{"shape":"TaskSearchSummary"}
+ },
+ "TaskSearchSummary":{
+ "type":"structure",
+ "members":{
+ "endedAt":{"shape":"EndedAt"},
+ "failureRetryCount":{"shape":"TaskRetryCount"},
+ "jobId":{"shape":"JobId"},
+ "parameters":{"shape":"TaskParameters"},
+ "queueId":{"shape":"QueueId"},
+ "runStatus":{"shape":"TaskRunStatus"},
+ "startedAt":{"shape":"StartedAt"},
+ "stepId":{"shape":"StepId"},
+ "targetRunStatus":{"shape":"TaskTargetRunStatus"},
+ "taskId":{"shape":"TaskId"}
+ }
+ },
+ "TaskSummaries":{
+ "type":"list",
+ "member":{"shape":"TaskSummary"}
+ },
+ "TaskSummary":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "runStatus",
+ "taskId"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "endedAt":{"shape":"EndedAt"},
+ "failureRetryCount":{"shape":"TaskRetryCount"},
+ "latestSessionActionId":{"shape":"SessionActionId"},
+ "parameters":{"shape":"TaskParameters"},
+ "runStatus":{"shape":"TaskRunStatus"},
+ "startedAt":{"shape":"StartedAt"},
+ "targetRunStatus":{"shape":"TaskTargetRunStatus"},
+ "taskId":{"shape":"TaskId"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"}
+ }
+ },
+ "TaskTargetRunStatus":{
+ "type":"string",
+ "enum":[
+ "READY",
+ "FAILED",
+ "SUCCEEDED",
+ "CANCELED",
+ "SUSPENDED",
+ "PENDING"
+ ]
+ },
+ "ThresholdPercentage":{
+ "type":"float",
+ "box":true,
+ "max":100,
+ "min":0
+ },
+ "ThrottlingException":{
+ "type":"structure",
+ "required":["message"],
+ "members":{
+ "context":{"shape":"ExceptionContext"},
+ "message":{"shape":"String"},
+ "quotaCode":{"shape":"String"},
+ "retryAfterSeconds":{
+ "shape":"Integer",
+ "location":"header",
+ "locationName":"Retry-After"
+ },
+ "serviceCode":{"shape":"String"}
+ },
+ "error":{
+ "httpStatusCode":429,
+ "senderFault":true
+ },
+ "exception":true,
+ "retryable":{"throttling":true}
+ },
+ "Timestamp":{
+ "type":"timestamp",
+ "timestampFormat":"iso8601"
+ },
+ "Timezone":{
+ "type":"string",
+ "max":9,
+ "min":9,
+ "pattern":"^UTC[-+][01][0-9]:(30|00)$"
+ },
+ "TotalResults":{
+ "type":"integer",
+ "box":true,
+ "max":10000,
+ "min":0
+ },
+ "UntagResourceRequest":{
+ "type":"structure",
+ "required":[
+ "resourceArn",
+ "tagKeys"
+ ],
+ "members":{
+ "resourceArn":{
+ "shape":"String",
+ "location":"uri",
+ "locationName":"resourceArn"
+ },
+ "tagKeys":{
+ "shape":"StringList",
+ "location":"querystring",
+ "locationName":"tagKeys"
+ }
+ }
+ },
+ "UntagResourceResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateBudgetRequest":{
+ "type":"structure",
+ "required":[
+ "budgetId",
+ "farmId"
+ ],
+ "members":{
+ "actionsToAdd":{"shape":"BudgetActionsToAdd"},
+ "actionsToRemove":{"shape":"BudgetActionsToRemove"},
+ "approximateDollarLimit":{"shape":"ConsumedUsageLimit"},
+ "budgetId":{
+ "shape":"BudgetId",
+ "location":"uri",
+ "locationName":"budgetId"
+ },
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "schedule":{"shape":"BudgetSchedule"},
+ "status":{"shape":"BudgetStatus"}
+ }
+ },
+ "UpdateBudgetResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateFarmRequest":{
+ "type":"structure",
+ "required":["farmId"],
+ "members":{
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ }
+ }
+ },
+ "UpdateFarmResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateFleetRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "configuration":{"shape":"FleetConfiguration"},
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "maxWorkerCount":{"shape":"MinZeroMaxInteger"},
+ "minWorkerCount":{"shape":"MinZeroMaxInteger"},
+ "roleArn":{"shape":"IamRoleArn"}
+ }
+ },
+ "UpdateFleetResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateJobLifecycleStatus":{
+ "type":"string",
+ "enum":["ARCHIVED"]
+ },
+ "UpdateJobRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "lifecycleStatus":{"shape":"UpdateJobLifecycleStatus"},
+ "maxFailedTasksCount":{"shape":"MaxFailedTasksCount"},
+ "maxRetriesPerTask":{"shape":"MaxRetriesPerTask"},
+ "priority":{"shape":"JobPriority"},
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "targetTaskRunStatus":{"shape":"JobTargetTaskRunStatus"}
+ }
+ },
+ "UpdateJobResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateMonitorRequest":{
+ "type":"structure",
+ "required":["monitorId"],
+ "members":{
+ "displayName":{"shape":"ResourceName"},
+ "monitorId":{
+ "shape":"MonitorId",
+ "location":"uri",
+ "locationName":"monitorId"
+ },
+ "roleArn":{"shape":"IamRoleArn"},
+ "subdomain":{"shape":"Subdomain"}
+ }
+ },
+ "UpdateMonitorResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateQueueEnvironmentRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueEnvironmentId",
+ "queueId"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "priority":{"shape":"Priority"},
+ "queueEnvironmentId":{
+ "shape":"QueueEnvironmentId",
+ "location":"uri",
+ "locationName":"queueEnvironmentId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "template":{"shape":"EnvironmentTemplate"},
+ "templateType":{"shape":"EnvironmentTemplateType"}
+ }
+ },
+ "UpdateQueueEnvironmentResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateQueueFleetAssociationRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "queueId",
+ "status"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "status":{"shape":"UpdateQueueFleetAssociationStatus"}
+ }
+ },
+ "UpdateQueueFleetAssociationResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateQueueFleetAssociationStatus":{
+ "type":"string",
+ "enum":[
+ "ACTIVE",
+ "STOP_SCHEDULING_AND_COMPLETE_TASKS",
+ "STOP_SCHEDULING_AND_CANCEL_TASKS"
+ ]
+ },
+ "UpdateQueueRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "queueId"
+ ],
+ "members":{
+ "allowedStorageProfileIdsToAdd":{"shape":"AllowedStorageProfileIds"},
+ "allowedStorageProfileIdsToRemove":{"shape":"AllowedStorageProfileIds"},
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "defaultBudgetAction":{"shape":"DefaultQueueBudgetAction"},
+ "description":{"shape":"Description"},
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobAttachmentSettings":{"shape":"JobAttachmentSettings"},
+ "jobRunAsUser":{"shape":"JobRunAsUser"},
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "requiredFileSystemLocationNamesToAdd":{"shape":"RequiredFileSystemLocationNames"},
+ "requiredFileSystemLocationNamesToRemove":{"shape":"RequiredFileSystemLocationNames"},
+ "roleArn":{"shape":"IamRoleArn"}
+ }
+ },
+ "UpdateQueueResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateSessionRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "sessionId",
+ "targetLifecycleStatus"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "sessionId":{
+ "shape":"SessionId",
+ "location":"uri",
+ "locationName":"sessionId"
+ },
+ "targetLifecycleStatus":{"shape":"SessionLifecycleTargetStatus"}
+ }
+ },
+ "UpdateSessionResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateStepRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "stepId",
+ "targetTaskRunStatus"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "stepId":{
+ "shape":"StepId",
+ "location":"uri",
+ "locationName":"stepId"
+ },
+ "targetTaskRunStatus":{"shape":"StepTargetTaskRunStatus"}
+ }
+ },
+ "UpdateStepResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateStorageProfileRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "storageProfileId"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "displayName":{"shape":"ResourceName"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fileSystemLocationsToAdd":{"shape":"FileSystemLocationsList"},
+ "fileSystemLocationsToRemove":{"shape":"FileSystemLocationsList"},
+ "osFamily":{"shape":"StorageProfileOperatingSystemFamily"},
+ "storageProfileId":{
+ "shape":"StorageProfileId",
+ "location":"uri",
+ "locationName":"storageProfileId"
+ }
+ }
+ },
+ "UpdateStorageProfileResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateTaskRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "jobId",
+ "queueId",
+ "stepId",
+ "targetRunStatus",
+ "taskId"
+ ],
+ "members":{
+ "clientToken":{
+ "shape":"ClientToken",
+ "idempotencyToken":true,
+ "location":"header",
+ "locationName":"X-Amz-Client-Token"
+ },
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "jobId":{
+ "shape":"JobId",
+ "location":"uri",
+ "locationName":"jobId"
+ },
+ "queueId":{
+ "shape":"QueueId",
+ "location":"uri",
+ "locationName":"queueId"
+ },
+ "stepId":{
+ "shape":"StepId",
+ "location":"uri",
+ "locationName":"stepId"
+ },
+ "targetRunStatus":{"shape":"TaskTargetRunStatus"},
+ "taskId":{
+ "shape":"TaskId",
+ "location":"uri",
+ "locationName":"taskId"
+ }
+ }
+ },
+ "UpdateTaskResponse":{
+ "type":"structure",
+ "members":{
+ }
+ },
+ "UpdateWorkerRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "workerId"
+ ],
+ "members":{
+ "capabilities":{"shape":"WorkerCapabilities"},
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "hostProperties":{"shape":"HostPropertiesRequest"},
+ "status":{"shape":"UpdatedWorkerStatus"},
+ "workerId":{
+ "shape":"WorkerId",
+ "location":"uri",
+ "locationName":"workerId"
+ }
+ }
+ },
+ "UpdateWorkerResponse":{
+ "type":"structure",
+ "members":{
+ "log":{"shape":"LogConfiguration"}
+ }
+ },
+ "UpdateWorkerScheduleInterval":{
+ "type":"integer",
+ "box":true,
+ "min":0
+ },
+ "UpdateWorkerScheduleRequest":{
+ "type":"structure",
+ "required":[
+ "farmId",
+ "fleetId",
+ "workerId"
+ ],
+ "members":{
+ "farmId":{
+ "shape":"FarmId",
+ "location":"uri",
+ "locationName":"farmId"
+ },
+ "fleetId":{
+ "shape":"FleetId",
+ "location":"uri",
+ "locationName":"fleetId"
+ },
+ "updatedSessionActions":{"shape":"UpdatedSessionActions"},
+ "workerId":{
+ "shape":"WorkerId",
+ "location":"uri",
+ "locationName":"workerId"
+ }
+ }
+ },
+ "UpdateWorkerScheduleResponse":{
+ "type":"structure",
+ "required":[
+ "assignedSessions",
+ "cancelSessionActions",
+ "updateIntervalSeconds"
+ ],
+ "members":{
+ "assignedSessions":{"shape":"AssignedSessions"},
+ "cancelSessionActions":{"shape":"CancelSessionActions"},
+ "desiredWorkerStatus":{"shape":"DesiredWorkerStatus"},
+ "updateIntervalSeconds":{"shape":"UpdateWorkerScheduleInterval"}
+ }
+ },
+ "UpdatedAt":{
+ "type":"timestamp",
+ "timestampFormat":"iso8601"
+ },
+ "UpdatedBy":{"type":"string"},
+ "UpdatedSessionActionInfo":{
+ "type":"structure",
+ "members":{
+ "completedStatus":{"shape":"CompletedStatus"},
+ "endedAt":{"shape":"SyntheticTimestamp_date_time"},
+ "processExitCode":{"shape":"ProcessExitCode"},
+ "progressMessage":{"shape":"SessionActionProgressMessage"},
+ "progressPercent":{"shape":"SessionActionProgressPercent"},
+ "startedAt":{"shape":"SyntheticTimestamp_date_time"},
+ "updatedAt":{"shape":"SyntheticTimestamp_date_time"}
+ }
+ },
+ "UpdatedSessionActions":{
+ "type":"map",
+ "key":{"shape":"SessionActionId"},
+ "value":{"shape":"UpdatedSessionActionInfo"}
+ },
+ "UpdatedWorkerStatus":{
+ "type":"string",
+ "enum":[
+ "STARTED",
+ "STOPPING",
+ "STOPPED"
+ ]
+ },
+ "Url":{"type":"string"},
+ "UsageGroupBy":{
+ "type":"list",
+ "member":{"shape":"UsageGroupByField"},
+ "max":2,
+ "min":1
+ },
+ "UsageGroupByField":{
+ "type":"string",
+ "enum":[
+ "QUEUE_ID",
+ "FLEET_ID",
+ "JOB_ID",
+ "USER_ID",
+ "USAGE_TYPE",
+ "INSTANCE_TYPE",
+ "LICENSE_PRODUCT"
+ ]
+ },
+ "UsageStatistic":{
+ "type":"string",
+ "enum":[
+ "SUM",
+ "MIN",
+ "MAX",
+ "AVG"
+ ]
+ },
+ "UsageStatistics":{
+ "type":"list",
+ "member":{"shape":"UsageStatistic"},
+ "max":4,
+ "min":1
+ },
+ "UsageTrackingResource":{
+ "type":"structure",
+ "members":{
+ "queueId":{"shape":"QueueId"}
+ },
+ "union":true
+ },
+ "UsageType":{
+ "type":"string",
+ "enum":[
+ "COMPUTE",
+ "LICENSE"
+ ]
+ },
+ "UserId":{"type":"string"},
+ "UserJobsFirst":{
+ "type":"structure",
+ "required":["userIdentityId"],
+ "members":{
+ "userIdentityId":{"shape":"String"}
+ }
+ },
+ "VCpuCountRange":{
+ "type":"structure",
+ "required":["min"],
+ "members":{
+ "max":{"shape":"MinOneMaxTenThousand"},
+ "min":{"shape":"MinOneMaxTenThousand"}
+ }
+ },
+ "ValidationException":{
+ "type":"structure",
+ "required":[
+ "message",
+ "reason"
+ ],
+ "members":{
+ "context":{"shape":"ExceptionContext"},
+ "fieldList":{"shape":"ValidationExceptionFieldList"},
+ "message":{"shape":"String"},
+ "reason":{"shape":"ValidationExceptionReason"}
+ },
+ "error":{
+ "httpStatusCode":400,
+ "senderFault":true
+ },
+ "exception":true
+ },
+ "ValidationExceptionField":{
+ "type":"structure",
+ "required":[
+ "message",
+ "name"
+ ],
+ "members":{
+ "message":{"shape":"String"},
+ "name":{"shape":"String"}
+ }
+ },
+ "ValidationExceptionFieldList":{
+ "type":"list",
+ "member":{"shape":"ValidationExceptionField"}
+ },
+ "ValidationExceptionReason":{
+ "type":"string",
+ "enum":[
+ "UNKNOWN_OPERATION",
+ "CANNOT_PARSE",
+ "FIELD_VALIDATION_FAILED",
+ "OTHER"
+ ]
+ },
+ "VpcId":{
+ "type":"string",
+ "max":32,
+ "min":1,
+ "pattern":"^vpc-[\\w]{1,120}$"
+ },
+ "WindowsUser":{
+ "type":"structure",
+ "required":[
+ "passwordArn",
+ "user"
+ ],
+ "members":{
+ "passwordArn":{"shape":"WindowsUserPasswordArnString"},
+ "user":{"shape":"WindowsUserUserString"}
+ }
+ },
+ "WindowsUserPasswordArnString":{
+ "type":"string",
+ "max":2048,
+ "min":20,
+ "pattern":"^arn:(aws[a-zA-Z-]*):secretsmanager:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:secret:[a-zA-Z0-9-/_+=.@]{1,2028}$"
+ },
+ "WindowsUserUserString":{
+ "type":"string",
+ "max":111,
+ "min":0,
+ "pattern":"^[^\"'/\\[\\]:;|=,+*?<>\\s]*$"
+ },
+ "WorkerAmountCapability":{
+ "type":"structure",
+ "required":[
+ "name",
+ "value"
+ ],
+ "members":{
+ "name":{"shape":"AmountCapabilityName"},
+ "value":{"shape":"Float"}
+ }
+ },
+ "WorkerAmountCapabilityList":{
+ "type":"list",
+ "member":{"shape":"WorkerAmountCapability"},
+ "max":17,
+ "min":2
+ },
+ "WorkerAttributeCapability":{
+ "type":"structure",
+ "required":[
+ "name",
+ "values"
+ ],
+ "members":{
+ "name":{"shape":"AttributeCapabilityName"},
+ "values":{"shape":"AttributeCapabilityValuesList"}
+ }
+ },
+ "WorkerAttributeCapabilityList":{
+ "type":"list",
+ "member":{"shape":"WorkerAttributeCapability"},
+ "max":17,
+ "min":2
+ },
+ "WorkerCapabilities":{
+ "type":"structure",
+ "required":[
+ "amounts",
+ "attributes"
+ ],
+ "members":{
+ "amounts":{"shape":"WorkerAmountCapabilityList"},
+ "attributes":{"shape":"WorkerAttributeCapabilityList"}
+ }
+ },
+ "WorkerId":{
+ "type":"string",
+ "pattern":"^worker-[0-9a-f]{32}$"
+ },
+ "WorkerSearchSummaries":{
+ "type":"list",
+ "member":{"shape":"WorkerSearchSummary"}
+ },
+ "WorkerSearchSummary":{
+ "type":"structure",
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "fleetId":{"shape":"FleetId"},
+ "hostProperties":{"shape":"HostPropertiesResponse"},
+ "status":{"shape":"WorkerStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "workerId":{"shape":"WorkerId"}
+ }
+ },
+ "WorkerSessionSummary":{
+ "type":"structure",
+ "required":[
+ "jobId",
+ "lifecycleStatus",
+ "queueId",
+ "sessionId",
+ "startedAt"
+ ],
+ "members":{
+ "endedAt":{"shape":"EndedAt"},
+ "jobId":{"shape":"JobId"},
+ "lifecycleStatus":{"shape":"SessionLifecycleStatus"},
+ "queueId":{"shape":"QueueId"},
+ "sessionId":{"shape":"SessionId"},
+ "startedAt":{"shape":"StartedAt"},
+ "targetLifecycleStatus":{"shape":"SessionLifecycleTargetStatus"}
+ }
+ },
+ "WorkerStatus":{
+ "type":"string",
+ "enum":[
+ "CREATED",
+ "STARTED",
+ "STOPPING",
+ "STOPPED",
+ "NOT_RESPONDING",
+ "NOT_COMPATIBLE",
+ "RUNNING",
+ "IDLE"
+ ]
+ },
+ "WorkerSummaries":{
+ "type":"list",
+ "member":{"shape":"WorkerSummary"}
+ },
+ "WorkerSummary":{
+ "type":"structure",
+ "required":[
+ "createdAt",
+ "createdBy",
+ "farmId",
+ "fleetId",
+ "status",
+ "workerId"
+ ],
+ "members":{
+ "createdAt":{"shape":"CreatedAt"},
+ "createdBy":{"shape":"CreatedBy"},
+ "farmId":{"shape":"FarmId"},
+ "fleetId":{"shape":"FleetId"},
+ "hostProperties":{"shape":"HostPropertiesResponse"},
+ "log":{"shape":"LogConfiguration"},
+ "status":{"shape":"WorkerStatus"},
+ "updatedAt":{"shape":"UpdatedAt"},
+ "updatedBy":{"shape":"UpdatedBy"},
+ "workerId":{"shape":"WorkerId"}
+ }
+ }
+ }
+}
diff --git a/src/data/deadline/2023-10-12/api-2.json.php b/src/data/deadline/2023-10-12/api-2.json.php
new file mode 100644
index 0000000000..b49b8243da
--- /dev/null
+++ b/src/data/deadline/2023-10-12/api-2.json.php
@@ -0,0 +1,3 @@
+ '2.0', 'metadata' => [ 'apiVersion' => '2023-10-12', 'endpointPrefix' => 'deadline', 'jsonVersion' => '1.1', 'protocol' => 'rest-json', 'serviceFullName' => 'AWSDeadlineCloud', 'serviceId' => 'deadline', 'signatureVersion' => 'v4', 'signingName' => 'deadline', 'uid' => 'deadline-2023-10-12', ], 'operations' => [ 'AssociateMemberToFarm' => [ 'name' => 'AssociateMemberToFarm', 'http' => [ 'method' => 'PUT', 'requestUri' => '/2023-10-12/farms/{farmId}/members/{principalId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AssociateMemberToFarmRequest', ], 'output' => [ 'shape' => 'AssociateMemberToFarmResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'AssociateMemberToFleet' => [ 'name' => 'AssociateMemberToFleet', 'http' => [ 'method' => 'PUT', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/members/{principalId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AssociateMemberToFleetRequest', ], 'output' => [ 'shape' => 'AssociateMemberToFleetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'AssociateMemberToJob' => [ 'name' => 'AssociateMemberToJob', 'http' => [ 'method' => 'PUT', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/members/{principalId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AssociateMemberToJobRequest', ], 'output' => [ 'shape' => 'AssociateMemberToJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'AssociateMemberToQueue' => [ 'name' => 'AssociateMemberToQueue', 'http' => [ 'method' => 'PUT', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/members/{principalId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AssociateMemberToQueueRequest', ], 'output' => [ 'shape' => 'AssociateMemberToQueueResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'AssumeFleetRoleForRead' => [ 'name' => 'AssumeFleetRoleForRead', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/read-roles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AssumeFleetRoleForReadRequest', ], 'output' => [ 'shape' => 'AssumeFleetRoleForReadResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'AssumeFleetRoleForWorker' => [ 'name' => 'AssumeFleetRoleForWorker', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}/fleet-roles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AssumeFleetRoleForWorkerRequest', ], 'output' => [ 'shape' => 'AssumeFleetRoleForWorkerResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'scheduling.', ], ], 'AssumeQueueRoleForRead' => [ 'name' => 'AssumeQueueRoleForRead', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/read-roles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AssumeQueueRoleForReadRequest', ], 'output' => [ 'shape' => 'AssumeQueueRoleForReadResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'AssumeQueueRoleForUser' => [ 'name' => 'AssumeQueueRoleForUser', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/user-roles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AssumeQueueRoleForUserRequest', ], 'output' => [ 'shape' => 'AssumeQueueRoleForUserResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'AssumeQueueRoleForWorker' => [ 'name' => 'AssumeQueueRoleForWorker', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}/queue-roles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'AssumeQueueRoleForWorkerRequest', ], 'output' => [ 'shape' => 'AssumeQueueRoleForWorkerResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'scheduling.', ], ], 'BatchGetJobEntity' => [ 'name' => 'BatchGetJobEntity', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}/batchGetJobEntity', 'responseCode' => 200, ], 'input' => [ 'shape' => 'BatchGetJobEntityRequest', ], 'output' => [ 'shape' => 'BatchGetJobEntityResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'scheduling.', ], ], 'CopyJobTemplate' => [ 'name' => 'CopyJobTemplate', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/template', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CopyJobTemplateRequest', ], 'output' => [ 'shape' => 'CopyJobTemplateResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'CreateBudget' => [ 'name' => 'CreateBudget', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/budgets', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateBudgetRequest', ], 'output' => [ 'shape' => 'CreateBudgetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'CreateFarm' => [ 'name' => 'CreateFarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateFarmRequest', ], 'output' => [ 'shape' => 'CreateFarmResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'CreateFleet' => [ 'name' => 'CreateFleet', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateFleetRequest', ], 'output' => [ 'shape' => 'CreateFleetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'CreateJob' => [ 'name' => 'CreateJob', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs', 'responseCode' => 201, ], 'input' => [ 'shape' => 'CreateJobRequest', ], 'output' => [ 'shape' => 'CreateJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'CreateLicenseEndpoint' => [ 'name' => 'CreateLicenseEndpoint', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/license-endpoints', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateLicenseEndpointRequest', ], 'output' => [ 'shape' => 'CreateLicenseEndpointResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'CreateMonitor' => [ 'name' => 'CreateMonitor', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/monitors', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateMonitorRequest', ], 'output' => [ 'shape' => 'CreateMonitorResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'CreateQueue' => [ 'name' => 'CreateQueue', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/queues', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateQueueRequest', ], 'output' => [ 'shape' => 'CreateQueueResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'CreateQueueEnvironment' => [ 'name' => 'CreateQueueEnvironment', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/environments', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateQueueEnvironmentRequest', ], 'output' => [ 'shape' => 'CreateQueueEnvironmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'CreateQueueFleetAssociation' => [ 'name' => 'CreateQueueFleetAssociation', 'http' => [ 'method' => 'PUT', 'requestUri' => '/2023-10-12/farms/{farmId}/queue-fleet-associations', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateQueueFleetAssociationRequest', ], 'output' => [ 'shape' => 'CreateQueueFleetAssociationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'CreateStorageProfile' => [ 'name' => 'CreateStorageProfile', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/storage-profiles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateStorageProfileRequest', ], 'output' => [ 'shape' => 'CreateStorageProfileResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'CreateWorker' => [ 'name' => 'CreateWorker', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers', 'responseCode' => 200, ], 'input' => [ 'shape' => 'CreateWorkerRequest', ], 'output' => [ 'shape' => 'CreateWorkerResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'scheduling.', ], 'idempotent' => true, ], 'DeleteBudget' => [ 'name' => 'DeleteBudget', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/budgets/{budgetId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteBudgetRequest', ], 'output' => [ 'shape' => 'DeleteBudgetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DeleteFarm' => [ 'name' => 'DeleteFarm', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteFarmRequest', ], 'output' => [ 'shape' => 'DeleteFarmResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DeleteFleet' => [ 'name' => 'DeleteFleet', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteFleetRequest', ], 'output' => [ 'shape' => 'DeleteFleetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DeleteLicenseEndpoint' => [ 'name' => 'DeleteLicenseEndpoint', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/license-endpoints/{licenseEndpointId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteLicenseEndpointRequest', ], 'output' => [ 'shape' => 'DeleteLicenseEndpointResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DeleteMeteredProduct' => [ 'name' => 'DeleteMeteredProduct', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/license-endpoints/{licenseEndpointId}/metered-products/{productId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteMeteredProductRequest', ], 'output' => [ 'shape' => 'DeleteMeteredProductResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DeleteMonitor' => [ 'name' => 'DeleteMonitor', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/monitors/{monitorId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteMonitorRequest', ], 'output' => [ 'shape' => 'DeleteMonitorResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DeleteQueue' => [ 'name' => 'DeleteQueue', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteQueueRequest', ], 'output' => [ 'shape' => 'DeleteQueueResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DeleteQueueEnvironment' => [ 'name' => 'DeleteQueueEnvironment', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/environments/{queueEnvironmentId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteQueueEnvironmentRequest', ], 'output' => [ 'shape' => 'DeleteQueueEnvironmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DeleteQueueFleetAssociation' => [ 'name' => 'DeleteQueueFleetAssociation', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/queue-fleet-associations/{queueId}/{fleetId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteQueueFleetAssociationRequest', ], 'output' => [ 'shape' => 'DeleteQueueFleetAssociationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DeleteStorageProfile' => [ 'name' => 'DeleteStorageProfile', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/storage-profiles/{storageProfileId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteStorageProfileRequest', ], 'output' => [ 'shape' => 'DeleteStorageProfileResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DeleteWorker' => [ 'name' => 'DeleteWorker', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DeleteWorkerRequest', ], 'output' => [ 'shape' => 'DeleteWorkerResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DisassociateMemberFromFarm' => [ 'name' => 'DisassociateMemberFromFarm', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/members/{principalId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DisassociateMemberFromFarmRequest', ], 'output' => [ 'shape' => 'DisassociateMemberFromFarmResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DisassociateMemberFromFleet' => [ 'name' => 'DisassociateMemberFromFleet', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/members/{principalId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DisassociateMemberFromFleetRequest', ], 'output' => [ 'shape' => 'DisassociateMemberFromFleetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DisassociateMemberFromJob' => [ 'name' => 'DisassociateMemberFromJob', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/members/{principalId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DisassociateMemberFromJobRequest', ], 'output' => [ 'shape' => 'DisassociateMemberFromJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'DisassociateMemberFromQueue' => [ 'name' => 'DisassociateMemberFromQueue', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/members/{principalId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'DisassociateMemberFromQueueRequest', ], 'output' => [ 'shape' => 'DisassociateMemberFromQueueResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'GetBudget' => [ 'name' => 'GetBudget', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/budgets/{budgetId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetBudgetRequest', ], 'output' => [ 'shape' => 'GetBudgetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetFarm' => [ 'name' => 'GetFarm', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetFarmRequest', ], 'output' => [ 'shape' => 'GetFarmResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetFleet' => [ 'name' => 'GetFleet', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetFleetRequest', ], 'output' => [ 'shape' => 'GetFleetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetJob' => [ 'name' => 'GetJob', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetJobRequest', ], 'output' => [ 'shape' => 'GetJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetLicenseEndpoint' => [ 'name' => 'GetLicenseEndpoint', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/license-endpoints/{licenseEndpointId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetLicenseEndpointRequest', ], 'output' => [ 'shape' => 'GetLicenseEndpointResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetMonitor' => [ 'name' => 'GetMonitor', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/monitors/{monitorId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetMonitorRequest', ], 'output' => [ 'shape' => 'GetMonitorResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetQueue' => [ 'name' => 'GetQueue', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetQueueRequest', ], 'output' => [ 'shape' => 'GetQueueResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetQueueEnvironment' => [ 'name' => 'GetQueueEnvironment', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/environments/{queueEnvironmentId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetQueueEnvironmentRequest', ], 'output' => [ 'shape' => 'GetQueueEnvironmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetQueueFleetAssociation' => [ 'name' => 'GetQueueFleetAssociation', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queue-fleet-associations/{queueId}/{fleetId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetQueueFleetAssociationRequest', ], 'output' => [ 'shape' => 'GetQueueFleetAssociationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetSession' => [ 'name' => 'GetSession', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/sessions/{sessionId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSessionRequest', ], 'output' => [ 'shape' => 'GetSessionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetSessionAction' => [ 'name' => 'GetSessionAction', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/session-actions/{sessionActionId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSessionActionRequest', ], 'output' => [ 'shape' => 'GetSessionActionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetSessionsStatisticsAggregation' => [ 'name' => 'GetSessionsStatisticsAggregation', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/sessions-statistics-aggregation', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetSessionsStatisticsAggregationRequest', ], 'output' => [ 'shape' => 'GetSessionsStatisticsAggregationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetStep' => [ 'name' => 'GetStep', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetStepRequest', ], 'output' => [ 'shape' => 'GetStepResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetStorageProfile' => [ 'name' => 'GetStorageProfile', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/storage-profiles/{storageProfileId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetStorageProfileRequest', ], 'output' => [ 'shape' => 'GetStorageProfileResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetStorageProfileForQueue' => [ 'name' => 'GetStorageProfileForQueue', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/storage-profiles/{storageProfileId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetStorageProfileForQueueRequest', ], 'output' => [ 'shape' => 'GetStorageProfileForQueueResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetTask' => [ 'name' => 'GetTask', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}/tasks/{taskId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetTaskRequest', ], 'output' => [ 'shape' => 'GetTaskResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'GetWorker' => [ 'name' => 'GetWorker', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'GetWorkerRequest', ], 'output' => [ 'shape' => 'GetWorkerResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListAvailableMeteredProducts' => [ 'name' => 'ListAvailableMeteredProducts', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/metered-products', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListAvailableMeteredProductsRequest', ], 'output' => [ 'shape' => 'ListAvailableMeteredProductsResponse', ], 'errors' => [ [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ThrottlingException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListBudgets' => [ 'name' => 'ListBudgets', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/budgets', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListBudgetsRequest', ], 'output' => [ 'shape' => 'ListBudgetsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListFarmMembers' => [ 'name' => 'ListFarmMembers', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/members', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListFarmMembersRequest', ], 'output' => [ 'shape' => 'ListFarmMembersResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListFarms' => [ 'name' => 'ListFarms', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListFarmsRequest', ], 'output' => [ 'shape' => 'ListFarmsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListFleetMembers' => [ 'name' => 'ListFleetMembers', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/members', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListFleetMembersRequest', ], 'output' => [ 'shape' => 'ListFleetMembersResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListFleets' => [ 'name' => 'ListFleets', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListFleetsRequest', ], 'output' => [ 'shape' => 'ListFleetsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListJobMembers' => [ 'name' => 'ListJobMembers', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/members', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListJobMembersRequest', ], 'output' => [ 'shape' => 'ListJobMembersResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListJobs' => [ 'name' => 'ListJobs', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListJobsRequest', ], 'output' => [ 'shape' => 'ListJobsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListLicenseEndpoints' => [ 'name' => 'ListLicenseEndpoints', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/license-endpoints', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListLicenseEndpointsRequest', ], 'output' => [ 'shape' => 'ListLicenseEndpointsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListMeteredProducts' => [ 'name' => 'ListMeteredProducts', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/license-endpoints/{licenseEndpointId}/metered-products', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListMeteredProductsRequest', ], 'output' => [ 'shape' => 'ListMeteredProductsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListMonitors' => [ 'name' => 'ListMonitors', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/monitors', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListMonitorsRequest', ], 'output' => [ 'shape' => 'ListMonitorsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListQueueEnvironments' => [ 'name' => 'ListQueueEnvironments', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/environments', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListQueueEnvironmentsRequest', ], 'output' => [ 'shape' => 'ListQueueEnvironmentsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListQueueFleetAssociations' => [ 'name' => 'ListQueueFleetAssociations', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queue-fleet-associations', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListQueueFleetAssociationsRequest', ], 'output' => [ 'shape' => 'ListQueueFleetAssociationsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListQueueMembers' => [ 'name' => 'ListQueueMembers', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/members', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListQueueMembersRequest', ], 'output' => [ 'shape' => 'ListQueueMembersResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListQueues' => [ 'name' => 'ListQueues', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListQueuesRequest', ], 'output' => [ 'shape' => 'ListQueuesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListSessionActions' => [ 'name' => 'ListSessionActions', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/session-actions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSessionActionsRequest', ], 'output' => [ 'shape' => 'ListSessionActionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListSessions' => [ 'name' => 'ListSessions', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/sessions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSessionsRequest', ], 'output' => [ 'shape' => 'ListSessionsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListSessionsForWorker' => [ 'name' => 'ListSessionsForWorker', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}/sessions', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListSessionsForWorkerRequest', ], 'output' => [ 'shape' => 'ListSessionsForWorkerResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListStepConsumers' => [ 'name' => 'ListStepConsumers', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}/consumers', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListStepConsumersRequest', ], 'output' => [ 'shape' => 'ListStepConsumersResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListStepDependencies' => [ 'name' => 'ListStepDependencies', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}/dependencies', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListStepDependenciesRequest', ], 'output' => [ 'shape' => 'ListStepDependenciesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListSteps' => [ 'name' => 'ListSteps', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListStepsRequest', ], 'output' => [ 'shape' => 'ListStepsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListStorageProfiles' => [ 'name' => 'ListStorageProfiles', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/storage-profiles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListStorageProfilesRequest', ], 'output' => [ 'shape' => 'ListStorageProfilesResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListStorageProfilesForQueue' => [ 'name' => 'ListStorageProfilesForQueue', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/storage-profiles', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListStorageProfilesForQueueRequest', ], 'output' => [ 'shape' => 'ListStorageProfilesForQueueResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/tags/{resourceArn}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTagsForResourceRequest', ], 'output' => [ 'shape' => 'ListTagsForResourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListTasks' => [ 'name' => 'ListTasks', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}/tasks', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListTasksRequest', ], 'output' => [ 'shape' => 'ListTasksResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'ListWorkers' => [ 'name' => 'ListWorkers', 'http' => [ 'method' => 'GET', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers', 'responseCode' => 200, ], 'input' => [ 'shape' => 'ListWorkersRequest', ], 'output' => [ 'shape' => 'ListWorkersResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'PutMeteredProduct' => [ 'name' => 'PutMeteredProduct', 'http' => [ 'method' => 'PUT', 'requestUri' => '/2023-10-12/license-endpoints/{licenseEndpointId}/metered-products/{productId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'PutMeteredProductRequest', ], 'output' => [ 'shape' => 'PutMeteredProductResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'SearchJobs' => [ 'name' => 'SearchJobs', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/search/jobs', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchJobsRequest', ], 'output' => [ 'shape' => 'SearchJobsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'SearchSteps' => [ 'name' => 'SearchSteps', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/search/steps', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchStepsRequest', ], 'output' => [ 'shape' => 'SearchStepsResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'SearchTasks' => [ 'name' => 'SearchTasks', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/search/tasks', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchTasksRequest', ], 'output' => [ 'shape' => 'SearchTasksResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'SearchWorkers' => [ 'name' => 'SearchWorkers', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/search/workers', 'responseCode' => 200, ], 'input' => [ 'shape' => 'SearchWorkersRequest', ], 'output' => [ 'shape' => 'SearchWorkersResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'StartSessionsStatisticsAggregation' => [ 'name' => 'StartSessionsStatisticsAggregation', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/farms/{farmId}/sessions-statistics-aggregation', 'responseCode' => 200, ], 'input' => [ 'shape' => 'StartSessionsStatisticsAggregationRequest', ], 'output' => [ 'shape' => 'StartSessionsStatisticsAggregationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/2023-10-12/tags/{resourceArn}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'DELETE', 'requestUri' => '/2023-10-12/tags/{resourceArn}', 'responseCode' => 204, ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateBudget' => [ 'name' => 'UpdateBudget', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/budgets/{budgetId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateBudgetRequest', ], 'output' => [ 'shape' => 'UpdateBudgetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateFarm' => [ 'name' => 'UpdateFarm', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateFarmRequest', ], 'output' => [ 'shape' => 'UpdateFarmResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateFleet' => [ 'name' => 'UpdateFleet', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateFleetRequest', ], 'output' => [ 'shape' => 'UpdateFleetResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], [ 'shape' => 'ServiceQuotaExceededException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateJob' => [ 'name' => 'UpdateJob', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateJobRequest', ], 'output' => [ 'shape' => 'UpdateJobResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateMonitor' => [ 'name' => 'UpdateMonitor', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/monitors/{monitorId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateMonitorRequest', ], 'output' => [ 'shape' => 'UpdateMonitorResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateQueue' => [ 'name' => 'UpdateQueue', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateQueueRequest', ], 'output' => [ 'shape' => 'UpdateQueueResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateQueueEnvironment' => [ 'name' => 'UpdateQueueEnvironment', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/environments/{queueEnvironmentId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateQueueEnvironmentRequest', ], 'output' => [ 'shape' => 'UpdateQueueEnvironmentResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], ], 'UpdateQueueFleetAssociation' => [ 'name' => 'UpdateQueueFleetAssociation', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/queue-fleet-associations/{queueId}/{fleetId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateQueueFleetAssociationRequest', ], 'output' => [ 'shape' => 'UpdateQueueFleetAssociationResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateSession' => [ 'name' => 'UpdateSession', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/sessions/{sessionId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateSessionRequest', ], 'output' => [ 'shape' => 'UpdateSessionResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateStep' => [ 'name' => 'UpdateStep', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateStepRequest', ], 'output' => [ 'shape' => 'UpdateStepResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateStorageProfile' => [ 'name' => 'UpdateStorageProfile', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/storage-profiles/{storageProfileId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateStorageProfileRequest', ], 'output' => [ 'shape' => 'UpdateStorageProfileResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateTask' => [ 'name' => 'UpdateTask', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/queues/{queueId}/jobs/{jobId}/steps/{stepId}/tasks/{taskId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateTaskRequest', ], 'output' => [ 'shape' => 'UpdateTaskResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'management.', ], 'idempotent' => true, ], 'UpdateWorker' => [ 'name' => 'UpdateWorker', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateWorkerRequest', ], 'output' => [ 'shape' => 'UpdateWorkerResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'scheduling.', ], 'idempotent' => true, ], 'UpdateWorkerSchedule' => [ 'name' => 'UpdateWorkerSchedule', 'http' => [ 'method' => 'PATCH', 'requestUri' => '/2023-10-12/farms/{farmId}/fleets/{fleetId}/workers/{workerId}/schedule', 'responseCode' => 200, ], 'input' => [ 'shape' => 'UpdateWorkerScheduleRequest', ], 'output' => [ 'shape' => 'UpdateWorkerScheduleResponse', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InternalServerErrorException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ThrottlingException', ], [ 'shape' => 'ConflictException', ], [ 'shape' => 'ValidationException', ], ], 'endpoint' => [ 'hostPrefix' => 'scheduling.', ], 'idempotent' => true, ], ], 'shapes' => [ 'AcceleratorCountRange' => [ 'type' => 'structure', 'required' => [ 'min', ], 'members' => [ 'max' => [ 'shape' => 'MinZeroMaxInteger', ], 'min' => [ 'shape' => 'MinZeroMaxInteger', ], ], ], 'AcceleratorTotalMemoryMiBRange' => [ 'type' => 'structure', 'required' => [ 'min', ], 'members' => [ 'max' => [ 'shape' => 'MinZeroMaxInteger', ], 'min' => [ 'shape' => 'MinZeroMaxInteger', ], ], ], 'AcceleratorType' => [ 'type' => 'string', 'enum' => [ 'gpu', ], ], 'AcceleratorTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'AcceleratorType', ], ], 'AccessDeniedException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'context' => [ 'shape' => 'ExceptionContext', ], 'message' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 403, 'senderFault' => true, ], 'exception' => true, ], 'AccessKeyId' => [ 'type' => 'string', 'sensitive' => true, ], 'AggregationId' => [ 'type' => 'string', 'pattern' => '^[0-9a-f]{32}$', ], 'AllowedStorageProfileIds' => [ 'type' => 'list', 'member' => [ 'shape' => 'StorageProfileId', ], 'max' => 20, 'min' => 0, ], 'AmountCapabilityName' => [ 'type' => 'string', 'max' => 100, 'min' => 1, 'pattern' => '^([a-zA-Z][a-zA-Z0-9]{0,63}:)?amount(\\.[a-zA-Z][a-zA-Z0-9]{0,63})+$', ], 'AssignedEnvironmentEnterSessionActionDefinition' => [ 'type' => 'structure', 'required' => [ 'environmentId', ], 'members' => [ 'environmentId' => [ 'shape' => 'EnvironmentId', ], ], ], 'AssignedEnvironmentExitSessionActionDefinition' => [ 'type' => 'structure', 'required' => [ 'environmentId', ], 'members' => [ 'environmentId' => [ 'shape' => 'EnvironmentId', ], ], ], 'AssignedSession' => [ 'type' => 'structure', 'required' => [ 'jobId', 'logConfiguration', 'queueId', 'sessionActions', ], 'members' => [ 'jobId' => [ 'shape' => 'JobId', ], 'logConfiguration' => [ 'shape' => 'LogConfiguration', ], 'queueId' => [ 'shape' => 'QueueId', ], 'sessionActions' => [ 'shape' => 'AssignedSessionActions', ], ], ], 'AssignedSessionAction' => [ 'type' => 'structure', 'required' => [ 'definition', 'sessionActionId', ], 'members' => [ 'definition' => [ 'shape' => 'AssignedSessionActionDefinition', ], 'sessionActionId' => [ 'shape' => 'SessionActionId', ], ], ], 'AssignedSessionActionDefinition' => [ 'type' => 'structure', 'members' => [ 'envEnter' => [ 'shape' => 'AssignedEnvironmentEnterSessionActionDefinition', ], 'envExit' => [ 'shape' => 'AssignedEnvironmentExitSessionActionDefinition', ], 'syncInputJobAttachments' => [ 'shape' => 'AssignedSyncInputJobAttachmentsSessionActionDefinition', ], 'taskRun' => [ 'shape' => 'AssignedTaskRunSessionActionDefinition', ], ], 'union' => true, ], 'AssignedSessionActions' => [ 'type' => 'list', 'member' => [ 'shape' => 'AssignedSessionAction', ], ], 'AssignedSessions' => [ 'type' => 'map', 'key' => [ 'shape' => 'SessionId', ], 'value' => [ 'shape' => 'AssignedSession', ], ], 'AssignedSyncInputJobAttachmentsSessionActionDefinition' => [ 'type' => 'structure', 'members' => [ 'stepId' => [ 'shape' => 'StepId', ], ], ], 'AssignedTaskRunSessionActionDefinition' => [ 'type' => 'structure', 'required' => [ 'parameters', 'stepId', 'taskId', ], 'members' => [ 'parameters' => [ 'shape' => 'TaskParameters', ], 'stepId' => [ 'shape' => 'StepId', ], 'taskId' => [ 'shape' => 'TaskId', ], ], ], 'AssociateMemberToFarmRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'identityStoreId', 'membershipLevel', 'principalId', 'principalType', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'identityStoreId' => [ 'shape' => 'IdentityStoreId', ], 'membershipLevel' => [ 'shape' => 'MembershipLevel', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'uri', 'locationName' => 'principalId', ], 'principalType' => [ 'shape' => 'PrincipalType', ], ], ], 'AssociateMemberToFarmResponse' => [ 'type' => 'structure', 'members' => [], ], 'AssociateMemberToFleetRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'identityStoreId', 'membershipLevel', 'principalId', 'principalType', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'identityStoreId' => [ 'shape' => 'IdentityStoreId', ], 'membershipLevel' => [ 'shape' => 'MembershipLevel', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'uri', 'locationName' => 'principalId', ], 'principalType' => [ 'shape' => 'PrincipalType', ], ], ], 'AssociateMemberToFleetResponse' => [ 'type' => 'structure', 'members' => [], ], 'AssociateMemberToJobRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'identityStoreId', 'jobId', 'membershipLevel', 'principalId', 'principalType', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'identityStoreId' => [ 'shape' => 'IdentityStoreId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'membershipLevel' => [ 'shape' => 'MembershipLevel', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'uri', 'locationName' => 'principalId', ], 'principalType' => [ 'shape' => 'PrincipalType', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'AssociateMemberToJobResponse' => [ 'type' => 'structure', 'members' => [], ], 'AssociateMemberToQueueRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'identityStoreId', 'membershipLevel', 'principalId', 'principalType', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'identityStoreId' => [ 'shape' => 'IdentityStoreId', ], 'membershipLevel' => [ 'shape' => 'MembershipLevel', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'uri', 'locationName' => 'principalId', ], 'principalType' => [ 'shape' => 'PrincipalType', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'AssociateMemberToQueueResponse' => [ 'type' => 'structure', 'members' => [], ], 'AssumeFleetRoleForReadRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], ], ], 'AssumeFleetRoleForReadResponse' => [ 'type' => 'structure', 'required' => [ 'credentials', ], 'members' => [ 'credentials' => [ 'shape' => 'AwsCredentials', ], ], 'sensitive' => true, ], 'AssumeFleetRoleForWorkerRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'workerId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'workerId' => [ 'shape' => 'WorkerId', 'location' => 'uri', 'locationName' => 'workerId', ], ], ], 'AssumeFleetRoleForWorkerResponse' => [ 'type' => 'structure', 'required' => [ 'credentials', ], 'members' => [ 'credentials' => [ 'shape' => 'AwsCredentials', ], ], 'sensitive' => true, ], 'AssumeQueueRoleForReadRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'AssumeQueueRoleForReadResponse' => [ 'type' => 'structure', 'required' => [ 'credentials', ], 'members' => [ 'credentials' => [ 'shape' => 'AwsCredentials', ], ], 'sensitive' => true, ], 'AssumeQueueRoleForUserRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'AssumeQueueRoleForUserResponse' => [ 'type' => 'structure', 'required' => [ 'credentials', ], 'members' => [ 'credentials' => [ 'shape' => 'AwsCredentials', ], ], 'sensitive' => true, ], 'AssumeQueueRoleForWorkerRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'queueId', 'workerId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'querystring', 'locationName' => 'queueId', ], 'workerId' => [ 'shape' => 'WorkerId', 'location' => 'uri', 'locationName' => 'workerId', ], ], ], 'AssumeQueueRoleForWorkerResponse' => [ 'type' => 'structure', 'members' => [ 'credentials' => [ 'shape' => 'AwsCredentials', ], ], 'sensitive' => true, ], 'Attachments' => [ 'type' => 'structure', 'required' => [ 'manifests', ], 'members' => [ 'fileSystem' => [ 'shape' => 'JobAttachmentsFileSystem', ], 'manifests' => [ 'shape' => 'ManifestPropertiesList', ], ], ], 'AttributeCapabilityName' => [ 'type' => 'string', 'max' => 100, 'min' => 1, 'pattern' => '^([a-zA-Z][a-zA-Z0-9]{0,63}:)?attr(\\.[a-zA-Z][a-zA-Z0-9]{0,63})+$', ], 'AttributeCapabilityValue' => [ 'type' => 'string', 'max' => 100, 'min' => 1, 'pattern' => '^[a-zA-Z_]([a-zA-Z0-9_\\-]{0,99})$', ], 'AttributeCapabilityValuesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AttributeCapabilityValue', ], 'max' => 10, 'min' => 1, ], 'AutoScalingMode' => [ 'type' => 'string', 'enum' => [ 'NO_SCALING', 'EVENT_BASED_AUTO_SCALING', ], ], 'AutoScalingStatus' => [ 'type' => 'string', 'enum' => [ 'GROWING', 'STEADY', 'SHRINKING', ], ], 'AwsCredentials' => [ 'type' => 'structure', 'required' => [ 'accessKeyId', 'expiration', 'secretAccessKey', 'sessionToken', ], 'members' => [ 'accessKeyId' => [ 'shape' => 'AccessKeyId', ], 'expiration' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'secretAccessKey' => [ 'shape' => 'SecretAccessKey', ], 'sessionToken' => [ 'shape' => 'SessionToken', ], ], 'sensitive' => true, ], 'BatchGetJobEntityErrors' => [ 'type' => 'list', 'member' => [ 'shape' => 'GetJobEntityError', ], ], 'BatchGetJobEntityList' => [ 'type' => 'list', 'member' => [ 'shape' => 'JobEntity', ], 'max' => 25, 'min' => 0, ], 'BatchGetJobEntityRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'identifiers', 'workerId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'identifiers' => [ 'shape' => 'JobEntityIdentifiers', ], 'workerId' => [ 'shape' => 'WorkerId', 'location' => 'uri', 'locationName' => 'workerId', ], ], ], 'BatchGetJobEntityResponse' => [ 'type' => 'structure', 'required' => [ 'entities', 'errors', ], 'members' => [ 'entities' => [ 'shape' => 'BatchGetJobEntityList', ], 'errors' => [ 'shape' => 'BatchGetJobEntityErrors', ], ], ], 'BoundedString' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'BudgetActionToAdd' => [ 'type' => 'structure', 'required' => [ 'thresholdPercentage', 'type', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'thresholdPercentage' => [ 'shape' => 'ThresholdPercentage', ], 'type' => [ 'shape' => 'BudgetActionType', ], ], ], 'BudgetActionToRemove' => [ 'type' => 'structure', 'required' => [ 'thresholdPercentage', 'type', ], 'members' => [ 'thresholdPercentage' => [ 'shape' => 'ThresholdPercentage', ], 'type' => [ 'shape' => 'BudgetActionType', ], ], ], 'BudgetActionType' => [ 'type' => 'string', 'enum' => [ 'STOP_SCHEDULING_AND_COMPLETE_TASKS', 'STOP_SCHEDULING_AND_CANCEL_TASKS', ], ], 'BudgetActionsToAdd' => [ 'type' => 'list', 'member' => [ 'shape' => 'BudgetActionToAdd', ], 'max' => 10, 'min' => 0, ], 'BudgetActionsToRemove' => [ 'type' => 'list', 'member' => [ 'shape' => 'BudgetActionToRemove', ], 'max' => 10, 'min' => 0, ], 'BudgetId' => [ 'type' => 'string', 'pattern' => '^budget-[0-9a-f]{32}$', ], 'BudgetSchedule' => [ 'type' => 'structure', 'members' => [ 'fixed' => [ 'shape' => 'FixedBudgetSchedule', ], ], 'union' => true, ], 'BudgetStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'INACTIVE', ], ], 'BudgetSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'BudgetSummary', ], ], 'BudgetSummary' => [ 'type' => 'structure', 'required' => [ 'approximateDollarLimit', 'budgetId', 'createdAt', 'createdBy', 'displayName', 'status', 'usageTrackingResource', 'usages', ], 'members' => [ 'approximateDollarLimit' => [ 'shape' => 'ConsumedUsageLimit', ], 'budgetId' => [ 'shape' => 'BudgetId', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'status' => [ 'shape' => 'BudgetStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'usageTrackingResource' => [ 'shape' => 'UsageTrackingResource', ], 'usages' => [ 'shape' => 'ConsumedUsages', ], ], ], 'CancelSessionActions' => [ 'type' => 'map', 'key' => [ 'shape' => 'SessionId', ], 'value' => [ 'shape' => 'SessionActionIdList', ], ], 'ClientToken' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'CombinationExpression' => [ 'type' => 'string', 'max' => 1280, 'min' => 1, ], 'ComparisonOperator' => [ 'type' => 'string', 'enum' => [ 'EQUAL', 'NOT_EQUAL', 'GREATER_THAN_EQUAL_TO', 'GREATER_THAN', 'LESS_THAN_EQUAL_TO', 'LESS_THAN', ], ], 'CompletedStatus' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'FAILED', 'INTERRUPTED', 'CANCELED', 'NEVER_ATTEMPTED', ], ], 'ConflictException' => [ 'type' => 'structure', 'required' => [ 'message', 'reason', 'resourceId', 'resourceType', ], 'members' => [ 'context' => [ 'shape' => 'ExceptionContext', ], 'message' => [ 'shape' => 'String', ], 'reason' => [ 'shape' => 'ConflictExceptionReason', ], 'resourceId' => [ 'shape' => 'String', ], 'resourceType' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 409, 'senderFault' => true, ], 'exception' => true, ], 'ConflictExceptionReason' => [ 'type' => 'string', 'enum' => [ 'CONFLICT_EXCEPTION', 'CONCURRENT_MODIFICATION', 'RESOURCE_ALREADY_EXISTS', 'RESOURCE_IN_USE', 'STATUS_CONFLICT', ], ], 'ConsumedUsageLimit' => [ 'type' => 'float', 'box' => true, 'min' => 0.01, ], 'ConsumedUsages' => [ 'type' => 'structure', 'required' => [ 'approximateDollarUsage', ], 'members' => [ 'approximateDollarUsage' => [ 'shape' => 'Float', ], ], ], 'CopyJobTemplateRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'targetS3Location', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'targetS3Location' => [ 'shape' => 'S3Location', ], ], ], 'CopyJobTemplateResponse' => [ 'type' => 'structure', 'required' => [ 'templateType', ], 'members' => [ 'templateType' => [ 'shape' => 'JobTemplateType', ], ], ], 'CpuArchitectureType' => [ 'type' => 'string', 'enum' => [ 'x86_64', 'arm64', ], ], 'CreateBudgetRequest' => [ 'type' => 'structure', 'required' => [ 'actions', 'approximateDollarLimit', 'displayName', 'farmId', 'schedule', 'usageTrackingResource', ], 'members' => [ 'actions' => [ 'shape' => 'BudgetActionsToAdd', ], 'approximateDollarLimit' => [ 'shape' => 'ConsumedUsageLimit', ], 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'schedule' => [ 'shape' => 'BudgetSchedule', ], 'usageTrackingResource' => [ 'shape' => 'UsageTrackingResource', ], ], ], 'CreateBudgetResponse' => [ 'type' => 'structure', 'required' => [ 'budgetId', ], 'members' => [ 'budgetId' => [ 'shape' => 'BudgetId', ], ], ], 'CreateFarmRequest' => [ 'type' => 'structure', 'required' => [ 'displayName', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'kmsKeyArn' => [ 'shape' => 'KmsKeyArn', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'CreateFarmResponse' => [ 'type' => 'structure', 'required' => [ 'farmId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', ], ], ], 'CreateFleetRequest' => [ 'type' => 'structure', 'required' => [ 'configuration', 'displayName', 'farmId', 'maxWorkerCount', 'roleArn', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'configuration' => [ 'shape' => 'FleetConfiguration', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxWorkerCount' => [ 'shape' => 'MinZeroMaxInteger', ], 'minWorkerCount' => [ 'shape' => 'MinZeroMaxInteger', ], 'roleArn' => [ 'shape' => 'IamRoleArn', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'CreateFleetResponse' => [ 'type' => 'structure', 'required' => [ 'fleetId', ], 'members' => [ 'fleetId' => [ 'shape' => 'FleetId', ], ], ], 'CreateJobRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'priority', 'queueId', 'template', 'templateType', ], 'members' => [ 'attachments' => [ 'shape' => 'Attachments', ], 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxFailedTasksCount' => [ 'shape' => 'MaxFailedTasksCount', ], 'maxRetriesPerTask' => [ 'shape' => 'MaxRetriesPerTask', ], 'parameters' => [ 'shape' => 'JobParameters', ], 'priority' => [ 'shape' => 'JobPriority', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'storageProfileId' => [ 'shape' => 'StorageProfileId', ], 'targetTaskRunStatus' => [ 'shape' => 'CreateJobTargetTaskRunStatus', ], 'template' => [ 'shape' => 'JobTemplate', ], 'templateType' => [ 'shape' => 'JobTemplateType', ], ], ], 'CreateJobResponse' => [ 'type' => 'structure', 'required' => [ 'jobId', ], 'members' => [ 'jobId' => [ 'shape' => 'JobId', ], ], ], 'CreateJobTargetTaskRunStatus' => [ 'type' => 'string', 'enum' => [ 'READY', 'SUSPENDED', ], ], 'CreateLicenseEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'securityGroupIds', 'subnetIds', 'vpcId', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'securityGroupIds' => [ 'shape' => 'CreateLicenseEndpointRequestSecurityGroupIdsList', ], 'subnetIds' => [ 'shape' => 'CreateLicenseEndpointRequestSubnetIdsList', ], 'tags' => [ 'shape' => 'Tags', ], 'vpcId' => [ 'shape' => 'VpcId', ], ], ], 'CreateLicenseEndpointRequestSecurityGroupIdsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityGroupId', ], 'max' => 10, 'min' => 1, ], 'CreateLicenseEndpointRequestSubnetIdsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubnetId', ], 'max' => 10, 'min' => 1, ], 'CreateLicenseEndpointResponse' => [ 'type' => 'structure', 'required' => [ 'licenseEndpointId', ], 'members' => [ 'licenseEndpointId' => [ 'shape' => 'LicenseEndpointId', ], ], ], 'CreateMonitorRequest' => [ 'type' => 'structure', 'required' => [ 'displayName', 'identityCenterInstanceArn', 'roleArn', 'subdomain', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'identityCenterInstanceArn' => [ 'shape' => 'IdentityCenterInstanceArn', ], 'roleArn' => [ 'shape' => 'IamRoleArn', ], 'subdomain' => [ 'shape' => 'Subdomain', ], ], ], 'CreateMonitorResponse' => [ 'type' => 'structure', 'required' => [ 'identityCenterApplicationArn', 'monitorId', ], 'members' => [ 'identityCenterApplicationArn' => [ 'shape' => 'IdentityCenterApplicationArn', ], 'monitorId' => [ 'shape' => 'MonitorId', ], ], ], 'CreateQueueEnvironmentRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'priority', 'queueId', 'template', 'templateType', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'priority' => [ 'shape' => 'Priority', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'template' => [ 'shape' => 'EnvironmentTemplate', ], 'templateType' => [ 'shape' => 'EnvironmentTemplateType', ], ], ], 'CreateQueueEnvironmentResponse' => [ 'type' => 'structure', 'required' => [ 'queueEnvironmentId', ], 'members' => [ 'queueEnvironmentId' => [ 'shape' => 'QueueEnvironmentId', ], ], ], 'CreateQueueFleetAssociationRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'queueId' => [ 'shape' => 'QueueId', ], ], ], 'CreateQueueFleetAssociationResponse' => [ 'type' => 'structure', 'members' => [], ], 'CreateQueueRequest' => [ 'type' => 'structure', 'required' => [ 'displayName', 'farmId', ], 'members' => [ 'allowedStorageProfileIds' => [ 'shape' => 'AllowedStorageProfileIds', ], 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'defaultBudgetAction' => [ 'shape' => 'DefaultQueueBudgetAction', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobAttachmentSettings' => [ 'shape' => 'JobAttachmentSettings', ], 'jobRunAsUser' => [ 'shape' => 'JobRunAsUser', ], 'requiredFileSystemLocationNames' => [ 'shape' => 'RequiredFileSystemLocationNames', ], 'roleArn' => [ 'shape' => 'IamRoleArn', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'CreateQueueResponse' => [ 'type' => 'structure', 'required' => [ 'queueId', ], 'members' => [ 'queueId' => [ 'shape' => 'QueueId', ], ], ], 'CreateStorageProfileRequest' => [ 'type' => 'structure', 'required' => [ 'displayName', 'farmId', 'osFamily', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fileSystemLocations' => [ 'shape' => 'FileSystemLocationsList', ], 'osFamily' => [ 'shape' => 'StorageProfileOperatingSystemFamily', ], ], ], 'CreateStorageProfileResponse' => [ 'type' => 'structure', 'required' => [ 'storageProfileId', ], 'members' => [ 'storageProfileId' => [ 'shape' => 'StorageProfileId', ], ], ], 'CreateWorkerRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'hostProperties' => [ 'shape' => 'HostPropertiesRequest', ], ], ], 'CreateWorkerResponse' => [ 'type' => 'structure', 'required' => [ 'workerId', ], 'members' => [ 'workerId' => [ 'shape' => 'WorkerId', ], ], ], 'CreatedAt' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'CreatedBy' => [ 'type' => 'string', ], 'CustomFleetAmountCapabilities' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetAmountCapability', ], 'max' => 15, 'min' => 1, ], 'CustomFleetAttributeCapabilities' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetAttributeCapability', ], 'max' => 15, 'min' => 1, ], 'CustomerManagedFleetConfiguration' => [ 'type' => 'structure', 'required' => [ 'mode', 'workerCapabilities', ], 'members' => [ 'mode' => [ 'shape' => 'AutoScalingMode', ], 'storageProfileId' => [ 'shape' => 'StorageProfileId', ], 'workerCapabilities' => [ 'shape' => 'CustomerManagedWorkerCapabilities', ], ], ], 'CustomerManagedFleetOperatingSystemFamily' => [ 'type' => 'string', 'enum' => [ 'WINDOWS', 'LINUX', 'MACOS', ], ], 'CustomerManagedWorkerCapabilities' => [ 'type' => 'structure', 'required' => [ 'cpuArchitectureType', 'memoryMiB', 'osFamily', 'vCpuCount', ], 'members' => [ 'acceleratorCount' => [ 'shape' => 'AcceleratorCountRange', ], 'acceleratorTotalMemoryMiB' => [ 'shape' => 'AcceleratorTotalMemoryMiBRange', ], 'acceleratorTypes' => [ 'shape' => 'AcceleratorTypes', ], 'cpuArchitectureType' => [ 'shape' => 'CpuArchitectureType', ], 'customAmounts' => [ 'shape' => 'CustomFleetAmountCapabilities', ], 'customAttributes' => [ 'shape' => 'CustomFleetAttributeCapabilities', ], 'memoryMiB' => [ 'shape' => 'MemoryMiBRange', ], 'osFamily' => [ 'shape' => 'CustomerManagedFleetOperatingSystemFamily', ], 'vCpuCount' => [ 'shape' => 'VCpuCountRange', ], ], ], 'DateTimeFilterExpression' => [ 'type' => 'structure', 'required' => [ 'dateTime', 'name', 'operator', ], 'members' => [ 'dateTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'name' => [ 'shape' => 'String', ], 'operator' => [ 'shape' => 'ComparisonOperator', ], ], ], 'DefaultQueueBudgetAction' => [ 'type' => 'string', 'enum' => [ 'NONE', 'STOP_SCHEDULING_AND_COMPLETE_TASKS', 'STOP_SCHEDULING_AND_CANCEL_TASKS', ], ], 'DeleteBudgetRequest' => [ 'type' => 'structure', 'required' => [ 'budgetId', 'farmId', ], 'members' => [ 'budgetId' => [ 'shape' => 'BudgetId', 'location' => 'uri', 'locationName' => 'budgetId', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], ], ], 'DeleteBudgetResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteFarmRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], ], ], 'DeleteFarmResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteFleetRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], ], ], 'DeleteFleetResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteLicenseEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'licenseEndpointId', ], 'members' => [ 'licenseEndpointId' => [ 'shape' => 'LicenseEndpointId', 'location' => 'uri', 'locationName' => 'licenseEndpointId', ], ], ], 'DeleteLicenseEndpointResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteMeteredProductRequest' => [ 'type' => 'structure', 'required' => [ 'licenseEndpointId', 'productId', ], 'members' => [ 'licenseEndpointId' => [ 'shape' => 'LicenseEndpointId', 'location' => 'uri', 'locationName' => 'licenseEndpointId', ], 'productId' => [ 'shape' => 'MeteredProductId', 'location' => 'uri', 'locationName' => 'productId', ], ], ], 'DeleteMeteredProductResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteMonitorRequest' => [ 'type' => 'structure', 'required' => [ 'monitorId', ], 'members' => [ 'monitorId' => [ 'shape' => 'MonitorId', 'location' => 'uri', 'locationName' => 'monitorId', ], ], ], 'DeleteMonitorResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteQueueEnvironmentRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueEnvironmentId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'queueEnvironmentId' => [ 'shape' => 'QueueEnvironmentId', 'location' => 'uri', 'locationName' => 'queueEnvironmentId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'DeleteQueueEnvironmentResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteQueueFleetAssociationRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'DeleteQueueFleetAssociationResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteQueueRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'DeleteQueueResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteStorageProfileRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'storageProfileId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'storageProfileId' => [ 'shape' => 'StorageProfileId', 'location' => 'uri', 'locationName' => 'storageProfileId', ], ], ], 'DeleteStorageProfileResponse' => [ 'type' => 'structure', 'members' => [], ], 'DeleteWorkerRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'workerId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'workerId' => [ 'shape' => 'WorkerId', 'location' => 'uri', 'locationName' => 'workerId', ], ], ], 'DeleteWorkerResponse' => [ 'type' => 'structure', 'members' => [], ], 'DependenciesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'StepId', ], ], 'DependencyConsumerResolutionStatus' => [ 'type' => 'string', 'enum' => [ 'RESOLVED', 'UNRESOLVED', ], ], 'DependencyCounts' => [ 'type' => 'structure', 'required' => [ 'consumersResolved', 'consumersUnresolved', 'dependenciesResolved', 'dependenciesUnresolved', ], 'members' => [ 'consumersResolved' => [ 'shape' => 'Integer', ], 'consumersUnresolved' => [ 'shape' => 'Integer', ], 'dependenciesResolved' => [ 'shape' => 'Integer', ], 'dependenciesUnresolved' => [ 'shape' => 'Integer', ], ], ], 'Description' => [ 'type' => 'string', 'max' => 100, 'min' => 0, 'sensitive' => true, ], 'DesiredWorkerStatus' => [ 'type' => 'string', 'enum' => [ 'STOPPED', ], ], 'DisassociateMemberFromFarmRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'principalId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'uri', 'locationName' => 'principalId', ], ], ], 'DisassociateMemberFromFarmResponse' => [ 'type' => 'structure', 'members' => [], ], 'DisassociateMemberFromFleetRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'principalId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'uri', 'locationName' => 'principalId', ], ], ], 'DisassociateMemberFromFleetResponse' => [ 'type' => 'structure', 'members' => [], ], 'DisassociateMemberFromJobRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'principalId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'uri', 'locationName' => 'principalId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'DisassociateMemberFromJobResponse' => [ 'type' => 'structure', 'members' => [], ], 'DisassociateMemberFromQueueRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'principalId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'uri', 'locationName' => 'principalId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'DisassociateMemberFromQueueResponse' => [ 'type' => 'structure', 'members' => [], ], 'DnsName' => [ 'type' => 'string', 'pattern' => '^vpce-[\\w]+-[\\w]+.vpce-svc-[\\w]+.*.vpce.amazonaws.com$', ], 'Document' => [ 'type' => 'structure', 'members' => [], 'document' => true, 'sensitive' => true, ], 'Double' => [ 'type' => 'double', 'box' => true, ], 'EbsIops' => [ 'type' => 'integer', 'box' => true, 'max' => 16000, 'min' => 3000, ], 'EbsThroughputMiB' => [ 'type' => 'integer', 'box' => true, 'max' => 1000, 'min' => 125, ], 'Ec2EbsVolume' => [ 'type' => 'structure', 'members' => [ 'iops' => [ 'shape' => 'EbsIops', ], 'sizeGiB' => [ 'shape' => 'Integer', ], 'throughputMiB' => [ 'shape' => 'EbsThroughputMiB', ], ], ], 'Ec2MarketType' => [ 'type' => 'string', 'enum' => [ 'on-demand', 'spot', ], ], 'EndedAt' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'EndsAt' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'EnvironmentDetailsEntity' => [ 'type' => 'structure', 'required' => [ 'environmentId', 'jobId', 'schemaVersion', 'template', ], 'members' => [ 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'jobId' => [ 'shape' => 'JobId', ], 'schemaVersion' => [ 'shape' => 'String', ], 'template' => [ 'shape' => 'Document', ], ], ], 'EnvironmentDetailsError' => [ 'type' => 'structure', 'required' => [ 'code', 'environmentId', 'jobId', 'message', ], 'members' => [ 'code' => [ 'shape' => 'JobEntityErrorCode', ], 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'jobId' => [ 'shape' => 'JobId', ], 'message' => [ 'shape' => 'String', ], ], ], 'EnvironmentDetailsIdentifiers' => [ 'type' => 'structure', 'required' => [ 'environmentId', 'jobId', ], 'members' => [ 'environmentId' => [ 'shape' => 'EnvironmentId', ], 'jobId' => [ 'shape' => 'JobId', ], ], ], 'EnvironmentEnterSessionActionDefinition' => [ 'type' => 'structure', 'required' => [ 'environmentId', ], 'members' => [ 'environmentId' => [ 'shape' => 'EnvironmentId', ], ], ], 'EnvironmentEnterSessionActionDefinitionSummary' => [ 'type' => 'structure', 'required' => [ 'environmentId', ], 'members' => [ 'environmentId' => [ 'shape' => 'EnvironmentId', ], ], ], 'EnvironmentExitSessionActionDefinition' => [ 'type' => 'structure', 'required' => [ 'environmentId', ], 'members' => [ 'environmentId' => [ 'shape' => 'EnvironmentId', ], ], ], 'EnvironmentExitSessionActionDefinitionSummary' => [ 'type' => 'structure', 'required' => [ 'environmentId', ], 'members' => [ 'environmentId' => [ 'shape' => 'EnvironmentId', ], ], ], 'EnvironmentId' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, 'pattern' => '^(STEP:step-[0-9a-f]{32}:.*)|(JOB:job-[0-9a-f]{32}:.*)$', ], 'EnvironmentName' => [ 'type' => 'string', ], 'EnvironmentTemplate' => [ 'type' => 'string', 'max' => 15000, 'min' => 1, 'sensitive' => true, ], 'EnvironmentTemplateType' => [ 'type' => 'string', 'enum' => [ 'JSON', 'YAML', ], ], 'ExceptionContext' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], 'FarmId' => [ 'type' => 'string', 'pattern' => '^farm-[0-9a-f]{32}$', ], 'FarmMember' => [ 'type' => 'structure', 'required' => [ 'farmId', 'identityStoreId', 'membershipLevel', 'principalId', 'principalType', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', ], 'identityStoreId' => [ 'shape' => 'IdentityStoreId', ], 'membershipLevel' => [ 'shape' => 'MembershipLevel', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', ], 'principalType' => [ 'shape' => 'PrincipalType', ], ], ], 'FarmMembers' => [ 'type' => 'list', 'member' => [ 'shape' => 'FarmMember', ], ], 'FarmSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'FarmSummary', ], ], 'FarmSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'displayName', 'farmId', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', ], 'kmsKeyArn' => [ 'shape' => 'KmsKeyArn', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'FieldSortExpression' => [ 'type' => 'structure', 'required' => [ 'name', 'sortOrder', ], 'members' => [ 'name' => [ 'shape' => 'String', ], 'sortOrder' => [ 'shape' => 'SortOrder', ], ], ], 'FileSystemLocation' => [ 'type' => 'structure', 'required' => [ 'name', 'path', 'type', ], 'members' => [ 'name' => [ 'shape' => 'FileSystemLocationName', ], 'path' => [ 'shape' => 'PathString', ], 'type' => [ 'shape' => 'FileSystemLocationType', ], ], 'sensitive' => true, ], 'FileSystemLocationName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, 'pattern' => '^[0-9A-Za-z ]*$', 'sensitive' => true, ], 'FileSystemLocationType' => [ 'type' => 'string', 'enum' => [ 'SHARED', 'LOCAL', ], ], 'FileSystemLocationsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FileSystemLocation', ], 'max' => 20, 'min' => 0, ], 'FixedBudgetSchedule' => [ 'type' => 'structure', 'required' => [ 'endTime', 'startTime', ], 'members' => [ 'endTime' => [ 'shape' => 'EndsAt', ], 'startTime' => [ 'shape' => 'StartsAt', ], ], ], 'FleetAmountCapabilities' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetAmountCapability', ], 'max' => 25, 'min' => 1, ], 'FleetAmountCapability' => [ 'type' => 'structure', 'required' => [ 'min', 'name', ], 'members' => [ 'max' => [ 'shape' => 'Float', ], 'min' => [ 'shape' => 'Float', ], 'name' => [ 'shape' => 'AmountCapabilityName', ], ], ], 'FleetAttributeCapabilities' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetAttributeCapability', ], 'max' => 25, 'min' => 1, ], 'FleetAttributeCapability' => [ 'type' => 'structure', 'required' => [ 'name', 'values', ], 'members' => [ 'name' => [ 'shape' => 'AttributeCapabilityName', ], 'values' => [ 'shape' => 'AttributeCapabilityValuesList', ], ], ], 'FleetCapabilities' => [ 'type' => 'structure', 'members' => [ 'amounts' => [ 'shape' => 'FleetAmountCapabilities', ], 'attributes' => [ 'shape' => 'FleetAttributeCapabilities', ], ], ], 'FleetConfiguration' => [ 'type' => 'structure', 'members' => [ 'customerManaged' => [ 'shape' => 'CustomerManagedFleetConfiguration', ], 'serviceManagedEc2' => [ 'shape' => 'ServiceManagedEc2FleetConfiguration', ], ], 'union' => true, ], 'FleetId' => [ 'type' => 'string', 'pattern' => '^fleet-[0-9a-f]{32}$', ], 'FleetMember' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'identityStoreId', 'membershipLevel', 'principalId', 'principalType', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'identityStoreId' => [ 'shape' => 'IdentityStoreId', ], 'membershipLevel' => [ 'shape' => 'MembershipLevel', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', ], 'principalType' => [ 'shape' => 'PrincipalType', ], ], ], 'FleetMembers' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetMember', ], ], 'FleetStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'CREATE_IN_PROGRESS', 'UPDATE_IN_PROGRESS', 'CREATE_FAILED', 'UPDATE_FAILED', ], ], 'FleetSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetSummary', ], ], 'FleetSummary' => [ 'type' => 'structure', 'required' => [ 'configuration', 'createdAt', 'createdBy', 'displayName', 'farmId', 'fleetId', 'maxWorkerCount', 'minWorkerCount', 'status', 'workerCount', ], 'members' => [ 'autoScalingStatus' => [ 'shape' => 'AutoScalingStatus', ], 'configuration' => [ 'shape' => 'FleetConfiguration', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'maxWorkerCount' => [ 'shape' => 'MinZeroMaxInteger', ], 'minWorkerCount' => [ 'shape' => 'MinZeroMaxInteger', ], 'status' => [ 'shape' => 'FleetStatus', ], 'targetWorkerCount' => [ 'shape' => 'Integer', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'workerCount' => [ 'shape' => 'Integer', ], ], ], 'Float' => [ 'type' => 'float', 'box' => true, ], 'FloatString' => [ 'type' => 'string', 'max' => 26, 'min' => 1, 'pattern' => '^[-]?(0|[1-9][0-9]*)([.][0-9]+)?([eE][+-]?[0-9]+)?$', ], 'GetBudgetRequest' => [ 'type' => 'structure', 'required' => [ 'budgetId', 'farmId', ], 'members' => [ 'budgetId' => [ 'shape' => 'BudgetId', 'location' => 'uri', 'locationName' => 'budgetId', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], ], ], 'GetBudgetResponse' => [ 'type' => 'structure', 'required' => [ 'actions', 'approximateDollarLimit', 'budgetId', 'createdAt', 'createdBy', 'displayName', 'schedule', 'status', 'usageTrackingResource', 'usages', ], 'members' => [ 'actions' => [ 'shape' => 'ResponseBudgetActionList', ], 'approximateDollarLimit' => [ 'shape' => 'ConsumedUsageLimit', ], 'budgetId' => [ 'shape' => 'BudgetId', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'queueStoppedAt' => [ 'shape' => 'UpdatedAt', ], 'schedule' => [ 'shape' => 'BudgetSchedule', ], 'status' => [ 'shape' => 'BudgetStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'usageTrackingResource' => [ 'shape' => 'UsageTrackingResource', ], 'usages' => [ 'shape' => 'ConsumedUsages', ], ], ], 'GetFarmRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], ], ], 'GetFarmResponse' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'displayName', 'farmId', 'kmsKeyArn', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', ], 'kmsKeyArn' => [ 'shape' => 'KmsKeyArn', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetFleetRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], ], ], 'GetFleetResponse' => [ 'type' => 'structure', 'required' => [ 'configuration', 'createdAt', 'createdBy', 'displayName', 'farmId', 'fleetId', 'maxWorkerCount', 'minWorkerCount', 'roleArn', 'status', 'workerCount', ], 'members' => [ 'autoScalingStatus' => [ 'shape' => 'AutoScalingStatus', ], 'capabilities' => [ 'shape' => 'FleetCapabilities', ], 'configuration' => [ 'shape' => 'FleetConfiguration', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'maxWorkerCount' => [ 'shape' => 'MinZeroMaxInteger', ], 'minWorkerCount' => [ 'shape' => 'MinZeroMaxInteger', ], 'roleArn' => [ 'shape' => 'IamRoleArn', ], 'status' => [ 'shape' => 'FleetStatus', ], 'targetWorkerCount' => [ 'shape' => 'Integer', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'workerCount' => [ 'shape' => 'Integer', ], ], ], 'GetJobEntityError' => [ 'type' => 'structure', 'members' => [ 'environmentDetails' => [ 'shape' => 'EnvironmentDetailsError', ], 'jobAttachmentDetails' => [ 'shape' => 'JobAttachmentDetailsError', ], 'jobDetails' => [ 'shape' => 'JobDetailsError', ], 'stepDetails' => [ 'shape' => 'StepDetailsError', ], ], 'union' => true, ], 'GetJobRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'GetJobResponse' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'jobId', 'lifecycleStatus', 'lifecycleStatusMessage', 'name', 'priority', ], 'members' => [ 'attachments' => [ 'shape' => 'Attachments', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'description' => [ 'shape' => 'JobDescription', ], 'endedAt' => [ 'shape' => 'EndedAt', ], 'jobId' => [ 'shape' => 'JobId', ], 'lifecycleStatus' => [ 'shape' => 'JobLifecycleStatus', ], 'lifecycleStatusMessage' => [ 'shape' => 'String', ], 'maxFailedTasksCount' => [ 'shape' => 'MaxFailedTasksCount', ], 'maxRetriesPerTask' => [ 'shape' => 'MaxRetriesPerTask', ], 'name' => [ 'shape' => 'JobName', ], 'parameters' => [ 'shape' => 'JobParameters', ], 'priority' => [ 'shape' => 'JobPriority', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'storageProfileId' => [ 'shape' => 'StorageProfileId', ], 'targetTaskRunStatus' => [ 'shape' => 'JobTargetTaskRunStatus', ], 'taskRunStatus' => [ 'shape' => 'TaskRunStatus', ], 'taskRunStatusCounts' => [ 'shape' => 'TaskRunStatusCounts', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetLicenseEndpointRequest' => [ 'type' => 'structure', 'required' => [ 'licenseEndpointId', ], 'members' => [ 'licenseEndpointId' => [ 'shape' => 'LicenseEndpointId', 'location' => 'uri', 'locationName' => 'licenseEndpointId', ], ], ], 'GetLicenseEndpointResponse' => [ 'type' => 'structure', 'required' => [ 'licenseEndpointId', 'status', 'statusMessage', ], 'members' => [ 'dnsName' => [ 'shape' => 'DnsName', ], 'licenseEndpointId' => [ 'shape' => 'LicenseEndpointId', ], 'securityGroupIds' => [ 'shape' => 'GetLicenseEndpointResponseSecurityGroupIdsList', ], 'status' => [ 'shape' => 'LicenseEndpointStatus', ], 'statusMessage' => [ 'shape' => 'StatusMessage', ], 'subnetIds' => [ 'shape' => 'GetLicenseEndpointResponseSubnetIdsList', ], 'vpcId' => [ 'shape' => 'VpcId', ], ], ], 'GetLicenseEndpointResponseSecurityGroupIdsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SecurityGroupId', ], 'max' => 10, 'min' => 1, ], 'GetLicenseEndpointResponseSubnetIdsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SubnetId', ], 'max' => 10, 'min' => 1, ], 'GetMonitorRequest' => [ 'type' => 'structure', 'required' => [ 'monitorId', ], 'members' => [ 'monitorId' => [ 'shape' => 'MonitorId', 'location' => 'uri', 'locationName' => 'monitorId', ], ], ], 'GetMonitorResponse' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'displayName', 'identityCenterApplicationArn', 'identityCenterInstanceArn', 'monitorId', 'roleArn', 'subdomain', 'url', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'identityCenterApplicationArn' => [ 'shape' => 'IdentityCenterApplicationArn', ], 'identityCenterInstanceArn' => [ 'shape' => 'IdentityCenterInstanceArn', ], 'monitorId' => [ 'shape' => 'MonitorId', ], 'roleArn' => [ 'shape' => 'IamRoleArn', ], 'subdomain' => [ 'shape' => 'Subdomain', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'url' => [ 'shape' => 'Url', ], ], ], 'GetQueueEnvironmentRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueEnvironmentId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'queueEnvironmentId' => [ 'shape' => 'QueueEnvironmentId', 'location' => 'uri', 'locationName' => 'queueEnvironmentId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'GetQueueEnvironmentResponse' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'name', 'priority', 'queueEnvironmentId', 'template', 'templateType', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'name' => [ 'shape' => 'EnvironmentName', ], 'priority' => [ 'shape' => 'Priority', ], 'queueEnvironmentId' => [ 'shape' => 'QueueEnvironmentId', ], 'template' => [ 'shape' => 'EnvironmentTemplate', ], 'templateType' => [ 'shape' => 'EnvironmentTemplateType', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetQueueFleetAssociationRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'GetQueueFleetAssociationResponse' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'fleetId', 'queueId', 'status', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'queueId' => [ 'shape' => 'QueueId', ], 'status' => [ 'shape' => 'QueueFleetAssociationStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetQueueRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'GetQueueResponse' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'defaultBudgetAction', 'displayName', 'farmId', 'queueId', 'status', ], 'members' => [ 'allowedStorageProfileIds' => [ 'shape' => 'AllowedStorageProfileIds', ], 'blockedReason' => [ 'shape' => 'QueueBlockedReason', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'defaultBudgetAction' => [ 'shape' => 'DefaultQueueBudgetAction', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', ], 'jobAttachmentSettings' => [ 'shape' => 'JobAttachmentSettings', ], 'jobRunAsUser' => [ 'shape' => 'JobRunAsUser', ], 'queueId' => [ 'shape' => 'QueueId', ], 'requiredFileSystemLocationNames' => [ 'shape' => 'RequiredFileSystemLocationNames', ], 'roleArn' => [ 'shape' => 'IamRoleArn', ], 'status' => [ 'shape' => 'QueueStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetSessionActionRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'sessionActionId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'sessionActionId' => [ 'shape' => 'SessionActionId', 'location' => 'uri', 'locationName' => 'sessionActionId', ], ], ], 'GetSessionActionResponse' => [ 'type' => 'structure', 'required' => [ 'definition', 'sessionActionId', 'sessionId', 'status', ], 'members' => [ 'definition' => [ 'shape' => 'SessionActionDefinition', ], 'endedAt' => [ 'shape' => 'EndedAt', ], 'processExitCode' => [ 'shape' => 'ProcessExitCode', ], 'progressMessage' => [ 'shape' => 'SessionActionProgressMessage', ], 'progressPercent' => [ 'shape' => 'SessionActionProgressPercent', ], 'sessionActionId' => [ 'shape' => 'SessionActionId', ], 'sessionId' => [ 'shape' => 'SessionId', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'status' => [ 'shape' => 'SessionActionStatus', ], 'workerUpdatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'GetSessionRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'sessionId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'sessionId' => [ 'shape' => 'SessionId', 'location' => 'uri', 'locationName' => 'sessionId', ], ], ], 'GetSessionResponse' => [ 'type' => 'structure', 'required' => [ 'fleetId', 'lifecycleStatus', 'log', 'sessionId', 'startedAt', 'workerId', ], 'members' => [ 'endedAt' => [ 'shape' => 'EndedAt', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'hostProperties' => [ 'shape' => 'HostPropertiesResponse', ], 'lifecycleStatus' => [ 'shape' => 'SessionLifecycleStatus', ], 'log' => [ 'shape' => 'LogConfiguration', ], 'sessionId' => [ 'shape' => 'SessionId', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'targetLifecycleStatus' => [ 'shape' => 'SessionLifecycleTargetStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'workerId' => [ 'shape' => 'WorkerId', ], 'workerLog' => [ 'shape' => 'LogConfiguration', ], ], ], 'GetSessionsStatisticsAggregationRequest' => [ 'type' => 'structure', 'required' => [ 'aggregationId', 'farmId', ], 'members' => [ 'aggregationId' => [ 'shape' => 'AggregationId', 'location' => 'querystring', 'locationName' => 'aggregationId', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'GetSessionsStatisticsAggregationResponse' => [ 'type' => 'structure', 'required' => [ 'status', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'statistics' => [ 'shape' => 'StatisticsList', ], 'status' => [ 'shape' => 'SessionsStatisticsAggregationStatus', ], 'statusMessage' => [ 'shape' => 'String', ], ], ], 'GetStepRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'stepId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'stepId' => [ 'shape' => 'StepId', 'location' => 'uri', 'locationName' => 'stepId', ], ], ], 'GetStepResponse' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'lifecycleStatus', 'name', 'stepId', 'taskRunStatus', 'taskRunStatusCounts', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'dependencyCounts' => [ 'shape' => 'DependencyCounts', ], 'description' => [ 'shape' => 'StepDescription', ], 'endedAt' => [ 'shape' => 'EndedAt', ], 'lifecycleStatus' => [ 'shape' => 'StepLifecycleStatus', ], 'lifecycleStatusMessage' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'StepName', ], 'parameterSpace' => [ 'shape' => 'ParameterSpace', ], 'requiredCapabilities' => [ 'shape' => 'StepRequiredCapabilities', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'stepId' => [ 'shape' => 'StepId', ], 'targetTaskRunStatus' => [ 'shape' => 'StepTargetTaskRunStatus', ], 'taskRunStatus' => [ 'shape' => 'TaskRunStatus', ], 'taskRunStatusCounts' => [ 'shape' => 'TaskRunStatusCounts', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetStorageProfileForQueueRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueId', 'storageProfileId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'storageProfileId' => [ 'shape' => 'StorageProfileId', 'location' => 'uri', 'locationName' => 'storageProfileId', ], ], ], 'GetStorageProfileForQueueResponse' => [ 'type' => 'structure', 'required' => [ 'displayName', 'osFamily', 'storageProfileId', ], 'members' => [ 'displayName' => [ 'shape' => 'ResourceName', ], 'fileSystemLocations' => [ 'shape' => 'FileSystemLocationsList', ], 'osFamily' => [ 'shape' => 'StorageProfileOperatingSystemFamily', ], 'storageProfileId' => [ 'shape' => 'StorageProfileId', ], ], ], 'GetStorageProfileRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'storageProfileId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'storageProfileId' => [ 'shape' => 'StorageProfileId', 'location' => 'uri', 'locationName' => 'storageProfileId', ], ], ], 'GetStorageProfileResponse' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'displayName', 'osFamily', 'storageProfileId', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'fileSystemLocations' => [ 'shape' => 'FileSystemLocationsList', ], 'osFamily' => [ 'shape' => 'StorageProfileOperatingSystemFamily', ], 'storageProfileId' => [ 'shape' => 'StorageProfileId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetTaskRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'stepId', 'taskId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'stepId' => [ 'shape' => 'StepId', 'location' => 'uri', 'locationName' => 'stepId', ], 'taskId' => [ 'shape' => 'TaskId', 'location' => 'uri', 'locationName' => 'taskId', ], ], ], 'GetTaskResponse' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'runStatus', 'taskId', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'endedAt' => [ 'shape' => 'EndedAt', ], 'failureRetryCount' => [ 'shape' => 'TaskRetryCount', ], 'latestSessionActionId' => [ 'shape' => 'SessionActionId', ], 'parameters' => [ 'shape' => 'TaskParameters', ], 'runStatus' => [ 'shape' => 'TaskRunStatus', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'targetRunStatus' => [ 'shape' => 'TaskTargetRunStatus', ], 'taskId' => [ 'shape' => 'TaskId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'GetWorkerRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'workerId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'workerId' => [ 'shape' => 'WorkerId', 'location' => 'uri', 'locationName' => 'workerId', ], ], ], 'GetWorkerResponse' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'farmId', 'fleetId', 'status', 'workerId', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'farmId' => [ 'shape' => 'FarmId', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'hostProperties' => [ 'shape' => 'HostPropertiesResponse', ], 'log' => [ 'shape' => 'LogConfiguration', ], 'status' => [ 'shape' => 'WorkerStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'workerId' => [ 'shape' => 'WorkerId', ], ], ], 'HostName' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9_\\.\\-]{0,255}$', ], 'HostPropertiesRequest' => [ 'type' => 'structure', 'members' => [ 'hostName' => [ 'shape' => 'HostName', ], 'ipAddresses' => [ 'shape' => 'IpAddresses', ], ], ], 'HostPropertiesResponse' => [ 'type' => 'structure', 'members' => [ 'ec2InstanceArn' => [ 'shape' => 'String', ], 'ec2InstanceType' => [ 'shape' => 'InstanceType', ], 'hostName' => [ 'shape' => 'HostName', ], 'ipAddresses' => [ 'shape' => 'IpAddresses', ], ], ], 'IamRoleArn' => [ 'type' => 'string', 'pattern' => '^arn:(aws[a-zA-Z-]*):iam::\\d{12}:role(/[!-.0-~]+)*/[\\w+=,.@-]+$', ], 'IdentityCenterApplicationArn' => [ 'type' => 'string', ], 'IdentityCenterInstanceArn' => [ 'type' => 'string', 'pattern' => '^arn:(aws|aws-us-gov|aws-cn|aws-iso|aws-iso-b):sso:::instance/(sso)?ins-[a-zA-Z0-9-.]{16}$', ], 'IdentityCenterPrincipalId' => [ 'type' => 'string', 'max' => 47, 'min' => 1, 'pattern' => '^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$', ], 'IdentityStoreId' => [ 'type' => 'string', 'max' => 36, 'min' => 1, 'pattern' => '^d-[0-9a-f]{10}$|^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$', ], 'InstanceType' => [ 'type' => 'string', 'pattern' => '^[a-zA-Z0-9]+\\.[a-zA-Z0-9]+$', ], 'InstanceTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstanceType', ], 'max' => 100, 'min' => 1, ], 'IntString' => [ 'type' => 'string', 'max' => 20, 'min' => 1, 'pattern' => '^[-]?(0|[1-9][0-9]*)$', ], 'Integer' => [ 'type' => 'integer', 'box' => true, ], 'InternalServerErrorException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'message' => [ 'shape' => 'String', ], 'retryAfterSeconds' => [ 'shape' => 'Integer', 'location' => 'header', 'locationName' => 'Retry-After', ], ], 'error' => [ 'httpStatusCode' => 500, ], 'exception' => true, 'fault' => true, 'retryable' => [ 'throttling' => false, ], ], 'IpAddresses' => [ 'type' => 'structure', 'members' => [ 'ipV4Addresses' => [ 'shape' => 'IpV4Addresses', ], 'ipV6Addresses' => [ 'shape' => 'IpV6Addresses', ], ], ], 'IpV4Address' => [ 'type' => 'string', 'pattern' => '^(?:[0-9]{1,3}\\.){3}[0-9]{1,3}$', ], 'IpV4Addresses' => [ 'type' => 'list', 'member' => [ 'shape' => 'IpV4Address', ], ], 'IpV6Address' => [ 'type' => 'string', 'pattern' => '^(?:[A-F0-9]{1,4}:){7}[A-F0-9]{1,4}$', ], 'IpV6Addresses' => [ 'type' => 'list', 'member' => [ 'shape' => 'IpV6Address', ], ], 'JobAttachmentDetailsEntity' => [ 'type' => 'structure', 'required' => [ 'attachments', 'jobId', ], 'members' => [ 'attachments' => [ 'shape' => 'Attachments', ], 'jobId' => [ 'shape' => 'JobId', ], ], ], 'JobAttachmentDetailsError' => [ 'type' => 'structure', 'required' => [ 'code', 'jobId', 'message', ], 'members' => [ 'code' => [ 'shape' => 'JobEntityErrorCode', ], 'jobId' => [ 'shape' => 'JobId', ], 'message' => [ 'shape' => 'String', ], ], ], 'JobAttachmentDetailsIdentifiers' => [ 'type' => 'structure', 'required' => [ 'jobId', ], 'members' => [ 'jobId' => [ 'shape' => 'JobId', ], ], ], 'JobAttachmentSettings' => [ 'type' => 'structure', 'required' => [ 'rootPrefix', 's3BucketName', ], 'members' => [ 'rootPrefix' => [ 'shape' => 'S3Prefix', ], 's3BucketName' => [ 'shape' => 'S3BucketName', ], ], ], 'JobAttachmentsFileSystem' => [ 'type' => 'string', 'enum' => [ 'COPIED', 'VIRTUAL', ], ], 'JobDescription' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'sensitive' => true, ], 'JobDetailsEntity' => [ 'type' => 'structure', 'required' => [ 'jobId', 'logGroupName', 'schemaVersion', ], 'members' => [ 'jobAttachmentSettings' => [ 'shape' => 'JobAttachmentSettings', ], 'jobId' => [ 'shape' => 'JobId', ], 'jobRunAsUser' => [ 'shape' => 'JobRunAsUser', ], 'logGroupName' => [ 'shape' => 'String', ], 'parameters' => [ 'shape' => 'JobParameters', ], 'pathMappingRules' => [ 'shape' => 'PathMappingRules', ], 'queueRoleArn' => [ 'shape' => 'IamRoleArn', ], 'schemaVersion' => [ 'shape' => 'String', ], ], ], 'JobDetailsError' => [ 'type' => 'structure', 'required' => [ 'code', 'jobId', 'message', ], 'members' => [ 'code' => [ 'shape' => 'JobEntityErrorCode', ], 'jobId' => [ 'shape' => 'JobId', ], 'message' => [ 'shape' => 'String', ], ], ], 'JobDetailsIdentifiers' => [ 'type' => 'structure', 'required' => [ 'jobId', ], 'members' => [ 'jobId' => [ 'shape' => 'JobId', ], ], ], 'JobEntity' => [ 'type' => 'structure', 'members' => [ 'environmentDetails' => [ 'shape' => 'EnvironmentDetailsEntity', ], 'jobAttachmentDetails' => [ 'shape' => 'JobAttachmentDetailsEntity', ], 'jobDetails' => [ 'shape' => 'JobDetailsEntity', ], 'stepDetails' => [ 'shape' => 'StepDetailsEntity', ], ], 'union' => true, ], 'JobEntityErrorCode' => [ 'type' => 'string', 'enum' => [ 'AccessDeniedException', 'InternalServerException', 'ValidationException', 'ResourceNotFoundException', 'MaxPayloadSizeExceeded', 'ConflictException', ], ], 'JobEntityIdentifiers' => [ 'type' => 'list', 'member' => [ 'shape' => 'JobEntityIdentifiersUnion', ], 'max' => 10, 'min' => 1, ], 'JobEntityIdentifiersUnion' => [ 'type' => 'structure', 'members' => [ 'environmentDetails' => [ 'shape' => 'EnvironmentDetailsIdentifiers', ], 'jobAttachmentDetails' => [ 'shape' => 'JobAttachmentDetailsIdentifiers', ], 'jobDetails' => [ 'shape' => 'JobDetailsIdentifiers', ], 'stepDetails' => [ 'shape' => 'StepDetailsIdentifiers', ], ], 'union' => true, ], 'JobId' => [ 'type' => 'string', 'pattern' => '^job-[0-9a-f]{32}$', ], 'JobLifecycleStatus' => [ 'type' => 'string', 'enum' => [ 'CREATE_IN_PROGRESS', 'CREATE_FAILED', 'CREATE_COMPLETE', 'UPLOAD_IN_PROGRESS', 'UPLOAD_FAILED', 'UPDATE_IN_PROGRESS', 'UPDATE_FAILED', 'UPDATE_SUCCEEDED', 'ARCHIVED', ], ], 'JobMember' => [ 'type' => 'structure', 'required' => [ 'farmId', 'identityStoreId', 'jobId', 'membershipLevel', 'principalId', 'principalType', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', ], 'identityStoreId' => [ 'shape' => 'IdentityStoreId', ], 'jobId' => [ 'shape' => 'JobId', ], 'membershipLevel' => [ 'shape' => 'MembershipLevel', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', ], 'principalType' => [ 'shape' => 'PrincipalType', ], 'queueId' => [ 'shape' => 'QueueId', ], ], ], 'JobMembers' => [ 'type' => 'list', 'member' => [ 'shape' => 'JobMember', ], ], 'JobName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'JobParameter' => [ 'type' => 'structure', 'members' => [ 'float' => [ 'shape' => 'FloatString', ], 'int' => [ 'shape' => 'IntString', ], 'path' => [ 'shape' => 'PathString', ], 'string' => [ 'shape' => 'ParameterString', ], ], 'union' => true, ], 'JobParameters' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'JobParameter', ], 'sensitive' => true, ], 'JobPriority' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 0, ], 'JobRunAsUser' => [ 'type' => 'structure', 'required' => [ 'runAs', ], 'members' => [ 'posix' => [ 'shape' => 'PosixUser', ], 'runAs' => [ 'shape' => 'RunAs', ], 'windows' => [ 'shape' => 'WindowsUser', ], ], ], 'JobSearchSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'JobSearchSummary', ], ], 'JobSearchSummary' => [ 'type' => 'structure', 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'endedAt' => [ 'shape' => 'EndedAt', ], 'jobId' => [ 'shape' => 'JobId', ], 'jobParameters' => [ 'shape' => 'JobParameters', ], 'lifecycleStatus' => [ 'shape' => 'JobLifecycleStatus', ], 'lifecycleStatusMessage' => [ 'shape' => 'String', ], 'maxFailedTasksCount' => [ 'shape' => 'MaxFailedTasksCount', ], 'maxRetriesPerTask' => [ 'shape' => 'MaxRetriesPerTask', ], 'name' => [ 'shape' => 'JobName', ], 'priority' => [ 'shape' => 'JobPriority', ], 'queueId' => [ 'shape' => 'QueueId', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'targetTaskRunStatus' => [ 'shape' => 'JobTargetTaskRunStatus', ], 'taskRunStatus' => [ 'shape' => 'TaskRunStatus', ], 'taskRunStatusCounts' => [ 'shape' => 'TaskRunStatusCounts', ], ], ], 'JobSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'JobSummary', ], ], 'JobSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'jobId', 'lifecycleStatus', 'lifecycleStatusMessage', 'name', 'priority', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'endedAt' => [ 'shape' => 'EndedAt', ], 'jobId' => [ 'shape' => 'JobId', ], 'lifecycleStatus' => [ 'shape' => 'JobLifecycleStatus', ], 'lifecycleStatusMessage' => [ 'shape' => 'String', ], 'maxFailedTasksCount' => [ 'shape' => 'MaxFailedTasksCount', ], 'maxRetriesPerTask' => [ 'shape' => 'MaxRetriesPerTask', ], 'name' => [ 'shape' => 'JobName', ], 'priority' => [ 'shape' => 'JobPriority', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'targetTaskRunStatus' => [ 'shape' => 'JobTargetTaskRunStatus', ], 'taskRunStatus' => [ 'shape' => 'TaskRunStatus', ], 'taskRunStatusCounts' => [ 'shape' => 'TaskRunStatusCounts', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'JobTargetTaskRunStatus' => [ 'type' => 'string', 'enum' => [ 'READY', 'FAILED', 'SUCCEEDED', 'CANCELED', 'SUSPENDED', 'PENDING', ], ], 'JobTemplate' => [ 'type' => 'string', 'max' => 300000, 'min' => 1, 'sensitive' => true, ], 'JobTemplateType' => [ 'type' => 'string', 'enum' => [ 'JSON', 'YAML', ], ], 'KmsKeyArn' => [ 'type' => 'string', 'pattern' => '^arn:(aws[a-zA-Z-]*):kms:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:key/[\\w-]{1,120}$', ], 'LicenseEndpointId' => [ 'type' => 'string', 'pattern' => '^le-[0-9a-f]{32}$', ], 'LicenseEndpointStatus' => [ 'type' => 'string', 'enum' => [ 'CREATE_IN_PROGRESS', 'DELETE_IN_PROGRESS', 'READY', 'NOT_READY', ], ], 'LicenseEndpointSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'LicenseEndpointSummary', ], ], 'LicenseEndpointSummary' => [ 'type' => 'structure', 'members' => [ 'licenseEndpointId' => [ 'shape' => 'LicenseEndpointId', ], 'status' => [ 'shape' => 'LicenseEndpointStatus', ], 'statusMessage' => [ 'shape' => 'StatusMessage', ], 'vpcId' => [ 'shape' => 'VpcId', ], ], ], 'LicenseProduct' => [ 'type' => 'string', ], 'ListAttributeCapabilityValue' => [ 'type' => 'list', 'member' => [ 'shape' => 'AttributeCapabilityValue', ], ], 'ListAvailableMeteredProductsRequest' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListAvailableMeteredProductsResponse' => [ 'type' => 'structure', 'required' => [ 'meteredProducts', ], 'members' => [ 'meteredProducts' => [ 'shape' => 'MeteredProductSummaryList', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListBudgetsRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'status' => [ 'shape' => 'BudgetStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListBudgetsResponse' => [ 'type' => 'structure', 'required' => [ 'budgets', ], 'members' => [ 'budgets' => [ 'shape' => 'BudgetSummaries', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListFarmMembersRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListFarmMembersResponse' => [ 'type' => 'structure', 'required' => [ 'members', ], 'members' => [ 'members' => [ 'shape' => 'FarmMembers', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListFarmsRequest' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'querystring', 'locationName' => 'principalId', ], ], ], 'ListFarmsResponse' => [ 'type' => 'structure', 'required' => [ 'farms', ], 'members' => [ 'farms' => [ 'shape' => 'FarmSummaries', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListFleetMembersRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListFleetMembersResponse' => [ 'type' => 'structure', 'required' => [ 'members', ], 'members' => [ 'members' => [ 'shape' => 'FleetMembers', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListFleetsRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', ], 'members' => [ 'displayName' => [ 'shape' => 'ResourceName', 'location' => 'querystring', 'locationName' => 'displayName', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'querystring', 'locationName' => 'principalId', ], 'status' => [ 'shape' => 'FleetStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListFleetsResponse' => [ 'type' => 'structure', 'required' => [ 'fleets', ], 'members' => [ 'fleets' => [ 'shape' => 'FleetSummaries', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListJobMembersRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'ListJobMembersResponse' => [ 'type' => 'structure', 'required' => [ 'members', ], 'members' => [ 'members' => [ 'shape' => 'JobMembers', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListJobsRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'querystring', 'locationName' => 'principalId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'ListJobsResponse' => [ 'type' => 'structure', 'required' => [ 'jobs', ], 'members' => [ 'jobs' => [ 'shape' => 'JobSummaries', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListLicenseEndpointsRequest' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListLicenseEndpointsResponse' => [ 'type' => 'structure', 'required' => [ 'licenseEndpoints', ], 'members' => [ 'licenseEndpoints' => [ 'shape' => 'LicenseEndpointSummaries', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListMeteredProductsRequest' => [ 'type' => 'structure', 'required' => [ 'licenseEndpointId', ], 'members' => [ 'licenseEndpointId' => [ 'shape' => 'LicenseEndpointId', 'location' => 'uri', 'locationName' => 'licenseEndpointId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListMeteredProductsResponse' => [ 'type' => 'structure', 'required' => [ 'meteredProducts', ], 'members' => [ 'meteredProducts' => [ 'shape' => 'MeteredProductSummaryList', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListMonitorsRequest' => [ 'type' => 'structure', 'members' => [ 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListMonitorsResponse' => [ 'type' => 'structure', 'required' => [ 'monitors', ], 'members' => [ 'monitors' => [ 'shape' => 'MonitorSummaries', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListQueueEnvironmentsRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'ListQueueEnvironmentsResponse' => [ 'type' => 'structure', 'required' => [ 'environments', ], 'members' => [ 'environments' => [ 'shape' => 'QueueEnvironmentSummaries', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListQueueFleetAssociationsRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'querystring', 'locationName' => 'fleetId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'querystring', 'locationName' => 'queueId', ], ], ], 'ListQueueFleetAssociationsResponse' => [ 'type' => 'structure', 'required' => [ 'queueFleetAssociations', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'queueFleetAssociations' => [ 'shape' => 'QueueFleetAssociationSummaries', ], ], ], 'ListQueueMembersRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'ListQueueMembersResponse' => [ 'type' => 'structure', 'required' => [ 'members', ], 'members' => [ 'members' => [ 'shape' => 'QueueMemberList', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListQueuesRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', 'location' => 'querystring', 'locationName' => 'principalId', ], 'status' => [ 'shape' => 'QueueStatus', 'location' => 'querystring', 'locationName' => 'status', ], ], ], 'ListQueuesResponse' => [ 'type' => 'structure', 'required' => [ 'queues', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'queues' => [ 'shape' => 'QueueSummaries', ], ], ], 'ListSessionActionsRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'sessionId' => [ 'shape' => 'SessionId', 'location' => 'querystring', 'locationName' => 'sessionId', ], 'taskId' => [ 'shape' => 'TaskId', 'location' => 'querystring', 'locationName' => 'taskId', ], ], ], 'ListSessionActionsResponse' => [ 'type' => 'structure', 'required' => [ 'sessionActions', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'sessionActions' => [ 'shape' => 'SessionActionSummaries', ], ], ], 'ListSessionsForWorkerRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'workerId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'workerId' => [ 'shape' => 'WorkerId', 'location' => 'uri', 'locationName' => 'workerId', ], ], ], 'ListSessionsForWorkerResponse' => [ 'type' => 'structure', 'required' => [ 'sessions', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'sessions' => [ 'shape' => 'ListSessionsForWorkerSummaries', ], ], ], 'ListSessionsForWorkerSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkerSessionSummary', ], ], 'ListSessionsRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'ListSessionsResponse' => [ 'type' => 'structure', 'required' => [ 'sessions', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'sessions' => [ 'shape' => 'SessionSummaries', ], ], ], 'ListStepConsumersRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'stepId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'maxResults' => [ 'shape' => 'ListStepConsumersRequestMaxResultsInteger', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'stepId' => [ 'shape' => 'StepId', 'location' => 'uri', 'locationName' => 'stepId', ], ], ], 'ListStepConsumersRequestMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 1000, 'min' => 1, ], 'ListStepConsumersResponse' => [ 'type' => 'structure', 'required' => [ 'consumers', ], 'members' => [ 'consumers' => [ 'shape' => 'StepConsumers', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListStepDependenciesRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'stepId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'maxResults' => [ 'shape' => 'ListStepDependenciesRequestMaxResultsInteger', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'stepId' => [ 'shape' => 'StepId', 'location' => 'uri', 'locationName' => 'stepId', ], ], ], 'ListStepDependenciesRequestMaxResultsInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 1000, 'min' => 1, ], 'ListStepDependenciesResponse' => [ 'type' => 'structure', 'required' => [ 'dependencies', ], 'members' => [ 'dependencies' => [ 'shape' => 'StepDependencies', ], 'nextToken' => [ 'shape' => 'String', ], ], ], 'ListStepsRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'ListStepsResponse' => [ 'type' => 'structure', 'required' => [ 'steps', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'steps' => [ 'shape' => 'StepSummaries', ], ], ], 'ListStorageProfilesForQueueRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], ], ], 'ListStorageProfilesForQueueResponse' => [ 'type' => 'structure', 'required' => [ 'storageProfiles', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'storageProfiles' => [ 'shape' => 'StorageProfileSummaries', ], ], ], 'ListStorageProfilesRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListStorageProfilesResponse' => [ 'type' => 'structure', 'required' => [ 'storageProfiles', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'storageProfiles' => [ 'shape' => 'StorageProfileSummaries', ], ], ], 'ListTagsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceArn', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], ], ], 'ListTagsForResourceResponse' => [ 'type' => 'structure', 'members' => [ 'tags' => [ 'shape' => 'Tags', ], ], ], 'ListTasksRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'stepId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'stepId' => [ 'shape' => 'StepId', 'location' => 'uri', 'locationName' => 'stepId', ], ], ], 'ListTasksResponse' => [ 'type' => 'structure', 'required' => [ 'tasks', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'tasks' => [ 'shape' => 'TaskSummaries', ], ], ], 'ListWorkersRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'maxResults' => [ 'shape' => 'MaxResults', 'location' => 'querystring', 'locationName' => 'maxResults', ], 'nextToken' => [ 'shape' => 'String', 'location' => 'querystring', 'locationName' => 'nextToken', ], ], ], 'ListWorkersResponse' => [ 'type' => 'structure', 'required' => [ 'workers', ], 'members' => [ 'nextToken' => [ 'shape' => 'String', ], 'workers' => [ 'shape' => 'WorkerSummaries', ], ], ], 'LogConfiguration' => [ 'type' => 'structure', 'required' => [ 'logDriver', ], 'members' => [ 'error' => [ 'shape' => 'LogError', ], 'logDriver' => [ 'shape' => 'LogDriver', ], 'options' => [ 'shape' => 'LogOptions', ], 'parameters' => [ 'shape' => 'LogParameters', ], ], ], 'LogDriver' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'LogError' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'LogOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], 'LogParameters' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], 'LogicalOperator' => [ 'type' => 'string', 'enum' => [ 'AND', 'OR', ], ], 'ManifestProperties' => [ 'type' => 'structure', 'required' => [ 'rootPath', 'rootPathFormat', ], 'members' => [ 'fileSystemLocationName' => [ 'shape' => 'FileSystemLocationName', ], 'inputManifestHash' => [ 'shape' => 'ManifestPropertiesInputManifestHashString', ], 'inputManifestPath' => [ 'shape' => 'ManifestPropertiesInputManifestPathString', ], 'outputRelativeDirectories' => [ 'shape' => 'OutputRelativeDirectoriesList', ], 'rootPath' => [ 'shape' => 'ManifestPropertiesRootPathString', ], 'rootPathFormat' => [ 'shape' => 'PathFormat', ], ], 'sensitive' => true, ], 'ManifestPropertiesInputManifestHashString' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'ManifestPropertiesInputManifestPathString' => [ 'type' => 'string', 'max' => 512, 'min' => 1, ], 'ManifestPropertiesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ManifestProperties', ], 'max' => 10, 'min' => 1, ], 'ManifestPropertiesRootPathString' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'MaxFailedTasksCount' => [ 'type' => 'integer', 'box' => true, 'max' => 2147483647, 'min' => 0, ], 'MaxResults' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'MaxRetriesPerTask' => [ 'type' => 'integer', 'box' => true, 'max' => 2147483647, 'min' => 0, ], 'MembershipLevel' => [ 'type' => 'string', 'enum' => [ 'VIEWER', 'CONTRIBUTOR', 'OWNER', 'MANAGER', ], ], 'MemoryAmountMiB' => [ 'type' => 'integer', 'box' => true, 'max' => 2147483647, 'min' => 512, ], 'MemoryMiBRange' => [ 'type' => 'structure', 'required' => [ 'min', ], 'members' => [ 'max' => [ 'shape' => 'MemoryAmountMiB', ], 'min' => [ 'shape' => 'MemoryAmountMiB', ], ], ], 'MeteredProductId' => [ 'type' => 'string', 'pattern' => '^[0-9a-z]{1,32}-[.0-9a-z]{1,32}$', ], 'MeteredProductSummary' => [ 'type' => 'structure', 'required' => [ 'family', 'port', 'productId', 'vendor', ], 'members' => [ 'family' => [ 'shape' => 'BoundedString', ], 'port' => [ 'shape' => 'PortNumber', ], 'productId' => [ 'shape' => 'MeteredProductId', ], 'vendor' => [ 'shape' => 'BoundedString', ], ], ], 'MeteredProductSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MeteredProductSummary', ], ], 'MinOneMaxTenThousand' => [ 'type' => 'integer', 'box' => true, 'max' => 10000, 'min' => 1, ], 'MinZeroMaxInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 2147483647, 'min' => 0, ], 'MonitorId' => [ 'type' => 'string', 'pattern' => '^monitor-[0-9a-f]{32}$', ], 'MonitorSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'MonitorSummary', ], ], 'MonitorSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'displayName', 'identityCenterApplicationArn', 'identityCenterInstanceArn', 'monitorId', 'roleArn', 'subdomain', 'url', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'identityCenterApplicationArn' => [ 'shape' => 'IdentityCenterApplicationArn', ], 'identityCenterInstanceArn' => [ 'shape' => 'IdentityCenterInstanceArn', ], 'monitorId' => [ 'shape' => 'MonitorId', ], 'roleArn' => [ 'shape' => 'IamRoleArn', ], 'subdomain' => [ 'shape' => 'Subdomain', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'url' => [ 'shape' => 'Url', ], ], ], 'NextItemOffset' => [ 'type' => 'integer', 'box' => true, 'max' => 10000, 'min' => 0, ], 'OutputRelativeDirectoriesList' => [ 'type' => 'list', 'member' => [ 'shape' => 'OutputRelativeDirectoriesListMemberString', ], 'max' => 100, 'min' => 0, ], 'OutputRelativeDirectoriesListMemberString' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'ParameterFilterExpression' => [ 'type' => 'structure', 'required' => [ 'name', 'operator', 'value', ], 'members' => [ 'name' => [ 'shape' => 'String', ], 'operator' => [ 'shape' => 'ComparisonOperator', ], 'value' => [ 'shape' => 'ParameterValue', ], ], ], 'ParameterSortExpression' => [ 'type' => 'structure', 'required' => [ 'name', 'sortOrder', ], 'members' => [ 'name' => [ 'shape' => 'String', ], 'sortOrder' => [ 'shape' => 'SortOrder', ], ], ], 'ParameterSpace' => [ 'type' => 'structure', 'required' => [ 'parameters', ], 'members' => [ 'combination' => [ 'shape' => 'CombinationExpression', ], 'parameters' => [ 'shape' => 'StepParameterList', ], ], ], 'ParameterString' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, ], 'ParameterValue' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'PathFormat' => [ 'type' => 'string', 'enum' => [ 'windows', 'posix', ], ], 'PathMappingRule' => [ 'type' => 'structure', 'required' => [ 'destinationPath', 'sourcePath', 'sourcePathFormat', ], 'members' => [ 'destinationPath' => [ 'shape' => 'String', ], 'sourcePath' => [ 'shape' => 'String', ], 'sourcePathFormat' => [ 'shape' => 'PathFormat', ], ], 'sensitive' => true, ], 'PathMappingRules' => [ 'type' => 'list', 'member' => [ 'shape' => 'PathMappingRule', ], ], 'PathString' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, ], 'Period' => [ 'type' => 'string', 'enum' => [ 'HOURLY', 'DAILY', 'WEEKLY', 'MONTHLY', ], ], 'PortNumber' => [ 'type' => 'integer', 'box' => true, 'max' => 65535, 'min' => 1024, ], 'PosixUser' => [ 'type' => 'structure', 'required' => [ 'group', 'user', ], 'members' => [ 'group' => [ 'shape' => 'PosixUserGroupString', ], 'user' => [ 'shape' => 'PosixUserUserString', ], ], ], 'PosixUserGroupString' => [ 'type' => 'string', 'max' => 31, 'min' => 0, 'pattern' => '^(?:[a-z][a-z0-9-]{0,30})?$', ], 'PosixUserUserString' => [ 'type' => 'string', 'max' => 31, 'min' => 0, 'pattern' => '^(?:[a-z][a-z0-9-]{0,30})?$', ], 'PrincipalType' => [ 'type' => 'string', 'enum' => [ 'USER', 'GROUP', ], ], 'Priority' => [ 'type' => 'integer', 'box' => true, 'max' => 10000, 'min' => 0, ], 'ProcessExitCode' => [ 'type' => 'integer', 'box' => true, 'max' => 2147483647, 'min' => -2147483648, ], 'PutMeteredProductRequest' => [ 'type' => 'structure', 'required' => [ 'licenseEndpointId', 'productId', ], 'members' => [ 'licenseEndpointId' => [ 'shape' => 'LicenseEndpointId', 'location' => 'uri', 'locationName' => 'licenseEndpointId', ], 'productId' => [ 'shape' => 'MeteredProductId', 'location' => 'uri', 'locationName' => 'productId', ], ], ], 'PutMeteredProductResponse' => [ 'type' => 'structure', 'members' => [], ], 'QueueBlockedReason' => [ 'type' => 'string', 'enum' => [ 'NO_BUDGET_CONFIGURED', 'BUDGET_THRESHOLD_REACHED', ], ], 'QueueEnvironmentId' => [ 'type' => 'string', 'pattern' => '^queueenv-[0-9a-f]{32}$', ], 'QueueEnvironmentSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'QueueEnvironmentSummary', ], ], 'QueueEnvironmentSummary' => [ 'type' => 'structure', 'required' => [ 'name', 'priority', 'queueEnvironmentId', ], 'members' => [ 'name' => [ 'shape' => 'EnvironmentName', ], 'priority' => [ 'shape' => 'Priority', ], 'queueEnvironmentId' => [ 'shape' => 'QueueEnvironmentId', ], ], ], 'QueueFleetAssociationStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'STOP_SCHEDULING_AND_COMPLETE_TASKS', 'STOP_SCHEDULING_AND_CANCEL_TASKS', 'STOPPED', ], ], 'QueueFleetAssociationSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'QueueFleetAssociationSummary', ], ], 'QueueFleetAssociationSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'fleetId', 'queueId', 'status', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'queueId' => [ 'shape' => 'QueueId', ], 'status' => [ 'shape' => 'QueueFleetAssociationStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'QueueId' => [ 'type' => 'string', 'pattern' => '^queue-[0-9a-f]{32}$', ], 'QueueMember' => [ 'type' => 'structure', 'required' => [ 'farmId', 'identityStoreId', 'membershipLevel', 'principalId', 'principalType', 'queueId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', ], 'identityStoreId' => [ 'shape' => 'IdentityStoreId', ], 'membershipLevel' => [ 'shape' => 'MembershipLevel', ], 'principalId' => [ 'shape' => 'IdentityCenterPrincipalId', ], 'principalType' => [ 'shape' => 'PrincipalType', ], 'queueId' => [ 'shape' => 'QueueId', ], ], ], 'QueueMemberList' => [ 'type' => 'list', 'member' => [ 'shape' => 'QueueMember', ], ], 'QueueStatus' => [ 'type' => 'string', 'enum' => [ 'IDLE', 'SCHEDULING', 'SCHEDULING_BLOCKED', ], ], 'QueueSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'QueueSummary', ], ], 'QueueSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'defaultBudgetAction', 'displayName', 'farmId', 'queueId', 'status', ], 'members' => [ 'blockedReason' => [ 'shape' => 'QueueBlockedReason', ], 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'defaultBudgetAction' => [ 'shape' => 'DefaultQueueBudgetAction', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', ], 'queueId' => [ 'shape' => 'QueueId', ], 'status' => [ 'shape' => 'QueueStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'RequiredFileSystemLocationNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'FileSystemLocationName', ], 'max' => 20, 'min' => 0, ], 'ResourceName' => [ 'type' => 'string', 'max' => 100, 'min' => 1, ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'required' => [ 'message', 'resourceId', 'resourceType', ], 'members' => [ 'context' => [ 'shape' => 'ExceptionContext', ], 'message' => [ 'shape' => 'String', ], 'resourceId' => [ 'shape' => 'String', ], 'resourceType' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'ResponseBudgetAction' => [ 'type' => 'structure', 'required' => [ 'thresholdPercentage', 'type', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'thresholdPercentage' => [ 'shape' => 'ThresholdPercentage', ], 'type' => [ 'shape' => 'BudgetActionType', ], ], ], 'ResponseBudgetActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResponseBudgetAction', ], 'max' => 10, 'min' => 0, ], 'RunAs' => [ 'type' => 'string', 'enum' => [ 'QUEUE_CONFIGURED_USER', 'WORKER_AGENT_USER', ], ], 'S3BucketName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'S3Key' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'S3Location' => [ 'type' => 'structure', 'required' => [ 'bucketName', 'key', ], 'members' => [ 'bucketName' => [ 'shape' => 'S3BucketName', ], 'key' => [ 'shape' => 'S3Key', ], ], ], 'S3Prefix' => [ 'type' => 'string', 'max' => 63, 'min' => 1, ], 'SearchFilterExpression' => [ 'type' => 'structure', 'members' => [ 'dateTimeFilter' => [ 'shape' => 'DateTimeFilterExpression', ], 'groupFilter' => [ 'shape' => 'SearchGroupedFilterExpressions', ], 'parameterFilter' => [ 'shape' => 'ParameterFilterExpression', ], 'searchTermFilter' => [ 'shape' => 'SearchTermFilterExpression', ], 'stringFilter' => [ 'shape' => 'StringFilterExpression', ], ], 'union' => true, ], 'SearchFilterExpressions' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchFilterExpression', ], 'max' => 3, 'min' => 1, ], 'SearchGroupedFilterExpressions' => [ 'type' => 'structure', 'required' => [ 'filters', 'operator', ], 'members' => [ 'filters' => [ 'shape' => 'SearchFilterExpressions', ], 'operator' => [ 'shape' => 'LogicalOperator', ], ], ], 'SearchJobsRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'itemOffset', 'queueIds', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'filterExpressions' => [ 'shape' => 'SearchGroupedFilterExpressions', ], 'itemOffset' => [ 'shape' => 'SearchJobsRequestItemOffsetInteger', ], 'pageSize' => [ 'shape' => 'SearchJobsRequestPageSizeInteger', ], 'queueIds' => [ 'shape' => 'SearchJobsRequestQueueIdsList', ], 'sortExpressions' => [ 'shape' => 'SearchSortExpressions', ], ], ], 'SearchJobsRequestItemOffsetInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 10000, 'min' => 0, ], 'SearchJobsRequestPageSizeInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'SearchJobsRequestQueueIdsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'QueueId', ], 'max' => 10, 'min' => 1, ], 'SearchJobsResponse' => [ 'type' => 'structure', 'required' => [ 'jobs', 'totalResults', ], 'members' => [ 'jobs' => [ 'shape' => 'JobSearchSummaries', ], 'nextItemOffset' => [ 'shape' => 'NextItemOffset', ], 'totalResults' => [ 'shape' => 'TotalResults', ], ], ], 'SearchSortExpression' => [ 'type' => 'structure', 'members' => [ 'fieldSort' => [ 'shape' => 'FieldSortExpression', ], 'parameterSort' => [ 'shape' => 'ParameterSortExpression', ], 'userJobsFirst' => [ 'shape' => 'UserJobsFirst', ], ], 'union' => true, ], 'SearchSortExpressions' => [ 'type' => 'list', 'member' => [ 'shape' => 'SearchSortExpression', ], 'max' => 1, 'min' => 1, ], 'SearchStepsRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'itemOffset', 'queueIds', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'filterExpressions' => [ 'shape' => 'SearchGroupedFilterExpressions', ], 'itemOffset' => [ 'shape' => 'SearchStepsRequestItemOffsetInteger', ], 'jobId' => [ 'shape' => 'JobId', ], 'pageSize' => [ 'shape' => 'SearchStepsRequestPageSizeInteger', ], 'queueIds' => [ 'shape' => 'SearchStepsRequestQueueIdsList', ], 'sortExpressions' => [ 'shape' => 'SearchSortExpressions', ], ], ], 'SearchStepsRequestItemOffsetInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 10000, 'min' => 0, ], 'SearchStepsRequestPageSizeInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'SearchStepsRequestQueueIdsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'QueueId', ], 'max' => 10, 'min' => 1, ], 'SearchStepsResponse' => [ 'type' => 'structure', 'required' => [ 'steps', 'totalResults', ], 'members' => [ 'nextItemOffset' => [ 'shape' => 'NextItemOffset', ], 'steps' => [ 'shape' => 'StepSearchSummaries', ], 'totalResults' => [ 'shape' => 'TotalResults', ], ], ], 'SearchTasksRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'itemOffset', 'queueIds', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'filterExpressions' => [ 'shape' => 'SearchGroupedFilterExpressions', ], 'itemOffset' => [ 'shape' => 'SearchTasksRequestItemOffsetInteger', ], 'jobId' => [ 'shape' => 'JobId', ], 'pageSize' => [ 'shape' => 'SearchTasksRequestPageSizeInteger', ], 'queueIds' => [ 'shape' => 'SearchTasksRequestQueueIdsList', ], 'sortExpressions' => [ 'shape' => 'SearchSortExpressions', ], ], ], 'SearchTasksRequestItemOffsetInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 10000, 'min' => 0, ], 'SearchTasksRequestPageSizeInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'SearchTasksRequestQueueIdsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'QueueId', ], 'max' => 10, 'min' => 1, ], 'SearchTasksResponse' => [ 'type' => 'structure', 'required' => [ 'tasks', 'totalResults', ], 'members' => [ 'nextItemOffset' => [ 'shape' => 'NextItemOffset', ], 'tasks' => [ 'shape' => 'TaskSearchSummaries', ], 'totalResults' => [ 'shape' => 'TotalResults', ], ], ], 'SearchTerm' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'SearchTermFilterExpression' => [ 'type' => 'structure', 'required' => [ 'searchTerm', ], 'members' => [ 'searchTerm' => [ 'shape' => 'SearchTerm', ], ], ], 'SearchWorkersRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetIds', 'itemOffset', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'filterExpressions' => [ 'shape' => 'SearchGroupedFilterExpressions', ], 'fleetIds' => [ 'shape' => 'SearchWorkersRequestFleetIdsList', ], 'itemOffset' => [ 'shape' => 'SearchWorkersRequestItemOffsetInteger', ], 'pageSize' => [ 'shape' => 'SearchWorkersRequestPageSizeInteger', ], 'sortExpressions' => [ 'shape' => 'SearchSortExpressions', ], ], ], 'SearchWorkersRequestFleetIdsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetId', ], 'max' => 10, 'min' => 1, ], 'SearchWorkersRequestItemOffsetInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 10000, 'min' => 0, ], 'SearchWorkersRequestPageSizeInteger' => [ 'type' => 'integer', 'box' => true, 'max' => 100, 'min' => 1, ], 'SearchWorkersResponse' => [ 'type' => 'structure', 'required' => [ 'totalResults', 'workers', ], 'members' => [ 'nextItemOffset' => [ 'shape' => 'NextItemOffset', ], 'totalResults' => [ 'shape' => 'TotalResults', ], 'workers' => [ 'shape' => 'WorkerSearchSummaries', ], ], ], 'SecretAccessKey' => [ 'type' => 'string', 'sensitive' => true, ], 'SecurityGroupId' => [ 'type' => 'string', 'pattern' => '^sg-[\\w]{1,120}$', ], 'ServiceManagedEc2FleetConfiguration' => [ 'type' => 'structure', 'required' => [ 'instanceCapabilities', 'instanceMarketOptions', ], 'members' => [ 'instanceCapabilities' => [ 'shape' => 'ServiceManagedEc2InstanceCapabilities', ], 'instanceMarketOptions' => [ 'shape' => 'ServiceManagedEc2InstanceMarketOptions', ], ], ], 'ServiceManagedEc2InstanceCapabilities' => [ 'type' => 'structure', 'required' => [ 'cpuArchitectureType', 'memoryMiB', 'osFamily', 'vCpuCount', ], 'members' => [ 'allowedInstanceTypes' => [ 'shape' => 'InstanceTypes', ], 'cpuArchitectureType' => [ 'shape' => 'CpuArchitectureType', ], 'customAmounts' => [ 'shape' => 'CustomFleetAmountCapabilities', ], 'customAttributes' => [ 'shape' => 'CustomFleetAttributeCapabilities', ], 'excludedInstanceTypes' => [ 'shape' => 'InstanceTypes', ], 'memoryMiB' => [ 'shape' => 'MemoryMiBRange', ], 'osFamily' => [ 'shape' => 'ServiceManagedFleetOperatingSystemFamily', ], 'rootEbsVolume' => [ 'shape' => 'Ec2EbsVolume', ], 'vCpuCount' => [ 'shape' => 'VCpuCountRange', ], ], ], 'ServiceManagedEc2InstanceMarketOptions' => [ 'type' => 'structure', 'required' => [ 'type', ], 'members' => [ 'type' => [ 'shape' => 'Ec2MarketType', ], ], ], 'ServiceManagedFleetOperatingSystemFamily' => [ 'type' => 'string', 'enum' => [ 'WINDOWS', 'LINUX', ], ], 'ServiceQuotaExceededException' => [ 'type' => 'structure', 'required' => [ 'message', 'quotaCode', 'reason', 'resourceType', 'serviceCode', ], 'members' => [ 'context' => [ 'shape' => 'ExceptionContext', ], 'message' => [ 'shape' => 'String', ], 'quotaCode' => [ 'shape' => 'String', ], 'reason' => [ 'shape' => 'ServiceQuotaExceededExceptionReason', ], 'resourceId' => [ 'shape' => 'String', ], 'resourceType' => [ 'shape' => 'String', ], 'serviceCode' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 402, 'senderFault' => true, ], 'exception' => true, ], 'ServiceQuotaExceededExceptionReason' => [ 'type' => 'string', 'enum' => [ 'SERVICE_QUOTA_EXCEEDED_EXCEPTION', 'KMS_KEY_LIMIT_EXCEEDED', ], ], 'SessionActionDefinition' => [ 'type' => 'structure', 'members' => [ 'envEnter' => [ 'shape' => 'EnvironmentEnterSessionActionDefinition', ], 'envExit' => [ 'shape' => 'EnvironmentExitSessionActionDefinition', ], 'syncInputJobAttachments' => [ 'shape' => 'SyncInputJobAttachmentsSessionActionDefinition', ], 'taskRun' => [ 'shape' => 'TaskRunSessionActionDefinition', ], ], 'union' => true, ], 'SessionActionDefinitionSummary' => [ 'type' => 'structure', 'members' => [ 'envEnter' => [ 'shape' => 'EnvironmentEnterSessionActionDefinitionSummary', ], 'envExit' => [ 'shape' => 'EnvironmentExitSessionActionDefinitionSummary', ], 'syncInputJobAttachments' => [ 'shape' => 'SyncInputJobAttachmentsSessionActionDefinitionSummary', ], 'taskRun' => [ 'shape' => 'TaskRunSessionActionDefinitionSummary', ], ], 'union' => true, ], 'SessionActionId' => [ 'type' => 'string', 'pattern' => '^sessionaction-[0-9a-f]{32}-(0|([1-9][0-9]{0,9}))$', ], 'SessionActionIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SessionActionId', ], 'max' => 100, 'min' => 0, ], 'SessionActionProgressMessage' => [ 'type' => 'string', 'max' => 4096, 'min' => 0, 'sensitive' => true, ], 'SessionActionProgressPercent' => [ 'type' => 'float', 'box' => true, 'max' => 100, 'min' => 0, ], 'SessionActionStatus' => [ 'type' => 'string', 'enum' => [ 'ASSIGNED', 'RUNNING', 'CANCELING', 'SUCCEEDED', 'FAILED', 'INTERRUPTED', 'CANCELED', 'NEVER_ATTEMPTED', 'SCHEDULED', 'RECLAIMING', 'RECLAIMED', ], ], 'SessionActionSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'SessionActionSummary', ], ], 'SessionActionSummary' => [ 'type' => 'structure', 'required' => [ 'definition', 'sessionActionId', 'status', ], 'members' => [ 'definition' => [ 'shape' => 'SessionActionDefinitionSummary', ], 'endedAt' => [ 'shape' => 'EndedAt', ], 'progressPercent' => [ 'shape' => 'SessionActionProgressPercent', ], 'sessionActionId' => [ 'shape' => 'SessionActionId', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'status' => [ 'shape' => 'SessionActionStatus', ], 'workerUpdatedAt' => [ 'shape' => 'Timestamp', ], ], ], 'SessionId' => [ 'type' => 'string', 'pattern' => '^session-[0-9a-f]{32}$', ], 'SessionLifecycleStatus' => [ 'type' => 'string', 'enum' => [ 'STARTED', 'UPDATE_IN_PROGRESS', 'UPDATE_SUCCEEDED', 'UPDATE_FAILED', 'ENDED', ], ], 'SessionLifecycleTargetStatus' => [ 'type' => 'string', 'enum' => [ 'ENDED', ], ], 'SessionSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'SessionSummary', ], ], 'SessionSummary' => [ 'type' => 'structure', 'required' => [ 'fleetId', 'lifecycleStatus', 'sessionId', 'startedAt', 'workerId', ], 'members' => [ 'endedAt' => [ 'shape' => 'EndedAt', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'lifecycleStatus' => [ 'shape' => 'SessionLifecycleStatus', ], 'sessionId' => [ 'shape' => 'SessionId', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'targetLifecycleStatus' => [ 'shape' => 'SessionLifecycleTargetStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'workerId' => [ 'shape' => 'WorkerId', ], ], ], 'SessionToken' => [ 'type' => 'string', 'sensitive' => true, ], 'SessionsStatisticsAggregationStatus' => [ 'type' => 'string', 'enum' => [ 'IN_PROGRESS', 'TIMEOUT', 'FAILED', 'COMPLETED', ], ], 'SessionsStatisticsResources' => [ 'type' => 'structure', 'members' => [ 'fleetIds' => [ 'shape' => 'SessionsStatisticsResourcesFleetIdsList', ], 'queueIds' => [ 'shape' => 'SessionsStatisticsResourcesQueueIdsList', ], ], 'union' => true, ], 'SessionsStatisticsResourcesFleetIdsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'FleetId', ], 'max' => 10, 'min' => 1, ], 'SessionsStatisticsResourcesQueueIdsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'QueueId', ], 'max' => 10, 'min' => 1, ], 'SortOrder' => [ 'type' => 'string', 'enum' => [ 'ASCENDING', 'DESCENDING', ], ], 'StartSessionsStatisticsAggregationRequest' => [ 'type' => 'structure', 'required' => [ 'endTime', 'farmId', 'groupBy', 'resourceIds', 'startTime', 'statistics', ], 'members' => [ 'endTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'groupBy' => [ 'shape' => 'UsageGroupBy', ], 'period' => [ 'shape' => 'Period', ], 'resourceIds' => [ 'shape' => 'SessionsStatisticsResources', ], 'startTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'statistics' => [ 'shape' => 'UsageStatistics', ], 'timezone' => [ 'shape' => 'Timezone', ], ], ], 'StartSessionsStatisticsAggregationResponse' => [ 'type' => 'structure', 'required' => [ 'aggregationId', ], 'members' => [ 'aggregationId' => [ 'shape' => 'AggregationId', ], ], ], 'StartedAt' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'StartsAt' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'Statistics' => [ 'type' => 'structure', 'required' => [ 'costInUsd', 'count', 'runtimeInSeconds', ], 'members' => [ 'aggregationEndTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'aggregationStartTime' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'costInUsd' => [ 'shape' => 'Stats', ], 'count' => [ 'shape' => 'Integer', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'instanceType' => [ 'shape' => 'InstanceType', ], 'jobId' => [ 'shape' => 'JobId', ], 'jobName' => [ 'shape' => 'JobName', ], 'licenseProduct' => [ 'shape' => 'LicenseProduct', ], 'queueId' => [ 'shape' => 'QueueId', ], 'runtimeInSeconds' => [ 'shape' => 'Stats', ], 'usageType' => [ 'shape' => 'UsageType', ], 'userId' => [ 'shape' => 'UserId', ], ], ], 'StatisticsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Statistics', ], ], 'Stats' => [ 'type' => 'structure', 'members' => [ 'avg' => [ 'shape' => 'Double', ], 'max' => [ 'shape' => 'Double', ], 'min' => [ 'shape' => 'Double', ], 'sum' => [ 'shape' => 'Double', ], ], ], 'StatusMessage' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, ], 'StepAmountCapabilities' => [ 'type' => 'list', 'member' => [ 'shape' => 'StepAmountCapability', ], ], 'StepAmountCapability' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'max' => [ 'shape' => 'Double', ], 'min' => [ 'shape' => 'Double', ], 'name' => [ 'shape' => 'AmountCapabilityName', ], 'value' => [ 'shape' => 'Double', ], ], ], 'StepAttributeCapabilities' => [ 'type' => 'list', 'member' => [ 'shape' => 'StepAttributeCapability', ], ], 'StepAttributeCapability' => [ 'type' => 'structure', 'required' => [ 'name', ], 'members' => [ 'allOf' => [ 'shape' => 'ListAttributeCapabilityValue', ], 'anyOf' => [ 'shape' => 'ListAttributeCapabilityValue', ], 'name' => [ 'shape' => 'AttributeCapabilityName', ], ], ], 'StepConsumer' => [ 'type' => 'structure', 'required' => [ 'status', 'stepId', ], 'members' => [ 'status' => [ 'shape' => 'DependencyConsumerResolutionStatus', ], 'stepId' => [ 'shape' => 'StepId', ], ], ], 'StepConsumers' => [ 'type' => 'list', 'member' => [ 'shape' => 'StepConsumer', ], ], 'StepDependencies' => [ 'type' => 'list', 'member' => [ 'shape' => 'StepDependency', ], ], 'StepDependency' => [ 'type' => 'structure', 'required' => [ 'status', 'stepId', ], 'members' => [ 'status' => [ 'shape' => 'DependencyConsumerResolutionStatus', ], 'stepId' => [ 'shape' => 'StepId', ], ], ], 'StepDescription' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, 'sensitive' => true, ], 'StepDetailsEntity' => [ 'type' => 'structure', 'required' => [ 'dependencies', 'jobId', 'schemaVersion', 'stepId', 'template', ], 'members' => [ 'dependencies' => [ 'shape' => 'DependenciesList', ], 'jobId' => [ 'shape' => 'JobId', ], 'schemaVersion' => [ 'shape' => 'String', ], 'stepId' => [ 'shape' => 'StepId', ], 'template' => [ 'shape' => 'Document', ], ], ], 'StepDetailsError' => [ 'type' => 'structure', 'required' => [ 'code', 'jobId', 'message', 'stepId', ], 'members' => [ 'code' => [ 'shape' => 'JobEntityErrorCode', ], 'jobId' => [ 'shape' => 'JobId', ], 'message' => [ 'shape' => 'String', ], 'stepId' => [ 'shape' => 'StepId', ], ], ], 'StepDetailsIdentifiers' => [ 'type' => 'structure', 'required' => [ 'jobId', 'stepId', ], 'members' => [ 'jobId' => [ 'shape' => 'JobId', ], 'stepId' => [ 'shape' => 'StepId', ], ], ], 'StepId' => [ 'type' => 'string', 'pattern' => '^step-[0-9a-f]{32}$', ], 'StepLifecycleStatus' => [ 'type' => 'string', 'enum' => [ 'CREATE_COMPLETE', 'UPDATE_IN_PROGRESS', 'UPDATE_FAILED', 'UPDATE_SUCCEEDED', ], ], 'StepName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'StepParameter' => [ 'type' => 'structure', 'required' => [ 'name', 'type', ], 'members' => [ 'name' => [ 'shape' => 'StepParameterName', ], 'type' => [ 'shape' => 'StepParameterType', ], ], ], 'StepParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'StepParameter', ], ], 'StepParameterName' => [ 'type' => 'string', 'max' => 64, 'min' => 1, ], 'StepParameterType' => [ 'type' => 'string', 'enum' => [ 'INT', 'FLOAT', 'STRING', 'PATH', ], ], 'StepRequiredCapabilities' => [ 'type' => 'structure', 'required' => [ 'amounts', 'attributes', ], 'members' => [ 'amounts' => [ 'shape' => 'StepAmountCapabilities', ], 'attributes' => [ 'shape' => 'StepAttributeCapabilities', ], ], ], 'StepSearchSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'StepSearchSummary', ], ], 'StepSearchSummary' => [ 'type' => 'structure', 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'endedAt' => [ 'shape' => 'EndedAt', ], 'jobId' => [ 'shape' => 'JobId', ], 'lifecycleStatus' => [ 'shape' => 'StepLifecycleStatus', ], 'lifecycleStatusMessage' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'StepName', ], 'parameterSpace' => [ 'shape' => 'ParameterSpace', ], 'queueId' => [ 'shape' => 'QueueId', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'stepId' => [ 'shape' => 'StepId', ], 'targetTaskRunStatus' => [ 'shape' => 'StepTargetTaskRunStatus', ], 'taskRunStatus' => [ 'shape' => 'TaskRunStatus', ], 'taskRunStatusCounts' => [ 'shape' => 'TaskRunStatusCounts', ], ], ], 'StepSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'StepSummary', ], ], 'StepSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'lifecycleStatus', 'name', 'stepId', 'taskRunStatus', 'taskRunStatusCounts', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'dependencyCounts' => [ 'shape' => 'DependencyCounts', ], 'endedAt' => [ 'shape' => 'EndedAt', ], 'lifecycleStatus' => [ 'shape' => 'StepLifecycleStatus', ], 'lifecycleStatusMessage' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'StepName', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'stepId' => [ 'shape' => 'StepId', ], 'targetTaskRunStatus' => [ 'shape' => 'StepTargetTaskRunStatus', ], 'taskRunStatus' => [ 'shape' => 'TaskRunStatus', ], 'taskRunStatusCounts' => [ 'shape' => 'TaskRunStatusCounts', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'StepTargetTaskRunStatus' => [ 'type' => 'string', 'enum' => [ 'READY', 'FAILED', 'SUCCEEDED', 'CANCELED', 'SUSPENDED', 'PENDING', ], ], 'StorageProfileId' => [ 'type' => 'string', 'pattern' => '^sp-[0-9a-f]{32}$', ], 'StorageProfileOperatingSystemFamily' => [ 'type' => 'string', 'enum' => [ 'WINDOWS', 'LINUX', 'MACOS', ], ], 'StorageProfileSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'StorageProfileSummary', ], ], 'StorageProfileSummary' => [ 'type' => 'structure', 'required' => [ 'displayName', 'osFamily', 'storageProfileId', ], 'members' => [ 'displayName' => [ 'shape' => 'ResourceName', ], 'osFamily' => [ 'shape' => 'StorageProfileOperatingSystemFamily', ], 'storageProfileId' => [ 'shape' => 'StorageProfileId', ], ], ], 'String' => [ 'type' => 'string', ], 'StringFilter' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'StringFilterExpression' => [ 'type' => 'structure', 'required' => [ 'name', 'operator', 'value', ], 'members' => [ 'name' => [ 'shape' => 'String', ], 'operator' => [ 'shape' => 'ComparisonOperator', ], 'value' => [ 'shape' => 'StringFilter', ], ], ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'String', ], ], 'Subdomain' => [ 'type' => 'string', 'pattern' => '^[a-z0-9-]{1,100}$', ], 'SubnetId' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '^subnet-[\\w]{1,120}$', ], 'SyncInputJobAttachmentsSessionActionDefinition' => [ 'type' => 'structure', 'members' => [ 'stepId' => [ 'shape' => 'StepId', ], ], ], 'SyncInputJobAttachmentsSessionActionDefinitionSummary' => [ 'type' => 'structure', 'members' => [ 'stepId' => [ 'shape' => 'StepId', ], ], ], 'SyntheticTimestamp_date_time' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceArn', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], 'tags' => [ 'shape' => 'Tags', ], ], ], 'TagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'Tags' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'String', ], ], 'TaskId' => [ 'type' => 'string', 'pattern' => '^task-[0-9a-f]{32}-(0|([1-9][0-9]{0,9}))$', ], 'TaskParameterValue' => [ 'type' => 'structure', 'members' => [ 'float' => [ 'shape' => 'FloatString', ], 'int' => [ 'shape' => 'IntString', ], 'path' => [ 'shape' => 'PathString', ], 'string' => [ 'shape' => 'ParameterString', ], ], 'sensitive' => true, 'union' => true, ], 'TaskParameters' => [ 'type' => 'map', 'key' => [ 'shape' => 'String', ], 'value' => [ 'shape' => 'TaskParameterValue', ], 'sensitive' => true, ], 'TaskRetryCount' => [ 'type' => 'integer', 'box' => true, 'max' => 2147483647, 'min' => 0, ], 'TaskRunSessionActionDefinition' => [ 'type' => 'structure', 'required' => [ 'parameters', 'stepId', 'taskId', ], 'members' => [ 'parameters' => [ 'shape' => 'TaskParameters', ], 'stepId' => [ 'shape' => 'StepId', ], 'taskId' => [ 'shape' => 'TaskId', ], ], ], 'TaskRunSessionActionDefinitionSummary' => [ 'type' => 'structure', 'required' => [ 'stepId', 'taskId', ], 'members' => [ 'stepId' => [ 'shape' => 'StepId', ], 'taskId' => [ 'shape' => 'TaskId', ], ], ], 'TaskRunStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'READY', 'ASSIGNED', 'STARTING', 'SCHEDULED', 'INTERRUPTING', 'RUNNING', 'SUSPENDED', 'CANCELED', 'FAILED', 'SUCCEEDED', 'NOT_COMPATIBLE', ], ], 'TaskRunStatusCounts' => [ 'type' => 'map', 'key' => [ 'shape' => 'TaskRunStatus', ], 'value' => [ 'shape' => 'Integer', ], ], 'TaskSearchSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'TaskSearchSummary', ], ], 'TaskSearchSummary' => [ 'type' => 'structure', 'members' => [ 'endedAt' => [ 'shape' => 'EndedAt', ], 'failureRetryCount' => [ 'shape' => 'TaskRetryCount', ], 'jobId' => [ 'shape' => 'JobId', ], 'parameters' => [ 'shape' => 'TaskParameters', ], 'queueId' => [ 'shape' => 'QueueId', ], 'runStatus' => [ 'shape' => 'TaskRunStatus', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'stepId' => [ 'shape' => 'StepId', ], 'targetRunStatus' => [ 'shape' => 'TaskTargetRunStatus', ], 'taskId' => [ 'shape' => 'TaskId', ], ], ], 'TaskSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'TaskSummary', ], ], 'TaskSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'runStatus', 'taskId', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'endedAt' => [ 'shape' => 'EndedAt', ], 'failureRetryCount' => [ 'shape' => 'TaskRetryCount', ], 'latestSessionActionId' => [ 'shape' => 'SessionActionId', ], 'parameters' => [ 'shape' => 'TaskParameters', ], 'runStatus' => [ 'shape' => 'TaskRunStatus', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'targetRunStatus' => [ 'shape' => 'TaskTargetRunStatus', ], 'taskId' => [ 'shape' => 'TaskId', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], ], ], 'TaskTargetRunStatus' => [ 'type' => 'string', 'enum' => [ 'READY', 'FAILED', 'SUCCEEDED', 'CANCELED', 'SUSPENDED', 'PENDING', ], ], 'ThresholdPercentage' => [ 'type' => 'float', 'box' => true, 'max' => 100, 'min' => 0, ], 'ThrottlingException' => [ 'type' => 'structure', 'required' => [ 'message', ], 'members' => [ 'context' => [ 'shape' => 'ExceptionContext', ], 'message' => [ 'shape' => 'String', ], 'quotaCode' => [ 'shape' => 'String', ], 'retryAfterSeconds' => [ 'shape' => 'Integer', 'location' => 'header', 'locationName' => 'Retry-After', ], 'serviceCode' => [ 'shape' => 'String', ], ], 'error' => [ 'httpStatusCode' => 429, 'senderFault' => true, ], 'exception' => true, 'retryable' => [ 'throttling' => true, ], ], 'Timestamp' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'Timezone' => [ 'type' => 'string', 'max' => 9, 'min' => 9, 'pattern' => '^UTC[-+][01][0-9]:(30|00)$', ], 'TotalResults' => [ 'type' => 'integer', 'box' => true, 'max' => 10000, 'min' => 0, ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceArn', 'tagKeys', ], 'members' => [ 'resourceArn' => [ 'shape' => 'String', 'location' => 'uri', 'locationName' => 'resourceArn', ], 'tagKeys' => [ 'shape' => 'StringList', 'location' => 'querystring', 'locationName' => 'tagKeys', ], ], ], 'UntagResourceResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateBudgetRequest' => [ 'type' => 'structure', 'required' => [ 'budgetId', 'farmId', ], 'members' => [ 'actionsToAdd' => [ 'shape' => 'BudgetActionsToAdd', ], 'actionsToRemove' => [ 'shape' => 'BudgetActionsToRemove', ], 'approximateDollarLimit' => [ 'shape' => 'ConsumedUsageLimit', ], 'budgetId' => [ 'shape' => 'BudgetId', 'location' => 'uri', 'locationName' => 'budgetId', ], 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'schedule' => [ 'shape' => 'BudgetSchedule', ], 'status' => [ 'shape' => 'BudgetStatus', ], ], ], 'UpdateBudgetResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateFarmRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', ], 'members' => [ 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], ], ], 'UpdateFarmResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateFleetRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'configuration' => [ 'shape' => 'FleetConfiguration', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'maxWorkerCount' => [ 'shape' => 'MinZeroMaxInteger', ], 'minWorkerCount' => [ 'shape' => 'MinZeroMaxInteger', ], 'roleArn' => [ 'shape' => 'IamRoleArn', ], ], ], 'UpdateFleetResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateJobLifecycleStatus' => [ 'type' => 'string', 'enum' => [ 'ARCHIVED', ], ], 'UpdateJobRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'lifecycleStatus' => [ 'shape' => 'UpdateJobLifecycleStatus', ], 'maxFailedTasksCount' => [ 'shape' => 'MaxFailedTasksCount', ], 'maxRetriesPerTask' => [ 'shape' => 'MaxRetriesPerTask', ], 'priority' => [ 'shape' => 'JobPriority', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'targetTaskRunStatus' => [ 'shape' => 'JobTargetTaskRunStatus', ], ], ], 'UpdateJobResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateMonitorRequest' => [ 'type' => 'structure', 'required' => [ 'monitorId', ], 'members' => [ 'displayName' => [ 'shape' => 'ResourceName', ], 'monitorId' => [ 'shape' => 'MonitorId', 'location' => 'uri', 'locationName' => 'monitorId', ], 'roleArn' => [ 'shape' => 'IamRoleArn', ], 'subdomain' => [ 'shape' => 'Subdomain', ], ], ], 'UpdateMonitorResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateQueueEnvironmentRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueEnvironmentId', 'queueId', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'priority' => [ 'shape' => 'Priority', ], 'queueEnvironmentId' => [ 'shape' => 'QueueEnvironmentId', 'location' => 'uri', 'locationName' => 'queueEnvironmentId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'template' => [ 'shape' => 'EnvironmentTemplate', ], 'templateType' => [ 'shape' => 'EnvironmentTemplateType', ], ], ], 'UpdateQueueEnvironmentResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateQueueFleetAssociationRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'queueId', 'status', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'status' => [ 'shape' => 'UpdateQueueFleetAssociationStatus', ], ], ], 'UpdateQueueFleetAssociationResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateQueueFleetAssociationStatus' => [ 'type' => 'string', 'enum' => [ 'ACTIVE', 'STOP_SCHEDULING_AND_COMPLETE_TASKS', 'STOP_SCHEDULING_AND_CANCEL_TASKS', ], ], 'UpdateQueueRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'queueId', ], 'members' => [ 'allowedStorageProfileIdsToAdd' => [ 'shape' => 'AllowedStorageProfileIds', ], 'allowedStorageProfileIdsToRemove' => [ 'shape' => 'AllowedStorageProfileIds', ], 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'defaultBudgetAction' => [ 'shape' => 'DefaultQueueBudgetAction', ], 'description' => [ 'shape' => 'Description', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobAttachmentSettings' => [ 'shape' => 'JobAttachmentSettings', ], 'jobRunAsUser' => [ 'shape' => 'JobRunAsUser', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'requiredFileSystemLocationNamesToAdd' => [ 'shape' => 'RequiredFileSystemLocationNames', ], 'requiredFileSystemLocationNamesToRemove' => [ 'shape' => 'RequiredFileSystemLocationNames', ], 'roleArn' => [ 'shape' => 'IamRoleArn', ], ], ], 'UpdateQueueResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateSessionRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'sessionId', 'targetLifecycleStatus', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'sessionId' => [ 'shape' => 'SessionId', 'location' => 'uri', 'locationName' => 'sessionId', ], 'targetLifecycleStatus' => [ 'shape' => 'SessionLifecycleTargetStatus', ], ], ], 'UpdateSessionResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateStepRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'stepId', 'targetTaskRunStatus', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'stepId' => [ 'shape' => 'StepId', 'location' => 'uri', 'locationName' => 'stepId', ], 'targetTaskRunStatus' => [ 'shape' => 'StepTargetTaskRunStatus', ], ], ], 'UpdateStepResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateStorageProfileRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'storageProfileId', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'displayName' => [ 'shape' => 'ResourceName', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fileSystemLocationsToAdd' => [ 'shape' => 'FileSystemLocationsList', ], 'fileSystemLocationsToRemove' => [ 'shape' => 'FileSystemLocationsList', ], 'osFamily' => [ 'shape' => 'StorageProfileOperatingSystemFamily', ], 'storageProfileId' => [ 'shape' => 'StorageProfileId', 'location' => 'uri', 'locationName' => 'storageProfileId', ], ], ], 'UpdateStorageProfileResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateTaskRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'jobId', 'queueId', 'stepId', 'targetRunStatus', 'taskId', ], 'members' => [ 'clientToken' => [ 'shape' => 'ClientToken', 'idempotencyToken' => true, 'location' => 'header', 'locationName' => 'X-Amz-Client-Token', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'jobId' => [ 'shape' => 'JobId', 'location' => 'uri', 'locationName' => 'jobId', ], 'queueId' => [ 'shape' => 'QueueId', 'location' => 'uri', 'locationName' => 'queueId', ], 'stepId' => [ 'shape' => 'StepId', 'location' => 'uri', 'locationName' => 'stepId', ], 'targetRunStatus' => [ 'shape' => 'TaskTargetRunStatus', ], 'taskId' => [ 'shape' => 'TaskId', 'location' => 'uri', 'locationName' => 'taskId', ], ], ], 'UpdateTaskResponse' => [ 'type' => 'structure', 'members' => [], ], 'UpdateWorkerRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'workerId', ], 'members' => [ 'capabilities' => [ 'shape' => 'WorkerCapabilities', ], 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'hostProperties' => [ 'shape' => 'HostPropertiesRequest', ], 'status' => [ 'shape' => 'UpdatedWorkerStatus', ], 'workerId' => [ 'shape' => 'WorkerId', 'location' => 'uri', 'locationName' => 'workerId', ], ], ], 'UpdateWorkerResponse' => [ 'type' => 'structure', 'members' => [ 'log' => [ 'shape' => 'LogConfiguration', ], ], ], 'UpdateWorkerScheduleInterval' => [ 'type' => 'integer', 'box' => true, 'min' => 0, ], 'UpdateWorkerScheduleRequest' => [ 'type' => 'structure', 'required' => [ 'farmId', 'fleetId', 'workerId', ], 'members' => [ 'farmId' => [ 'shape' => 'FarmId', 'location' => 'uri', 'locationName' => 'farmId', ], 'fleetId' => [ 'shape' => 'FleetId', 'location' => 'uri', 'locationName' => 'fleetId', ], 'updatedSessionActions' => [ 'shape' => 'UpdatedSessionActions', ], 'workerId' => [ 'shape' => 'WorkerId', 'location' => 'uri', 'locationName' => 'workerId', ], ], ], 'UpdateWorkerScheduleResponse' => [ 'type' => 'structure', 'required' => [ 'assignedSessions', 'cancelSessionActions', 'updateIntervalSeconds', ], 'members' => [ 'assignedSessions' => [ 'shape' => 'AssignedSessions', ], 'cancelSessionActions' => [ 'shape' => 'CancelSessionActions', ], 'desiredWorkerStatus' => [ 'shape' => 'DesiredWorkerStatus', ], 'updateIntervalSeconds' => [ 'shape' => 'UpdateWorkerScheduleInterval', ], ], ], 'UpdatedAt' => [ 'type' => 'timestamp', 'timestampFormat' => 'iso8601', ], 'UpdatedBy' => [ 'type' => 'string', ], 'UpdatedSessionActionInfo' => [ 'type' => 'structure', 'members' => [ 'completedStatus' => [ 'shape' => 'CompletedStatus', ], 'endedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'processExitCode' => [ 'shape' => 'ProcessExitCode', ], 'progressMessage' => [ 'shape' => 'SessionActionProgressMessage', ], 'progressPercent' => [ 'shape' => 'SessionActionProgressPercent', ], 'startedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], 'updatedAt' => [ 'shape' => 'SyntheticTimestamp_date_time', ], ], ], 'UpdatedSessionActions' => [ 'type' => 'map', 'key' => [ 'shape' => 'SessionActionId', ], 'value' => [ 'shape' => 'UpdatedSessionActionInfo', ], ], 'UpdatedWorkerStatus' => [ 'type' => 'string', 'enum' => [ 'STARTED', 'STOPPING', 'STOPPED', ], ], 'Url' => [ 'type' => 'string', ], 'UsageGroupBy' => [ 'type' => 'list', 'member' => [ 'shape' => 'UsageGroupByField', ], 'max' => 2, 'min' => 1, ], 'UsageGroupByField' => [ 'type' => 'string', 'enum' => [ 'QUEUE_ID', 'FLEET_ID', 'JOB_ID', 'USER_ID', 'USAGE_TYPE', 'INSTANCE_TYPE', 'LICENSE_PRODUCT', ], ], 'UsageStatistic' => [ 'type' => 'string', 'enum' => [ 'SUM', 'MIN', 'MAX', 'AVG', ], ], 'UsageStatistics' => [ 'type' => 'list', 'member' => [ 'shape' => 'UsageStatistic', ], 'max' => 4, 'min' => 1, ], 'UsageTrackingResource' => [ 'type' => 'structure', 'members' => [ 'queueId' => [ 'shape' => 'QueueId', ], ], 'union' => true, ], 'UsageType' => [ 'type' => 'string', 'enum' => [ 'COMPUTE', 'LICENSE', ], ], 'UserId' => [ 'type' => 'string', ], 'UserJobsFirst' => [ 'type' => 'structure', 'required' => [ 'userIdentityId', ], 'members' => [ 'userIdentityId' => [ 'shape' => 'String', ], ], ], 'VCpuCountRange' => [ 'type' => 'structure', 'required' => [ 'min', ], 'members' => [ 'max' => [ 'shape' => 'MinOneMaxTenThousand', ], 'min' => [ 'shape' => 'MinOneMaxTenThousand', ], ], ], 'ValidationException' => [ 'type' => 'structure', 'required' => [ 'message', 'reason', ], 'members' => [ 'context' => [ 'shape' => 'ExceptionContext', ], 'fieldList' => [ 'shape' => 'ValidationExceptionFieldList', ], 'message' => [ 'shape' => 'String', ], 'reason' => [ 'shape' => 'ValidationExceptionReason', ], ], 'error' => [ 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'ValidationExceptionField' => [ 'type' => 'structure', 'required' => [ 'message', 'name', ], 'members' => [ 'message' => [ 'shape' => 'String', ], 'name' => [ 'shape' => 'String', ], ], ], 'ValidationExceptionFieldList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ValidationExceptionField', ], ], 'ValidationExceptionReason' => [ 'type' => 'string', 'enum' => [ 'UNKNOWN_OPERATION', 'CANNOT_PARSE', 'FIELD_VALIDATION_FAILED', 'OTHER', ], ], 'VpcId' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '^vpc-[\\w]{1,120}$', ], 'WindowsUser' => [ 'type' => 'structure', 'required' => [ 'passwordArn', 'user', ], 'members' => [ 'passwordArn' => [ 'shape' => 'WindowsUserPasswordArnString', ], 'user' => [ 'shape' => 'WindowsUserUserString', ], ], ], 'WindowsUserPasswordArnString' => [ 'type' => 'string', 'max' => 2048, 'min' => 20, 'pattern' => '^arn:(aws[a-zA-Z-]*):secretsmanager:[a-z]{2}((-gov)|(-iso(b?)))?-[a-z]+-\\d{1}:\\d{12}:secret:[a-zA-Z0-9-/_+=.@]{1,2028}$', ], 'WindowsUserUserString' => [ 'type' => 'string', 'max' => 111, 'min' => 0, 'pattern' => '^[^"\'/\\[\\]:;|=,+*?<>\\s]*$', ], 'WorkerAmountCapability' => [ 'type' => 'structure', 'required' => [ 'name', 'value', ], 'members' => [ 'name' => [ 'shape' => 'AmountCapabilityName', ], 'value' => [ 'shape' => 'Float', ], ], ], 'WorkerAmountCapabilityList' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkerAmountCapability', ], 'max' => 17, 'min' => 2, ], 'WorkerAttributeCapability' => [ 'type' => 'structure', 'required' => [ 'name', 'values', ], 'members' => [ 'name' => [ 'shape' => 'AttributeCapabilityName', ], 'values' => [ 'shape' => 'AttributeCapabilityValuesList', ], ], ], 'WorkerAttributeCapabilityList' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkerAttributeCapability', ], 'max' => 17, 'min' => 2, ], 'WorkerCapabilities' => [ 'type' => 'structure', 'required' => [ 'amounts', 'attributes', ], 'members' => [ 'amounts' => [ 'shape' => 'WorkerAmountCapabilityList', ], 'attributes' => [ 'shape' => 'WorkerAttributeCapabilityList', ], ], ], 'WorkerId' => [ 'type' => 'string', 'pattern' => '^worker-[0-9a-f]{32}$', ], 'WorkerSearchSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkerSearchSummary', ], ], 'WorkerSearchSummary' => [ 'type' => 'structure', 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'hostProperties' => [ 'shape' => 'HostPropertiesResponse', ], 'status' => [ 'shape' => 'WorkerStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'workerId' => [ 'shape' => 'WorkerId', ], ], ], 'WorkerSessionSummary' => [ 'type' => 'structure', 'required' => [ 'jobId', 'lifecycleStatus', 'queueId', 'sessionId', 'startedAt', ], 'members' => [ 'endedAt' => [ 'shape' => 'EndedAt', ], 'jobId' => [ 'shape' => 'JobId', ], 'lifecycleStatus' => [ 'shape' => 'SessionLifecycleStatus', ], 'queueId' => [ 'shape' => 'QueueId', ], 'sessionId' => [ 'shape' => 'SessionId', ], 'startedAt' => [ 'shape' => 'StartedAt', ], 'targetLifecycleStatus' => [ 'shape' => 'SessionLifecycleTargetStatus', ], ], ], 'WorkerStatus' => [ 'type' => 'string', 'enum' => [ 'CREATED', 'STARTED', 'STOPPING', 'STOPPED', 'NOT_RESPONDING', 'NOT_COMPATIBLE', 'RUNNING', 'IDLE', ], ], 'WorkerSummaries' => [ 'type' => 'list', 'member' => [ 'shape' => 'WorkerSummary', ], ], 'WorkerSummary' => [ 'type' => 'structure', 'required' => [ 'createdAt', 'createdBy', 'farmId', 'fleetId', 'status', 'workerId', ], 'members' => [ 'createdAt' => [ 'shape' => 'CreatedAt', ], 'createdBy' => [ 'shape' => 'CreatedBy', ], 'farmId' => [ 'shape' => 'FarmId', ], 'fleetId' => [ 'shape' => 'FleetId', ], 'hostProperties' => [ 'shape' => 'HostPropertiesResponse', ], 'log' => [ 'shape' => 'LogConfiguration', ], 'status' => [ 'shape' => 'WorkerStatus', ], 'updatedAt' => [ 'shape' => 'UpdatedAt', ], 'updatedBy' => [ 'shape' => 'UpdatedBy', ], 'workerId' => [ 'shape' => 'WorkerId', ], ], ], ],];
diff --git a/src/data/deadline/2023-10-12/docs-2.json b/src/data/deadline/2023-10-12/docs-2.json
new file mode 100644
index 0000000000..8567e94e91
--- /dev/null
+++ b/src/data/deadline/2023-10-12/docs-2.json
@@ -0,0 +1,4398 @@
+{
+ "version": "2.0",
+ "service": "The Amazon Web Services Deadline Cloud API provides infrastructure and centralized management for your projects. Use the Deadline Cloud API to onboard users, assign projects, and attach permissions specific to their job function.
With Deadline Cloud, content production teams can deploy resources for their workforce securely in the cloud, reducing the costs of added physical infrastructure. Keep your content production operations secure, while allowing your contributors to access the tools they need, such as scalable high-speed storage, licenses, and cost management services.
",
+ "operations": {
+ "AssociateMemberToFarm": "Assigns a farm membership level to a member.
",
+ "AssociateMemberToFleet": "Assigns a fleet membership level to a member.
",
+ "AssociateMemberToJob": "Assigns a job membership level to a member
",
+ "AssociateMemberToQueue": "Assigns a queue membership level to a member
",
+ "AssumeFleetRoleForRead": "Get Amazon Web Services credentials from the fleet role. The IAM permissions of the credentials are scoped down to have read-only access.
",
+ "AssumeFleetRoleForWorker": "Get credentials from the fleet role for a worker.
",
+ "AssumeQueueRoleForRead": "Gets Amazon Web Services credentials from the queue role. The IAM permissions of the credentials are scoped down to have read-only access.
",
+ "AssumeQueueRoleForUser": "Allows a user to assume a role for a queue.
",
+ "AssumeQueueRoleForWorker": "Allows a worker to assume a queue role.
",
+ "BatchGetJobEntity": "Get batched job details for a worker.
",
+ "CopyJobTemplate": "Copies a job template to an Amazon S3 bucket.
",
+ "CreateBudget": "Creates a budget to set spending thresholds for your rendering activity.
",
+ "CreateFarm": "Creates a farm to allow space for queues and fleets. Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
",
+ "CreateFleet": "Creates a fleet. Fleets gather information relating to compute, or capacity, for renders within your farms. You can choose to manage your own capacity or opt to have fleets fully managed by Deadline Cloud.
",
+ "CreateJob": "Creates a job. A job is a render submission submitted by a user. It contains specific job properties outlined as steps and tasks.
",
+ "CreateLicenseEndpoint": "Creates a license endpoint to integrate your various licensed software used for rendering on Deadline Cloud.
",
+ "CreateMonitor": "Creates an Amazon Web Services Deadline Cloud monitor that you can use to view your farms, queues, and fleets. After you submit a job, you can track the progress of the tasks and steps that make up the job, and then download the job's results.
",
+ "CreateQueue": "Creates a queue to coordinate the order in which jobs run on a farm. A queue can also specify where to pull resources and indicate where to output completed jobs.
",
+ "CreateQueueEnvironment": "Creates an environment for a queue that defines how jobs in the queue run.
",
+ "CreateQueueFleetAssociation": "Creates an association between a queue and a fleet.
",
+ "CreateStorageProfile": "Creates a storage profile that specifies the operating system, file type, and file location of resources used on a farm.
",
+ "CreateWorker": "Creates a worker. A worker tells your instance how much processing power (vCPU), and memory (GiB) you’ll need to assemble the digital assets held within a particular instance. You can specify certain instance types to use, or let the worker know which instances types to exclude.
",
+ "DeleteBudget": "Deletes a budget.
",
+ "DeleteFarm": "Deletes a farm.
",
+ "DeleteFleet": "Deletes a fleet.
",
+ "DeleteLicenseEndpoint": "Deletes a license endpoint.
",
+ "DeleteMeteredProduct": "Deletes a metered product.
",
+ "DeleteMonitor": "Removes a Deadline Cloud monitor. After you delete a monitor, you can create a new one and attach farms to the monitor.
",
+ "DeleteQueue": "Deletes a queue.
",
+ "DeleteQueueEnvironment": "Deletes a queue environment.
",
+ "DeleteQueueFleetAssociation": "Deletes a queue-fleet association.
",
+ "DeleteStorageProfile": "Deletes a storage profile.
",
+ "DeleteWorker": "Deletes a worker.
",
+ "DisassociateMemberFromFarm": "Disassociates a member from a farm.
",
+ "DisassociateMemberFromFleet": "Disassociates a member from a fleet.
",
+ "DisassociateMemberFromJob": "Disassociates a member from a job.
",
+ "DisassociateMemberFromQueue": "Disassociates a member from a queue.
",
+ "GetBudget": "Get a budget.
",
+ "GetFarm": "Get a farm.
",
+ "GetFleet": "Get a fleet.
",
+ "GetJob": "Gets a Deadline Cloud job.
",
+ "GetLicenseEndpoint": "Gets a licence endpoint.
",
+ "GetMonitor": "Gets information about the specified monitor.
",
+ "GetQueue": "Gets a queue.
",
+ "GetQueueEnvironment": "Gets a queue environment.
",
+ "GetQueueFleetAssociation": "Gets a queue-fleet association.
",
+ "GetSession": "Gets a session.
",
+ "GetSessionAction": "Gets a session action for the job.
",
+ "GetSessionsStatisticsAggregation": "Gets a set of statistics for queues or farms. Before you can call the GetSessionStatisticsAggregation
operation, you must first call the StartSessionsStatisticsAggregation
operation. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation
operation.
",
+ "GetStep": "Gets a step.
",
+ "GetStorageProfile": "Gets a storage profile.
",
+ "GetStorageProfileForQueue": "Gets a storage profile for a queue.
",
+ "GetTask": "Gets a task.
",
+ "GetWorker": "Gets a worker.
",
+ "ListAvailableMeteredProducts": "A list of the available metered products.
",
+ "ListBudgets": "A list of budgets in a farm.
",
+ "ListFarmMembers": "Lists the members of a farm.
",
+ "ListFarms": "Lists farms.
",
+ "ListFleetMembers": "Lists fleet members.
",
+ "ListFleets": "Lists fleets.
",
+ "ListJobMembers": "Lists members on a job.
",
+ "ListJobs": "Lists jobs.
",
+ "ListLicenseEndpoints": "Lists license endpoints.
",
+ "ListMeteredProducts": "Lists metered products.
",
+ "ListMonitors": "Gets a list of your monitors in Deadline Cloud.
",
+ "ListQueueEnvironments": "Lists queue environments.
",
+ "ListQueueFleetAssociations": "Lists queue-fleet associations.
",
+ "ListQueueMembers": "Lists the members in a queue.
",
+ "ListQueues": "Lists queues.
",
+ "ListSessionActions": "Lists session actions.
",
+ "ListSessions": "Lists sessions.
",
+ "ListSessionsForWorker": "Lists sessions for a worker.
",
+ "ListStepConsumers": "Lists step consumers.
",
+ "ListStepDependencies": "Lists the dependencies for a step.
",
+ "ListSteps": "Lists steps for a job.
",
+ "ListStorageProfiles": "Lists storage profiles.
",
+ "ListStorageProfilesForQueue": "Lists storage profiles for a queue.
",
+ "ListTagsForResource": "Lists tags for a resource.
",
+ "ListTasks": "Lists tasks for a job.
",
+ "ListWorkers": "Lists workers.
",
+ "PutMeteredProduct": "Adds a metered product.
",
+ "SearchJobs": "Searches for jobs.
",
+ "SearchSteps": "Searches for steps.
",
+ "SearchTasks": "Searches for tasks.
",
+ "SearchWorkers": "Searches for workers.
",
+ "StartSessionsStatisticsAggregation": "Starts an asynchronous request for getting aggregated statistics about queues and farms. Get the statistics using the GetSessionsStatisticsAggregation
operation. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation
operation.
",
+ "TagResource": "Tags a resource using the resource's ARN and desired tags.
",
+ "UntagResource": "Removes a tag from a resource using the resource's ARN and tag to remove.
",
+ "UpdateBudget": "Updates a budget that sets spending thresholds for rendering activity.
",
+ "UpdateFarm": "Updates a farm.
",
+ "UpdateFleet": "Updates a fleet.
",
+ "UpdateJob": "Updates a job.
",
+ "UpdateMonitor": "Modifies the settings for a Deadline Cloud monitor. You can modify one or all of the settings when you call UpdateMonitor
.
",
+ "UpdateQueue": "Updates a queue.
",
+ "UpdateQueueEnvironment": "Updates the queue environment.
",
+ "UpdateQueueFleetAssociation": "Updates a queue-fleet association.
",
+ "UpdateSession": "Updates a session.
",
+ "UpdateStep": "Updates a step.
",
+ "UpdateStorageProfile": "Updates a storage profile.
",
+ "UpdateTask": "Updates a task.
",
+ "UpdateWorker": "Updates a worker.
",
+ "UpdateWorkerSchedule": "Updates the schedule for a worker.
"
+ },
+ "shapes": {
+ "AcceleratorCountRange": {
+ "base": "The range for the GPU fleet acceleration.
",
+ "refs": {
+ "CustomerManagedWorkerCapabilities$acceleratorCount": "The range of the accelerator.
"
+ }
+ },
+ "AcceleratorTotalMemoryMiBRange": {
+ "base": "The range for memory, in MiB, to use for the accelerator.
",
+ "refs": {
+ "CustomerManagedWorkerCapabilities$acceleratorTotalMemoryMiB": "The total memory (MiB) for the customer managed worker capabilities.
"
+ }
+ },
+ "AcceleratorType": {
+ "base": null,
+ "refs": {
+ "AcceleratorTypes$member": null
+ }
+ },
+ "AcceleratorTypes": {
+ "base": null,
+ "refs": {
+ "CustomerManagedWorkerCapabilities$acceleratorTypes": "The accelerator types for the customer managed worker capabilities.
"
+ }
+ },
+ "AccessDeniedException": {
+ "base": "You don't have permission to perform the action.
",
+ "refs": {
+ }
+ },
+ "AccessKeyId": {
+ "base": null,
+ "refs": {
+ "AwsCredentials$accessKeyId": "The IAM access key ID.
"
+ }
+ },
+ "AggregationId": {
+ "base": null,
+ "refs": {
+ "GetSessionsStatisticsAggregationRequest$aggregationId": "The identifier returned by the StartSessionsStatisticsAggregation
operation that identifies the aggregated statistics.
",
+ "StartSessionsStatisticsAggregationResponse$aggregationId": "A unique identifier for the aggregated statistics. Use this identifier with the GetAggregatedStatisticsForSessions
operation to return the statistics.
"
+ }
+ },
+ "AllowedStorageProfileIds": {
+ "base": null,
+ "refs": {
+ "CreateQueueRequest$allowedStorageProfileIds": "The storage profile IDs to include in the queue.
",
+ "GetQueueResponse$allowedStorageProfileIds": "The storage profile IDs for the queue.
",
+ "UpdateQueueRequest$allowedStorageProfileIdsToAdd": "The storage profile IDs to add.
",
+ "UpdateQueueRequest$allowedStorageProfileIdsToRemove": "The storage profile ID to remove.
"
+ }
+ },
+ "AmountCapabilityName": {
+ "base": null,
+ "refs": {
+ "FleetAmountCapability$name": "The name of the fleet capability.
",
+ "StepAmountCapability$name": "The name of the step.
",
+ "WorkerAmountCapability$name": "The name of the worker amount capability.
"
+ }
+ },
+ "AssignedEnvironmentEnterSessionActionDefinition": {
+ "base": "The assigned starting environment for a worker during session.
",
+ "refs": {
+ "AssignedSessionActionDefinition$envEnter": "The environment a session starts on.
"
+ }
+ },
+ "AssignedEnvironmentExitSessionActionDefinition": {
+ "base": "The assigned environment when a worker exits a session.
",
+ "refs": {
+ "AssignedSessionActionDefinition$envExit": "The environment a session exits from.
"
+ }
+ },
+ "AssignedSession": {
+ "base": "The assigned session for the worker.
",
+ "refs": {
+ "AssignedSessions$value": null
+ }
+ },
+ "AssignedSessionAction": {
+ "base": "The action for a session defined by the session action ID.
",
+ "refs": {
+ "AssignedSessionActions$member": null
+ }
+ },
+ "AssignedSessionActionDefinition": {
+ "base": "The definition of the assigned session action.
",
+ "refs": {
+ "AssignedSessionAction$definition": "The definition of the assigned session action.
"
+ }
+ },
+ "AssignedSessionActions": {
+ "base": null,
+ "refs": {
+ "AssignedSession$sessionActions": "The session actions to apply to the assigned session.
"
+ }
+ },
+ "AssignedSessions": {
+ "base": null,
+ "refs": {
+ "UpdateWorkerScheduleResponse$assignedSessions": "The assigned sessions to update.
"
+ }
+ },
+ "AssignedSyncInputJobAttachmentsSessionActionDefinition": {
+ "base": "The details for an assigned session action as it relates to a job attachment.
",
+ "refs": {
+ "AssignedSessionActionDefinition$syncInputJobAttachments": "The job attachment to sync with an assigned session action.
"
+ }
+ },
+ "AssignedTaskRunSessionActionDefinition": {
+ "base": "The specific task, step, and parameters to include.
",
+ "refs": {
+ "AssignedSessionActionDefinition$taskRun": "The task run.
"
+ }
+ },
+ "AssociateMemberToFarmRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssociateMemberToFarmResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssociateMemberToFleetRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssociateMemberToFleetResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssociateMemberToJobRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssociateMemberToJobResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssociateMemberToQueueRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssociateMemberToQueueResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssumeFleetRoleForReadRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssumeFleetRoleForReadResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssumeFleetRoleForWorkerRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssumeFleetRoleForWorkerResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssumeQueueRoleForReadRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssumeQueueRoleForReadResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssumeQueueRoleForUserRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssumeQueueRoleForUserResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssumeQueueRoleForWorkerRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "AssumeQueueRoleForWorkerResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "Attachments": {
+ "base": "The attachments for jobs.
",
+ "refs": {
+ "CreateJobRequest$attachments": "The attachments for the job. Attach files required for the job to run to a render job.
",
+ "GetJobResponse$attachments": "The attachments for the job.
",
+ "JobAttachmentDetailsEntity$attachments": "The job attachments.
"
+ }
+ },
+ "AttributeCapabilityName": {
+ "base": null,
+ "refs": {
+ "FleetAttributeCapability$name": "The name of the fleet attribute capability for the worker.
",
+ "StepAttributeCapability$name": "The name of the step attribute.
",
+ "WorkerAttributeCapability$name": "The name of the worker attribute capability.
"
+ }
+ },
+ "AttributeCapabilityValue": {
+ "base": null,
+ "refs": {
+ "AttributeCapabilityValuesList$member": null,
+ "ListAttributeCapabilityValue$member": null
+ }
+ },
+ "AttributeCapabilityValuesList": {
+ "base": null,
+ "refs": {
+ "FleetAttributeCapability$values": "The number of fleet attribute capabilities.
",
+ "WorkerAttributeCapability$values": "The values of the worker amount capability.
"
+ }
+ },
+ "AutoScalingMode": {
+ "base": null,
+ "refs": {
+ "CustomerManagedFleetConfiguration$mode": "The Auto Scaling mode for the customer managed fleet configuration.
"
+ }
+ },
+ "AutoScalingStatus": {
+ "base": null,
+ "refs": {
+ "FleetSummary$autoScalingStatus": "The Auto Scaling status of a fleet.
",
+ "GetFleetResponse$autoScalingStatus": "The Auto Scaling status of the fleet. Either GROWING
, STEADY
, or SHRINKING
.
"
+ }
+ },
+ "AwsCredentials": {
+ "base": "The Identity and Access Management credentials.
",
+ "refs": {
+ "AssumeFleetRoleForReadResponse$credentials": "The credentials for the fleet role.
",
+ "AssumeFleetRoleForWorkerResponse$credentials": "The credentials for the worker.
",
+ "AssumeQueueRoleForReadResponse$credentials": "The credentials for the queue role.
",
+ "AssumeQueueRoleForUserResponse$credentials": "The credentials for the queue role that a user has access to.
",
+ "AssumeQueueRoleForWorkerResponse$credentials": "The Amazon Web Services credentials for the role that the worker is assuming.
"
+ }
+ },
+ "BatchGetJobEntityErrors": {
+ "base": null,
+ "refs": {
+ "BatchGetJobEntityResponse$errors": "A list of errors from the job error logs for the batch.
"
+ }
+ },
+ "BatchGetJobEntityList": {
+ "base": null,
+ "refs": {
+ "BatchGetJobEntityResponse$entities": "A list of the job entities, or details, in the batch.
"
+ }
+ },
+ "BatchGetJobEntityRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "BatchGetJobEntityResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "BoundedString": {
+ "base": null,
+ "refs": {
+ "MeteredProductSummary$family": "The family to which the metered product belongs.
",
+ "MeteredProductSummary$vendor": "The vendor.
"
+ }
+ },
+ "BudgetActionToAdd": {
+ "base": "The budget action to add.
",
+ "refs": {
+ "BudgetActionsToAdd$member": null
+ }
+ },
+ "BudgetActionToRemove": {
+ "base": "The budget action to remove.
",
+ "refs": {
+ "BudgetActionsToRemove$member": null
+ }
+ },
+ "BudgetActionType": {
+ "base": null,
+ "refs": {
+ "BudgetActionToAdd$type": "The type of budget action to add.
",
+ "BudgetActionToRemove$type": "The type of budget action to remove.
",
+ "ResponseBudgetAction$type": "The action taken on the budget once scheduling stops.
"
+ }
+ },
+ "BudgetActionsToAdd": {
+ "base": null,
+ "refs": {
+ "CreateBudgetRequest$actions": "The budget actions to specify what happens when the budget runs out.
",
+ "UpdateBudgetRequest$actionsToAdd": "The budget actions to add. Budget actions specify what happens when the budget runs out.
"
+ }
+ },
+ "BudgetActionsToRemove": {
+ "base": null,
+ "refs": {
+ "UpdateBudgetRequest$actionsToRemove": "The budget actions to remove from the budget.
"
+ }
+ },
+ "BudgetId": {
+ "base": null,
+ "refs": {
+ "BudgetSummary$budgetId": "The budget ID.
",
+ "CreateBudgetResponse$budgetId": "The budget ID.
",
+ "DeleteBudgetRequest$budgetId": "The budget ID of the budget to delete.
",
+ "GetBudgetRequest$budgetId": "The budget ID.
",
+ "GetBudgetResponse$budgetId": "The budget ID.
",
+ "UpdateBudgetRequest$budgetId": "The budget ID to update.
"
+ }
+ },
+ "BudgetSchedule": {
+ "base": "The start and end time of the budget.
",
+ "refs": {
+ "CreateBudgetRequest$schedule": "The schedule to associate with this budget.
",
+ "GetBudgetResponse$schedule": "The budget schedule.
",
+ "UpdateBudgetRequest$schedule": "The schedule to update.
"
+ }
+ },
+ "BudgetStatus": {
+ "base": null,
+ "refs": {
+ "BudgetSummary$status": "The status of the budget.
-
ACTIVE
–The budget is being evaluated.
-
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.
",
+ "GetBudgetResponse$status": "The status of the budget.
-
ACTIVE
–Get a budget being evaluated.
-
INACTIVE
–Get an inactive budget. This can include expired, canceled, or deleted statuses.
",
+ "ListBudgetsRequest$status": "The status to list for the budgets.
",
+ "UpdateBudgetRequest$status": "Updates the status of the budget.
-
ACTIVE
–The budget is being evaluated.
-
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.
"
+ }
+ },
+ "BudgetSummaries": {
+ "base": null,
+ "refs": {
+ "ListBudgetsResponse$budgets": "The budgets to include on the list.
"
+ }
+ },
+ "BudgetSummary": {
+ "base": "The budget summary.
",
+ "refs": {
+ "BudgetSummaries$member": null
+ }
+ },
+ "CancelSessionActions": {
+ "base": null,
+ "refs": {
+ "UpdateWorkerScheduleResponse$cancelSessionActions": "The session actions associated with the worker schedule to cancel.
"
+ }
+ },
+ "ClientToken": {
+ "base": null,
+ "refs": {
+ "CreateBudgetRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "CreateFarmRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "CreateFleetRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "CreateJobRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "CreateLicenseEndpointRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "CreateMonitorRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "CreateQueueEnvironmentRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "CreateQueueRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "CreateStorageProfileRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "CreateWorkerRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "DeleteFleetRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "UpdateBudgetRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "UpdateFleetRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "UpdateJobRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "UpdateQueueEnvironmentRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "UpdateQueueRequest$clientToken": "The idempotency token to update in the queue.
",
+ "UpdateSessionRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "UpdateStepRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "UpdateStorageProfileRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
",
+ "UpdateTaskRequest$clientToken": "The unique token which the server uses to recognize retries of the same request.
"
+ }
+ },
+ "CombinationExpression": {
+ "base": null,
+ "refs": {
+ "ParameterSpace$combination": "The combination expression to use in the search.
"
+ }
+ },
+ "ComparisonOperator": {
+ "base": null,
+ "refs": {
+ "DateTimeFilterExpression$operator": "The type of comparison to use to filter the results.
",
+ "ParameterFilterExpression$operator": "The type of comparison to use to filter results.
",
+ "StringFilterExpression$operator": "The type of comparison to use for this search.
"
+ }
+ },
+ "CompletedStatus": {
+ "base": null,
+ "refs": {
+ "UpdatedSessionActionInfo$completedStatus": "The status of the session upon completion.
"
+ }
+ },
+ "ConflictException": {
+ "base": "Your request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
",
+ "refs": {
+ }
+ },
+ "ConflictExceptionReason": {
+ "base": null,
+ "refs": {
+ "ConflictException$reason": "A description of the error.
"
+ }
+ },
+ "ConsumedUsageLimit": {
+ "base": null,
+ "refs": {
+ "BudgetSummary$approximateDollarLimit": "The approximate dollar limit of the budget.
",
+ "CreateBudgetRequest$approximateDollarLimit": "The dollar limit based on consumed usage.
",
+ "GetBudgetResponse$approximateDollarLimit": "The consumed usage limit for the budget.
",
+ "UpdateBudgetRequest$approximateDollarLimit": "The dollar limit to update on the budget. Based on consumed usage.
"
+ }
+ },
+ "ConsumedUsages": {
+ "base": "The consumed usage for the resource.
",
+ "refs": {
+ "BudgetSummary$usages": "The consumed usage for the budget.
",
+ "GetBudgetResponse$usages": "The usages of the budget.
"
+ }
+ },
+ "CopyJobTemplateRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CopyJobTemplateResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CpuArchitectureType": {
+ "base": null,
+ "refs": {
+ "CustomerManagedWorkerCapabilities$cpuArchitectureType": "The CPU architecture type for the customer managed worker capabilities.
",
+ "ServiceManagedEc2InstanceCapabilities$cpuArchitectureType": "The CPU architecture type.
"
+ }
+ },
+ "CreateBudgetRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateBudgetResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateFarmRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateFarmResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateFleetRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateFleetResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateJobRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateJobResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateJobTargetTaskRunStatus": {
+ "base": null,
+ "refs": {
+ "CreateJobRequest$targetTaskRunStatus": "The initial status of the job's tasks when they are created. Tasks that are created with a SUSPENDED
status will not run until you update their status.
"
+ }
+ },
+ "CreateLicenseEndpointRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateLicenseEndpointRequestSecurityGroupIdsList": {
+ "base": null,
+ "refs": {
+ "CreateLicenseEndpointRequest$securityGroupIds": "The security group IDs.
"
+ }
+ },
+ "CreateLicenseEndpointRequestSubnetIdsList": {
+ "base": null,
+ "refs": {
+ "CreateLicenseEndpointRequest$subnetIds": "The subnet IDs.
"
+ }
+ },
+ "CreateLicenseEndpointResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateMonitorRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateMonitorResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateQueueEnvironmentRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateQueueEnvironmentResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateQueueFleetAssociationRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateQueueFleetAssociationResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateQueueRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateQueueResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateStorageProfileRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateStorageProfileResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateWorkerRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreateWorkerResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "CreatedAt": {
+ "base": null,
+ "refs": {
+ "BudgetSummary$createdAt": "The date and time the resource was created.
",
+ "FarmSummary$createdAt": "The date and time the resource was created.
",
+ "FleetSummary$createdAt": "The date and time the resource was created.
",
+ "GetBudgetResponse$createdAt": "The date and time the resource was created.
",
+ "GetFarmResponse$createdAt": "The date and time the resource was created.
",
+ "GetFleetResponse$createdAt": "The date and time the resource was created.
",
+ "GetJobResponse$createdAt": "The date and time the resource was created.
",
+ "GetMonitorResponse$createdAt": "The UNIX timestamp of the date and time that the monitor was created.
",
+ "GetQueueEnvironmentResponse$createdAt": "The date and time the resource was created.
",
+ "GetQueueFleetAssociationResponse$createdAt": "The date and time the resource was created.
",
+ "GetQueueResponse$createdAt": "The date and time the resource was created.
",
+ "GetStepResponse$createdAt": "The date and time the resource was created.
",
+ "GetStorageProfileResponse$createdAt": "The date and time the resource was created.
",
+ "GetTaskResponse$createdAt": "The date and time the resource was created.
",
+ "GetWorkerResponse$createdAt": "The date and time the resource was created.
",
+ "JobSearchSummary$createdAt": "The date and time the resource was created.
",
+ "JobSummary$createdAt": "The date and time the resource was created.
",
+ "MonitorSummary$createdAt": "The UNIX timestamp of the date and time that the monitor was created.
",
+ "QueueFleetAssociationSummary$createdAt": "The date and time the resource was created.
",
+ "QueueSummary$createdAt": "The date and time the resource was created.
",
+ "StepSearchSummary$createdAt": "The date and time the resource was created.
",
+ "StepSummary$createdAt": "The date and time the resource was created.
",
+ "TaskSummary$createdAt": "The date and time the resource was created.
",
+ "WorkerSearchSummary$createdAt": "The date and time the resource was created.
",
+ "WorkerSummary$createdAt": "The date and time the resource was created.
"
+ }
+ },
+ "CreatedBy": {
+ "base": null,
+ "refs": {
+ "BudgetSummary$createdBy": "The user or system that created this resource.
",
+ "FarmSummary$createdBy": "The user or system that created this resource.
",
+ "FleetSummary$createdBy": "The user or system that created this resource.
",
+ "GetBudgetResponse$createdBy": "The user or system that created this resource.
",
+ "GetFarmResponse$createdBy": "The user or system that created this resource.
",
+ "GetFleetResponse$createdBy": "The user or system that created this resource.
",
+ "GetJobResponse$createdBy": "The user or system that created this resource.
",
+ "GetMonitorResponse$createdBy": "The user name of the person that created the monitor.
",
+ "GetQueueEnvironmentResponse$createdBy": "The user or system that created this resource.>
",
+ "GetQueueFleetAssociationResponse$createdBy": "The user or system that created this resource.
",
+ "GetQueueResponse$createdBy": "The user or system that created this resource.
",
+ "GetStepResponse$createdBy": "The user or system that created this resource.
",
+ "GetStorageProfileResponse$createdBy": "The user or system that created this resource.
",
+ "GetTaskResponse$createdBy": "The user or system that created this resource.
",
+ "GetWorkerResponse$createdBy": "The user or system that created this resource.
",
+ "JobSearchSummary$createdBy": "The user or system that created this resource.
",
+ "JobSummary$createdBy": "The user or system that created this resource.
",
+ "MonitorSummary$createdBy": "The user name of the person that created the monitor.
",
+ "QueueFleetAssociationSummary$createdBy": "The user or system that created this resource.
",
+ "QueueSummary$createdBy": "The user or system that created this resource.
",
+ "StepSummary$createdBy": "The user or system that created this resource.
",
+ "TaskSummary$createdBy": "The user or system that created this resource.
",
+ "WorkerSearchSummary$createdBy": "The user or system that created this resource.
",
+ "WorkerSummary$createdBy": "The user or system that created this resource.
"
+ }
+ },
+ "CustomFleetAmountCapabilities": {
+ "base": null,
+ "refs": {
+ "CustomerManagedWorkerCapabilities$customAmounts": "Custom requirement ranges for customer managed worker capabilities.
",
+ "ServiceManagedEc2InstanceCapabilities$customAmounts": "The custom capability amounts to require for instances in this fleet.
"
+ }
+ },
+ "CustomFleetAttributeCapabilities": {
+ "base": null,
+ "refs": {
+ "CustomerManagedWorkerCapabilities$customAttributes": "Custom attributes for the customer manged worker capabilities.
",
+ "ServiceManagedEc2InstanceCapabilities$customAttributes": "The custom capability attributes to require for instances in this fleet.
"
+ }
+ },
+ "CustomerManagedFleetConfiguration": {
+ "base": "The details of a customer managed fleet configuration.
",
+ "refs": {
+ "FleetConfiguration$customerManaged": "The customer managed fleets within a fleet configuration.
"
+ }
+ },
+ "CustomerManagedFleetOperatingSystemFamily": {
+ "base": null,
+ "refs": {
+ "CustomerManagedWorkerCapabilities$osFamily": "The operating system (OS) family.
"
+ }
+ },
+ "CustomerManagedWorkerCapabilities": {
+ "base": "The worker capabilities for a customer managed workflow.
",
+ "refs": {
+ "CustomerManagedFleetConfiguration$workerCapabilities": "The worker capabilities for a customer managed fleet configuration.
"
+ }
+ },
+ "DateTimeFilterExpression": {
+ "base": "The time stamp in date-time format.
",
+ "refs": {
+ "SearchFilterExpression$dateTimeFilter": "Filters based on date and time.
"
+ }
+ },
+ "DefaultQueueBudgetAction": {
+ "base": null,
+ "refs": {
+ "CreateQueueRequest$defaultBudgetAction": "The default action to take on a queue if a budget isn't configured.
",
+ "GetQueueResponse$defaultBudgetAction": "The default action taken on a queue if a budget wasn't configured.
",
+ "QueueSummary$defaultBudgetAction": "The default action taken on a queue summary if a budget wasn't configured.
",
+ "UpdateQueueRequest$defaultBudgetAction": "The default action to take for a queue update if a budget isn't configured.
"
+ }
+ },
+ "DeleteBudgetRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteBudgetResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteFarmRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteFarmResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteFleetRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteFleetResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteLicenseEndpointRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteLicenseEndpointResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteMeteredProductRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteMeteredProductResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteMonitorRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteMonitorResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteQueueEnvironmentRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteQueueEnvironmentResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteQueueFleetAssociationRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteQueueFleetAssociationResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteQueueRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteQueueResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteStorageProfileRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteStorageProfileResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteWorkerRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DeleteWorkerResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DependenciesList": {
+ "base": null,
+ "refs": {
+ "StepDetailsEntity$dependencies": "The dependencies for a step.
"
+ }
+ },
+ "DependencyConsumerResolutionStatus": {
+ "base": null,
+ "refs": {
+ "StepConsumer$status": "The step consumer status.
",
+ "StepDependency$status": "The step dependency status.
"
+ }
+ },
+ "DependencyCounts": {
+ "base": "The number of dependencies for the consumer.
",
+ "refs": {
+ "GetStepResponse$dependencyCounts": "The number of dependencies in the step.
",
+ "StepSummary$dependencyCounts": "The number of dependencies for the step.
"
+ }
+ },
+ "Description": {
+ "base": null,
+ "refs": {
+ "BudgetActionToAdd$description": "A description for the budget action to add.
",
+ "BudgetSummary$description": "The description of the budget summary.
",
+ "CreateBudgetRequest$description": "The description of the budget.
",
+ "CreateFarmRequest$description": "The description of the farm.
",
+ "CreateFleetRequest$description": "The description of the fleet.
",
+ "CreateQueueRequest$description": "The description of the queue.
",
+ "GetBudgetResponse$description": "The description of the budget.
",
+ "GetFarmResponse$description": "The description of the farm.
",
+ "GetFleetResponse$description": "The description of the fleet.
",
+ "GetQueueResponse$description": "The description of the queue.
",
+ "ResponseBudgetAction$description": "The budget action description.
",
+ "UpdateBudgetRequest$description": "The description of the budget to update.
",
+ "UpdateFarmRequest$description": "The description of the farm to update.
",
+ "UpdateFleetRequest$description": "The description of the fleet to update.
",
+ "UpdateQueueRequest$description": "The description of the queue to update.
"
+ }
+ },
+ "DesiredWorkerStatus": {
+ "base": null,
+ "refs": {
+ "UpdateWorkerScheduleResponse$desiredWorkerStatus": "The status to update the worker to.
"
+ }
+ },
+ "DisassociateMemberFromFarmRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DisassociateMemberFromFarmResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DisassociateMemberFromFleetRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DisassociateMemberFromFleetResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DisassociateMemberFromJobRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DisassociateMemberFromJobResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DisassociateMemberFromQueueRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DisassociateMemberFromQueueResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "DnsName": {
+ "base": null,
+ "refs": {
+ "GetLicenseEndpointResponse$dnsName": "The DNS name.
"
+ }
+ },
+ "Document": {
+ "base": null,
+ "refs": {
+ "EnvironmentDetailsEntity$template": "The template used for the environment.
",
+ "StepDetailsEntity$template": "The template for a step.
"
+ }
+ },
+ "Double": {
+ "base": null,
+ "refs": {
+ "Stats$avg": "The average of the usage statistics.
",
+ "Stats$max": "The maximum among the usage statistics.
",
+ "Stats$min": "The minimum of the usage statistics.
",
+ "Stats$sum": "The sum of the usage statistics.
",
+ "StepAmountCapability$max": "The maximum amount.
",
+ "StepAmountCapability$min": "The minimum amount.
",
+ "StepAmountCapability$value": "The amount value.
"
+ }
+ },
+ "EbsIops": {
+ "base": null,
+ "refs": {
+ "Ec2EbsVolume$iops": "The IOPS per volume.
"
+ }
+ },
+ "EbsThroughputMiB": {
+ "base": null,
+ "refs": {
+ "Ec2EbsVolume$throughputMiB": "The throughput per volume in MiB.
"
+ }
+ },
+ "Ec2EbsVolume": {
+ "base": "Specifies the EBS volume.
",
+ "refs": {
+ "ServiceManagedEc2InstanceCapabilities$rootEbsVolume": "The root EBS volume.
"
+ }
+ },
+ "Ec2MarketType": {
+ "base": null,
+ "refs": {
+ "ServiceManagedEc2InstanceMarketOptions$type": "The Amazon EC2 instance type.
"
+ }
+ },
+ "EndedAt": {
+ "base": null,
+ "refs": {
+ "GetJobResponse$endedAt": "The date and time the resource ended running.
",
+ "GetSessionActionResponse$endedAt": "The date and time the resource ended running.
",
+ "GetSessionResponse$endedAt": "The date and time the resource ended running.
",
+ "GetStepResponse$endedAt": "The date and time the resource ended running.
",
+ "GetTaskResponse$endedAt": "The date and time the resource ended running.
",
+ "JobSearchSummary$endedAt": "The date and time the resource ended running.
",
+ "JobSummary$endedAt": "The date and time the resource ended running.
",
+ "SessionActionSummary$endedAt": "The date and time the resource ended running.
",
+ "SessionSummary$endedAt": "The date and time the resource ended running.
",
+ "StepSearchSummary$endedAt": "The date and time the resource ended running.
",
+ "StepSummary$endedAt": "The date and time the resource ended running.
",
+ "TaskSearchSummary$endedAt": "The date and time the resource ended running.
",
+ "TaskSummary$endedAt": "The date and time the resource ended running.
",
+ "WorkerSessionSummary$endedAt": "The date and time the resource ended running.
"
+ }
+ },
+ "EndsAt": {
+ "base": null,
+ "refs": {
+ "FixedBudgetSchedule$endTime": "When the budget ends.
"
+ }
+ },
+ "EnvironmentDetailsEntity": {
+ "base": "The details of a specified environment.
",
+ "refs": {
+ "JobEntity$environmentDetails": "The environment details for the job entity.
"
+ }
+ },
+ "EnvironmentDetailsError": {
+ "base": "The error details for the environment.
",
+ "refs": {
+ "GetJobEntityError$environmentDetails": "The environment details for the failed job entity.
"
+ }
+ },
+ "EnvironmentDetailsIdentifiers": {
+ "base": "The IDs of the job and environment.
",
+ "refs": {
+ "JobEntityIdentifiersUnion$environmentDetails": "The environment details.
"
+ }
+ },
+ "EnvironmentEnterSessionActionDefinition": {
+ "base": "The environment ID to use to enter a session action.
",
+ "refs": {
+ "SessionActionDefinition$envEnter": "The environment to enter into.
"
+ }
+ },
+ "EnvironmentEnterSessionActionDefinitionSummary": {
+ "base": "Defines the environment a session action enters in.
",
+ "refs": {
+ "SessionActionDefinitionSummary$envEnter": "The environment to enter into.
"
+ }
+ },
+ "EnvironmentExitSessionActionDefinition": {
+ "base": "Defines the environment a session action exits from.
",
+ "refs": {
+ "SessionActionDefinition$envExit": "The environment to exit from.
"
+ }
+ },
+ "EnvironmentExitSessionActionDefinitionSummary": {
+ "base": "A summary of the environment details for which a session action to exits.
",
+ "refs": {
+ "SessionActionDefinitionSummary$envExit": "The environment to exit from.
"
+ }
+ },
+ "EnvironmentId": {
+ "base": null,
+ "refs": {
+ "AssignedEnvironmentEnterSessionActionDefinition$environmentId": "The environment ID of the assigned environment at the start of a session.
",
+ "AssignedEnvironmentExitSessionActionDefinition$environmentId": "The environment ID of the assigned environment when exiting a session.
",
+ "EnvironmentDetailsEntity$environmentId": "The environment ID.
",
+ "EnvironmentDetailsError$environmentId": "The environment ID.
",
+ "EnvironmentDetailsIdentifiers$environmentId": "The environment ID.
",
+ "EnvironmentEnterSessionActionDefinition$environmentId": "The environment ID.
",
+ "EnvironmentEnterSessionActionDefinitionSummary$environmentId": "The environment ID.
",
+ "EnvironmentExitSessionActionDefinition$environmentId": "The environment ID.
",
+ "EnvironmentExitSessionActionDefinitionSummary$environmentId": "The environment ID.
"
+ }
+ },
+ "EnvironmentName": {
+ "base": null,
+ "refs": {
+ "GetQueueEnvironmentResponse$name": "The name of the queue environment.
",
+ "QueueEnvironmentSummary$name": "The name of the queue environment.
"
+ }
+ },
+ "EnvironmentTemplate": {
+ "base": null,
+ "refs": {
+ "CreateQueueEnvironmentRequest$template": "The environment template to use in the queue.
",
+ "GetQueueEnvironmentResponse$template": "The template for the queue environment.
",
+ "UpdateQueueEnvironmentRequest$template": "The template to update.
"
+ }
+ },
+ "EnvironmentTemplateType": {
+ "base": null,
+ "refs": {
+ "CreateQueueEnvironmentRequest$templateType": "The template's file type, JSON
or YAML
.
",
+ "GetQueueEnvironmentResponse$templateType": "The type of template for the queue environment.
",
+ "UpdateQueueEnvironmentRequest$templateType": "The template type to update.
"
+ }
+ },
+ "ExceptionContext": {
+ "base": null,
+ "refs": {
+ "AccessDeniedException$context": "Information about the resources in use when the exception was thrown.
",
+ "ConflictException$context": "Information about the resources in use when the exception was thrown.
",
+ "ResourceNotFoundException$context": "Information about the resources in use when the exception was thrown.
",
+ "ServiceQuotaExceededException$context": "Information about the resources in use when the exception was thrown.
",
+ "ThrottlingException$context": "Information about the resources in use when the exception was thrown.
",
+ "ValidationException$context": "Information about the resources in use when the exception was thrown.
"
+ }
+ },
+ "FarmId": {
+ "base": null,
+ "refs": {
+ "AssociateMemberToFarmRequest$farmId": "The ID of the farm to associate with the member.
",
+ "AssociateMemberToFleetRequest$farmId": "The farm ID of the fleet to associate with the member.
",
+ "AssociateMemberToJobRequest$farmId": "The farm ID of the job to associate with the member.
",
+ "AssociateMemberToQueueRequest$farmId": "The farm ID of the queue to associate with the member.
",
+ "AssumeFleetRoleForReadRequest$farmId": "The farm ID for the fleet's farm.
",
+ "AssumeFleetRoleForWorkerRequest$farmId": "The farm ID for the fleet's farm.
",
+ "AssumeQueueRoleForReadRequest$farmId": "The farm ID of the farm containing the queue.
",
+ "AssumeQueueRoleForUserRequest$farmId": "The farm ID of the queue that the user assumes the role for.
",
+ "AssumeQueueRoleForWorkerRequest$farmId": "The farm ID of the worker assuming the queue role.
",
+ "BatchGetJobEntityRequest$farmId": "The farm ID of the worker that's fetching job details. The worker must have an assignment on a job to fetch job details.
",
+ "CopyJobTemplateRequest$farmId": "The farm ID to copy.
",
+ "CreateBudgetRequest$farmId": "The farm ID to include in this budget.
",
+ "CreateFarmResponse$farmId": "The farm ID.
",
+ "CreateFleetRequest$farmId": "The farm ID of the farm to connect to the fleet.
",
+ "CreateJobRequest$farmId": "The farm ID of the farm to connect to the job.
",
+ "CreateQueueEnvironmentRequest$farmId": "The farm ID of the farm to connect to the environment.
",
+ "CreateQueueFleetAssociationRequest$farmId": "The ID of the farm that the queue and fleet belong to.
",
+ "CreateQueueRequest$farmId": "The farm ID of the farm to connect to the queue.
",
+ "CreateStorageProfileRequest$farmId": "The farm ID of the farm to connect to the storage profile.
",
+ "CreateWorkerRequest$farmId": "The farm ID of the farm to connect to the worker.
",
+ "DeleteBudgetRequest$farmId": "The farm ID of the farm to remove from the budget.
",
+ "DeleteFarmRequest$farmId": "The farm ID of the farm to delete.
",
+ "DeleteFleetRequest$farmId": "The farm ID of the farm to remove from the fleet.
",
+ "DeleteQueueEnvironmentRequest$farmId": "The farm ID of the farm from which to remove the queue environment.
",
+ "DeleteQueueFleetAssociationRequest$farmId": "The farm ID of the farm that holds the queue-fleet association.
",
+ "DeleteQueueRequest$farmId": "The ID of the farm from which to remove the queue.
",
+ "DeleteStorageProfileRequest$farmId": "The farm ID of the farm from which to remove the storage profile.
",
+ "DeleteWorkerRequest$farmId": "The farm ID of the worker to delete.
",
+ "DisassociateMemberFromFarmRequest$farmId": "The farm ID of the farm to disassociate from the member.
",
+ "DisassociateMemberFromFleetRequest$farmId": "The farm ID of the fleet to disassociate a member from.
",
+ "DisassociateMemberFromJobRequest$farmId": "The farm ID for the job to disassociate from the member.
",
+ "DisassociateMemberFromQueueRequest$farmId": "The farm ID for the queue to disassociate from a member.
",
+ "FarmMember$farmId": "The farm ID of the farm member.
",
+ "FarmSummary$farmId": "The farm ID.
",
+ "FleetMember$farmId": "The farm ID.
",
+ "FleetSummary$farmId": "The farm ID.
",
+ "GetBudgetRequest$farmId": "The farm ID of the farm connected to the budget.
",
+ "GetFarmRequest$farmId": "The farm ID of the farm.
",
+ "GetFarmResponse$farmId": "The farm ID of the farm to get.
",
+ "GetFleetRequest$farmId": "The farm ID of the farm in the fleet.
",
+ "GetFleetResponse$farmId": "The farm ID of the farm in the fleet.
",
+ "GetJobRequest$farmId": "The farm ID of the farm in the job.
",
+ "GetQueueEnvironmentRequest$farmId": "The farm ID for the queue environment.
",
+ "GetQueueFleetAssociationRequest$farmId": "The farm ID of the farm that contains the queue-fleet association.
",
+ "GetQueueRequest$farmId": "The farm ID of the farm in the queue.
",
+ "GetQueueResponse$farmId": "The farm ID for the queue.
",
+ "GetSessionActionRequest$farmId": "The farm ID for the session action.
",
+ "GetSessionRequest$farmId": "The farm ID for the session.
",
+ "GetSessionsStatisticsAggregationRequest$farmId": "The identifier of the farm to include in the statistics. This should be the same as the farm ID used in the call to the StartSessionsStatisticsAggregation
operation.
",
+ "GetStepRequest$farmId": "The farm ID for the step.
",
+ "GetStorageProfileForQueueRequest$farmId": "The farm ID for the queue in storage profile.
",
+ "GetStorageProfileRequest$farmId": "The farm ID for the storage profile.
",
+ "GetTaskRequest$farmId": "The farm ID of the farm connected to the task.
",
+ "GetWorkerRequest$farmId": "The farm ID for the worker.
",
+ "GetWorkerResponse$farmId": "The farm ID.
",
+ "JobMember$farmId": "The farm ID.
",
+ "ListBudgetsRequest$farmId": "The farm ID associated with the budgets.
",
+ "ListFarmMembersRequest$farmId": "The farm ID.
",
+ "ListFleetMembersRequest$farmId": "The farm ID of the fleet.
",
+ "ListFleetsRequest$farmId": "The farm ID of the fleets.
",
+ "ListJobMembersRequest$farmId": "The farm ID of the job to list.
",
+ "ListJobsRequest$farmId": "The farm ID for the jobs.
",
+ "ListQueueEnvironmentsRequest$farmId": "The farm ID for the queue environment list.
",
+ "ListQueueFleetAssociationsRequest$farmId": "The farm ID for the queue-fleet association list.
",
+ "ListQueueMembersRequest$farmId": "The farm ID for the queue.
",
+ "ListQueuesRequest$farmId": "The farm ID of the queue.
",
+ "ListSessionActionsRequest$farmId": "The farm ID for the session actions list.
",
+ "ListSessionsForWorkerRequest$farmId": "The farm ID for the session.
",
+ "ListSessionsRequest$farmId": "The farm ID for the list of sessions.
",
+ "ListStepConsumersRequest$farmId": "The farm ID for the list of step consumers.
",
+ "ListStepDependenciesRequest$farmId": "The farm ID for the step dependencies list.
",
+ "ListStepsRequest$farmId": "The farm ID to include on the list of steps.
",
+ "ListStorageProfilesForQueueRequest$farmId": "The farm ID of the queue's storage profile.
",
+ "ListStorageProfilesRequest$farmId": "The farm ID of the storage profile.
",
+ "ListTasksRequest$farmId": "The farm ID connected to the tasks.
",
+ "ListWorkersRequest$farmId": "The farm ID connected to the workers.
",
+ "QueueMember$farmId": "The farm ID.
",
+ "QueueSummary$farmId": "The farm ID.
",
+ "SearchJobsRequest$farmId": "The farm ID of the job.
",
+ "SearchStepsRequest$farmId": "The farm ID to use for the step search.
",
+ "SearchTasksRequest$farmId": "The farm ID of the task.
",
+ "SearchWorkersRequest$farmId": "The farm ID in the workers search.
",
+ "StartSessionsStatisticsAggregationRequest$farmId": "The identifier of the farm that contains queues or fleets to return statistics for.
",
+ "UpdateBudgetRequest$farmId": "The farm ID of the budget to update.
",
+ "UpdateFarmRequest$farmId": "The farm ID to update.
",
+ "UpdateFleetRequest$farmId": "The farm ID to update.
",
+ "UpdateJobRequest$farmId": "The farm ID of the job to update.
",
+ "UpdateQueueEnvironmentRequest$farmId": "The farm ID of the queue environment to update.
",
+ "UpdateQueueFleetAssociationRequest$farmId": "The farm ID to update.
",
+ "UpdateQueueRequest$farmId": "The farm ID to update in the queue.
",
+ "UpdateSessionRequest$farmId": "The farm ID to update in the session.
",
+ "UpdateStepRequest$farmId": "The farm ID to update.
",
+ "UpdateStorageProfileRequest$farmId": "The farm ID to update.
",
+ "UpdateTaskRequest$farmId": "The farm ID to update.
",
+ "UpdateWorkerRequest$farmId": "The farm ID to update.
",
+ "UpdateWorkerScheduleRequest$farmId": "The farm ID to update.
",
+ "WorkerSummary$farmId": "The farm ID.
"
+ }
+ },
+ "FarmMember": {
+ "base": "The member of a farm.
",
+ "refs": {
+ "FarmMembers$member": null
+ }
+ },
+ "FarmMembers": {
+ "base": null,
+ "refs": {
+ "ListFarmMembersResponse$members": "The members on the list.
"
+ }
+ },
+ "FarmSummaries": {
+ "base": null,
+ "refs": {
+ "ListFarmsResponse$farms": "Farms on the list.
"
+ }
+ },
+ "FarmSummary": {
+ "base": "The summary of details for a farm.
",
+ "refs": {
+ "FarmSummaries$member": null
+ }
+ },
+ "FieldSortExpression": {
+ "base": "The field sorting order and name of the field.
",
+ "refs": {
+ "SearchSortExpression$fieldSort": "Options for sorting by a field.
"
+ }
+ },
+ "FileSystemLocation": {
+ "base": "The details of the file system location for the resource.
",
+ "refs": {
+ "FileSystemLocationsList$member": null
+ }
+ },
+ "FileSystemLocationName": {
+ "base": null,
+ "refs": {
+ "FileSystemLocation$name": "The location name.
",
+ "ManifestProperties$fileSystemLocationName": "The file system location name.
",
+ "RequiredFileSystemLocationNames$member": null
+ }
+ },
+ "FileSystemLocationType": {
+ "base": null,
+ "refs": {
+ "FileSystemLocation$type": "The type of file.
"
+ }
+ },
+ "FileSystemLocationsList": {
+ "base": null,
+ "refs": {
+ "CreateStorageProfileRequest$fileSystemLocations": "File system paths to include in the storage profile.
",
+ "GetStorageProfileForQueueResponse$fileSystemLocations": "The location of the files for the storage profile within the queue.
",
+ "GetStorageProfileResponse$fileSystemLocations": "The location of the files for the storage profile.
",
+ "UpdateStorageProfileRequest$fileSystemLocationsToAdd": "The file system location names to add.
",
+ "UpdateStorageProfileRequest$fileSystemLocationsToRemove": "The file system location names to remove.
"
+ }
+ },
+ "FixedBudgetSchedule": {
+ "base": "The details of a fixed budget schedule.
",
+ "refs": {
+ "BudgetSchedule$fixed": "The fixed start and end time of the budget's schedule.
"
+ }
+ },
+ "FleetAmountCapabilities": {
+ "base": null,
+ "refs": {
+ "FleetCapabilities$amounts": "Amount capabilities of the fleet.
"
+ }
+ },
+ "FleetAmountCapability": {
+ "base": "The fleet amount and attribute capabilities.
",
+ "refs": {
+ "CustomFleetAmountCapabilities$member": null,
+ "FleetAmountCapabilities$member": null
+ }
+ },
+ "FleetAttributeCapabilities": {
+ "base": null,
+ "refs": {
+ "FleetCapabilities$attributes": "Attribute capabilities of the fleet.
"
+ }
+ },
+ "FleetAttributeCapability": {
+ "base": "Defines the fleet's capability name, minimum, and maximum.
",
+ "refs": {
+ "CustomFleetAttributeCapabilities$member": null,
+ "FleetAttributeCapabilities$member": null
+ }
+ },
+ "FleetCapabilities": {
+ "base": "The amounts and attributes of fleets.
",
+ "refs": {
+ "GetFleetResponse$capabilities": "Outlines what the fleet is capable of for minimums, maximums, and naming, in addition to attribute names and values.
"
+ }
+ },
+ "FleetConfiguration": {
+ "base": "Fleet configuration details.
",
+ "refs": {
+ "CreateFleetRequest$configuration": "The configuration settings for the fleet. Customer managed fleets are self-managed. Service managed Amazon EC2 fleets are managed by Deadline Cloud.
",
+ "FleetSummary$configuration": "The configuration details for the fleet.
",
+ "GetFleetResponse$configuration": "The configuration setting for the fleet.
",
+ "UpdateFleetRequest$configuration": "The fleet configuration to update.
"
+ }
+ },
+ "FleetId": {
+ "base": null,
+ "refs": {
+ "AssociateMemberToFleetRequest$fleetId": "The ID of the fleet to associate with a member.
",
+ "AssumeFleetRoleForReadRequest$fleetId": "The fleet ID.
",
+ "AssumeFleetRoleForWorkerRequest$fleetId": "The fleet ID that contains the worker.
",
+ "AssumeQueueRoleForWorkerRequest$fleetId": "The fleet ID of the worker assuming the queue role.
",
+ "BatchGetJobEntityRequest$fleetId": "The fleet ID of the worker that's fetching job details. The worker must have an assignment on a job to fetch job details.
",
+ "CreateFleetResponse$fleetId": "The fleet ID.
",
+ "CreateQueueFleetAssociationRequest$fleetId": "The fleet ID.
",
+ "CreateWorkerRequest$fleetId": "The fleet ID to connect to the worker.
",
+ "DeleteFleetRequest$fleetId": "The fleet ID of the fleet to delete.
",
+ "DeleteQueueFleetAssociationRequest$fleetId": "The fleet ID of the queue-fleet association.
",
+ "DeleteWorkerRequest$fleetId": "The fleet ID of the worker to delete.
",
+ "DisassociateMemberFromFleetRequest$fleetId": "The fleet ID of the fleet to from which to disassociate a member.
",
+ "FleetMember$fleetId": "The fleet ID.
",
+ "FleetSummary$fleetId": "The fleet ID.
",
+ "GetFleetRequest$fleetId": "The fleet ID of the fleet to get.
",
+ "GetFleetResponse$fleetId": "The fleet ID.
",
+ "GetQueueFleetAssociationRequest$fleetId": "The fleet ID for the queue-fleet association.
",
+ "GetQueueFleetAssociationResponse$fleetId": "The fleet ID for the queue-fleet association.
",
+ "GetSessionResponse$fleetId": "The fleet ID for the session.
",
+ "GetWorkerRequest$fleetId": "The fleet ID of the worker.
",
+ "GetWorkerResponse$fleetId": "The fleet ID.
",
+ "ListFleetMembersRequest$fleetId": "The fleet ID to include on the list.
",
+ "ListQueueFleetAssociationsRequest$fleetId": "The fleet ID for the queue-fleet association list.
",
+ "ListSessionsForWorkerRequest$fleetId": "The fleet ID for the session.
",
+ "ListWorkersRequest$fleetId": "The fleet ID of the workers.
",
+ "QueueFleetAssociationSummary$fleetId": "The fleet ID.
",
+ "SearchWorkersRequestFleetIdsList$member": null,
+ "SessionSummary$fleetId": "The fleet ID.
",
+ "SessionsStatisticsResourcesFleetIdsList$member": null,
+ "Statistics$fleetId": "The fleet ID.
",
+ "UpdateFleetRequest$fleetId": "The fleet ID to update.
",
+ "UpdateQueueFleetAssociationRequest$fleetId": "The fleet ID to update.
",
+ "UpdateWorkerRequest$fleetId": "The fleet ID to update.
",
+ "UpdateWorkerScheduleRequest$fleetId": "The fleet ID to update.
",
+ "WorkerSearchSummary$fleetId": "The fleet ID.
",
+ "WorkerSummary$fleetId": "The fleet ID.
"
+ }
+ },
+ "FleetMember": {
+ "base": "The fleet member.
",
+ "refs": {
+ "FleetMembers$member": null
+ }
+ },
+ "FleetMembers": {
+ "base": null,
+ "refs": {
+ "ListFleetMembersResponse$members": "The members on the list.
"
+ }
+ },
+ "FleetStatus": {
+ "base": null,
+ "refs": {
+ "FleetSummary$status": "The status of the fleet.
",
+ "GetFleetResponse$status": "The Auto Scaling status of the fleet.
",
+ "ListFleetsRequest$status": "The status of the fleet.
"
+ }
+ },
+ "FleetSummaries": {
+ "base": null,
+ "refs": {
+ "ListFleetsResponse$fleets": "The fleets on the list.
"
+ }
+ },
+ "FleetSummary": {
+ "base": "The details of a fleet.
",
+ "refs": {
+ "FleetSummaries$member": null
+ }
+ },
+ "Float": {
+ "base": null,
+ "refs": {
+ "ConsumedUsages$approximateDollarUsage": "The amount of the budget consumed.
",
+ "FleetAmountCapability$max": "The maximum amount of the fleet worker capability.
",
+ "FleetAmountCapability$min": "The minimum amount of fleet worker capability.
",
+ "WorkerAmountCapability$value": "The value of the worker amount capability.
"
+ }
+ },
+ "FloatString": {
+ "base": null,
+ "refs": {
+ "JobParameter$float": "A double precision IEEE-754 floating point number represented as a string.
",
+ "TaskParameterValue$float": "A double precision IEEE-754 floating point number represented as a string.
"
+ }
+ },
+ "GetBudgetRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetBudgetResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetFarmRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetFarmResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetFleetRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetFleetResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetJobEntityError": {
+ "base": "The error for the job entity.
",
+ "refs": {
+ "BatchGetJobEntityErrors$member": null
+ }
+ },
+ "GetJobRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetJobResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetLicenseEndpointRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetLicenseEndpointResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetLicenseEndpointResponseSecurityGroupIdsList": {
+ "base": null,
+ "refs": {
+ "GetLicenseEndpointResponse$securityGroupIds": "The security group IDs for the license endpoint.
"
+ }
+ },
+ "GetLicenseEndpointResponseSubnetIdsList": {
+ "base": null,
+ "refs": {
+ "GetLicenseEndpointResponse$subnetIds": "The subnet IDs.
"
+ }
+ },
+ "GetMonitorRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetMonitorResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetQueueEnvironmentRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetQueueEnvironmentResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetQueueFleetAssociationRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetQueueFleetAssociationResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetQueueRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetQueueResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetSessionActionRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetSessionActionResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetSessionRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetSessionResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetSessionsStatisticsAggregationRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetSessionsStatisticsAggregationResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetStepRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetStepResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetStorageProfileForQueueRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetStorageProfileForQueueResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetStorageProfileRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetStorageProfileResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetTaskRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetTaskResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetWorkerRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "GetWorkerResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "HostName": {
+ "base": null,
+ "refs": {
+ "HostPropertiesRequest$hostName": "The host name.
",
+ "HostPropertiesResponse$hostName": "The host name.
"
+ }
+ },
+ "HostPropertiesRequest": {
+ "base": "The host property details.
",
+ "refs": {
+ "CreateWorkerRequest$hostProperties": "The IP address and host name of the worker.
",
+ "UpdateWorkerRequest$hostProperties": "The host properties to update.
"
+ }
+ },
+ "HostPropertiesResponse": {
+ "base": "The host property details.
",
+ "refs": {
+ "GetSessionResponse$hostProperties": "Provides the Amazon EC2 properties of the host.
",
+ "GetWorkerResponse$hostProperties": "The host properties for the worker.
",
+ "WorkerSearchSummary$hostProperties": "Provides the Amazon EC2 instance properties of the worker host.
",
+ "WorkerSummary$hostProperties": "The host properties of the worker.
"
+ }
+ },
+ "IamRoleArn": {
+ "base": null,
+ "refs": {
+ "CreateFleetRequest$roleArn": "The IAM role ARN for the role that the fleet's workers will use.
",
+ "CreateMonitorRequest$roleArn": "The Amazon Resource Name (ARN) of the IAM role that the monitor uses to connect to Deadline Cloud. Every user that signs in to the monitor using IAM Identity Center uses this role to access Deadline Cloud resources.
",
+ "CreateQueueRequest$roleArn": "The IAM role ARN that workers will use while running jobs for this queue.
",
+ "GetFleetResponse$roleArn": "The IAM role ARN.
",
+ "GetMonitorResponse$roleArn": "The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.
",
+ "GetQueueResponse$roleArn": "The IAM role ARN.
",
+ "JobDetailsEntity$queueRoleArn": "The queue role ARN.
",
+ "MonitorSummary$roleArn": "The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.
",
+ "UpdateFleetRequest$roleArn": "The IAM role ARN that the fleet's workers assume while running jobs.
",
+ "UpdateMonitorRequest$roleArn": "The Amazon Resource Name (ARN) of the new IAM role to use with the monitor.
",
+ "UpdateQueueRequest$roleArn": "The IAM role ARN that's used to run jobs from this queue.
"
+ }
+ },
+ "IdentityCenterApplicationArn": {
+ "base": null,
+ "refs": {
+ "CreateMonitorResponse$identityCenterApplicationArn": "The Amazon Resource Name (ARN) that IAM Identity Center assigns to the monitor.
",
+ "GetMonitorResponse$identityCenterApplicationArn": "The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.
",
+ "MonitorSummary$identityCenterApplicationArn": "The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.
"
+ }
+ },
+ "IdentityCenterInstanceArn": {
+ "base": null,
+ "refs": {
+ "CreateMonitorRequest$identityCenterInstanceArn": "The Amazon Resource Name (ARN) of the IAM Identity Center instance that authenticates monitor users.
",
+ "GetMonitorResponse$identityCenterInstanceArn": "The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.
",
+ "MonitorSummary$identityCenterInstanceArn": "The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.
"
+ }
+ },
+ "IdentityCenterPrincipalId": {
+ "base": null,
+ "refs": {
+ "AssociateMemberToFarmRequest$principalId": "The member's principal ID to associate with the farm.
",
+ "AssociateMemberToFleetRequest$principalId": "The member's principal ID to associate with a fleet.
",
+ "AssociateMemberToJobRequest$principalId": "The member's principal ID to associate with the job.
",
+ "AssociateMemberToQueueRequest$principalId": "The member's principal ID to associate with the queue.
",
+ "DisassociateMemberFromFarmRequest$principalId": "A member's principal ID to disassociate from a farm.
",
+ "DisassociateMemberFromFleetRequest$principalId": "A member's principal ID to disassociate from a fleet.
",
+ "DisassociateMemberFromJobRequest$principalId": "A member's principal ID to disassociate from a job.
",
+ "DisassociateMemberFromQueueRequest$principalId": "A member's principal ID to disassociate from a queue.
",
+ "FarmMember$principalId": "The principal ID of the farm member.
",
+ "FleetMember$principalId": "The principal ID of the fleet member.
",
+ "JobMember$principalId": "The principal ID of the job member.
",
+ "ListFarmsRequest$principalId": "The principal ID of the member to list on the farm.
",
+ "ListFleetsRequest$principalId": "The principal ID of the members to include in the fleet.
",
+ "ListJobsRequest$principalId": "The principal ID of the members on the jobs.
",
+ "ListQueuesRequest$principalId": "The principal ID. This filter is only valid when using Nimble Studio credentials and should match the user ID in the credentials of the caller.
",
+ "QueueMember$principalId": "The principal ID of the queue member.
"
+ }
+ },
+ "IdentityStoreId": {
+ "base": null,
+ "refs": {
+ "AssociateMemberToFarmRequest$identityStoreId": "The identity store ID of the member to associate with the farm.
",
+ "AssociateMemberToFleetRequest$identityStoreId": "The member's identity store ID to associate with the fleet.
",
+ "AssociateMemberToJobRequest$identityStoreId": "The member's identity store ID to associate with the job.
",
+ "AssociateMemberToQueueRequest$identityStoreId": "The member's identity store ID to associate with the queue.
",
+ "FarmMember$identityStoreId": "The identity store ID of the farm member.
",
+ "FleetMember$identityStoreId": "The identity store ID.
",
+ "JobMember$identityStoreId": "The identity store ID.
",
+ "QueueMember$identityStoreId": "The identity store ID.
"
+ }
+ },
+ "InstanceType": {
+ "base": null,
+ "refs": {
+ "HostPropertiesResponse$ec2InstanceType": "The instance type of the host EC2 instance.
",
+ "InstanceTypes$member": null,
+ "Statistics$instanceType": "The type of instance.
"
+ }
+ },
+ "InstanceTypes": {
+ "base": null,
+ "refs": {
+ "ServiceManagedEc2InstanceCapabilities$allowedInstanceTypes": "The allowable Amazon EC2 instance types.
",
+ "ServiceManagedEc2InstanceCapabilities$excludedInstanceTypes": "The instance types to exclude from the fleet.
"
+ }
+ },
+ "IntString": {
+ "base": null,
+ "refs": {
+ "JobParameter$int": "A signed integer represented as a string.
",
+ "TaskParameterValue$int": "A signed integer represented as a string.
"
+ }
+ },
+ "Integer": {
+ "base": null,
+ "refs": {
+ "DependencyCounts$consumersResolved": "The number of consumers resolved.
",
+ "DependencyCounts$consumersUnresolved": "The number of unresolved consumers.
",
+ "DependencyCounts$dependenciesResolved": "The number of resolved dependencies.
",
+ "DependencyCounts$dependenciesUnresolved": "The number of unresolved dependencies.
",
+ "Ec2EbsVolume$sizeGiB": "The EBS volume size in GiB.
",
+ "FleetSummary$targetWorkerCount": "The target number of workers in a fleet.
",
+ "FleetSummary$workerCount": "The number of workers in the fleet summary.
",
+ "GetFleetResponse$targetWorkerCount": "The number of target workers in the fleet.
",
+ "GetFleetResponse$workerCount": "The number of workers in the fleet.
",
+ "InternalServerErrorException$retryAfterSeconds": "The number of seconds a client should wait before retrying the request.
",
+ "Statistics$count": "The number of instances in a list of statistics.
",
+ "TaskRunStatusCounts$value": null,
+ "ThrottlingException$retryAfterSeconds": "The number of seconds a client should wait before retrying the request.
"
+ }
+ },
+ "InternalServerErrorException": {
+ "base": "Deadline Cloud can't process your request right now. Try again later.
",
+ "refs": {
+ }
+ },
+ "IpAddresses": {
+ "base": "The IP addresses for a host.
",
+ "refs": {
+ "HostPropertiesRequest$ipAddresses": "The IP address of the host.
",
+ "HostPropertiesResponse$ipAddresses": "The IP address of the host.
"
+ }
+ },
+ "IpV4Address": {
+ "base": null,
+ "refs": {
+ "IpV4Addresses$member": null
+ }
+ },
+ "IpV4Addresses": {
+ "base": null,
+ "refs": {
+ "IpAddresses$ipV4Addresses": "The IpV4 address of the network.
"
+ }
+ },
+ "IpV6Address": {
+ "base": null,
+ "refs": {
+ "IpV6Addresses$member": null
+ }
+ },
+ "IpV6Addresses": {
+ "base": null,
+ "refs": {
+ "IpAddresses$ipV6Addresses": "The IpV6 address for the network and node component.
"
+ }
+ },
+ "JobAttachmentDetailsEntity": {
+ "base": "The job attachments.
",
+ "refs": {
+ "JobEntity$jobAttachmentDetails": "The job attachment details.
"
+ }
+ },
+ "JobAttachmentDetailsError": {
+ "base": "The error details for job attachments.
",
+ "refs": {
+ "GetJobEntityError$jobAttachmentDetails": "The job attachment details for the failed job entity.
"
+ }
+ },
+ "JobAttachmentDetailsIdentifiers": {
+ "base": "Identifier details for job attachments.
",
+ "refs": {
+ "JobEntityIdentifiersUnion$jobAttachmentDetails": "The job attachment details.
"
+ }
+ },
+ "JobAttachmentSettings": {
+ "base": "The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.
",
+ "refs": {
+ "CreateQueueRequest$jobAttachmentSettings": "The job attachment settings for the queue. These are the Amazon S3 bucket name and the Amazon S3 prefix.
",
+ "GetQueueResponse$jobAttachmentSettings": "The job attachment settings for the queue.
",
+ "JobDetailsEntity$jobAttachmentSettings": "The job attachment settings.
",
+ "UpdateQueueRequest$jobAttachmentSettings": "The job attachment settings to update for the queue.
"
+ }
+ },
+ "JobAttachmentsFileSystem": {
+ "base": null,
+ "refs": {
+ "Attachments$fileSystem": "The file system.
"
+ }
+ },
+ "JobDescription": {
+ "base": null,
+ "refs": {
+ "GetJobResponse$description": "The description of the job.
"
+ }
+ },
+ "JobDetailsEntity": {
+ "base": "The job details for a specific job.
",
+ "refs": {
+ "JobEntity$jobDetails": "The job details.
"
+ }
+ },
+ "JobDetailsError": {
+ "base": "The details of a job error.
",
+ "refs": {
+ "GetJobEntityError$jobDetails": "The job details for the failed job entity.
"
+ }
+ },
+ "JobDetailsIdentifiers": {
+ "base": "The identifiers for a job.
",
+ "refs": {
+ "JobEntityIdentifiersUnion$jobDetails": "The job details.
"
+ }
+ },
+ "JobEntity": {
+ "base": "The details of a job entity.
",
+ "refs": {
+ "BatchGetJobEntityList$member": null
+ }
+ },
+ "JobEntityErrorCode": {
+ "base": null,
+ "refs": {
+ "EnvironmentDetailsError$code": "The error code.
",
+ "JobAttachmentDetailsError$code": "The error code.
",
+ "JobDetailsError$code": "The error code.
",
+ "StepDetailsError$code": "The error code.
"
+ }
+ },
+ "JobEntityIdentifiers": {
+ "base": null,
+ "refs": {
+ "BatchGetJobEntityRequest$identifiers": "The job identifiers to include within the job entity batch details.
"
+ }
+ },
+ "JobEntityIdentifiersUnion": {
+ "base": "The details of a job entity identifier.
",
+ "refs": {
+ "JobEntityIdentifiers$member": null
+ }
+ },
+ "JobId": {
+ "base": null,
+ "refs": {
+ "AssignedSession$jobId": "The job ID for the assigned session.
",
+ "AssociateMemberToJobRequest$jobId": "The job ID to associate with the member.
",
+ "CopyJobTemplateRequest$jobId": "The job ID to copy.
",
+ "CreateJobResponse$jobId": "The job ID.
",
+ "DisassociateMemberFromJobRequest$jobId": "The job ID to disassociate from a member in a job.
",
+ "EnvironmentDetailsEntity$jobId": "The job ID.
",
+ "EnvironmentDetailsError$jobId": "The job ID.
",
+ "EnvironmentDetailsIdentifiers$jobId": "The job ID.
",
+ "GetJobRequest$jobId": "The job ID.
",
+ "GetJobResponse$jobId": "The job ID.
",
+ "GetSessionActionRequest$jobId": "The job ID for the session.
",
+ "GetSessionRequest$jobId": "The job ID for the session.
",
+ "GetStepRequest$jobId": "The job ID for the step.
",
+ "GetTaskRequest$jobId": "The job ID of the job connected to the task.
",
+ "JobAttachmentDetailsEntity$jobId": "The job ID.
",
+ "JobAttachmentDetailsError$jobId": "The job ID.
",
+ "JobAttachmentDetailsIdentifiers$jobId": "The job ID.
",
+ "JobDetailsEntity$jobId": "The job ID.
",
+ "JobDetailsError$jobId": "The job ID.
",
+ "JobDetailsIdentifiers$jobId": "The job ID.
",
+ "JobMember$jobId": "The job ID.
",
+ "JobSearchSummary$jobId": "The job ID.
",
+ "JobSummary$jobId": "The job ID.
",
+ "ListJobMembersRequest$jobId": "The job ID to include on the list.
",
+ "ListSessionActionsRequest$jobId": "The job ID for the session actions list.
",
+ "ListSessionsRequest$jobId": "The job ID for the list of sessions.
",
+ "ListStepConsumersRequest$jobId": "The job ID for the step consumer.
",
+ "ListStepDependenciesRequest$jobId": "The job ID for the step dependencies list.
",
+ "ListStepsRequest$jobId": "The job ID to include on the list of steps.
",
+ "ListTasksRequest$jobId": "The job ID for the tasks.
",
+ "SearchStepsRequest$jobId": "The job ID to use in the step search.
",
+ "SearchTasksRequest$jobId": "The job ID for the task search.
",
+ "Statistics$jobId": "The job ID.
",
+ "StepDetailsEntity$jobId": "The job ID.
",
+ "StepDetailsError$jobId": "The job ID.
",
+ "StepDetailsIdentifiers$jobId": "The job ID.
",
+ "StepSearchSummary$jobId": "The job ID.
",
+ "TaskSearchSummary$jobId": "The job ID.
",
+ "UpdateJobRequest$jobId": "The job ID to update.
",
+ "UpdateSessionRequest$jobId": "The job ID to update in the session.
",
+ "UpdateStepRequest$jobId": "The job ID to update.
",
+ "UpdateTaskRequest$jobId": "The job ID to update.
",
+ "WorkerSessionSummary$jobId": "The job ID for the job associated with the worker's session.
"
+ }
+ },
+ "JobLifecycleStatus": {
+ "base": null,
+ "refs": {
+ "GetJobResponse$lifecycleStatus": "The life cycle status for the job.
",
+ "JobSearchSummary$lifecycleStatus": "The life cycle status.
",
+ "JobSummary$lifecycleStatus": "The life cycle status.
"
+ }
+ },
+ "JobMember": {
+ "base": "The details for a job member.
",
+ "refs": {
+ "JobMembers$member": null
+ }
+ },
+ "JobMembers": {
+ "base": null,
+ "refs": {
+ "ListJobMembersResponse$members": "The members on the list.
"
+ }
+ },
+ "JobName": {
+ "base": null,
+ "refs": {
+ "GetJobResponse$name": "The name of the job.
",
+ "JobSearchSummary$name": "The job name.
",
+ "JobSummary$name": "The job name.
",
+ "Statistics$jobName": "The job name.
"
+ }
+ },
+ "JobParameter": {
+ "base": "The details of job parameters.
",
+ "refs": {
+ "JobParameters$value": null
+ }
+ },
+ "JobParameters": {
+ "base": null,
+ "refs": {
+ "CreateJobRequest$parameters": "The parameters for the job.
",
+ "GetJobResponse$parameters": "The parameters for the job.
",
+ "JobDetailsEntity$parameters": "The parameters.
",
+ "JobSearchSummary$jobParameters": "The job parameters.
"
+ }
+ },
+ "JobPriority": {
+ "base": null,
+ "refs": {
+ "CreateJobRequest$priority": "The priority of the job on a scale of 1 to 100. The highest priority is 1.
",
+ "GetJobResponse$priority": "The job priority.
",
+ "JobSearchSummary$priority": "The job priority.
",
+ "JobSummary$priority": "The job priority.
",
+ "UpdateJobRequest$priority": "The job priority to update.
"
+ }
+ },
+ "JobRunAsUser": {
+ "base": "Identifies the user for a job.
",
+ "refs": {
+ "CreateQueueRequest$jobRunAsUser": "The jobs in the queue run as the specified POSIX user.
",
+ "GetQueueResponse$jobRunAsUser": "The jobs in the queue ran as this specified POSIX user.
",
+ "JobDetailsEntity$jobRunAsUser": "The user name and group that the job uses when run.
",
+ "UpdateQueueRequest$jobRunAsUser": "Update the jobs in the queue to run as a specified POSIX user.
"
+ }
+ },
+ "JobSearchSummaries": {
+ "base": null,
+ "refs": {
+ "SearchJobsResponse$jobs": "The jobs in the search.
"
+ }
+ },
+ "JobSearchSummary": {
+ "base": "The details of a job search.
",
+ "refs": {
+ "JobSearchSummaries$member": null
+ }
+ },
+ "JobSummaries": {
+ "base": null,
+ "refs": {
+ "ListJobsResponse$jobs": "The jobs on the list.
"
+ }
+ },
+ "JobSummary": {
+ "base": "A summary of job details.
",
+ "refs": {
+ "JobSummaries$member": null
+ }
+ },
+ "JobTargetTaskRunStatus": {
+ "base": null,
+ "refs": {
+ "GetJobResponse$targetTaskRunStatus": "The task status with which the job started.
",
+ "JobSearchSummary$targetTaskRunStatus": "The task status to start with on the job.
",
+ "JobSummary$targetTaskRunStatus": "The task status to start with on the job.
",
+ "UpdateJobRequest$targetTaskRunStatus": "The task status to update the job's tasks to.
"
+ }
+ },
+ "JobTemplate": {
+ "base": null,
+ "refs": {
+ "CreateJobRequest$template": "The job template to use for this job.
"
+ }
+ },
+ "JobTemplateType": {
+ "base": null,
+ "refs": {
+ "CopyJobTemplateResponse$templateType": "The format of the job template, either JSON
or YAML
.
",
+ "CreateJobRequest$templateType": "The file type for the job template.
"
+ }
+ },
+ "KmsKeyArn": {
+ "base": null,
+ "refs": {
+ "CreateFarmRequest$kmsKeyArn": "The ARN of the KMS key to use on the farm.
",
+ "FarmSummary$kmsKeyArn": "The ARN for the KMS key.
",
+ "GetFarmResponse$kmsKeyArn": "The ARN of the KMS key used on the farm.
"
+ }
+ },
+ "LicenseEndpointId": {
+ "base": null,
+ "refs": {
+ "CreateLicenseEndpointResponse$licenseEndpointId": "The license endpoint ID.
",
+ "DeleteLicenseEndpointRequest$licenseEndpointId": "The license endpoint ID of the license endpoint to delete.
",
+ "DeleteMeteredProductRequest$licenseEndpointId": "The ID of the license endpoint from which to remove the metered product.
",
+ "GetLicenseEndpointRequest$licenseEndpointId": "The license endpoint ID.
",
+ "GetLicenseEndpointResponse$licenseEndpointId": "The license endpoint ID.
",
+ "LicenseEndpointSummary$licenseEndpointId": "The license endpoint ID.
",
+ "ListMeteredProductsRequest$licenseEndpointId": "The license endpoint ID to include on the list of metered products.
",
+ "PutMeteredProductRequest$licenseEndpointId": "The license endpoint ID to add to the metered product.
"
+ }
+ },
+ "LicenseEndpointStatus": {
+ "base": null,
+ "refs": {
+ "GetLicenseEndpointResponse$status": "The status of the license endpoint.
",
+ "LicenseEndpointSummary$status": "The status of the license endpoint.
"
+ }
+ },
+ "LicenseEndpointSummaries": {
+ "base": null,
+ "refs": {
+ "ListLicenseEndpointsResponse$licenseEndpoints": "The license endpoints.
"
+ }
+ },
+ "LicenseEndpointSummary": {
+ "base": "The details for a license endpoint.
",
+ "refs": {
+ "LicenseEndpointSummaries$member": null
+ }
+ },
+ "LicenseProduct": {
+ "base": null,
+ "refs": {
+ "Statistics$licenseProduct": "The licensed product.
"
+ }
+ },
+ "ListAttributeCapabilityValue": {
+ "base": null,
+ "refs": {
+ "StepAttributeCapability$allOf": "Requires all of the step attribute values.
",
+ "StepAttributeCapability$anyOf": "Requires any of the step attributes in a given list.
"
+ }
+ },
+ "ListAvailableMeteredProductsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListAvailableMeteredProductsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListBudgetsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListBudgetsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListFarmMembersRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListFarmMembersResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListFarmsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListFarmsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListFleetMembersRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListFleetMembersResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListFleetsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListFleetsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListJobMembersRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListJobMembersResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListJobsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListJobsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListLicenseEndpointsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListLicenseEndpointsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListMeteredProductsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListMeteredProductsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListMonitorsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListMonitorsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListQueueEnvironmentsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListQueueEnvironmentsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListQueueFleetAssociationsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListQueueFleetAssociationsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListQueueMembersRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListQueueMembersResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListQueuesRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListQueuesResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListSessionActionsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListSessionActionsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListSessionsForWorkerRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListSessionsForWorkerResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListSessionsForWorkerSummaries": {
+ "base": null,
+ "refs": {
+ "ListSessionsForWorkerResponse$sessions": "The sessions in the response.
"
+ }
+ },
+ "ListSessionsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListSessionsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListStepConsumersRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListStepConsumersRequestMaxResultsInteger": {
+ "base": null,
+ "refs": {
+ "ListStepConsumersRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
"
+ }
+ },
+ "ListStepConsumersResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListStepDependenciesRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListStepDependenciesRequestMaxResultsInteger": {
+ "base": null,
+ "refs": {
+ "ListStepDependenciesRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
"
+ }
+ },
+ "ListStepDependenciesResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListStepsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListStepsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListStorageProfilesForQueueRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListStorageProfilesForQueueResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListStorageProfilesRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListStorageProfilesResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListTagsForResourceRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListTagsForResourceResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListTasksRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListTasksResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListWorkersRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "ListWorkersResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "LogConfiguration": {
+ "base": "Log configuration details.
",
+ "refs": {
+ "AssignedSession$logConfiguration": "The log configuration for the worker's assigned session.
",
+ "GetSessionResponse$log": "The session log.
",
+ "GetSessionResponse$workerLog": "The worker log for the session.
",
+ "GetWorkerResponse$log": "The logs for the associated worker.
",
+ "UpdateWorkerResponse$log": "The worker log to update.
",
+ "WorkerSummary$log": "The log configuration for the worker.
"
+ }
+ },
+ "LogDriver": {
+ "base": null,
+ "refs": {
+ "LogConfiguration$logDriver": "The log drivers for worker related logs.
"
+ }
+ },
+ "LogError": {
+ "base": null,
+ "refs": {
+ "LogConfiguration$error": "The log configuration error details.
"
+ }
+ },
+ "LogOptions": {
+ "base": null,
+ "refs": {
+ "LogConfiguration$options": "The options for a log driver.
"
+ }
+ },
+ "LogParameters": {
+ "base": null,
+ "refs": {
+ "LogConfiguration$parameters": "The parameters for the log configuration.
"
+ }
+ },
+ "LogicalOperator": {
+ "base": null,
+ "refs": {
+ "SearchGroupedFilterExpressions$operator": "The operators to include in the search.
"
+ }
+ },
+ "ManifestProperties": {
+ "base": "The details of the manifest that links a job's source information.
",
+ "refs": {
+ "ManifestPropertiesList$member": null
+ }
+ },
+ "ManifestPropertiesInputManifestHashString": {
+ "base": null,
+ "refs": {
+ "ManifestProperties$inputManifestHash": "The has value of the file.
"
+ }
+ },
+ "ManifestPropertiesInputManifestPathString": {
+ "base": null,
+ "refs": {
+ "ManifestProperties$inputManifestPath": "The file path.
"
+ }
+ },
+ "ManifestPropertiesList": {
+ "base": null,
+ "refs": {
+ "Attachments$manifests": "A list of manifests which describe job attachment configurations.
"
+ }
+ },
+ "ManifestPropertiesRootPathString": {
+ "base": null,
+ "refs": {
+ "ManifestProperties$rootPath": "The file's root path.
"
+ }
+ },
+ "MaxFailedTasksCount": {
+ "base": null,
+ "refs": {
+ "CreateJobRequest$maxFailedTasksCount": "The number of task failures before the job stops running and is marked as FAILED
.
",
+ "GetJobResponse$maxFailedTasksCount": "The number of task failures before the job stops running and is marked as FAILED
.
",
+ "JobSearchSummary$maxFailedTasksCount": "The number of task failures before the job stops running and is marked as FAILED
.
",
+ "JobSummary$maxFailedTasksCount": "The number of task failures before the job stops running and is marked as FAILED
.
",
+ "UpdateJobRequest$maxFailedTasksCount": "The number of task failures before the job stops running and is marked as FAILED
.
"
+ }
+ },
+ "MaxResults": {
+ "base": null,
+ "refs": {
+ "GetSessionsStatisticsAggregationRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListAvailableMeteredProductsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListBudgetsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListFarmMembersRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListFarmsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListFleetMembersRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListFleetsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListJobMembersRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListJobsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListLicenseEndpointsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListMeteredProductsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListMonitorsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListQueueEnvironmentsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListQueueFleetAssociationsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListQueueMembersRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListQueuesRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListSessionActionsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListSessionsForWorkerRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListSessionsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListStepsRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListStorageProfilesForQueueRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListStorageProfilesRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListTasksRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
",
+ "ListWorkersRequest$maxResults": "The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
"
+ }
+ },
+ "MaxRetriesPerTask": {
+ "base": null,
+ "refs": {
+ "CreateJobRequest$maxRetriesPerTask": "The maximum number of retries for a job.
",
+ "GetJobResponse$maxRetriesPerTask": "The maximum number of retries per failed tasks.
",
+ "JobSearchSummary$maxRetriesPerTask": "The maximum number of retries for a job.
",
+ "JobSummary$maxRetriesPerTask": "The maximum number of retries for a job.
",
+ "UpdateJobRequest$maxRetriesPerTask": "The maximum number of retries for a job.
"
+ }
+ },
+ "MembershipLevel": {
+ "base": null,
+ "refs": {
+ "AssociateMemberToFarmRequest$membershipLevel": "The principal's membership level for the associated farm.
",
+ "AssociateMemberToFleetRequest$membershipLevel": "The principal's membership level for the associated fleet.
",
+ "AssociateMemberToJobRequest$membershipLevel": "The principal's membership level for the associated job.
",
+ "AssociateMemberToQueueRequest$membershipLevel": "The principal's membership level for the associated queue.
",
+ "FarmMember$membershipLevel": "The farm member's membership level.
",
+ "FleetMember$membershipLevel": "The fleet member's membership level.
",
+ "JobMember$membershipLevel": "The job member's membership level.
",
+ "QueueMember$membershipLevel": "The queue member's membership level.
"
+ }
+ },
+ "MemoryAmountMiB": {
+ "base": null,
+ "refs": {
+ "MemoryMiBRange$max": "The maximum amount of memory (in MiB).
",
+ "MemoryMiBRange$min": "The minimum amount of memory (in MiB).
"
+ }
+ },
+ "MemoryMiBRange": {
+ "base": "The range of memory in MiB.
",
+ "refs": {
+ "CustomerManagedWorkerCapabilities$memoryMiB": "The memory (MiB).
",
+ "ServiceManagedEc2InstanceCapabilities$memoryMiB": "The memory, as MiB, for the Amazon EC2 instance type.
"
+ }
+ },
+ "MeteredProductId": {
+ "base": null,
+ "refs": {
+ "DeleteMeteredProductRequest$productId": "The product ID to remove from the license endpoint.
",
+ "MeteredProductSummary$productId": "The product ID.
",
+ "PutMeteredProductRequest$productId": "The product ID to add to the metered product.
"
+ }
+ },
+ "MeteredProductSummary": {
+ "base": "The details of a metered product.
",
+ "refs": {
+ "MeteredProductSummaryList$member": null
+ }
+ },
+ "MeteredProductSummaryList": {
+ "base": null,
+ "refs": {
+ "ListAvailableMeteredProductsResponse$meteredProducts": "The metered products.
",
+ "ListMeteredProductsResponse$meteredProducts": "The metered products to list.
"
+ }
+ },
+ "MinOneMaxTenThousand": {
+ "base": null,
+ "refs": {
+ "VCpuCountRange$max": "The maximum amount of vCPU.
",
+ "VCpuCountRange$min": "The minimum amount of vCPU.
"
+ }
+ },
+ "MinZeroMaxInteger": {
+ "base": null,
+ "refs": {
+ "AcceleratorCountRange$max": "The maximum GPU for the accelerator.
",
+ "AcceleratorCountRange$min": "The minimum GPU for the accelerator.
",
+ "AcceleratorTotalMemoryMiBRange$max": "The maximum amount of memory to use for the accelerator, measured in MiB.
",
+ "AcceleratorTotalMemoryMiBRange$min": "The minimum amount of memory to use for the accelerator, measured in MiB.
",
+ "CreateFleetRequest$maxWorkerCount": "The maximum number of workers for the fleet.
",
+ "CreateFleetRequest$minWorkerCount": "The minimum number of workers for the fleet.
",
+ "FleetSummary$maxWorkerCount": "The maximum number of workers specified in the fleet.
",
+ "FleetSummary$minWorkerCount": "The minimum number of workers in the fleet.
",
+ "GetFleetResponse$maxWorkerCount": "The maximum number of workers specified in the fleet.
",
+ "GetFleetResponse$minWorkerCount": "The minimum number of workers specified in the fleet.
",
+ "UpdateFleetRequest$maxWorkerCount": "The maximum number of workers in the fleet.
",
+ "UpdateFleetRequest$minWorkerCount": "The minimum number of workers in the fleet.
"
+ }
+ },
+ "MonitorId": {
+ "base": null,
+ "refs": {
+ "CreateMonitorResponse$monitorId": "The unique identifier of the monitor.
",
+ "DeleteMonitorRequest$monitorId": "The unique identifier of the monitor to delete. This ID is returned by the CreateMonitor
operation, and is included in the response to the GetMonitor
operation.
",
+ "GetMonitorRequest$monitorId": "The unique identifier for the monitor. This ID is returned by the CreateMonitor
operation.
",
+ "GetMonitorResponse$monitorId": "The unique identifier for the monitor.
",
+ "MonitorSummary$monitorId": "The unique identifier for the monitor.
",
+ "UpdateMonitorRequest$monitorId": "The unique identifier of the monitor to update.
"
+ }
+ },
+ "MonitorSummaries": {
+ "base": null,
+ "refs": {
+ "ListMonitorsResponse$monitors": "A list of MonitorSummary
objects that describe your monitors in the Deadline Cloud.
"
+ }
+ },
+ "MonitorSummary": {
+ "base": "Provides information about a monitor in Deadline Cloud.
",
+ "refs": {
+ "MonitorSummaries$member": null
+ }
+ },
+ "NextItemOffset": {
+ "base": null,
+ "refs": {
+ "SearchJobsResponse$nextItemOffset": "The next incremental starting point after the defined itemOffset
.
",
+ "SearchStepsResponse$nextItemOffset": "The next incremental starting point after the defined itemOffset
.
",
+ "SearchTasksResponse$nextItemOffset": "The next incremental starting point after the defined itemOffset
.
",
+ "SearchWorkersResponse$nextItemOffset": "The next incremental starting point after the defined itemOffset
.
"
+ }
+ },
+ "OutputRelativeDirectoriesList": {
+ "base": null,
+ "refs": {
+ "ManifestProperties$outputRelativeDirectories": "The file path relative to the directory.
"
+ }
+ },
+ "OutputRelativeDirectoriesListMemberString": {
+ "base": null,
+ "refs": {
+ "OutputRelativeDirectoriesList$member": null
+ }
+ },
+ "ParameterFilterExpression": {
+ "base": "The details of a filtered search for parameters.
",
+ "refs": {
+ "SearchFilterExpression$parameterFilter": "Filters by parameter.
"
+ }
+ },
+ "ParameterSortExpression": {
+ "base": "Organizes parameters according to your specifications.
",
+ "refs": {
+ "SearchSortExpression$parameterSort": "Options for sorting by a parameter.
"
+ }
+ },
+ "ParameterSpace": {
+ "base": "The details of a search for two or more step parameters.
",
+ "refs": {
+ "GetStepResponse$parameterSpace": "A list of step parameters and the combination expression for the step.
",
+ "StepSearchSummary$parameterSpace": "The parameters and combination expressions for the search.
"
+ }
+ },
+ "ParameterString": {
+ "base": null,
+ "refs": {
+ "JobParameter$string": "A UTF-8 string.
",
+ "TaskParameterValue$string": "A UTF-8 string.
"
+ }
+ },
+ "ParameterValue": {
+ "base": null,
+ "refs": {
+ "ParameterFilterExpression$value": "The parameter's value.
"
+ }
+ },
+ "PathFormat": {
+ "base": null,
+ "refs": {
+ "ManifestProperties$rootPathFormat": "The format of the root path.
",
+ "PathMappingRule$sourcePathFormat": "The source path format.
"
+ }
+ },
+ "PathMappingRule": {
+ "base": "The details of a source and destination path.
",
+ "refs": {
+ "PathMappingRules$member": null
+ }
+ },
+ "PathMappingRules": {
+ "base": null,
+ "refs": {
+ "JobDetailsEntity$pathMappingRules": "The path mapping rules.
"
+ }
+ },
+ "PathString": {
+ "base": null,
+ "refs": {
+ "FileSystemLocation$path": "The file path.
",
+ "JobParameter$path": "A file system path represented as a string.
",
+ "TaskParameterValue$path": "A file system path represented as a string.
"
+ }
+ },
+ "Period": {
+ "base": null,
+ "refs": {
+ "StartSessionsStatisticsAggregationRequest$period": "The period to aggregate the statistics.
"
+ }
+ },
+ "PortNumber": {
+ "base": null,
+ "refs": {
+ "MeteredProductSummary$port": "The port on which the metered product should run.
"
+ }
+ },
+ "PosixUser": {
+ "base": "The POSIX user.
",
+ "refs": {
+ "JobRunAsUser$posix": "The user and group that the jobs in the queue run as.
"
+ }
+ },
+ "PosixUserGroupString": {
+ "base": null,
+ "refs": {
+ "PosixUser$group": "The name of the POSIX user's group.
"
+ }
+ },
+ "PosixUserUserString": {
+ "base": null,
+ "refs": {
+ "PosixUser$user": "The name of the POSIX user.
"
+ }
+ },
+ "PrincipalType": {
+ "base": null,
+ "refs": {
+ "AssociateMemberToFarmRequest$principalType": "The principal type of the member to associate with the farm.
",
+ "AssociateMemberToFleetRequest$principalType": "The member's principal type to associate with the fleet.
",
+ "AssociateMemberToJobRequest$principalType": "The member's principal type to associate with the job.
",
+ "AssociateMemberToQueueRequest$principalType": "The member's principal type to associate with the queue.
",
+ "FarmMember$principalType": "The principal type of the farm member.
",
+ "FleetMember$principalType": "The principal type of the fleet member.
",
+ "JobMember$principalType": "The principal type of the job member.
",
+ "QueueMember$principalType": "The principal type of the queue member.
"
+ }
+ },
+ "Priority": {
+ "base": null,
+ "refs": {
+ "CreateQueueEnvironmentRequest$priority": "Sets the priority of the environments in the queue from 0 to 10,000, where 0 is the highest priority. If two environments share the same priority value, the environment created first takes higher priority.
",
+ "GetQueueEnvironmentResponse$priority": "The priority of the queue environment.
",
+ "QueueEnvironmentSummary$priority": "The queue environment's priority.
",
+ "UpdateQueueEnvironmentRequest$priority": "The priority to update.
"
+ }
+ },
+ "ProcessExitCode": {
+ "base": null,
+ "refs": {
+ "GetSessionActionResponse$processExitCode": "The exit code to exit the session.
",
+ "UpdatedSessionActionInfo$processExitCode": "The process exit code.
"
+ }
+ },
+ "PutMeteredProductRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "PutMeteredProductResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "QueueBlockedReason": {
+ "base": null,
+ "refs": {
+ "GetQueueResponse$blockedReason": "The reason the queue was blocked.
",
+ "QueueSummary$blockedReason": "The reason the queue is blocked, if applicable.
"
+ }
+ },
+ "QueueEnvironmentId": {
+ "base": null,
+ "refs": {
+ "CreateQueueEnvironmentResponse$queueEnvironmentId": "The queue environment ID.
",
+ "DeleteQueueEnvironmentRequest$queueEnvironmentId": "The queue environment ID of the queue environment to delete.
",
+ "GetQueueEnvironmentRequest$queueEnvironmentId": "The queue environment ID.
",
+ "GetQueueEnvironmentResponse$queueEnvironmentId": "The queue environment ID.
",
+ "QueueEnvironmentSummary$queueEnvironmentId": "The queue environment ID.
",
+ "UpdateQueueEnvironmentRequest$queueEnvironmentId": "The queue environment ID to update.
"
+ }
+ },
+ "QueueEnvironmentSummaries": {
+ "base": null,
+ "refs": {
+ "ListQueueEnvironmentsResponse$environments": "The environments to include in the queue environments list.
"
+ }
+ },
+ "QueueEnvironmentSummary": {
+ "base": "The summary of a queue environment.
",
+ "refs": {
+ "QueueEnvironmentSummaries$member": null
+ }
+ },
+ "QueueFleetAssociationStatus": {
+ "base": null,
+ "refs": {
+ "GetQueueFleetAssociationResponse$status": "The status of the queue-fleet association.
",
+ "QueueFleetAssociationSummary$status": "The status of task scheduling in the queue-fleet association.
-
ACTIVE
–Association is active.
-
STOP_SCHEDULING_AND_COMPLETE_TASKS
–Association has stopped scheduling new tasks and is completing current tasks.
-
STOP_SCHEDULING_AND_CANCEL_TASKS
–Association has stopped scheduling new tasks and is canceling current tasks.
-
STOPPED
–Association has been stopped.
"
+ }
+ },
+ "QueueFleetAssociationSummaries": {
+ "base": null,
+ "refs": {
+ "ListQueueFleetAssociationsResponse$queueFleetAssociations": "The queue-fleet associations on the list.
"
+ }
+ },
+ "QueueFleetAssociationSummary": {
+ "base": "The details of a queue-fleet association.
",
+ "refs": {
+ "QueueFleetAssociationSummaries$member": null
+ }
+ },
+ "QueueId": {
+ "base": null,
+ "refs": {
+ "AssignedSession$queueId": "The queue ID of the assigned session.
",
+ "AssociateMemberToJobRequest$queueId": "The queue ID to associate to the member.
",
+ "AssociateMemberToQueueRequest$queueId": "The ID of the queue to associate to the member.
",
+ "AssumeQueueRoleForReadRequest$queueId": "The queue ID.
",
+ "AssumeQueueRoleForUserRequest$queueId": "The queue ID of the queue that the user assumes the role for.
",
+ "AssumeQueueRoleForWorkerRequest$queueId": "The queue ID of the worker assuming the queue role.
",
+ "CopyJobTemplateRequest$queueId": "The queue ID to copy.
",
+ "CreateJobRequest$queueId": "The ID of the queue that the job is submitted to.
",
+ "CreateQueueEnvironmentRequest$queueId": "The queue ID to connect the queue and environment.
",
+ "CreateQueueFleetAssociationRequest$queueId": "The queue ID.
",
+ "CreateQueueResponse$queueId": "The queue ID.
",
+ "DeleteQueueEnvironmentRequest$queueId": "The queue ID of the queue environment to delete.
",
+ "DeleteQueueFleetAssociationRequest$queueId": "The queue ID of the queue-fleet association.
",
+ "DeleteQueueRequest$queueId": "The queue ID of the queue to delete.
",
+ "DisassociateMemberFromJobRequest$queueId": "The queue ID connected to a job for which you're disassociating a member.
",
+ "DisassociateMemberFromQueueRequest$queueId": "The queue ID of the queue in which you're disassociating from a member.
",
+ "GetJobRequest$queueId": "The queue ID associated with the job.
",
+ "GetQueueEnvironmentRequest$queueId": "The queue ID for the queue environment.
",
+ "GetQueueFleetAssociationRequest$queueId": "The queue ID for the queue-fleet association.
",
+ "GetQueueFleetAssociationResponse$queueId": "The queue ID for the queue-fleet association.
",
+ "GetQueueRequest$queueId": "The queue ID for the queue to retrieve.
",
+ "GetQueueResponse$queueId": "The queue ID.
",
+ "GetSessionActionRequest$queueId": "The queue ID for the session action.
",
+ "GetSessionRequest$queueId": "The queue ID for the session.
",
+ "GetStepRequest$queueId": "The queue ID for the step.
",
+ "GetStorageProfileForQueueRequest$queueId": "The queue ID the queue in the storage profile.
",
+ "GetTaskRequest$queueId": "The queue ID for the queue connected to the task.
",
+ "JobMember$queueId": "The queue ID.
",
+ "JobSearchSummary$queueId": "The queue ID.
",
+ "ListJobMembersRequest$queueId": "The queue ID to include on the list.
",
+ "ListJobsRequest$queueId": "The queue ID for the job.
",
+ "ListQueueEnvironmentsRequest$queueId": "The queue ID for the queue environment list.
",
+ "ListQueueFleetAssociationsRequest$queueId": "The queue ID for the queue-fleet association list.
",
+ "ListQueueMembersRequest$queueId": "The queue ID to include on the list.
",
+ "ListSessionActionsRequest$queueId": "The queue ID for the session actions list.
",
+ "ListSessionsRequest$queueId": "The queue ID for the list of sessions
",
+ "ListStepConsumersRequest$queueId": "The queue ID for the step consumer.
",
+ "ListStepDependenciesRequest$queueId": "The queue ID for the step dependencies list.
",
+ "ListStepsRequest$queueId": "The queue ID to include on the list of steps.
",
+ "ListStorageProfilesForQueueRequest$queueId": "The queue ID for the storage profile.
",
+ "ListTasksRequest$queueId": "The queue ID connected to the tasks.
",
+ "QueueFleetAssociationSummary$queueId": "The queue ID.
",
+ "QueueMember$queueId": "The queue ID.
",
+ "QueueSummary$queueId": "The queue ID.
",
+ "SearchJobsRequestQueueIdsList$member": null,
+ "SearchStepsRequestQueueIdsList$member": null,
+ "SearchTasksRequestQueueIdsList$member": null,
+ "SessionsStatisticsResourcesQueueIdsList$member": null,
+ "Statistics$queueId": "The queue ID.
",
+ "StepSearchSummary$queueId": "The queue ID.
",
+ "TaskSearchSummary$queueId": "The queue ID.
",
+ "UpdateJobRequest$queueId": "The queue ID of the job to update.
",
+ "UpdateQueueEnvironmentRequest$queueId": "The queue ID of the queue environment to update.
",
+ "UpdateQueueFleetAssociationRequest$queueId": "The queue ID to update.
",
+ "UpdateQueueRequest$queueId": "The queue ID to update.
",
+ "UpdateSessionRequest$queueId": "The queue ID to update in the session.
",
+ "UpdateStepRequest$queueId": "The queue ID to update.
",
+ "UpdateTaskRequest$queueId": "The queue ID to update.
",
+ "UsageTrackingResource$queueId": "The queue ID.
",
+ "WorkerSessionSummary$queueId": "The queue ID for the queue associated to the worker.
"
+ }
+ },
+ "QueueMember": {
+ "base": "The details of a queue member.
",
+ "refs": {
+ "QueueMemberList$member": null
+ }
+ },
+ "QueueMemberList": {
+ "base": null,
+ "refs": {
+ "ListQueueMembersResponse$members": "The members on the list.
"
+ }
+ },
+ "QueueStatus": {
+ "base": null,
+ "refs": {
+ "GetQueueResponse$status": "The status of the queue.
-
ACTIVE
–The queue is active.
-
SCHEDULING
–The queue is scheduling.
-
SCHEDULING_BLOCKED
–The queue scheduling is blocked. See the provided reason.
",
+ "ListQueuesRequest$status": "The status of the queues listed.
-
ACTIVE
–The queues are active.
-
SCHEDULING
–The queues are scheduling.
-
SCHEDULING_BLOCKED
–The queue scheduling is blocked for these queues.
",
+ "QueueSummary$status": "That status of the queue.
"
+ }
+ },
+ "QueueSummaries": {
+ "base": null,
+ "refs": {
+ "ListQueuesResponse$queues": "The queues on the list.
"
+ }
+ },
+ "QueueSummary": {
+ "base": "The details of a queue summary.
",
+ "refs": {
+ "QueueSummaries$member": null
+ }
+ },
+ "RequiredFileSystemLocationNames": {
+ "base": null,
+ "refs": {
+ "CreateQueueRequest$requiredFileSystemLocationNames": "The file system location name to include in the queue.
",
+ "GetQueueResponse$requiredFileSystemLocationNames": "A list of the required file system location names in the queue.
",
+ "UpdateQueueRequest$requiredFileSystemLocationNamesToAdd": "The required file system location names to add to the queue.
",
+ "UpdateQueueRequest$requiredFileSystemLocationNamesToRemove": "The required file system location names to remove from the queue.
"
+ }
+ },
+ "ResourceName": {
+ "base": null,
+ "refs": {
+ "BudgetSummary$displayName": "The display name of the budget summary to update.
",
+ "CreateBudgetRequest$displayName": "The display name of the budget.
",
+ "CreateFarmRequest$displayName": "The display name of the farm.
",
+ "CreateFleetRequest$displayName": "The display name of the fleet.
",
+ "CreateMonitorRequest$displayName": "The name that you give the monitor that is displayed in the Deadline Cloud console.
",
+ "CreateQueueRequest$displayName": "The display name of the queue.
",
+ "CreateStorageProfileRequest$displayName": "The display name of the storage profile.
",
+ "FarmSummary$displayName": "The display name of the farm.
",
+ "FleetSummary$displayName": "The display name of the fleet summary to update.
",
+ "GetBudgetResponse$displayName": "The display name of the budget.
",
+ "GetFarmResponse$displayName": "The display name of the farm.
",
+ "GetFleetResponse$displayName": "The display name of the fleet.
",
+ "GetMonitorResponse$displayName": "The name used to identify the monitor on the Deadline Cloud console.
",
+ "GetQueueResponse$displayName": "The display name of the queue.
",
+ "GetStorageProfileForQueueResponse$displayName": "The display name of the storage profile connected to a queue.
",
+ "GetStorageProfileResponse$displayName": "The display name of the storage profile.
",
+ "ListFleetsRequest$displayName": "The display names of a list of fleets.
",
+ "MonitorSummary$displayName": "The name of the monitor that displays on the Deadline Cloud console.
",
+ "QueueSummary$displayName": "The display name of the queue summary to update.
",
+ "StorageProfileSummary$displayName": "The display name of the storage profile summary to update.
",
+ "UpdateBudgetRequest$displayName": "The display name of the budget to update.
",
+ "UpdateFarmRequest$displayName": "The display name of the farm to update.
",
+ "UpdateFleetRequest$displayName": "The display name of the fleet to update.
",
+ "UpdateMonitorRequest$displayName": "The new value to use for the monitor's display name.
",
+ "UpdateQueueRequest$displayName": "The display name of the queue to update.
",
+ "UpdateStorageProfileRequest$displayName": "The display name of the storage profile to update.
"
+ }
+ },
+ "ResourceNotFoundException": {
+ "base": "The requested resource can't be found.
",
+ "refs": {
+ }
+ },
+ "ResponseBudgetAction": {
+ "base": "The details of a budget action.
",
+ "refs": {
+ "ResponseBudgetActionList$member": null
+ }
+ },
+ "ResponseBudgetActionList": {
+ "base": null,
+ "refs": {
+ "GetBudgetResponse$actions": "The budget actions for the budget.
"
+ }
+ },
+ "RunAs": {
+ "base": null,
+ "refs": {
+ "JobRunAsUser$runAs": "Specifies whether the job should run using the queue's system user or if the job should run using the worker agent system user.
"
+ }
+ },
+ "S3BucketName": {
+ "base": null,
+ "refs": {
+ "JobAttachmentSettings$s3BucketName": "The Amazon S3 bucket name.
",
+ "S3Location$bucketName": "The name of the Amazon S3 bucket.
"
+ }
+ },
+ "S3Key": {
+ "base": null,
+ "refs": {
+ "S3Location$key": "The Amazon S3 object key that uniquely identifies the Amazon S3 bucket.
"
+ }
+ },
+ "S3Location": {
+ "base": "The Amazon S3 location information.
",
+ "refs": {
+ "CopyJobTemplateRequest$targetS3Location": "The Amazon S3 bucket name and key where you would like to add a copy of the job template.
"
+ }
+ },
+ "S3Prefix": {
+ "base": null,
+ "refs": {
+ "JobAttachmentSettings$rootPrefix": "The root prefix.
"
+ }
+ },
+ "SearchFilterExpression": {
+ "base": "The type of search filter to apply.
",
+ "refs": {
+ "SearchFilterExpressions$member": null
+ }
+ },
+ "SearchFilterExpressions": {
+ "base": null,
+ "refs": {
+ "SearchGroupedFilterExpressions$filters": "The filters to use for the search.
"
+ }
+ },
+ "SearchGroupedFilterExpressions": {
+ "base": "The filter expression, AND
or OR
, to use when searching among a group of search strings in a resource.
You can use two groupings per search each within parenthesis ()
.
",
+ "refs": {
+ "SearchFilterExpression$groupFilter": "Filters by group.
",
+ "SearchJobsRequest$filterExpressions": "The filter expression, AND
or OR
, to use when searching among a group of search strings in a resource.
You can use two groupings per search each within parenthesis ()
.
",
+ "SearchStepsRequest$filterExpressions": "The filter expression, AND
or OR
, to use when searching among a group of search strings in a resource.
You can use two groupings per search each within parenthesis ()
.
",
+ "SearchTasksRequest$filterExpressions": "The filter expression, AND
or OR
, to use when searching among a group of search strings in a resource.
You can use two groupings per search each within parenthesis ()
.
",
+ "SearchWorkersRequest$filterExpressions": "The filter expression, AND
or OR
, to use when searching among a group of search strings in a resource.
You can use two groupings per search each within parenthesis ()
.
"
+ }
+ },
+ "SearchJobsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "SearchJobsRequestItemOffsetInteger": {
+ "base": null,
+ "refs": {
+ "SearchJobsRequest$itemOffset": "Defines how far into the scrollable list to start the return of results.
"
+ }
+ },
+ "SearchJobsRequestPageSizeInteger": {
+ "base": null,
+ "refs": {
+ "SearchJobsRequest$pageSize": "Specifies the number of items per page for the resource.
"
+ }
+ },
+ "SearchJobsRequestQueueIdsList": {
+ "base": null,
+ "refs": {
+ "SearchJobsRequest$queueIds": "The queue ID to use in the job search.
"
+ }
+ },
+ "SearchJobsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "SearchSortExpression": {
+ "base": "The resources to search.
",
+ "refs": {
+ "SearchSortExpressions$member": null
+ }
+ },
+ "SearchSortExpressions": {
+ "base": null,
+ "refs": {
+ "SearchJobsRequest$sortExpressions": "The search terms for a resource.
",
+ "SearchStepsRequest$sortExpressions": "The search terms for a resource.
",
+ "SearchTasksRequest$sortExpressions": "The search terms for a resource.
",
+ "SearchWorkersRequest$sortExpressions": "The search terms for a resource.
"
+ }
+ },
+ "SearchStepsRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "SearchStepsRequestItemOffsetInteger": {
+ "base": null,
+ "refs": {
+ "SearchStepsRequest$itemOffset": "Defines how far into the scrollable list to start the return of results.
"
+ }
+ },
+ "SearchStepsRequestPageSizeInteger": {
+ "base": null,
+ "refs": {
+ "SearchStepsRequest$pageSize": "Specifies the number of items per page for the resource.
"
+ }
+ },
+ "SearchStepsRequestQueueIdsList": {
+ "base": null,
+ "refs": {
+ "SearchStepsRequest$queueIds": "The queue IDs in the step search.
"
+ }
+ },
+ "SearchStepsResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "SearchTasksRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "SearchTasksRequestItemOffsetInteger": {
+ "base": null,
+ "refs": {
+ "SearchTasksRequest$itemOffset": "Defines how far into the scrollable list to start the return of results.
"
+ }
+ },
+ "SearchTasksRequestPageSizeInteger": {
+ "base": null,
+ "refs": {
+ "SearchTasksRequest$pageSize": "Specifies the number of items per page for the resource.
"
+ }
+ },
+ "SearchTasksRequestQueueIdsList": {
+ "base": null,
+ "refs": {
+ "SearchTasksRequest$queueIds": "The queue IDs to include in the search.
"
+ }
+ },
+ "SearchTasksResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "SearchTerm": {
+ "base": null,
+ "refs": {
+ "SearchTermFilterExpression$searchTerm": "The term to search for.
"
+ }
+ },
+ "SearchTermFilterExpression": {
+ "base": "Searches for a particular search term.
",
+ "refs": {
+ "SearchFilterExpression$searchTermFilter": "Filters by a specified search term.
"
+ }
+ },
+ "SearchWorkersRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "SearchWorkersRequestFleetIdsList": {
+ "base": null,
+ "refs": {
+ "SearchWorkersRequest$fleetIds": "The fleet ID of the workers to search for.
"
+ }
+ },
+ "SearchWorkersRequestItemOffsetInteger": {
+ "base": null,
+ "refs": {
+ "SearchWorkersRequest$itemOffset": "Defines how far into the scrollable list to start the return of results.
"
+ }
+ },
+ "SearchWorkersRequestPageSizeInteger": {
+ "base": null,
+ "refs": {
+ "SearchWorkersRequest$pageSize": "Specifies the number of items per page for the resource.
"
+ }
+ },
+ "SearchWorkersResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "SecretAccessKey": {
+ "base": null,
+ "refs": {
+ "AwsCredentials$secretAccessKey": "The IAM secret access key.
"
+ }
+ },
+ "SecurityGroupId": {
+ "base": null,
+ "refs": {
+ "CreateLicenseEndpointRequestSecurityGroupIdsList$member": null,
+ "GetLicenseEndpointResponseSecurityGroupIdsList$member": null
+ }
+ },
+ "ServiceManagedEc2FleetConfiguration": {
+ "base": "The configuration details for a service managed Amazon EC2 fleet.
",
+ "refs": {
+ "FleetConfiguration$serviceManagedEc2": "The service managed Amazon EC2 instances for a fleet configuration.
"
+ }
+ },
+ "ServiceManagedEc2InstanceCapabilities": {
+ "base": "The Amazon EC2 instance capabilities.
",
+ "refs": {
+ "ServiceManagedEc2FleetConfiguration$instanceCapabilities": "The Amazon EC2 instance capabilities.
"
+ }
+ },
+ "ServiceManagedEc2InstanceMarketOptions": {
+ "base": "The details of the Amazon EC2 instance market options for a service managed fleet.
",
+ "refs": {
+ "ServiceManagedEc2FleetConfiguration$instanceMarketOptions": "The Amazon EC2 market type.
"
+ }
+ },
+ "ServiceManagedFleetOperatingSystemFamily": {
+ "base": null,
+ "refs": {
+ "ServiceManagedEc2InstanceCapabilities$osFamily": "The operating system (OS) family.
"
+ }
+ },
+ "ServiceQuotaExceededException": {
+ "base": "You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.
",
+ "refs": {
+ }
+ },
+ "ServiceQuotaExceededExceptionReason": {
+ "base": null,
+ "refs": {
+ "ServiceQuotaExceededException$reason": "A string that describes the reason the quota was exceeded.
"
+ }
+ },
+ "SessionActionDefinition": {
+ "base": "The definition of the session action.
",
+ "refs": {
+ "GetSessionActionResponse$definition": "The session action definition.
"
+ }
+ },
+ "SessionActionDefinitionSummary": {
+ "base": "The details of a session action definition.
",
+ "refs": {
+ "SessionActionSummary$definition": "The session action definition.
"
+ }
+ },
+ "SessionActionId": {
+ "base": null,
+ "refs": {
+ "AssignedSessionAction$sessionActionId": "The session action ID for the assigned session.
",
+ "GetSessionActionRequest$sessionActionId": "The session action ID for the session.
",
+ "GetSessionActionResponse$sessionActionId": "The session action ID.
",
+ "GetTaskResponse$latestSessionActionId": "The latest session ID for the task.
",
+ "SessionActionIdList$member": null,
+ "SessionActionSummary$sessionActionId": "The session action ID.
",
+ "TaskSummary$latestSessionActionId": "The latest session action for the task.
",
+ "UpdatedSessionActions$key": null
+ }
+ },
+ "SessionActionIdList": {
+ "base": null,
+ "refs": {
+ "CancelSessionActions$value": null
+ }
+ },
+ "SessionActionProgressMessage": {
+ "base": null,
+ "refs": {
+ "GetSessionActionResponse$progressMessage": "The message that communicates the progress of the session action.
",
+ "UpdatedSessionActionInfo$progressMessage": "A message to indicate the progress of the updated session action.
"
+ }
+ },
+ "SessionActionProgressPercent": {
+ "base": null,
+ "refs": {
+ "GetSessionActionResponse$progressPercent": "The percentage completed for a session action.
",
+ "SessionActionSummary$progressPercent": "The completion percentage for the session action.
",
+ "UpdatedSessionActionInfo$progressPercent": "The percentage completed.
"
+ }
+ },
+ "SessionActionStatus": {
+ "base": null,
+ "refs": {
+ "GetSessionActionResponse$status": "The status of the session action.
",
+ "SessionActionSummary$status": "The status of the session action.
"
+ }
+ },
+ "SessionActionSummaries": {
+ "base": null,
+ "refs": {
+ "ListSessionActionsResponse$sessionActions": "The session actions.
"
+ }
+ },
+ "SessionActionSummary": {
+ "base": "The details of a session action.
",
+ "refs": {
+ "SessionActionSummaries$member": null
+ }
+ },
+ "SessionId": {
+ "base": null,
+ "refs": {
+ "AssignedSessions$key": null,
+ "CancelSessionActions$key": null,
+ "GetSessionActionResponse$sessionId": "The session ID for the session action.
",
+ "GetSessionRequest$sessionId": "The session ID.
",
+ "GetSessionResponse$sessionId": "The session ID.
",
+ "ListSessionActionsRequest$sessionId": "The session ID to include on the sessions action list.
",
+ "SessionSummary$sessionId": "The session ID.
",
+ "UpdateSessionRequest$sessionId": "The session ID to update.
",
+ "WorkerSessionSummary$sessionId": "The session ID for the session action.
"
+ }
+ },
+ "SessionLifecycleStatus": {
+ "base": null,
+ "refs": {
+ "GetSessionResponse$lifecycleStatus": "The life cycle status of the session.
",
+ "SessionSummary$lifecycleStatus": "The life cycle status for the session.
",
+ "WorkerSessionSummary$lifecycleStatus": "The life cycle status for the worker's session.
"
+ }
+ },
+ "SessionLifecycleTargetStatus": {
+ "base": null,
+ "refs": {
+ "GetSessionResponse$targetLifecycleStatus": "The life cycle status with which the session started.
",
+ "SessionSummary$targetLifecycleStatus": "The target life cycle status for the session.
",
+ "UpdateSessionRequest$targetLifecycleStatus": "The life cycle status to update in the session.
",
+ "WorkerSessionSummary$targetLifecycleStatus": "The life cycle status
"
+ }
+ },
+ "SessionSummaries": {
+ "base": null,
+ "refs": {
+ "ListSessionsResponse$sessions": "The sessions on the list.
"
+ }
+ },
+ "SessionSummary": {
+ "base": "The summary of a session.
",
+ "refs": {
+ "SessionSummaries$member": null
+ }
+ },
+ "SessionToken": {
+ "base": null,
+ "refs": {
+ "AwsCredentials$sessionToken": "The IAM session token
"
+ }
+ },
+ "SessionsStatisticsAggregationStatus": {
+ "base": null,
+ "refs": {
+ "GetSessionsStatisticsAggregationResponse$status": "The status of the aggregated results.
"
+ }
+ },
+ "SessionsStatisticsResources": {
+ "base": "Specifies the fleet IDs or queue IDs to return statistics. You can specify only fleet IDs or queue IDS, not both.
",
+ "refs": {
+ "StartSessionsStatisticsAggregationRequest$resourceIds": "A list of fleet IDs or queue IDs to gather statistics for.
"
+ }
+ },
+ "SessionsStatisticsResourcesFleetIdsList": {
+ "base": null,
+ "refs": {
+ "SessionsStatisticsResources$fleetIds": "One to 10 fleet IDs that specify the fleets to return statistics for. If you specify the fleetIds
field, you can't specify the queueIds
field.
"
+ }
+ },
+ "SessionsStatisticsResourcesQueueIdsList": {
+ "base": null,
+ "refs": {
+ "SessionsStatisticsResources$queueIds": "One to 10 queue IDs that specify the queues to return statistics for. If you specify the queueIds
field, you can't specify the fleetIds
field.
"
+ }
+ },
+ "SortOrder": {
+ "base": null,
+ "refs": {
+ "FieldSortExpression$sortOrder": "The sort order for the field.
",
+ "ParameterSortExpression$sortOrder": "The sort order for the parameter.
"
+ }
+ },
+ "StartSessionsStatisticsAggregationRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "StartSessionsStatisticsAggregationResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "StartedAt": {
+ "base": null,
+ "refs": {
+ "GetJobResponse$startedAt": "The date and time the resource started running.
",
+ "GetSessionActionResponse$startedAt": "The date and time the resource started running.
",
+ "GetSessionResponse$startedAt": "The date and time the resource started running.
",
+ "GetStepResponse$startedAt": "The date and time the resource started running.
",
+ "GetTaskResponse$startedAt": "The date and time the resource started running.
",
+ "JobSearchSummary$startedAt": "The date and time the resource started running.
",
+ "JobSummary$startedAt": "The date and time the resource started running.
",
+ "SessionActionSummary$startedAt": "The date and time the resource started running.
",
+ "SessionSummary$startedAt": "The date and time the resource started running.
",
+ "StepSearchSummary$startedAt": "The date and time the resource started running.
",
+ "StepSummary$startedAt": "The date and time the resource started running.
",
+ "TaskSearchSummary$startedAt": "The date and time the resource started running.
",
+ "TaskSummary$startedAt": "The date and time the resource started running.
",
+ "WorkerSessionSummary$startedAt": "The date and time the resource started running.
"
+ }
+ },
+ "StartsAt": {
+ "base": null,
+ "refs": {
+ "FixedBudgetSchedule$startTime": "When the budget starts.
"
+ }
+ },
+ "Statistics": {
+ "base": "A list of statistics for a session.
",
+ "refs": {
+ "StatisticsList$member": null
+ }
+ },
+ "StatisticsList": {
+ "base": null,
+ "refs": {
+ "GetSessionsStatisticsAggregationResponse$statistics": "The statistics for the specified fleets or queues.
"
+ }
+ },
+ "Stats": {
+ "base": "The minimum, maximum, average, and sum.
",
+ "refs": {
+ "Statistics$costInUsd": "How the statistics should appear in USD. Options include: minimum, maximum, average or sum.
",
+ "Statistics$runtimeInSeconds": "The total aggregated runtime.
"
+ }
+ },
+ "StatusMessage": {
+ "base": null,
+ "refs": {
+ "GetLicenseEndpointResponse$statusMessage": "The status message of the license endpoint.
",
+ "LicenseEndpointSummary$statusMessage": "The status message of the license endpoint.
"
+ }
+ },
+ "StepAmountCapabilities": {
+ "base": null,
+ "refs": {
+ "StepRequiredCapabilities$amounts": "The capability amounts that the step requires.
"
+ }
+ },
+ "StepAmountCapability": {
+ "base": "The details outlining the minimum and maximum capability of a step.
",
+ "refs": {
+ "StepAmountCapabilities$member": null
+ }
+ },
+ "StepAttributeCapabilities": {
+ "base": null,
+ "refs": {
+ "StepRequiredCapabilities$attributes": "The capability attributes that the step requires.
"
+ }
+ },
+ "StepAttributeCapability": {
+ "base": "The list of step attributes.
",
+ "refs": {
+ "StepAttributeCapabilities$member": null
+ }
+ },
+ "StepConsumer": {
+ "base": "The details of a step consumer.
",
+ "refs": {
+ "StepConsumers$member": null
+ }
+ },
+ "StepConsumers": {
+ "base": null,
+ "refs": {
+ "ListStepConsumersResponse$consumers": "The consumers on the list.
"
+ }
+ },
+ "StepDependencies": {
+ "base": null,
+ "refs": {
+ "ListStepDependenciesResponse$dependencies": "The dependencies on the list.
"
+ }
+ },
+ "StepDependency": {
+ "base": "The details of step dependency.
",
+ "refs": {
+ "StepDependencies$member": null
+ }
+ },
+ "StepDescription": {
+ "base": null,
+ "refs": {
+ "GetStepResponse$description": "The description of the step.
"
+ }
+ },
+ "StepDetailsEntity": {
+ "base": "The details of a step entity.
",
+ "refs": {
+ "JobEntity$stepDetails": "The step details.
"
+ }
+ },
+ "StepDetailsError": {
+ "base": "The details of the step error.
",
+ "refs": {
+ "GetJobEntityError$stepDetails": "The step details for the failed job entity.
"
+ }
+ },
+ "StepDetailsIdentifiers": {
+ "base": "The details of identifiers for a step.
",
+ "refs": {
+ "JobEntityIdentifiersUnion$stepDetails": "The step details.
"
+ }
+ },
+ "StepId": {
+ "base": null,
+ "refs": {
+ "AssignedSyncInputJobAttachmentsSessionActionDefinition$stepId": "The step ID.
",
+ "AssignedTaskRunSessionActionDefinition$stepId": "The step ID.
",
+ "DependenciesList$member": null,
+ "GetStepRequest$stepId": "The step ID.
",
+ "GetStepResponse$stepId": "The step ID.
",
+ "GetTaskRequest$stepId": "The step ID for the step connected to the task.
",
+ "ListStepConsumersRequest$stepId": "The step ID to include on the list.
",
+ "ListStepDependenciesRequest$stepId": "The step ID to include on the list.
",
+ "ListTasksRequest$stepId": "The step ID for the tasks.
",
+ "StepConsumer$stepId": "The step ID.
",
+ "StepDependency$stepId": "The step ID.
",
+ "StepDetailsEntity$stepId": "The step ID.
",
+ "StepDetailsError$stepId": "The step ID.
",
+ "StepDetailsIdentifiers$stepId": "The step ID.
",
+ "StepSearchSummary$stepId": "The step ID.
",
+ "StepSummary$stepId": "The step ID.
",
+ "SyncInputJobAttachmentsSessionActionDefinition$stepId": "The step ID for the step in the job attachment.
",
+ "SyncInputJobAttachmentsSessionActionDefinitionSummary$stepId": "The step ID of the step in the job attachment.
",
+ "TaskRunSessionActionDefinition$stepId": "The step ID.
",
+ "TaskRunSessionActionDefinitionSummary$stepId": "The step ID.
",
+ "TaskSearchSummary$stepId": "The step ID.
",
+ "UpdateStepRequest$stepId": "The step ID to update.
",
+ "UpdateTaskRequest$stepId": "The step ID to update.
"
+ }
+ },
+ "StepLifecycleStatus": {
+ "base": null,
+ "refs": {
+ "GetStepResponse$lifecycleStatus": "The life cycle status of the step.
",
+ "StepSearchSummary$lifecycleStatus": "The life cycle status.
",
+ "StepSummary$lifecycleStatus": "The life cycle status.
"
+ }
+ },
+ "StepName": {
+ "base": null,
+ "refs": {
+ "GetStepResponse$name": "The name of the step.
",
+ "StepSearchSummary$name": "The step name.
",
+ "StepSummary$name": "The name of the step.
"
+ }
+ },
+ "StepParameter": {
+ "base": "The details of a step parameter.
",
+ "refs": {
+ "StepParameterList$member": null
+ }
+ },
+ "StepParameterList": {
+ "base": null,
+ "refs": {
+ "ParameterSpace$parameters": "The parameters to search for.
"
+ }
+ },
+ "StepParameterName": {
+ "base": null,
+ "refs": {
+ "StepParameter$name": "The name of the parameter.
"
+ }
+ },
+ "StepParameterType": {
+ "base": null,
+ "refs": {
+ "StepParameter$type": "The data type of the parameter.
"
+ }
+ },
+ "StepRequiredCapabilities": {
+ "base": "The details of required step capabilities.
",
+ "refs": {
+ "GetStepResponse$requiredCapabilities": "The required capabilities of the step.
"
+ }
+ },
+ "StepSearchSummaries": {
+ "base": null,
+ "refs": {
+ "SearchStepsResponse$steps": "The steps in the search.
"
+ }
+ },
+ "StepSearchSummary": {
+ "base": "The details of a step search.
",
+ "refs": {
+ "StepSearchSummaries$member": null
+ }
+ },
+ "StepSummaries": {
+ "base": null,
+ "refs": {
+ "ListStepsResponse$steps": "The steps on the list.
"
+ }
+ },
+ "StepSummary": {
+ "base": "The details for a step.
",
+ "refs": {
+ "StepSummaries$member": null
+ }
+ },
+ "StepTargetTaskRunStatus": {
+ "base": null,
+ "refs": {
+ "GetStepResponse$targetTaskRunStatus": "The task status with which the job started.
",
+ "StepSearchSummary$targetTaskRunStatus": "The task status to start with on the job.
",
+ "StepSummary$targetTaskRunStatus": "The task status to start with on the job.
",
+ "UpdateStepRequest$targetTaskRunStatus": "The task status to update the step's tasks to.
"
+ }
+ },
+ "StorageProfileId": {
+ "base": null,
+ "refs": {
+ "AllowedStorageProfileIds$member": null,
+ "CreateJobRequest$storageProfileId": "The storage profile ID for the storage profile to connect to the job.
",
+ "CreateStorageProfileResponse$storageProfileId": "The storage profile ID.
",
+ "CustomerManagedFleetConfiguration$storageProfileId": "The storage profile ID.
",
+ "DeleteStorageProfileRequest$storageProfileId": "The storage profile ID of the storage profile to delete.
",
+ "GetJobResponse$storageProfileId": "The storage profile ID associated with the job.
",
+ "GetStorageProfileForQueueRequest$storageProfileId": "The storage profile ID for the storage profile in the queue.
",
+ "GetStorageProfileForQueueResponse$storageProfileId": "The storage profile ID.
",
+ "GetStorageProfileRequest$storageProfileId": "The storage profile ID.
",
+ "GetStorageProfileResponse$storageProfileId": "The storage profile ID.
",
+ "StorageProfileSummary$storageProfileId": "The storage profile ID.
",
+ "UpdateStorageProfileRequest$storageProfileId": "The storage profile ID to update.
"
+ }
+ },
+ "StorageProfileOperatingSystemFamily": {
+ "base": null,
+ "refs": {
+ "CreateStorageProfileRequest$osFamily": "The type of operating system (OS) for the storage profile.
",
+ "GetStorageProfileForQueueResponse$osFamily": "The operating system of the storage profile in the queue.
",
+ "GetStorageProfileResponse$osFamily": "The operating system (OS) for the storage profile.
",
+ "StorageProfileSummary$osFamily": "The operating system (OS) family.
",
+ "UpdateStorageProfileRequest$osFamily": "The OS system to update.
"
+ }
+ },
+ "StorageProfileSummaries": {
+ "base": null,
+ "refs": {
+ "ListStorageProfilesForQueueResponse$storageProfiles": "The storage profiles in the queue.
",
+ "ListStorageProfilesResponse$storageProfiles": "The storage profiles.
"
+ }
+ },
+ "StorageProfileSummary": {
+ "base": "The details of a storage profile.
",
+ "refs": {
+ "StorageProfileSummaries$member": null
+ }
+ },
+ "String": {
+ "base": null,
+ "refs": {
+ "AccessDeniedException$message": null,
+ "ConflictException$message": null,
+ "ConflictException$resourceId": "The identifier of the resource in use.
",
+ "ConflictException$resourceType": "The type of the resource in use.
",
+ "DateTimeFilterExpression$name": "The name of the date-time field to filter on.
",
+ "EnvironmentDetailsEntity$schemaVersion": "The schema version in the environment.
",
+ "EnvironmentDetailsError$message": "The error message detailing the error's cause.
",
+ "ExceptionContext$key": null,
+ "ExceptionContext$value": null,
+ "FieldSortExpression$name": "The name of the field.
",
+ "GetJobResponse$lifecycleStatusMessage": "A message that communicates the status of the life cycle for the job.
",
+ "GetSessionsStatisticsAggregationRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "GetSessionsStatisticsAggregationResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "GetSessionsStatisticsAggregationResponse$statusMessage": "A message that describes the status.
",
+ "GetStepResponse$lifecycleStatusMessage": "A message that describes the lifecycle status of the step.
",
+ "HostPropertiesResponse$ec2InstanceArn": "The ARN of the host EC2 instance.
",
+ "InternalServerErrorException$message": null,
+ "JobAttachmentDetailsError$message": "The error message detailing the error's cause.
",
+ "JobDetailsEntity$logGroupName": "The log group name.
",
+ "JobDetailsEntity$schemaVersion": "The schema version.
",
+ "JobDetailsError$message": "The error message detailing the error's cause.
",
+ "JobParameters$key": null,
+ "JobSearchSummary$lifecycleStatusMessage": "The life cycle status message.
",
+ "JobSummary$lifecycleStatusMessage": "The life cycle status message.
",
+ "ListAvailableMeteredProductsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListAvailableMeteredProductsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListBudgetsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListBudgetsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListFarmMembersRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListFarmMembersResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListFarmsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListFarmsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListFleetMembersRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListFleetMembersResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListFleetsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListFleetsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListJobMembersRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListJobMembersResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListJobsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListJobsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListLicenseEndpointsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListLicenseEndpointsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListMeteredProductsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListMeteredProductsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListMonitorsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListMonitorsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListQueueEnvironmentsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListQueueEnvironmentsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListQueueFleetAssociationsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListQueueFleetAssociationsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListQueueMembersRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListQueueMembersResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListQueuesRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListQueuesResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListSessionActionsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListSessionActionsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListSessionsForWorkerRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListSessionsForWorkerResponse$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListSessionsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListSessionsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListStepConsumersRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListStepConsumersResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListStepDependenciesRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListStepDependenciesResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListStepsRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListStepsResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListStorageProfilesForQueueRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListStorageProfilesForQueueResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListStorageProfilesRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListStorageProfilesResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListTagsForResourceRequest$resourceArn": "The resource ARN to list tags for.
",
+ "ListTasksRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListTasksResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "ListWorkersRequest$nextToken": "The token for the next set of results, or null
to start from the beginning.
",
+ "ListWorkersResponse$nextToken": "If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn't valid, then you receive an HTTP 400 ValidationException
error.
",
+ "LogOptions$key": null,
+ "LogOptions$value": null,
+ "LogParameters$key": null,
+ "LogParameters$value": null,
+ "ParameterFilterExpression$name": "The name of the parameter to filter on.
",
+ "ParameterSortExpression$name": "The parameter name to sort by.
",
+ "PathMappingRule$destinationPath": "The destination path.
",
+ "PathMappingRule$sourcePath": "The source path.
",
+ "ResourceNotFoundException$message": null,
+ "ResourceNotFoundException$resourceId": "The identifier of the resource that couldn't be found.
",
+ "ResourceNotFoundException$resourceType": "The type of the resource that couldn't be found.
",
+ "ServiceQuotaExceededException$message": null,
+ "ServiceQuotaExceededException$quotaCode": "Identifies the quota that has been exceeded.
",
+ "ServiceQuotaExceededException$resourceId": "The identifier of the affected resource.
",
+ "ServiceQuotaExceededException$resourceType": "The type of the affected resource
",
+ "ServiceQuotaExceededException$serviceCode": "Identifies the service that exceeded the quota.
",
+ "StepDetailsEntity$schemaVersion": "The schema version for a step template.
",
+ "StepDetailsError$message": "The error message detailing the error's cause.
",
+ "StepSearchSummary$lifecycleStatusMessage": "The life cycle status message.
",
+ "StepSummary$lifecycleStatusMessage": "A message that describes the lifecycle of the step.
",
+ "StringFilterExpression$name": "The field name to search.
",
+ "StringList$member": null,
+ "TagResourceRequest$resourceArn": "The ARN of the resource to apply tags to.
",
+ "Tags$key": null,
+ "Tags$value": null,
+ "TaskParameters$key": null,
+ "ThrottlingException$message": null,
+ "ThrottlingException$quotaCode": "Identifies the quota that is being throttled.
",
+ "ThrottlingException$serviceCode": "Identifies the service that is being throttled.
",
+ "UntagResourceRequest$resourceArn": "The ARN of the resource to remove the tag from.
",
+ "UserJobsFirst$userIdentityId": "The user's ID.
",
+ "ValidationException$message": null,
+ "ValidationExceptionField$message": "The error message for the validation exception.
",
+ "ValidationExceptionField$name": "The name of the validation exception.
"
+ }
+ },
+ "StringFilter": {
+ "base": null,
+ "refs": {
+ "StringFilterExpression$value": "The string to search for.
"
+ }
+ },
+ "StringFilterExpression": {
+ "base": "Searches for a particular string.
",
+ "refs": {
+ "SearchFilterExpression$stringFilter": "Filters by a string.
"
+ }
+ },
+ "StringList": {
+ "base": null,
+ "refs": {
+ "UntagResourceRequest$tagKeys": "They keys of the tag.
"
+ }
+ },
+ "Subdomain": {
+ "base": null,
+ "refs": {
+ "CreateMonitorRequest$subdomain": "The subdomain to use when creating the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
",
+ "GetMonitorResponse$subdomain": "The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
",
+ "MonitorSummary$subdomain": "The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
",
+ "UpdateMonitorRequest$subdomain": "The new value of the subdomain to use when forming the monitor URL.
"
+ }
+ },
+ "SubnetId": {
+ "base": null,
+ "refs": {
+ "CreateLicenseEndpointRequestSubnetIdsList$member": null,
+ "GetLicenseEndpointResponseSubnetIdsList$member": null
+ }
+ },
+ "SyncInputJobAttachmentsSessionActionDefinition": {
+ "base": "The job attachment in a session action to sync.
",
+ "refs": {
+ "SessionActionDefinition$syncInputJobAttachments": "The job attachments to sync with a session action.
"
+ }
+ },
+ "SyncInputJobAttachmentsSessionActionDefinitionSummary": {
+ "base": "The details of a synced job attachment.
",
+ "refs": {
+ "SessionActionDefinitionSummary$syncInputJobAttachments": "The job attachments to sync with the session action definition.
"
+ }
+ },
+ "SyntheticTimestamp_date_time": {
+ "base": null,
+ "refs": {
+ "AwsCredentials$expiration": "The expiration date and time of the IAM credentials.
",
+ "DateTimeFilterExpression$dateTime": "The date and time.
",
+ "StartSessionsStatisticsAggregationRequest$endTime": "The Linux timestamp of the date and time that the statistics end.
",
+ "StartSessionsStatisticsAggregationRequest$startTime": "The Linux timestamp of the date and time that the statistics start.
",
+ "Statistics$aggregationEndTime": "The end time for the aggregation.
",
+ "Statistics$aggregationStartTime": "The start time for the aggregation.
",
+ "UpdatedSessionActionInfo$endedAt": "The date and time the resource ended running.
",
+ "UpdatedSessionActionInfo$startedAt": "The date and time the resource started running.
",
+ "UpdatedSessionActionInfo$updatedAt": "The updated time.
"
+ }
+ },
+ "TagResourceRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "TagResourceResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "Tags": {
+ "base": null,
+ "refs": {
+ "CreateFarmRequest$tags": "The tags to add to your farm. Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
",
+ "CreateFleetRequest$tags": "Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
",
+ "CreateLicenseEndpointRequest$tags": "Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
",
+ "CreateQueueRequest$tags": "Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
",
+ "ListTagsForResourceResponse$tags": "Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
",
+ "TagResourceRequest$tags": "Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
"
+ }
+ },
+ "TaskId": {
+ "base": null,
+ "refs": {
+ "AssignedTaskRunSessionActionDefinition$taskId": "The task ID.
",
+ "GetTaskRequest$taskId": "The task ID.
",
+ "GetTaskResponse$taskId": "The task ID.
",
+ "ListSessionActionsRequest$taskId": "The task ID for the session actions list.
",
+ "TaskRunSessionActionDefinition$taskId": "The task ID.
",
+ "TaskRunSessionActionDefinitionSummary$taskId": "The task ID.
",
+ "TaskSearchSummary$taskId": "The task ID.
",
+ "TaskSummary$taskId": "The task ID.
",
+ "UpdateTaskRequest$taskId": "The task ID to update.
"
+ }
+ },
+ "TaskParameterValue": {
+ "base": "The data types for the task parameters.
",
+ "refs": {
+ "TaskParameters$value": null
+ }
+ },
+ "TaskParameters": {
+ "base": null,
+ "refs": {
+ "AssignedTaskRunSessionActionDefinition$parameters": "The parameters to include.
",
+ "GetTaskResponse$parameters": "The parameters for the task.
",
+ "TaskRunSessionActionDefinition$parameters": "The task parameters.
",
+ "TaskSearchSummary$parameters": "The parameters to search for.
",
+ "TaskSummary$parameters": "The task parameters.
"
+ }
+ },
+ "TaskRetryCount": {
+ "base": null,
+ "refs": {
+ "GetTaskResponse$failureRetryCount": "The number of times that the task failed and was retried.
",
+ "TaskSearchSummary$failureRetryCount": "The number of times that the task failed and was retried.
",
+ "TaskSummary$failureRetryCount": "The number of times that the task failed and was retried.
"
+ }
+ },
+ "TaskRunSessionActionDefinition": {
+ "base": "The task, step, and parameters for the task run in the session action.
",
+ "refs": {
+ "SessionActionDefinition$taskRun": "The task run in the session.
"
+ }
+ },
+ "TaskRunSessionActionDefinitionSummary": {
+ "base": "The details of a task run in a session action.
",
+ "refs": {
+ "SessionActionDefinitionSummary$taskRun": "The task run.
"
+ }
+ },
+ "TaskRunStatus": {
+ "base": null,
+ "refs": {
+ "GetJobResponse$taskRunStatus": "The task run status for the job.
",
+ "GetStepResponse$taskRunStatus": "The task run status for the job.
",
+ "GetTaskResponse$runStatus": "The run status for the task.
",
+ "JobSearchSummary$taskRunStatus": "task run status for the job.
-
PENDING
–pending and waiting for resources.
-
READY
–ready to be processed.
-
ASSIGNED
–assigned and will run next on a worker.
-
SCHEDULED
–scheduled to be run on a worker.
-
INTERRUPTING
–being interrupted.
-
RUNNING
–running on a worker.
-
SUSPENDED
–the task is suspended.
-
CANCELED
–the task has been canceled.
-
FAILED
–the task has failed.
-
SUCCEEDED
–the task has succeeded.
",
+ "JobSummary$taskRunStatus": "The task run status for the job.
-
PENDING
–pending and waiting for resources.
-
READY
–ready to be processed.
-
ASSIGNED
–assigned and will run next on a worker.
-
SCHEDULED
–scheduled to be run on a worker.
-
INTERRUPTING
–being interrupted.
-
RUNNING
–running on a worker.
-
SUSPENDED
–the task is suspended.
-
CANCELED
–the task has been canceled.
-
FAILED
–the task has failed.
-
SUCCEEDED
–the task has succeeded.
",
+ "StepSearchSummary$taskRunStatus": "The task run status for the job.
-
PENDING
–pending and waiting for resources.
-
READY
–ready to be processed.
-
ASSIGNED
–assigned and will run next on a worker.
-
SCHEDULED
–scheduled to be run on a worker.
-
INTERRUPTING
–being interrupted.
-
RUNNING
–running on a worker.
-
SUSPENDED
–the task is suspended.
-
CANCELED
–the task has been canceled.
-
FAILED
–the task has failed.
-
SUCCEEDED
–the task has succeeded.
",
+ "StepSummary$taskRunStatus": "The task run status for the job.
-
PENDING
–pending and waiting for resources.
-
READY
–ready to process.
-
ASSIGNED
–assigned and will run next on a worker.
-
SCHEDULED
–scheduled to run on a worker.
-
INTERRUPTING
–being interrupted.
-
RUNNING
–running on a worker.
-
SUSPENDED
–the task is suspended.
-
CANCELED
–the task has been canceled.
-
FAILED
–the task has failed.
-
SUCCEEDED
–the task has succeeded.
",
+ "TaskRunStatusCounts$key": null,
+ "TaskSearchSummary$runStatus": "The run status of the task.
",
+ "TaskSummary$runStatus": "The run status of the task.
"
+ }
+ },
+ "TaskRunStatusCounts": {
+ "base": null,
+ "refs": {
+ "GetJobResponse$taskRunStatusCounts": "The number of tasks running on the job.
",
+ "GetStepResponse$taskRunStatusCounts": "The number of tasks running on the job.
",
+ "JobSearchSummary$taskRunStatusCounts": "The number of tasks running on the job.
",
+ "JobSummary$taskRunStatusCounts": "The number of tasks running on the job.
",
+ "StepSearchSummary$taskRunStatusCounts": "The number of tasks running on the job.
",
+ "StepSummary$taskRunStatusCounts": "The number of tasks running on the job.
"
+ }
+ },
+ "TaskSearchSummaries": {
+ "base": null,
+ "refs": {
+ "SearchTasksResponse$tasks": "Tasks in the search.
"
+ }
+ },
+ "TaskSearchSummary": {
+ "base": "The details of a task search.
",
+ "refs": {
+ "TaskSearchSummaries$member": null
+ }
+ },
+ "TaskSummaries": {
+ "base": null,
+ "refs": {
+ "ListTasksResponse$tasks": "Tasks for the job.
"
+ }
+ },
+ "TaskSummary": {
+ "base": "The details of a task.
",
+ "refs": {
+ "TaskSummaries$member": null
+ }
+ },
+ "TaskTargetRunStatus": {
+ "base": null,
+ "refs": {
+ "GetTaskResponse$targetRunStatus": "The run status with which to start the task.
",
+ "TaskSearchSummary$targetRunStatus": "The run status that the task is being updated to.
",
+ "TaskSummary$targetRunStatus": "The run status on which the started.
",
+ "UpdateTaskRequest$targetRunStatus": "The run status with which to start the task.
"
+ }
+ },
+ "ThresholdPercentage": {
+ "base": null,
+ "refs": {
+ "BudgetActionToAdd$thresholdPercentage": "The percentage threshold for the budget action to add.
",
+ "BudgetActionToRemove$thresholdPercentage": "The percentage threshold for the budget action to remove.
",
+ "ResponseBudgetAction$thresholdPercentage": "The percentage threshold for the budget.
"
+ }
+ },
+ "ThrottlingException": {
+ "base": "Your request exceeded a request rate quota.
",
+ "refs": {
+ }
+ },
+ "Timestamp": {
+ "base": null,
+ "refs": {
+ "GetSessionActionResponse$workerUpdatedAt": "The Linux timestamp of the date and time the session action was last updated.
",
+ "SessionActionSummary$workerUpdatedAt": "The Linux timestamp of the last date and time that the session action was updated.
"
+ }
+ },
+ "Timezone": {
+ "base": null,
+ "refs": {
+ "StartSessionsStatisticsAggregationRequest$timezone": "The timezone to use for the statistics. Use UTC notation such as \"UTC+8.\"
"
+ }
+ },
+ "TotalResults": {
+ "base": null,
+ "refs": {
+ "SearchJobsResponse$totalResults": "The total number of results in the search.
",
+ "SearchStepsResponse$totalResults": "The total number of results in the search.
",
+ "SearchTasksResponse$totalResults": "The total number of results in the search.
",
+ "SearchWorkersResponse$totalResults": "The total number of results in the search.
"
+ }
+ },
+ "UntagResourceRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UntagResourceResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateBudgetRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateBudgetResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateFarmRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateFarmResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateFleetRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateFleetResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateJobLifecycleStatus": {
+ "base": null,
+ "refs": {
+ "UpdateJobRequest$lifecycleStatus": "The status of a job in its lifecycle.
"
+ }
+ },
+ "UpdateJobRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateJobResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateMonitorRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateMonitorResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateQueueEnvironmentRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateQueueEnvironmentResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateQueueFleetAssociationRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateQueueFleetAssociationResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateQueueFleetAssociationStatus": {
+ "base": null,
+ "refs": {
+ "UpdateQueueFleetAssociationRequest$status": "The status to update.
"
+ }
+ },
+ "UpdateQueueRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateQueueResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateSessionRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateSessionResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateStepRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateStepResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateStorageProfileRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateStorageProfileResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateTaskRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateTaskResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateWorkerRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateWorkerResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateWorkerScheduleInterval": {
+ "base": null,
+ "refs": {
+ "UpdateWorkerScheduleResponse$updateIntervalSeconds": "Updates the time interval (in seconds) for the schedule.
"
+ }
+ },
+ "UpdateWorkerScheduleRequest": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdateWorkerScheduleResponse": {
+ "base": null,
+ "refs": {
+ }
+ },
+ "UpdatedAt": {
+ "base": null,
+ "refs": {
+ "BudgetSummary$updatedAt": "The date and time the resource was updated.
",
+ "FarmSummary$updatedAt": "The date and time the resource was updated.
",
+ "FleetSummary$updatedAt": "The date and time the resource was updated.
",
+ "GetBudgetResponse$queueStoppedAt": "The date and time the queue stopped.
",
+ "GetBudgetResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetFarmResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetFleetResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetJobResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetMonitorResponse$updatedAt": "The UNIX timestamp of the last date and time that the monitor was updated.
",
+ "GetQueueEnvironmentResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetQueueFleetAssociationResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetQueueResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetSessionResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetStepResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetStorageProfileResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetTaskResponse$updatedAt": "The date and time the resource was updated.
",
+ "GetWorkerResponse$updatedAt": "The date and time the resource was updated.
",
+ "JobSummary$updatedAt": "The date and time the resource was updated.
",
+ "MonitorSummary$updatedAt": "The UNIX timestamp of the date and time that the monitor was last updated.
",
+ "QueueFleetAssociationSummary$updatedAt": "The date and time the resource was updated.
",
+ "QueueSummary$updatedAt": "The date and time the resource was updated.
",
+ "SessionSummary$updatedAt": "The date and time the resource was updated.
",
+ "StepSummary$updatedAt": "The date and time the resource was updated.
",
+ "TaskSummary$updatedAt": "The date and time the resource was updated.
",
+ "WorkerSearchSummary$updatedAt": "The date and time the resource was updated.
",
+ "WorkerSummary$updatedAt": "The date and time the resource was updated.
"
+ }
+ },
+ "UpdatedBy": {
+ "base": null,
+ "refs": {
+ "BudgetSummary$updatedBy": "The user or system that updated this resource.
",
+ "FarmSummary$updatedBy": "The user or system that updated this resource.
",
+ "FleetSummary$updatedBy": "The user or system that updated this resource.
",
+ "GetBudgetResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetFarmResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetFleetResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetJobResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetMonitorResponse$updatedBy": "The user name of the person that last updated the monitor.
",
+ "GetQueueEnvironmentResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetQueueFleetAssociationResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetQueueResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetSessionResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetStepResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetStorageProfileResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetTaskResponse$updatedBy": "The user or system that updated this resource.
",
+ "GetWorkerResponse$updatedBy": "The user or system that updated this resource.
",
+ "JobSummary$updatedBy": "The user or system that updated this resource.
",
+ "MonitorSummary$updatedBy": "The user name of the person that last updated the monitor.
",
+ "QueueFleetAssociationSummary$updatedBy": "The user or system that updated this resource.
",
+ "QueueSummary$updatedBy": "The user or system that updated this resource.
",
+ "SessionSummary$updatedBy": "The user or system that updated this resource.
",
+ "StepSummary$updatedBy": "The user or system that updated this resource.
",
+ "TaskSummary$updatedBy": "The user or system that updated this resource.
",
+ "WorkerSearchSummary$updatedBy": "The user or system that updated this resource.
",
+ "WorkerSummary$updatedBy": "The user or system that updated this resource.
"
+ }
+ },
+ "UpdatedSessionActionInfo": {
+ "base": "The updated session action information as it relates to completion and progress of the session.
",
+ "refs": {
+ "UpdatedSessionActions$value": null
+ }
+ },
+ "UpdatedSessionActions": {
+ "base": null,
+ "refs": {
+ "UpdateWorkerScheduleRequest$updatedSessionActions": "The session actions associated with the worker schedule to update.
"
+ }
+ },
+ "UpdatedWorkerStatus": {
+ "base": null,
+ "refs": {
+ "UpdateWorkerRequest$status": "The worker status to update.
"
+ }
+ },
+ "Url": {
+ "base": null,
+ "refs": {
+ "GetMonitorResponse$url": "The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
",
+ "MonitorSummary$url": "The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
"
+ }
+ },
+ "UsageGroupBy": {
+ "base": null,
+ "refs": {
+ "StartSessionsStatisticsAggregationRequest$groupBy": "The field to use to group the statistics.
"
+ }
+ },
+ "UsageGroupByField": {
+ "base": null,
+ "refs": {
+ "UsageGroupBy$member": null
+ }
+ },
+ "UsageStatistic": {
+ "base": null,
+ "refs": {
+ "UsageStatistics$member": null
+ }
+ },
+ "UsageStatistics": {
+ "base": null,
+ "refs": {
+ "StartSessionsStatisticsAggregationRequest$statistics": "One to four statistics to return.
"
+ }
+ },
+ "UsageTrackingResource": {
+ "base": "The usage details of the allotted budget.
",
+ "refs": {
+ "BudgetSummary$usageTrackingResource": "The resource used to track expenditure in the budget.
",
+ "CreateBudgetRequest$usageTrackingResource": "The queue ID provided to this budget to track usage.
",
+ "GetBudgetResponse$usageTrackingResource": "The resource that the budget is tracking usage for.
"
+ }
+ },
+ "UsageType": {
+ "base": null,
+ "refs": {
+ "Statistics$usageType": "The type of usage for the statistics.
"
+ }
+ },
+ "UserId": {
+ "base": null,
+ "refs": {
+ "Statistics$userId": "The user ID.
"
+ }
+ },
+ "UserJobsFirst": {
+ "base": "Allows setting a specific user's job to run first.
",
+ "refs": {
+ "SearchSortExpression$userJobsFirst": "Options for sorting a particular user's jobs first.
"
+ }
+ },
+ "VCpuCountRange": {
+ "base": "The allowable range of vCPU processing power for the fleet.
",
+ "refs": {
+ "CustomerManagedWorkerCapabilities$vCpuCount": "The vCPU count for the customer manged worker capabilities.
",
+ "ServiceManagedEc2InstanceCapabilities$vCpuCount": "The amount of vCPU to require for instances in this fleet.
"
+ }
+ },
+ "ValidationException": {
+ "base": "The request isn't valid. This can occur if your request contains malformed JSON or unsupported characters.
",
+ "refs": {
+ }
+ },
+ "ValidationExceptionField": {
+ "base": "The details of a validation exception.
",
+ "refs": {
+ "ValidationExceptionFieldList$member": null
+ }
+ },
+ "ValidationExceptionFieldList": {
+ "base": null,
+ "refs": {
+ "ValidationException$fieldList": "A list of fields that failed validation.
"
+ }
+ },
+ "ValidationExceptionReason": {
+ "base": null,
+ "refs": {
+ "ValidationException$reason": "The reason that the request failed validation.
"
+ }
+ },
+ "VpcId": {
+ "base": null,
+ "refs": {
+ "CreateLicenseEndpointRequest$vpcId": "The VPC (virtual private cloud) ID to use with the license endpoint.
",
+ "GetLicenseEndpointResponse$vpcId": "The VCP(virtual private cloud) ID associated with the license endpoint.
",
+ "LicenseEndpointSummary$vpcId": "The VCP(virtual private cloud) ID associated with the license endpoint.
"
+ }
+ },
+ "WindowsUser": {
+ "base": "The Windows user details.
",
+ "refs": {
+ "JobRunAsUser$windows": "Identifies a Microsoft Windows user.
"
+ }
+ },
+ "WindowsUserPasswordArnString": {
+ "base": null,
+ "refs": {
+ "WindowsUser$passwordArn": "The password ARN for the Windows user.
"
+ }
+ },
+ "WindowsUserUserString": {
+ "base": null,
+ "refs": {
+ "WindowsUser$user": "The user.
"
+ }
+ },
+ "WorkerAmountCapability": {
+ "base": "The details of the worker amount capability.
",
+ "refs": {
+ "WorkerAmountCapabilityList$member": null
+ }
+ },
+ "WorkerAmountCapabilityList": {
+ "base": null,
+ "refs": {
+ "WorkerCapabilities$amounts": "The worker capabilities amounts on a list of worker capabilities.
"
+ }
+ },
+ "WorkerAttributeCapability": {
+ "base": "The details of the worker attribute capability.
",
+ "refs": {
+ "WorkerAttributeCapabilityList$member": null
+ }
+ },
+ "WorkerAttributeCapabilityList": {
+ "base": null,
+ "refs": {
+ "WorkerCapabilities$attributes": "The worker attribute capabilities in the list of attribute capabilities.
"
+ }
+ },
+ "WorkerCapabilities": {
+ "base": "The details for worker capabilities.
",
+ "refs": {
+ "UpdateWorkerRequest$capabilities": "The worker capabilities to update.
"
+ }
+ },
+ "WorkerId": {
+ "base": null,
+ "refs": {
+ "AssumeFleetRoleForWorkerRequest$workerId": "The ID of the worker assuming the fleet role.
",
+ "AssumeQueueRoleForWorkerRequest$workerId": "The worker ID of the worker assuming the queue role.
",
+ "BatchGetJobEntityRequest$workerId": "The worker ID of the worker containing the job details to get.
",
+ "CreateWorkerResponse$workerId": "The worker ID.
",
+ "DeleteWorkerRequest$workerId": "The worker ID of the worker to delete.
",
+ "GetSessionResponse$workerId": "The worker ID for the session.
",
+ "GetWorkerRequest$workerId": "The worker ID.
",
+ "GetWorkerResponse$workerId": "The worker ID.
",
+ "ListSessionsForWorkerRequest$workerId": "The worker ID for the session.
",
+ "SessionSummary$workerId": "The worker ID.
",
+ "UpdateWorkerRequest$workerId": "The worker ID to update.
",
+ "UpdateWorkerScheduleRequest$workerId": "The worker ID to update.
",
+ "WorkerSearchSummary$workerId": "The worker ID.
",
+ "WorkerSummary$workerId": "The worker ID.
"
+ }
+ },
+ "WorkerSearchSummaries": {
+ "base": null,
+ "refs": {
+ "SearchWorkersResponse$workers": "The workers for the search.
"
+ }
+ },
+ "WorkerSearchSummary": {
+ "base": "The details of a worker search.
",
+ "refs": {
+ "WorkerSearchSummaries$member": null
+ }
+ },
+ "WorkerSessionSummary": {
+ "base": "Summarizes the session for a particular worker.
",
+ "refs": {
+ "ListSessionsForWorkerSummaries$member": null
+ }
+ },
+ "WorkerStatus": {
+ "base": null,
+ "refs": {
+ "GetWorkerResponse$status": "The status of the worker.
",
+ "WorkerSearchSummary$status": "The status of the worker search.
",
+ "WorkerSummary$status": "The status of the worker.
"
+ }
+ },
+ "WorkerSummaries": {
+ "base": null,
+ "refs": {
+ "ListWorkersResponse$workers": "The workers on the list.
"
+ }
+ },
+ "WorkerSummary": {
+ "base": "The summary of details for a worker.
",
+ "refs": {
+ "WorkerSummaries$member": null
+ }
+ }
+ }
+}
diff --git a/src/data/deadline/2023-10-12/docs-2.json.php b/src/data/deadline/2023-10-12/docs-2.json.php
new file mode 100644
index 0000000000..b50dea28b1
--- /dev/null
+++ b/src/data/deadline/2023-10-12/docs-2.json.php
@@ -0,0 +1,3 @@
+ '2.0', 'service' => 'The Amazon Web Services Deadline Cloud API provides infrastructure and centralized management for your projects. Use the Deadline Cloud API to onboard users, assign projects, and attach permissions specific to their job function.
With Deadline Cloud, content production teams can deploy resources for their workforce securely in the cloud, reducing the costs of added physical infrastructure. Keep your content production operations secure, while allowing your contributors to access the tools they need, such as scalable high-speed storage, licenses, and cost management services.
', 'operations' => [ 'AssociateMemberToFarm' => 'Assigns a farm membership level to a member.
', 'AssociateMemberToFleet' => 'Assigns a fleet membership level to a member.
', 'AssociateMemberToJob' => 'Assigns a job membership level to a member
', 'AssociateMemberToQueue' => 'Assigns a queue membership level to a member
', 'AssumeFleetRoleForRead' => 'Get Amazon Web Services credentials from the fleet role. The IAM permissions of the credentials are scoped down to have read-only access.
', 'AssumeFleetRoleForWorker' => 'Get credentials from the fleet role for a worker.
', 'AssumeQueueRoleForRead' => 'Gets Amazon Web Services credentials from the queue role. The IAM permissions of the credentials are scoped down to have read-only access.
', 'AssumeQueueRoleForUser' => 'Allows a user to assume a role for a queue.
', 'AssumeQueueRoleForWorker' => 'Allows a worker to assume a queue role.
', 'BatchGetJobEntity' => 'Get batched job details for a worker.
', 'CopyJobTemplate' => 'Copies a job template to an Amazon S3 bucket.
', 'CreateBudget' => 'Creates a budget to set spending thresholds for your rendering activity.
', 'CreateFarm' => 'Creates a farm to allow space for queues and fleets. Farms are the space where the components of your renders gather and are pieced together in the cloud. Farms contain budgets and allow you to enforce permissions. Deadline Cloud farms are a useful container for large projects.
', 'CreateFleet' => 'Creates a fleet. Fleets gather information relating to compute, or capacity, for renders within your farms. You can choose to manage your own capacity or opt to have fleets fully managed by Deadline Cloud.
', 'CreateJob' => 'Creates a job. A job is a render submission submitted by a user. It contains specific job properties outlined as steps and tasks.
', 'CreateLicenseEndpoint' => 'Creates a license endpoint to integrate your various licensed software used for rendering on Deadline Cloud.
', 'CreateMonitor' => 'Creates an Amazon Web Services Deadline Cloud monitor that you can use to view your farms, queues, and fleets. After you submit a job, you can track the progress of the tasks and steps that make up the job, and then download the job\'s results.
', 'CreateQueue' => 'Creates a queue to coordinate the order in which jobs run on a farm. A queue can also specify where to pull resources and indicate where to output completed jobs.
', 'CreateQueueEnvironment' => 'Creates an environment for a queue that defines how jobs in the queue run.
', 'CreateQueueFleetAssociation' => 'Creates an association between a queue and a fleet.
', 'CreateStorageProfile' => 'Creates a storage profile that specifies the operating system, file type, and file location of resources used on a farm.
', 'CreateWorker' => 'Creates a worker. A worker tells your instance how much processing power (vCPU), and memory (GiB) you’ll need to assemble the digital assets held within a particular instance. You can specify certain instance types to use, or let the worker know which instances types to exclude.
', 'DeleteBudget' => 'Deletes a budget.
', 'DeleteFarm' => 'Deletes a farm.
', 'DeleteFleet' => 'Deletes a fleet.
', 'DeleteLicenseEndpoint' => 'Deletes a license endpoint.
', 'DeleteMeteredProduct' => 'Deletes a metered product.
', 'DeleteMonitor' => 'Removes a Deadline Cloud monitor. After you delete a monitor, you can create a new one and attach farms to the monitor.
', 'DeleteQueue' => 'Deletes a queue.
', 'DeleteQueueEnvironment' => 'Deletes a queue environment.
', 'DeleteQueueFleetAssociation' => 'Deletes a queue-fleet association.
', 'DeleteStorageProfile' => 'Deletes a storage profile.
', 'DeleteWorker' => 'Deletes a worker.
', 'DisassociateMemberFromFarm' => 'Disassociates a member from a farm.
', 'DisassociateMemberFromFleet' => 'Disassociates a member from a fleet.
', 'DisassociateMemberFromJob' => 'Disassociates a member from a job.
', 'DisassociateMemberFromQueue' => 'Disassociates a member from a queue.
', 'GetBudget' => 'Get a budget.
', 'GetFarm' => 'Get a farm.
', 'GetFleet' => 'Get a fleet.
', 'GetJob' => 'Gets a Deadline Cloud job.
', 'GetLicenseEndpoint' => 'Gets a licence endpoint.
', 'GetMonitor' => 'Gets information about the specified monitor.
', 'GetQueue' => 'Gets a queue.
', 'GetQueueEnvironment' => 'Gets a queue environment.
', 'GetQueueFleetAssociation' => 'Gets a queue-fleet association.
', 'GetSession' => 'Gets a session.
', 'GetSessionAction' => 'Gets a session action for the job.
', 'GetSessionsStatisticsAggregation' => 'Gets a set of statistics for queues or farms. Before you can call the GetSessionStatisticsAggregation
operation, you must first call the StartSessionsStatisticsAggregation
operation. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation
operation.
', 'GetStep' => 'Gets a step.
', 'GetStorageProfile' => 'Gets a storage profile.
', 'GetStorageProfileForQueue' => 'Gets a storage profile for a queue.
', 'GetTask' => 'Gets a task.
', 'GetWorker' => 'Gets a worker.
', 'ListAvailableMeteredProducts' => 'A list of the available metered products.
', 'ListBudgets' => 'A list of budgets in a farm.
', 'ListFarmMembers' => 'Lists the members of a farm.
', 'ListFarms' => 'Lists farms.
', 'ListFleetMembers' => 'Lists fleet members.
', 'ListFleets' => 'Lists fleets.
', 'ListJobMembers' => 'Lists members on a job.
', 'ListJobs' => 'Lists jobs.
', 'ListLicenseEndpoints' => 'Lists license endpoints.
', 'ListMeteredProducts' => 'Lists metered products.
', 'ListMonitors' => 'Gets a list of your monitors in Deadline Cloud.
', 'ListQueueEnvironments' => 'Lists queue environments.
', 'ListQueueFleetAssociations' => 'Lists queue-fleet associations.
', 'ListQueueMembers' => 'Lists the members in a queue.
', 'ListQueues' => 'Lists queues.
', 'ListSessionActions' => 'Lists session actions.
', 'ListSessions' => 'Lists sessions.
', 'ListSessionsForWorker' => 'Lists sessions for a worker.
', 'ListStepConsumers' => 'Lists step consumers.
', 'ListStepDependencies' => 'Lists the dependencies for a step.
', 'ListSteps' => 'Lists steps for a job.
', 'ListStorageProfiles' => 'Lists storage profiles.
', 'ListStorageProfilesForQueue' => 'Lists storage profiles for a queue.
', 'ListTagsForResource' => 'Lists tags for a resource.
', 'ListTasks' => 'Lists tasks for a job.
', 'ListWorkers' => 'Lists workers.
', 'PutMeteredProduct' => 'Adds a metered product.
', 'SearchJobs' => 'Searches for jobs.
', 'SearchSteps' => 'Searches for steps.
', 'SearchTasks' => 'Searches for tasks.
', 'SearchWorkers' => 'Searches for workers.
', 'StartSessionsStatisticsAggregation' => 'Starts an asynchronous request for getting aggregated statistics about queues and farms. Get the statistics using the GetSessionsStatisticsAggregation
operation. Statistics are available for 1 hour after you call the StartSessionsStatisticsAggregation
operation.
', 'TagResource' => 'Tags a resource using the resource\'s ARN and desired tags.
', 'UntagResource' => 'Removes a tag from a resource using the resource\'s ARN and tag to remove.
', 'UpdateBudget' => 'Updates a budget that sets spending thresholds for rendering activity.
', 'UpdateFarm' => 'Updates a farm.
', 'UpdateFleet' => 'Updates a fleet.
', 'UpdateJob' => 'Updates a job.
', 'UpdateMonitor' => 'Modifies the settings for a Deadline Cloud monitor. You can modify one or all of the settings when you call UpdateMonitor
.
', 'UpdateQueue' => 'Updates a queue.
', 'UpdateQueueEnvironment' => 'Updates the queue environment.
', 'UpdateQueueFleetAssociation' => 'Updates a queue-fleet association.
', 'UpdateSession' => 'Updates a session.
', 'UpdateStep' => 'Updates a step.
', 'UpdateStorageProfile' => 'Updates a storage profile.
', 'UpdateTask' => 'Updates a task.
', 'UpdateWorker' => 'Updates a worker.
', 'UpdateWorkerSchedule' => 'Updates the schedule for a worker.
', ], 'shapes' => [ 'AcceleratorCountRange' => [ 'base' => 'The range for the GPU fleet acceleration.
', 'refs' => [ 'CustomerManagedWorkerCapabilities$acceleratorCount' => 'The range of the accelerator.
', ], ], 'AcceleratorTotalMemoryMiBRange' => [ 'base' => 'The range for memory, in MiB, to use for the accelerator.
', 'refs' => [ 'CustomerManagedWorkerCapabilities$acceleratorTotalMemoryMiB' => 'The total memory (MiB) for the customer managed worker capabilities.
', ], ], 'AcceleratorType' => [ 'base' => NULL, 'refs' => [ 'AcceleratorTypes$member' => NULL, ], ], 'AcceleratorTypes' => [ 'base' => NULL, 'refs' => [ 'CustomerManagedWorkerCapabilities$acceleratorTypes' => 'The accelerator types for the customer managed worker capabilities.
', ], ], 'AccessDeniedException' => [ 'base' => 'You don\'t have permission to perform the action.
', 'refs' => [], ], 'AccessKeyId' => [ 'base' => NULL, 'refs' => [ 'AwsCredentials$accessKeyId' => 'The IAM access key ID.
', ], ], 'AggregationId' => [ 'base' => NULL, 'refs' => [ 'GetSessionsStatisticsAggregationRequest$aggregationId' => 'The identifier returned by the StartSessionsStatisticsAggregation
operation that identifies the aggregated statistics.
', 'StartSessionsStatisticsAggregationResponse$aggregationId' => 'A unique identifier for the aggregated statistics. Use this identifier with the GetAggregatedStatisticsForSessions
operation to return the statistics.
', ], ], 'AllowedStorageProfileIds' => [ 'base' => NULL, 'refs' => [ 'CreateQueueRequest$allowedStorageProfileIds' => 'The storage profile IDs to include in the queue.
', 'GetQueueResponse$allowedStorageProfileIds' => 'The storage profile IDs for the queue.
', 'UpdateQueueRequest$allowedStorageProfileIdsToAdd' => 'The storage profile IDs to add.
', 'UpdateQueueRequest$allowedStorageProfileIdsToRemove' => 'The storage profile ID to remove.
', ], ], 'AmountCapabilityName' => [ 'base' => NULL, 'refs' => [ 'FleetAmountCapability$name' => 'The name of the fleet capability.
', 'StepAmountCapability$name' => 'The name of the step.
', 'WorkerAmountCapability$name' => 'The name of the worker amount capability.
', ], ], 'AssignedEnvironmentEnterSessionActionDefinition' => [ 'base' => 'The assigned starting environment for a worker during session.
', 'refs' => [ 'AssignedSessionActionDefinition$envEnter' => 'The environment a session starts on.
', ], ], 'AssignedEnvironmentExitSessionActionDefinition' => [ 'base' => 'The assigned environment when a worker exits a session.
', 'refs' => [ 'AssignedSessionActionDefinition$envExit' => 'The environment a session exits from.
', ], ], 'AssignedSession' => [ 'base' => 'The assigned session for the worker.
', 'refs' => [ 'AssignedSessions$value' => NULL, ], ], 'AssignedSessionAction' => [ 'base' => 'The action for a session defined by the session action ID.
', 'refs' => [ 'AssignedSessionActions$member' => NULL, ], ], 'AssignedSessionActionDefinition' => [ 'base' => 'The definition of the assigned session action.
', 'refs' => [ 'AssignedSessionAction$definition' => 'The definition of the assigned session action.
', ], ], 'AssignedSessionActions' => [ 'base' => NULL, 'refs' => [ 'AssignedSession$sessionActions' => 'The session actions to apply to the assigned session.
', ], ], 'AssignedSessions' => [ 'base' => NULL, 'refs' => [ 'UpdateWorkerScheduleResponse$assignedSessions' => 'The assigned sessions to update.
', ], ], 'AssignedSyncInputJobAttachmentsSessionActionDefinition' => [ 'base' => 'The details for an assigned session action as it relates to a job attachment.
', 'refs' => [ 'AssignedSessionActionDefinition$syncInputJobAttachments' => 'The job attachment to sync with an assigned session action.
', ], ], 'AssignedTaskRunSessionActionDefinition' => [ 'base' => 'The specific task, step, and parameters to include.
', 'refs' => [ 'AssignedSessionActionDefinition$taskRun' => 'The task run.
', ], ], 'AssociateMemberToFarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateMemberToFarmResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateMemberToFleetRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateMemberToFleetResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateMemberToJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateMemberToJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssociateMemberToQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssociateMemberToQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssumeFleetRoleForReadRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssumeFleetRoleForReadResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssumeFleetRoleForWorkerRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssumeFleetRoleForWorkerResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssumeQueueRoleForReadRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssumeQueueRoleForReadResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssumeQueueRoleForUserRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssumeQueueRoleForUserResponse' => [ 'base' => NULL, 'refs' => [], ], 'AssumeQueueRoleForWorkerRequest' => [ 'base' => NULL, 'refs' => [], ], 'AssumeQueueRoleForWorkerResponse' => [ 'base' => NULL, 'refs' => [], ], 'Attachments' => [ 'base' => 'The attachments for jobs.
', 'refs' => [ 'CreateJobRequest$attachments' => 'The attachments for the job. Attach files required for the job to run to a render job.
', 'GetJobResponse$attachments' => 'The attachments for the job.
', 'JobAttachmentDetailsEntity$attachments' => 'The job attachments.
', ], ], 'AttributeCapabilityName' => [ 'base' => NULL, 'refs' => [ 'FleetAttributeCapability$name' => 'The name of the fleet attribute capability for the worker.
', 'StepAttributeCapability$name' => 'The name of the step attribute.
', 'WorkerAttributeCapability$name' => 'The name of the worker attribute capability.
', ], ], 'AttributeCapabilityValue' => [ 'base' => NULL, 'refs' => [ 'AttributeCapabilityValuesList$member' => NULL, 'ListAttributeCapabilityValue$member' => NULL, ], ], 'AttributeCapabilityValuesList' => [ 'base' => NULL, 'refs' => [ 'FleetAttributeCapability$values' => 'The number of fleet attribute capabilities.
', 'WorkerAttributeCapability$values' => 'The values of the worker amount capability.
', ], ], 'AutoScalingMode' => [ 'base' => NULL, 'refs' => [ 'CustomerManagedFleetConfiguration$mode' => 'The Auto Scaling mode for the customer managed fleet configuration.
', ], ], 'AutoScalingStatus' => [ 'base' => NULL, 'refs' => [ 'FleetSummary$autoScalingStatus' => 'The Auto Scaling status of a fleet.
', 'GetFleetResponse$autoScalingStatus' => 'The Auto Scaling status of the fleet. Either GROWING
, STEADY
, or SHRINKING
.
', ], ], 'AwsCredentials' => [ 'base' => 'The Identity and Access Management credentials.
', 'refs' => [ 'AssumeFleetRoleForReadResponse$credentials' => 'The credentials for the fleet role.
', 'AssumeFleetRoleForWorkerResponse$credentials' => 'The credentials for the worker.
', 'AssumeQueueRoleForReadResponse$credentials' => 'The credentials for the queue role.
', 'AssumeQueueRoleForUserResponse$credentials' => 'The credentials for the queue role that a user has access to.
', 'AssumeQueueRoleForWorkerResponse$credentials' => 'The Amazon Web Services credentials for the role that the worker is assuming.
', ], ], 'BatchGetJobEntityErrors' => [ 'base' => NULL, 'refs' => [ 'BatchGetJobEntityResponse$errors' => 'A list of errors from the job error logs for the batch.
', ], ], 'BatchGetJobEntityList' => [ 'base' => NULL, 'refs' => [ 'BatchGetJobEntityResponse$entities' => 'A list of the job entities, or details, in the batch.
', ], ], 'BatchGetJobEntityRequest' => [ 'base' => NULL, 'refs' => [], ], 'BatchGetJobEntityResponse' => [ 'base' => NULL, 'refs' => [], ], 'BoundedString' => [ 'base' => NULL, 'refs' => [ 'MeteredProductSummary$family' => 'The family to which the metered product belongs.
', 'MeteredProductSummary$vendor' => 'The vendor.
', ], ], 'BudgetActionToAdd' => [ 'base' => 'The budget action to add.
', 'refs' => [ 'BudgetActionsToAdd$member' => NULL, ], ], 'BudgetActionToRemove' => [ 'base' => 'The budget action to remove.
', 'refs' => [ 'BudgetActionsToRemove$member' => NULL, ], ], 'BudgetActionType' => [ 'base' => NULL, 'refs' => [ 'BudgetActionToAdd$type' => 'The type of budget action to add.
', 'BudgetActionToRemove$type' => 'The type of budget action to remove.
', 'ResponseBudgetAction$type' => 'The action taken on the budget once scheduling stops.
', ], ], 'BudgetActionsToAdd' => [ 'base' => NULL, 'refs' => [ 'CreateBudgetRequest$actions' => 'The budget actions to specify what happens when the budget runs out.
', 'UpdateBudgetRequest$actionsToAdd' => 'The budget actions to add. Budget actions specify what happens when the budget runs out.
', ], ], 'BudgetActionsToRemove' => [ 'base' => NULL, 'refs' => [ 'UpdateBudgetRequest$actionsToRemove' => 'The budget actions to remove from the budget.
', ], ], 'BudgetId' => [ 'base' => NULL, 'refs' => [ 'BudgetSummary$budgetId' => 'The budget ID.
', 'CreateBudgetResponse$budgetId' => 'The budget ID.
', 'DeleteBudgetRequest$budgetId' => 'The budget ID of the budget to delete.
', 'GetBudgetRequest$budgetId' => 'The budget ID.
', 'GetBudgetResponse$budgetId' => 'The budget ID.
', 'UpdateBudgetRequest$budgetId' => 'The budget ID to update.
', ], ], 'BudgetSchedule' => [ 'base' => 'The start and end time of the budget.
', 'refs' => [ 'CreateBudgetRequest$schedule' => 'The schedule to associate with this budget.
', 'GetBudgetResponse$schedule' => 'The budget schedule.
', 'UpdateBudgetRequest$schedule' => 'The schedule to update.
', ], ], 'BudgetStatus' => [ 'base' => NULL, 'refs' => [ 'BudgetSummary$status' => 'The status of the budget.
-
ACTIVE
–The budget is being evaluated.
-
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.
', 'GetBudgetResponse$status' => 'The status of the budget.
-
ACTIVE
–Get a budget being evaluated.
-
INACTIVE
–Get an inactive budget. This can include expired, canceled, or deleted statuses.
', 'ListBudgetsRequest$status' => 'The status to list for the budgets.
', 'UpdateBudgetRequest$status' => 'Updates the status of the budget.
-
ACTIVE
–The budget is being evaluated.
-
INACTIVE
–The budget is inactive. This can include Expired, Canceled, or deleted Deleted statuses.
', ], ], 'BudgetSummaries' => [ 'base' => NULL, 'refs' => [ 'ListBudgetsResponse$budgets' => 'The budgets to include on the list.
', ], ], 'BudgetSummary' => [ 'base' => 'The budget summary.
', 'refs' => [ 'BudgetSummaries$member' => NULL, ], ], 'CancelSessionActions' => [ 'base' => NULL, 'refs' => [ 'UpdateWorkerScheduleResponse$cancelSessionActions' => 'The session actions associated with the worker schedule to cancel.
', ], ], 'ClientToken' => [ 'base' => NULL, 'refs' => [ 'CreateBudgetRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'CreateFarmRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'CreateFleetRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'CreateJobRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'CreateLicenseEndpointRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'CreateMonitorRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'CreateQueueEnvironmentRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'CreateQueueRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'CreateStorageProfileRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'CreateWorkerRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'DeleteFleetRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'UpdateBudgetRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'UpdateFleetRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'UpdateJobRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'UpdateQueueEnvironmentRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'UpdateQueueRequest$clientToken' => 'The idempotency token to update in the queue.
', 'UpdateSessionRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'UpdateStepRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'UpdateStorageProfileRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', 'UpdateTaskRequest$clientToken' => 'The unique token which the server uses to recognize retries of the same request.
', ], ], 'CombinationExpression' => [ 'base' => NULL, 'refs' => [ 'ParameterSpace$combination' => 'The combination expression to use in the search.
', ], ], 'ComparisonOperator' => [ 'base' => NULL, 'refs' => [ 'DateTimeFilterExpression$operator' => 'The type of comparison to use to filter the results.
', 'ParameterFilterExpression$operator' => 'The type of comparison to use to filter results.
', 'StringFilterExpression$operator' => 'The type of comparison to use for this search.
', ], ], 'CompletedStatus' => [ 'base' => NULL, 'refs' => [ 'UpdatedSessionActionInfo$completedStatus' => 'The status of the session upon completion.
', ], ], 'ConflictException' => [ 'base' => 'Your request has conflicting operations. This can occur if you\'re trying to perform more than one operation on the same resource at the same time.
', 'refs' => [], ], 'ConflictExceptionReason' => [ 'base' => NULL, 'refs' => [ 'ConflictException$reason' => 'A description of the error.
', ], ], 'ConsumedUsageLimit' => [ 'base' => NULL, 'refs' => [ 'BudgetSummary$approximateDollarLimit' => 'The approximate dollar limit of the budget.
', 'CreateBudgetRequest$approximateDollarLimit' => 'The dollar limit based on consumed usage.
', 'GetBudgetResponse$approximateDollarLimit' => 'The consumed usage limit for the budget.
', 'UpdateBudgetRequest$approximateDollarLimit' => 'The dollar limit to update on the budget. Based on consumed usage.
', ], ], 'ConsumedUsages' => [ 'base' => 'The consumed usage for the resource.
', 'refs' => [ 'BudgetSummary$usages' => 'The consumed usage for the budget.
', 'GetBudgetResponse$usages' => 'The usages of the budget.
', ], ], 'CopyJobTemplateRequest' => [ 'base' => NULL, 'refs' => [], ], 'CopyJobTemplateResponse' => [ 'base' => NULL, 'refs' => [], ], 'CpuArchitectureType' => [ 'base' => NULL, 'refs' => [ 'CustomerManagedWorkerCapabilities$cpuArchitectureType' => 'The CPU architecture type for the customer managed worker capabilities.
', 'ServiceManagedEc2InstanceCapabilities$cpuArchitectureType' => 'The CPU architecture type.
', ], ], 'CreateBudgetRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateBudgetResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateFarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateFarmResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateFleetRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateFleetResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateJobTargetTaskRunStatus' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$targetTaskRunStatus' => 'The initial status of the job\'s tasks when they are created. Tasks that are created with a SUSPENDED
status will not run until you update their status.
', ], ], 'CreateLicenseEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateLicenseEndpointRequestSecurityGroupIdsList' => [ 'base' => NULL, 'refs' => [ 'CreateLicenseEndpointRequest$securityGroupIds' => 'The security group IDs.
', ], ], 'CreateLicenseEndpointRequestSubnetIdsList' => [ 'base' => NULL, 'refs' => [ 'CreateLicenseEndpointRequest$subnetIds' => 'The subnet IDs.
', ], ], 'CreateLicenseEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateMonitorRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateMonitorResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateQueueEnvironmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateQueueEnvironmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateQueueFleetAssociationRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateQueueFleetAssociationResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateStorageProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateStorageProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreateWorkerRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateWorkerResponse' => [ 'base' => NULL, 'refs' => [], ], 'CreatedAt' => [ 'base' => NULL, 'refs' => [ 'BudgetSummary$createdAt' => 'The date and time the resource was created.
', 'FarmSummary$createdAt' => 'The date and time the resource was created.
', 'FleetSummary$createdAt' => 'The date and time the resource was created.
', 'GetBudgetResponse$createdAt' => 'The date and time the resource was created.
', 'GetFarmResponse$createdAt' => 'The date and time the resource was created.
', 'GetFleetResponse$createdAt' => 'The date and time the resource was created.
', 'GetJobResponse$createdAt' => 'The date and time the resource was created.
', 'GetMonitorResponse$createdAt' => 'The UNIX timestamp of the date and time that the monitor was created.
', 'GetQueueEnvironmentResponse$createdAt' => 'The date and time the resource was created.
', 'GetQueueFleetAssociationResponse$createdAt' => 'The date and time the resource was created.
', 'GetQueueResponse$createdAt' => 'The date and time the resource was created.
', 'GetStepResponse$createdAt' => 'The date and time the resource was created.
', 'GetStorageProfileResponse$createdAt' => 'The date and time the resource was created.
', 'GetTaskResponse$createdAt' => 'The date and time the resource was created.
', 'GetWorkerResponse$createdAt' => 'The date and time the resource was created.
', 'JobSearchSummary$createdAt' => 'The date and time the resource was created.
', 'JobSummary$createdAt' => 'The date and time the resource was created.
', 'MonitorSummary$createdAt' => 'The UNIX timestamp of the date and time that the monitor was created.
', 'QueueFleetAssociationSummary$createdAt' => 'The date and time the resource was created.
', 'QueueSummary$createdAt' => 'The date and time the resource was created.
', 'StepSearchSummary$createdAt' => 'The date and time the resource was created.
', 'StepSummary$createdAt' => 'The date and time the resource was created.
', 'TaskSummary$createdAt' => 'The date and time the resource was created.
', 'WorkerSearchSummary$createdAt' => 'The date and time the resource was created.
', 'WorkerSummary$createdAt' => 'The date and time the resource was created.
', ], ], 'CreatedBy' => [ 'base' => NULL, 'refs' => [ 'BudgetSummary$createdBy' => 'The user or system that created this resource.
', 'FarmSummary$createdBy' => 'The user or system that created this resource.
', 'FleetSummary$createdBy' => 'The user or system that created this resource.
', 'GetBudgetResponse$createdBy' => 'The user or system that created this resource.
', 'GetFarmResponse$createdBy' => 'The user or system that created this resource.
', 'GetFleetResponse$createdBy' => 'The user or system that created this resource.
', 'GetJobResponse$createdBy' => 'The user or system that created this resource.
', 'GetMonitorResponse$createdBy' => 'The user name of the person that created the monitor.
', 'GetQueueEnvironmentResponse$createdBy' => 'The user or system that created this resource.>
', 'GetQueueFleetAssociationResponse$createdBy' => 'The user or system that created this resource.
', 'GetQueueResponse$createdBy' => 'The user or system that created this resource.
', 'GetStepResponse$createdBy' => 'The user or system that created this resource.
', 'GetStorageProfileResponse$createdBy' => 'The user or system that created this resource.
', 'GetTaskResponse$createdBy' => 'The user or system that created this resource.
', 'GetWorkerResponse$createdBy' => 'The user or system that created this resource.
', 'JobSearchSummary$createdBy' => 'The user or system that created this resource.
', 'JobSummary$createdBy' => 'The user or system that created this resource.
', 'MonitorSummary$createdBy' => 'The user name of the person that created the monitor.
', 'QueueFleetAssociationSummary$createdBy' => 'The user or system that created this resource.
', 'QueueSummary$createdBy' => 'The user or system that created this resource.
', 'StepSummary$createdBy' => 'The user or system that created this resource.
', 'TaskSummary$createdBy' => 'The user or system that created this resource.
', 'WorkerSearchSummary$createdBy' => 'The user or system that created this resource.
', 'WorkerSummary$createdBy' => 'The user or system that created this resource.
', ], ], 'CustomFleetAmountCapabilities' => [ 'base' => NULL, 'refs' => [ 'CustomerManagedWorkerCapabilities$customAmounts' => 'Custom requirement ranges for customer managed worker capabilities.
', 'ServiceManagedEc2InstanceCapabilities$customAmounts' => 'The custom capability amounts to require for instances in this fleet.
', ], ], 'CustomFleetAttributeCapabilities' => [ 'base' => NULL, 'refs' => [ 'CustomerManagedWorkerCapabilities$customAttributes' => 'Custom attributes for the customer manged worker capabilities.
', 'ServiceManagedEc2InstanceCapabilities$customAttributes' => 'The custom capability attributes to require for instances in this fleet.
', ], ], 'CustomerManagedFleetConfiguration' => [ 'base' => 'The details of a customer managed fleet configuration.
', 'refs' => [ 'FleetConfiguration$customerManaged' => 'The customer managed fleets within a fleet configuration.
', ], ], 'CustomerManagedFleetOperatingSystemFamily' => [ 'base' => NULL, 'refs' => [ 'CustomerManagedWorkerCapabilities$osFamily' => 'The operating system (OS) family.
', ], ], 'CustomerManagedWorkerCapabilities' => [ 'base' => 'The worker capabilities for a customer managed workflow.
', 'refs' => [ 'CustomerManagedFleetConfiguration$workerCapabilities' => 'The worker capabilities for a customer managed fleet configuration.
', ], ], 'DateTimeFilterExpression' => [ 'base' => 'The time stamp in date-time format.
', 'refs' => [ 'SearchFilterExpression$dateTimeFilter' => 'Filters based on date and time.
', ], ], 'DefaultQueueBudgetAction' => [ 'base' => NULL, 'refs' => [ 'CreateQueueRequest$defaultBudgetAction' => 'The default action to take on a queue if a budget isn\'t configured.
', 'GetQueueResponse$defaultBudgetAction' => 'The default action taken on a queue if a budget wasn\'t configured.
', 'QueueSummary$defaultBudgetAction' => 'The default action taken on a queue summary if a budget wasn\'t configured.
', 'UpdateQueueRequest$defaultBudgetAction' => 'The default action to take for a queue update if a budget isn\'t configured.
', ], ], 'DeleteBudgetRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBudgetResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFarmResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFleetRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteFleetResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLicenseEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLicenseEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMeteredProductRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMeteredProductResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMonitorRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMonitorResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteQueueEnvironmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteQueueEnvironmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteQueueFleetAssociationRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteQueueFleetAssociationResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteStorageProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteStorageProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'DeleteWorkerRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteWorkerResponse' => [ 'base' => NULL, 'refs' => [], ], 'DependenciesList' => [ 'base' => NULL, 'refs' => [ 'StepDetailsEntity$dependencies' => 'The dependencies for a step.
', ], ], 'DependencyConsumerResolutionStatus' => [ 'base' => NULL, 'refs' => [ 'StepConsumer$status' => 'The step consumer status.
', 'StepDependency$status' => 'The step dependency status.
', ], ], 'DependencyCounts' => [ 'base' => 'The number of dependencies for the consumer.
', 'refs' => [ 'GetStepResponse$dependencyCounts' => 'The number of dependencies in the step.
', 'StepSummary$dependencyCounts' => 'The number of dependencies for the step.
', ], ], 'Description' => [ 'base' => NULL, 'refs' => [ 'BudgetActionToAdd$description' => 'A description for the budget action to add.
', 'BudgetSummary$description' => 'The description of the budget summary.
', 'CreateBudgetRequest$description' => 'The description of the budget.
', 'CreateFarmRequest$description' => 'The description of the farm.
', 'CreateFleetRequest$description' => 'The description of the fleet.
', 'CreateQueueRequest$description' => 'The description of the queue.
', 'GetBudgetResponse$description' => 'The description of the budget.
', 'GetFarmResponse$description' => 'The description of the farm.
', 'GetFleetResponse$description' => 'The description of the fleet.
', 'GetQueueResponse$description' => 'The description of the queue.
', 'ResponseBudgetAction$description' => 'The budget action description.
', 'UpdateBudgetRequest$description' => 'The description of the budget to update.
', 'UpdateFarmRequest$description' => 'The description of the farm to update.
', 'UpdateFleetRequest$description' => 'The description of the fleet to update.
', 'UpdateQueueRequest$description' => 'The description of the queue to update.
', ], ], 'DesiredWorkerStatus' => [ 'base' => NULL, 'refs' => [ 'UpdateWorkerScheduleResponse$desiredWorkerStatus' => 'The status to update the worker to.
', ], ], 'DisassociateMemberFromFarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateMemberFromFarmResponse' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateMemberFromFleetRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateMemberFromFleetResponse' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateMemberFromJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateMemberFromJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateMemberFromQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisassociateMemberFromQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'DnsName' => [ 'base' => NULL, 'refs' => [ 'GetLicenseEndpointResponse$dnsName' => 'The DNS name.
', ], ], 'Document' => [ 'base' => NULL, 'refs' => [ 'EnvironmentDetailsEntity$template' => 'The template used for the environment.
', 'StepDetailsEntity$template' => 'The template for a step.
', ], ], 'Double' => [ 'base' => NULL, 'refs' => [ 'Stats$avg' => 'The average of the usage statistics.
', 'Stats$max' => 'The maximum among the usage statistics.
', 'Stats$min' => 'The minimum of the usage statistics.
', 'Stats$sum' => 'The sum of the usage statistics.
', 'StepAmountCapability$max' => 'The maximum amount.
', 'StepAmountCapability$min' => 'The minimum amount.
', 'StepAmountCapability$value' => 'The amount value.
', ], ], 'EbsIops' => [ 'base' => NULL, 'refs' => [ 'Ec2EbsVolume$iops' => 'The IOPS per volume.
', ], ], 'EbsThroughputMiB' => [ 'base' => NULL, 'refs' => [ 'Ec2EbsVolume$throughputMiB' => 'The throughput per volume in MiB.
', ], ], 'Ec2EbsVolume' => [ 'base' => 'Specifies the EBS volume.
', 'refs' => [ 'ServiceManagedEc2InstanceCapabilities$rootEbsVolume' => 'The root EBS volume.
', ], ], 'Ec2MarketType' => [ 'base' => NULL, 'refs' => [ 'ServiceManagedEc2InstanceMarketOptions$type' => 'The Amazon EC2 instance type.
', ], ], 'EndedAt' => [ 'base' => NULL, 'refs' => [ 'GetJobResponse$endedAt' => 'The date and time the resource ended running.
', 'GetSessionActionResponse$endedAt' => 'The date and time the resource ended running.
', 'GetSessionResponse$endedAt' => 'The date and time the resource ended running.
', 'GetStepResponse$endedAt' => 'The date and time the resource ended running.
', 'GetTaskResponse$endedAt' => 'The date and time the resource ended running.
', 'JobSearchSummary$endedAt' => 'The date and time the resource ended running.
', 'JobSummary$endedAt' => 'The date and time the resource ended running.
', 'SessionActionSummary$endedAt' => 'The date and time the resource ended running.
', 'SessionSummary$endedAt' => 'The date and time the resource ended running.
', 'StepSearchSummary$endedAt' => 'The date and time the resource ended running.
', 'StepSummary$endedAt' => 'The date and time the resource ended running.
', 'TaskSearchSummary$endedAt' => 'The date and time the resource ended running.
', 'TaskSummary$endedAt' => 'The date and time the resource ended running.
', 'WorkerSessionSummary$endedAt' => 'The date and time the resource ended running.
', ], ], 'EndsAt' => [ 'base' => NULL, 'refs' => [ 'FixedBudgetSchedule$endTime' => 'When the budget ends.
', ], ], 'EnvironmentDetailsEntity' => [ 'base' => 'The details of a specified environment.
', 'refs' => [ 'JobEntity$environmentDetails' => 'The environment details for the job entity.
', ], ], 'EnvironmentDetailsError' => [ 'base' => 'The error details for the environment.
', 'refs' => [ 'GetJobEntityError$environmentDetails' => 'The environment details for the failed job entity.
', ], ], 'EnvironmentDetailsIdentifiers' => [ 'base' => 'The IDs of the job and environment.
', 'refs' => [ 'JobEntityIdentifiersUnion$environmentDetails' => 'The environment details.
', ], ], 'EnvironmentEnterSessionActionDefinition' => [ 'base' => 'The environment ID to use to enter a session action.
', 'refs' => [ 'SessionActionDefinition$envEnter' => 'The environment to enter into.
', ], ], 'EnvironmentEnterSessionActionDefinitionSummary' => [ 'base' => 'Defines the environment a session action enters in.
', 'refs' => [ 'SessionActionDefinitionSummary$envEnter' => 'The environment to enter into.
', ], ], 'EnvironmentExitSessionActionDefinition' => [ 'base' => 'Defines the environment a session action exits from.
', 'refs' => [ 'SessionActionDefinition$envExit' => 'The environment to exit from.
', ], ], 'EnvironmentExitSessionActionDefinitionSummary' => [ 'base' => 'A summary of the environment details for which a session action to exits.
', 'refs' => [ 'SessionActionDefinitionSummary$envExit' => 'The environment to exit from.
', ], ], 'EnvironmentId' => [ 'base' => NULL, 'refs' => [ 'AssignedEnvironmentEnterSessionActionDefinition$environmentId' => 'The environment ID of the assigned environment at the start of a session.
', 'AssignedEnvironmentExitSessionActionDefinition$environmentId' => 'The environment ID of the assigned environment when exiting a session.
', 'EnvironmentDetailsEntity$environmentId' => 'The environment ID.
', 'EnvironmentDetailsError$environmentId' => 'The environment ID.
', 'EnvironmentDetailsIdentifiers$environmentId' => 'The environment ID.
', 'EnvironmentEnterSessionActionDefinition$environmentId' => 'The environment ID.
', 'EnvironmentEnterSessionActionDefinitionSummary$environmentId' => 'The environment ID.
', 'EnvironmentExitSessionActionDefinition$environmentId' => 'The environment ID.
', 'EnvironmentExitSessionActionDefinitionSummary$environmentId' => 'The environment ID.
', ], ], 'EnvironmentName' => [ 'base' => NULL, 'refs' => [ 'GetQueueEnvironmentResponse$name' => 'The name of the queue environment.
', 'QueueEnvironmentSummary$name' => 'The name of the queue environment.
', ], ], 'EnvironmentTemplate' => [ 'base' => NULL, 'refs' => [ 'CreateQueueEnvironmentRequest$template' => 'The environment template to use in the queue.
', 'GetQueueEnvironmentResponse$template' => 'The template for the queue environment.
', 'UpdateQueueEnvironmentRequest$template' => 'The template to update.
', ], ], 'EnvironmentTemplateType' => [ 'base' => NULL, 'refs' => [ 'CreateQueueEnvironmentRequest$templateType' => 'The template\'s file type, JSON
or YAML
.
', 'GetQueueEnvironmentResponse$templateType' => 'The type of template for the queue environment.
', 'UpdateQueueEnvironmentRequest$templateType' => 'The template type to update.
', ], ], 'ExceptionContext' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$context' => 'Information about the resources in use when the exception was thrown.
', 'ConflictException$context' => 'Information about the resources in use when the exception was thrown.
', 'ResourceNotFoundException$context' => 'Information about the resources in use when the exception was thrown.
', 'ServiceQuotaExceededException$context' => 'Information about the resources in use when the exception was thrown.
', 'ThrottlingException$context' => 'Information about the resources in use when the exception was thrown.
', 'ValidationException$context' => 'Information about the resources in use when the exception was thrown.
', ], ], 'FarmId' => [ 'base' => NULL, 'refs' => [ 'AssociateMemberToFarmRequest$farmId' => 'The ID of the farm to associate with the member.
', 'AssociateMemberToFleetRequest$farmId' => 'The farm ID of the fleet to associate with the member.
', 'AssociateMemberToJobRequest$farmId' => 'The farm ID of the job to associate with the member.
', 'AssociateMemberToQueueRequest$farmId' => 'The farm ID of the queue to associate with the member.
', 'AssumeFleetRoleForReadRequest$farmId' => 'The farm ID for the fleet\'s farm.
', 'AssumeFleetRoleForWorkerRequest$farmId' => 'The farm ID for the fleet\'s farm.
', 'AssumeQueueRoleForReadRequest$farmId' => 'The farm ID of the farm containing the queue.
', 'AssumeQueueRoleForUserRequest$farmId' => 'The farm ID of the queue that the user assumes the role for.
', 'AssumeQueueRoleForWorkerRequest$farmId' => 'The farm ID of the worker assuming the queue role.
', 'BatchGetJobEntityRequest$farmId' => 'The farm ID of the worker that\'s fetching job details. The worker must have an assignment on a job to fetch job details.
', 'CopyJobTemplateRequest$farmId' => 'The farm ID to copy.
', 'CreateBudgetRequest$farmId' => 'The farm ID to include in this budget.
', 'CreateFarmResponse$farmId' => 'The farm ID.
', 'CreateFleetRequest$farmId' => 'The farm ID of the farm to connect to the fleet.
', 'CreateJobRequest$farmId' => 'The farm ID of the farm to connect to the job.
', 'CreateQueueEnvironmentRequest$farmId' => 'The farm ID of the farm to connect to the environment.
', 'CreateQueueFleetAssociationRequest$farmId' => 'The ID of the farm that the queue and fleet belong to.
', 'CreateQueueRequest$farmId' => 'The farm ID of the farm to connect to the queue.
', 'CreateStorageProfileRequest$farmId' => 'The farm ID of the farm to connect to the storage profile.
', 'CreateWorkerRequest$farmId' => 'The farm ID of the farm to connect to the worker.
', 'DeleteBudgetRequest$farmId' => 'The farm ID of the farm to remove from the budget.
', 'DeleteFarmRequest$farmId' => 'The farm ID of the farm to delete.
', 'DeleteFleetRequest$farmId' => 'The farm ID of the farm to remove from the fleet.
', 'DeleteQueueEnvironmentRequest$farmId' => 'The farm ID of the farm from which to remove the queue environment.
', 'DeleteQueueFleetAssociationRequest$farmId' => 'The farm ID of the farm that holds the queue-fleet association.
', 'DeleteQueueRequest$farmId' => 'The ID of the farm from which to remove the queue.
', 'DeleteStorageProfileRequest$farmId' => 'The farm ID of the farm from which to remove the storage profile.
', 'DeleteWorkerRequest$farmId' => 'The farm ID of the worker to delete.
', 'DisassociateMemberFromFarmRequest$farmId' => 'The farm ID of the farm to disassociate from the member.
', 'DisassociateMemberFromFleetRequest$farmId' => 'The farm ID of the fleet to disassociate a member from.
', 'DisassociateMemberFromJobRequest$farmId' => 'The farm ID for the job to disassociate from the member.
', 'DisassociateMemberFromQueueRequest$farmId' => 'The farm ID for the queue to disassociate from a member.
', 'FarmMember$farmId' => 'The farm ID of the farm member.
', 'FarmSummary$farmId' => 'The farm ID.
', 'FleetMember$farmId' => 'The farm ID.
', 'FleetSummary$farmId' => 'The farm ID.
', 'GetBudgetRequest$farmId' => 'The farm ID of the farm connected to the budget.
', 'GetFarmRequest$farmId' => 'The farm ID of the farm.
', 'GetFarmResponse$farmId' => 'The farm ID of the farm to get.
', 'GetFleetRequest$farmId' => 'The farm ID of the farm in the fleet.
', 'GetFleetResponse$farmId' => 'The farm ID of the farm in the fleet.
', 'GetJobRequest$farmId' => 'The farm ID of the farm in the job.
', 'GetQueueEnvironmentRequest$farmId' => 'The farm ID for the queue environment.
', 'GetQueueFleetAssociationRequest$farmId' => 'The farm ID of the farm that contains the queue-fleet association.
', 'GetQueueRequest$farmId' => 'The farm ID of the farm in the queue.
', 'GetQueueResponse$farmId' => 'The farm ID for the queue.
', 'GetSessionActionRequest$farmId' => 'The farm ID for the session action.
', 'GetSessionRequest$farmId' => 'The farm ID for the session.
', 'GetSessionsStatisticsAggregationRequest$farmId' => 'The identifier of the farm to include in the statistics. This should be the same as the farm ID used in the call to the StartSessionsStatisticsAggregation
operation.
', 'GetStepRequest$farmId' => 'The farm ID for the step.
', 'GetStorageProfileForQueueRequest$farmId' => 'The farm ID for the queue in storage profile.
', 'GetStorageProfileRequest$farmId' => 'The farm ID for the storage profile.
', 'GetTaskRequest$farmId' => 'The farm ID of the farm connected to the task.
', 'GetWorkerRequest$farmId' => 'The farm ID for the worker.
', 'GetWorkerResponse$farmId' => 'The farm ID.
', 'JobMember$farmId' => 'The farm ID.
', 'ListBudgetsRequest$farmId' => 'The farm ID associated with the budgets.
', 'ListFarmMembersRequest$farmId' => 'The farm ID.
', 'ListFleetMembersRequest$farmId' => 'The farm ID of the fleet.
', 'ListFleetsRequest$farmId' => 'The farm ID of the fleets.
', 'ListJobMembersRequest$farmId' => 'The farm ID of the job to list.
', 'ListJobsRequest$farmId' => 'The farm ID for the jobs.
', 'ListQueueEnvironmentsRequest$farmId' => 'The farm ID for the queue environment list.
', 'ListQueueFleetAssociationsRequest$farmId' => 'The farm ID for the queue-fleet association list.
', 'ListQueueMembersRequest$farmId' => 'The farm ID for the queue.
', 'ListQueuesRequest$farmId' => 'The farm ID of the queue.
', 'ListSessionActionsRequest$farmId' => 'The farm ID for the session actions list.
', 'ListSessionsForWorkerRequest$farmId' => 'The farm ID for the session.
', 'ListSessionsRequest$farmId' => 'The farm ID for the list of sessions.
', 'ListStepConsumersRequest$farmId' => 'The farm ID for the list of step consumers.
', 'ListStepDependenciesRequest$farmId' => 'The farm ID for the step dependencies list.
', 'ListStepsRequest$farmId' => 'The farm ID to include on the list of steps.
', 'ListStorageProfilesForQueueRequest$farmId' => 'The farm ID of the queue\'s storage profile.
', 'ListStorageProfilesRequest$farmId' => 'The farm ID of the storage profile.
', 'ListTasksRequest$farmId' => 'The farm ID connected to the tasks.
', 'ListWorkersRequest$farmId' => 'The farm ID connected to the workers.
', 'QueueMember$farmId' => 'The farm ID.
', 'QueueSummary$farmId' => 'The farm ID.
', 'SearchJobsRequest$farmId' => 'The farm ID of the job.
', 'SearchStepsRequest$farmId' => 'The farm ID to use for the step search.
', 'SearchTasksRequest$farmId' => 'The farm ID of the task.
', 'SearchWorkersRequest$farmId' => 'The farm ID in the workers search.
', 'StartSessionsStatisticsAggregationRequest$farmId' => 'The identifier of the farm that contains queues or fleets to return statistics for.
', 'UpdateBudgetRequest$farmId' => 'The farm ID of the budget to update.
', 'UpdateFarmRequest$farmId' => 'The farm ID to update.
', 'UpdateFleetRequest$farmId' => 'The farm ID to update.
', 'UpdateJobRequest$farmId' => 'The farm ID of the job to update.
', 'UpdateQueueEnvironmentRequest$farmId' => 'The farm ID of the queue environment to update.
', 'UpdateQueueFleetAssociationRequest$farmId' => 'The farm ID to update.
', 'UpdateQueueRequest$farmId' => 'The farm ID to update in the queue.
', 'UpdateSessionRequest$farmId' => 'The farm ID to update in the session.
', 'UpdateStepRequest$farmId' => 'The farm ID to update.
', 'UpdateStorageProfileRequest$farmId' => 'The farm ID to update.
', 'UpdateTaskRequest$farmId' => 'The farm ID to update.
', 'UpdateWorkerRequest$farmId' => 'The farm ID to update.
', 'UpdateWorkerScheduleRequest$farmId' => 'The farm ID to update.
', 'WorkerSummary$farmId' => 'The farm ID.
', ], ], 'FarmMember' => [ 'base' => 'The member of a farm.
', 'refs' => [ 'FarmMembers$member' => NULL, ], ], 'FarmMembers' => [ 'base' => NULL, 'refs' => [ 'ListFarmMembersResponse$members' => 'The members on the list.
', ], ], 'FarmSummaries' => [ 'base' => NULL, 'refs' => [ 'ListFarmsResponse$farms' => 'Farms on the list.
', ], ], 'FarmSummary' => [ 'base' => 'The summary of details for a farm.
', 'refs' => [ 'FarmSummaries$member' => NULL, ], ], 'FieldSortExpression' => [ 'base' => 'The field sorting order and name of the field.
', 'refs' => [ 'SearchSortExpression$fieldSort' => 'Options for sorting by a field.
', ], ], 'FileSystemLocation' => [ 'base' => 'The details of the file system location for the resource.
', 'refs' => [ 'FileSystemLocationsList$member' => NULL, ], ], 'FileSystemLocationName' => [ 'base' => NULL, 'refs' => [ 'FileSystemLocation$name' => 'The location name.
', 'ManifestProperties$fileSystemLocationName' => 'The file system location name.
', 'RequiredFileSystemLocationNames$member' => NULL, ], ], 'FileSystemLocationType' => [ 'base' => NULL, 'refs' => [ 'FileSystemLocation$type' => 'The type of file.
', ], ], 'FileSystemLocationsList' => [ 'base' => NULL, 'refs' => [ 'CreateStorageProfileRequest$fileSystemLocations' => 'File system paths to include in the storage profile.
', 'GetStorageProfileForQueueResponse$fileSystemLocations' => 'The location of the files for the storage profile within the queue.
', 'GetStorageProfileResponse$fileSystemLocations' => 'The location of the files for the storage profile.
', 'UpdateStorageProfileRequest$fileSystemLocationsToAdd' => 'The file system location names to add.
', 'UpdateStorageProfileRequest$fileSystemLocationsToRemove' => 'The file system location names to remove.
', ], ], 'FixedBudgetSchedule' => [ 'base' => 'The details of a fixed budget schedule.
', 'refs' => [ 'BudgetSchedule$fixed' => 'The fixed start and end time of the budget\'s schedule.
', ], ], 'FleetAmountCapabilities' => [ 'base' => NULL, 'refs' => [ 'FleetCapabilities$amounts' => 'Amount capabilities of the fleet.
', ], ], 'FleetAmountCapability' => [ 'base' => 'The fleet amount and attribute capabilities.
', 'refs' => [ 'CustomFleetAmountCapabilities$member' => NULL, 'FleetAmountCapabilities$member' => NULL, ], ], 'FleetAttributeCapabilities' => [ 'base' => NULL, 'refs' => [ 'FleetCapabilities$attributes' => 'Attribute capabilities of the fleet.
', ], ], 'FleetAttributeCapability' => [ 'base' => 'Defines the fleet\'s capability name, minimum, and maximum.
', 'refs' => [ 'CustomFleetAttributeCapabilities$member' => NULL, 'FleetAttributeCapabilities$member' => NULL, ], ], 'FleetCapabilities' => [ 'base' => 'The amounts and attributes of fleets.
', 'refs' => [ 'GetFleetResponse$capabilities' => 'Outlines what the fleet is capable of for minimums, maximums, and naming, in addition to attribute names and values.
', ], ], 'FleetConfiguration' => [ 'base' => 'Fleet configuration details.
', 'refs' => [ 'CreateFleetRequest$configuration' => 'The configuration settings for the fleet. Customer managed fleets are self-managed. Service managed Amazon EC2 fleets are managed by Deadline Cloud.
', 'FleetSummary$configuration' => 'The configuration details for the fleet.
', 'GetFleetResponse$configuration' => 'The configuration setting for the fleet.
', 'UpdateFleetRequest$configuration' => 'The fleet configuration to update.
', ], ], 'FleetId' => [ 'base' => NULL, 'refs' => [ 'AssociateMemberToFleetRequest$fleetId' => 'The ID of the fleet to associate with a member.
', 'AssumeFleetRoleForReadRequest$fleetId' => 'The fleet ID.
', 'AssumeFleetRoleForWorkerRequest$fleetId' => 'The fleet ID that contains the worker.
', 'AssumeQueueRoleForWorkerRequest$fleetId' => 'The fleet ID of the worker assuming the queue role.
', 'BatchGetJobEntityRequest$fleetId' => 'The fleet ID of the worker that\'s fetching job details. The worker must have an assignment on a job to fetch job details.
', 'CreateFleetResponse$fleetId' => 'The fleet ID.
', 'CreateQueueFleetAssociationRequest$fleetId' => 'The fleet ID.
', 'CreateWorkerRequest$fleetId' => 'The fleet ID to connect to the worker.
', 'DeleteFleetRequest$fleetId' => 'The fleet ID of the fleet to delete.
', 'DeleteQueueFleetAssociationRequest$fleetId' => 'The fleet ID of the queue-fleet association.
', 'DeleteWorkerRequest$fleetId' => 'The fleet ID of the worker to delete.
', 'DisassociateMemberFromFleetRequest$fleetId' => 'The fleet ID of the fleet to from which to disassociate a member.
', 'FleetMember$fleetId' => 'The fleet ID.
', 'FleetSummary$fleetId' => 'The fleet ID.
', 'GetFleetRequest$fleetId' => 'The fleet ID of the fleet to get.
', 'GetFleetResponse$fleetId' => 'The fleet ID.
', 'GetQueueFleetAssociationRequest$fleetId' => 'The fleet ID for the queue-fleet association.
', 'GetQueueFleetAssociationResponse$fleetId' => 'The fleet ID for the queue-fleet association.
', 'GetSessionResponse$fleetId' => 'The fleet ID for the session.
', 'GetWorkerRequest$fleetId' => 'The fleet ID of the worker.
', 'GetWorkerResponse$fleetId' => 'The fleet ID.
', 'ListFleetMembersRequest$fleetId' => 'The fleet ID to include on the list.
', 'ListQueueFleetAssociationsRequest$fleetId' => 'The fleet ID for the queue-fleet association list.
', 'ListSessionsForWorkerRequest$fleetId' => 'The fleet ID for the session.
', 'ListWorkersRequest$fleetId' => 'The fleet ID of the workers.
', 'QueueFleetAssociationSummary$fleetId' => 'The fleet ID.
', 'SearchWorkersRequestFleetIdsList$member' => NULL, 'SessionSummary$fleetId' => 'The fleet ID.
', 'SessionsStatisticsResourcesFleetIdsList$member' => NULL, 'Statistics$fleetId' => 'The fleet ID.
', 'UpdateFleetRequest$fleetId' => 'The fleet ID to update.
', 'UpdateQueueFleetAssociationRequest$fleetId' => 'The fleet ID to update.
', 'UpdateWorkerRequest$fleetId' => 'The fleet ID to update.
', 'UpdateWorkerScheduleRequest$fleetId' => 'The fleet ID to update.
', 'WorkerSearchSummary$fleetId' => 'The fleet ID.
', 'WorkerSummary$fleetId' => 'The fleet ID.
', ], ], 'FleetMember' => [ 'base' => 'The fleet member.
', 'refs' => [ 'FleetMembers$member' => NULL, ], ], 'FleetMembers' => [ 'base' => NULL, 'refs' => [ 'ListFleetMembersResponse$members' => 'The members on the list.
', ], ], 'FleetStatus' => [ 'base' => NULL, 'refs' => [ 'FleetSummary$status' => 'The status of the fleet.
', 'GetFleetResponse$status' => 'The Auto Scaling status of the fleet.
', 'ListFleetsRequest$status' => 'The status of the fleet.
', ], ], 'FleetSummaries' => [ 'base' => NULL, 'refs' => [ 'ListFleetsResponse$fleets' => 'The fleets on the list.
', ], ], 'FleetSummary' => [ 'base' => 'The details of a fleet.
', 'refs' => [ 'FleetSummaries$member' => NULL, ], ], 'Float' => [ 'base' => NULL, 'refs' => [ 'ConsumedUsages$approximateDollarUsage' => 'The amount of the budget consumed.
', 'FleetAmountCapability$max' => 'The maximum amount of the fleet worker capability.
', 'FleetAmountCapability$min' => 'The minimum amount of fleet worker capability.
', 'WorkerAmountCapability$value' => 'The value of the worker amount capability.
', ], ], 'FloatString' => [ 'base' => NULL, 'refs' => [ 'JobParameter$float' => 'A double precision IEEE-754 floating point number represented as a string.
', 'TaskParameterValue$float' => 'A double precision IEEE-754 floating point number represented as a string.
', ], ], 'GetBudgetRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBudgetResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetFarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetFarmResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetFleetRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetFleetResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetJobEntityError' => [ 'base' => 'The error for the job entity.
', 'refs' => [ 'BatchGetJobEntityErrors$member' => NULL, ], ], 'GetJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetLicenseEndpointRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLicenseEndpointResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetLicenseEndpointResponseSecurityGroupIdsList' => [ 'base' => NULL, 'refs' => [ 'GetLicenseEndpointResponse$securityGroupIds' => 'The security group IDs for the license endpoint.
', ], ], 'GetLicenseEndpointResponseSubnetIdsList' => [ 'base' => NULL, 'refs' => [ 'GetLicenseEndpointResponse$subnetIds' => 'The subnet IDs.
', ], ], 'GetMonitorRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetMonitorResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetQueueEnvironmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetQueueEnvironmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetQueueFleetAssociationRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetQueueFleetAssociationResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionActionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionActionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionsStatisticsAggregationRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSessionsStatisticsAggregationResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetStepRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetStepResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetStorageProfileForQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetStorageProfileForQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetStorageProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetStorageProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetTaskRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetTaskResponse' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkerRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetWorkerResponse' => [ 'base' => NULL, 'refs' => [], ], 'HostName' => [ 'base' => NULL, 'refs' => [ 'HostPropertiesRequest$hostName' => 'The host name.
', 'HostPropertiesResponse$hostName' => 'The host name.
', ], ], 'HostPropertiesRequest' => [ 'base' => 'The host property details.
', 'refs' => [ 'CreateWorkerRequest$hostProperties' => 'The IP address and host name of the worker.
', 'UpdateWorkerRequest$hostProperties' => 'The host properties to update.
', ], ], 'HostPropertiesResponse' => [ 'base' => 'The host property details.
', 'refs' => [ 'GetSessionResponse$hostProperties' => 'Provides the Amazon EC2 properties of the host.
', 'GetWorkerResponse$hostProperties' => 'The host properties for the worker.
', 'WorkerSearchSummary$hostProperties' => 'Provides the Amazon EC2 instance properties of the worker host.
', 'WorkerSummary$hostProperties' => 'The host properties of the worker.
', ], ], 'IamRoleArn' => [ 'base' => NULL, 'refs' => [ 'CreateFleetRequest$roleArn' => 'The IAM role ARN for the role that the fleet\'s workers will use.
', 'CreateMonitorRequest$roleArn' => 'The Amazon Resource Name (ARN) of the IAM role that the monitor uses to connect to Deadline Cloud. Every user that signs in to the monitor using IAM Identity Center uses this role to access Deadline Cloud resources.
', 'CreateQueueRequest$roleArn' => 'The IAM role ARN that workers will use while running jobs for this queue.
', 'GetFleetResponse$roleArn' => 'The IAM role ARN.
', 'GetMonitorResponse$roleArn' => 'The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.
', 'GetQueueResponse$roleArn' => 'The IAM role ARN.
', 'JobDetailsEntity$queueRoleArn' => 'The queue role ARN.
', 'MonitorSummary$roleArn' => 'The Amazon Resource Name (ARN) of the IAM role for the monitor. Users of the monitor use this role to access Deadline Cloud resources.
', 'UpdateFleetRequest$roleArn' => 'The IAM role ARN that the fleet\'s workers assume while running jobs.
', 'UpdateMonitorRequest$roleArn' => 'The Amazon Resource Name (ARN) of the new IAM role to use with the monitor.
', 'UpdateQueueRequest$roleArn' => 'The IAM role ARN that\'s used to run jobs from this queue.
', ], ], 'IdentityCenterApplicationArn' => [ 'base' => NULL, 'refs' => [ 'CreateMonitorResponse$identityCenterApplicationArn' => 'The Amazon Resource Name (ARN) that IAM Identity Center assigns to the monitor.
', 'GetMonitorResponse$identityCenterApplicationArn' => 'The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.
', 'MonitorSummary$identityCenterApplicationArn' => 'The Amazon Resource Name (ARN) that the IAM Identity Center assigned to the monitor when it was created.
', ], ], 'IdentityCenterInstanceArn' => [ 'base' => NULL, 'refs' => [ 'CreateMonitorRequest$identityCenterInstanceArn' => 'The Amazon Resource Name (ARN) of the IAM Identity Center instance that authenticates monitor users.
', 'GetMonitorResponse$identityCenterInstanceArn' => 'The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.
', 'MonitorSummary$identityCenterInstanceArn' => 'The Amazon Resource Name (ARN) of the IAM Identity Center instance responsible for authenticating monitor users.
', ], ], 'IdentityCenterPrincipalId' => [ 'base' => NULL, 'refs' => [ 'AssociateMemberToFarmRequest$principalId' => 'The member\'s principal ID to associate with the farm.
', 'AssociateMemberToFleetRequest$principalId' => 'The member\'s principal ID to associate with a fleet.
', 'AssociateMemberToJobRequest$principalId' => 'The member\'s principal ID to associate with the job.
', 'AssociateMemberToQueueRequest$principalId' => 'The member\'s principal ID to associate with the queue.
', 'DisassociateMemberFromFarmRequest$principalId' => 'A member\'s principal ID to disassociate from a farm.
', 'DisassociateMemberFromFleetRequest$principalId' => 'A member\'s principal ID to disassociate from a fleet.
', 'DisassociateMemberFromJobRequest$principalId' => 'A member\'s principal ID to disassociate from a job.
', 'DisassociateMemberFromQueueRequest$principalId' => 'A member\'s principal ID to disassociate from a queue.
', 'FarmMember$principalId' => 'The principal ID of the farm member.
', 'FleetMember$principalId' => 'The principal ID of the fleet member.
', 'JobMember$principalId' => 'The principal ID of the job member.
', 'ListFarmsRequest$principalId' => 'The principal ID of the member to list on the farm.
', 'ListFleetsRequest$principalId' => 'The principal ID of the members to include in the fleet.
', 'ListJobsRequest$principalId' => 'The principal ID of the members on the jobs.
', 'ListQueuesRequest$principalId' => 'The principal ID. This filter is only valid when using Nimble Studio credentials and should match the user ID in the credentials of the caller.
', 'QueueMember$principalId' => 'The principal ID of the queue member.
', ], ], 'IdentityStoreId' => [ 'base' => NULL, 'refs' => [ 'AssociateMemberToFarmRequest$identityStoreId' => 'The identity store ID of the member to associate with the farm.
', 'AssociateMemberToFleetRequest$identityStoreId' => 'The member\'s identity store ID to associate with the fleet.
', 'AssociateMemberToJobRequest$identityStoreId' => 'The member\'s identity store ID to associate with the job.
', 'AssociateMemberToQueueRequest$identityStoreId' => 'The member\'s identity store ID to associate with the queue.
', 'FarmMember$identityStoreId' => 'The identity store ID of the farm member.
', 'FleetMember$identityStoreId' => 'The identity store ID.
', 'JobMember$identityStoreId' => 'The identity store ID.
', 'QueueMember$identityStoreId' => 'The identity store ID.
', ], ], 'InstanceType' => [ 'base' => NULL, 'refs' => [ 'HostPropertiesResponse$ec2InstanceType' => 'The instance type of the host EC2 instance.
', 'InstanceTypes$member' => NULL, 'Statistics$instanceType' => 'The type of instance.
', ], ], 'InstanceTypes' => [ 'base' => NULL, 'refs' => [ 'ServiceManagedEc2InstanceCapabilities$allowedInstanceTypes' => 'The allowable Amazon EC2 instance types.
', 'ServiceManagedEc2InstanceCapabilities$excludedInstanceTypes' => 'The instance types to exclude from the fleet.
', ], ], 'IntString' => [ 'base' => NULL, 'refs' => [ 'JobParameter$int' => 'A signed integer represented as a string.
', 'TaskParameterValue$int' => 'A signed integer represented as a string.
', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'DependencyCounts$consumersResolved' => 'The number of consumers resolved.
', 'DependencyCounts$consumersUnresolved' => 'The number of unresolved consumers.
', 'DependencyCounts$dependenciesResolved' => 'The number of resolved dependencies.
', 'DependencyCounts$dependenciesUnresolved' => 'The number of unresolved dependencies.
', 'Ec2EbsVolume$sizeGiB' => 'The EBS volume size in GiB.
', 'FleetSummary$targetWorkerCount' => 'The target number of workers in a fleet.
', 'FleetSummary$workerCount' => 'The number of workers in the fleet summary.
', 'GetFleetResponse$targetWorkerCount' => 'The number of target workers in the fleet.
', 'GetFleetResponse$workerCount' => 'The number of workers in the fleet.
', 'InternalServerErrorException$retryAfterSeconds' => 'The number of seconds a client should wait before retrying the request.
', 'Statistics$count' => 'The number of instances in a list of statistics.
', 'TaskRunStatusCounts$value' => NULL, 'ThrottlingException$retryAfterSeconds' => 'The number of seconds a client should wait before retrying the request.
', ], ], 'InternalServerErrorException' => [ 'base' => 'Deadline Cloud can\'t process your request right now. Try again later.
', 'refs' => [], ], 'IpAddresses' => [ 'base' => 'The IP addresses for a host.
', 'refs' => [ 'HostPropertiesRequest$ipAddresses' => 'The IP address of the host.
', 'HostPropertiesResponse$ipAddresses' => 'The IP address of the host.
', ], ], 'IpV4Address' => [ 'base' => NULL, 'refs' => [ 'IpV4Addresses$member' => NULL, ], ], 'IpV4Addresses' => [ 'base' => NULL, 'refs' => [ 'IpAddresses$ipV4Addresses' => 'The IpV4 address of the network.
', ], ], 'IpV6Address' => [ 'base' => NULL, 'refs' => [ 'IpV6Addresses$member' => NULL, ], ], 'IpV6Addresses' => [ 'base' => NULL, 'refs' => [ 'IpAddresses$ipV6Addresses' => 'The IpV6 address for the network and node component.
', ], ], 'JobAttachmentDetailsEntity' => [ 'base' => 'The job attachments.
', 'refs' => [ 'JobEntity$jobAttachmentDetails' => 'The job attachment details.
', ], ], 'JobAttachmentDetailsError' => [ 'base' => 'The error details for job attachments.
', 'refs' => [ 'GetJobEntityError$jobAttachmentDetails' => 'The job attachment details for the failed job entity.
', ], ], 'JobAttachmentDetailsIdentifiers' => [ 'base' => 'Identifier details for job attachments.
', 'refs' => [ 'JobEntityIdentifiersUnion$jobAttachmentDetails' => 'The job attachment details.
', ], ], 'JobAttachmentSettings' => [ 'base' => 'The job attachment settings. These are the Amazon S3 bucket name and the Amazon S3 prefix.
', 'refs' => [ 'CreateQueueRequest$jobAttachmentSettings' => 'The job attachment settings for the queue. These are the Amazon S3 bucket name and the Amazon S3 prefix.
', 'GetQueueResponse$jobAttachmentSettings' => 'The job attachment settings for the queue.
', 'JobDetailsEntity$jobAttachmentSettings' => 'The job attachment settings.
', 'UpdateQueueRequest$jobAttachmentSettings' => 'The job attachment settings to update for the queue.
', ], ], 'JobAttachmentsFileSystem' => [ 'base' => NULL, 'refs' => [ 'Attachments$fileSystem' => 'The file system.
', ], ], 'JobDescription' => [ 'base' => NULL, 'refs' => [ 'GetJobResponse$description' => 'The description of the job.
', ], ], 'JobDetailsEntity' => [ 'base' => 'The job details for a specific job.
', 'refs' => [ 'JobEntity$jobDetails' => 'The job details.
', ], ], 'JobDetailsError' => [ 'base' => 'The details of a job error.
', 'refs' => [ 'GetJobEntityError$jobDetails' => 'The job details for the failed job entity.
', ], ], 'JobDetailsIdentifiers' => [ 'base' => 'The identifiers for a job.
', 'refs' => [ 'JobEntityIdentifiersUnion$jobDetails' => 'The job details.
', ], ], 'JobEntity' => [ 'base' => 'The details of a job entity.
', 'refs' => [ 'BatchGetJobEntityList$member' => NULL, ], ], 'JobEntityErrorCode' => [ 'base' => NULL, 'refs' => [ 'EnvironmentDetailsError$code' => 'The error code.
', 'JobAttachmentDetailsError$code' => 'The error code.
', 'JobDetailsError$code' => 'The error code.
', 'StepDetailsError$code' => 'The error code.
', ], ], 'JobEntityIdentifiers' => [ 'base' => NULL, 'refs' => [ 'BatchGetJobEntityRequest$identifiers' => 'The job identifiers to include within the job entity batch details.
', ], ], 'JobEntityIdentifiersUnion' => [ 'base' => 'The details of a job entity identifier.
', 'refs' => [ 'JobEntityIdentifiers$member' => NULL, ], ], 'JobId' => [ 'base' => NULL, 'refs' => [ 'AssignedSession$jobId' => 'The job ID for the assigned session.
', 'AssociateMemberToJobRequest$jobId' => 'The job ID to associate with the member.
', 'CopyJobTemplateRequest$jobId' => 'The job ID to copy.
', 'CreateJobResponse$jobId' => 'The job ID.
', 'DisassociateMemberFromJobRequest$jobId' => 'The job ID to disassociate from a member in a job.
', 'EnvironmentDetailsEntity$jobId' => 'The job ID.
', 'EnvironmentDetailsError$jobId' => 'The job ID.
', 'EnvironmentDetailsIdentifiers$jobId' => 'The job ID.
', 'GetJobRequest$jobId' => 'The job ID.
', 'GetJobResponse$jobId' => 'The job ID.
', 'GetSessionActionRequest$jobId' => 'The job ID for the session.
', 'GetSessionRequest$jobId' => 'The job ID for the session.
', 'GetStepRequest$jobId' => 'The job ID for the step.
', 'GetTaskRequest$jobId' => 'The job ID of the job connected to the task.
', 'JobAttachmentDetailsEntity$jobId' => 'The job ID.
', 'JobAttachmentDetailsError$jobId' => 'The job ID.
', 'JobAttachmentDetailsIdentifiers$jobId' => 'The job ID.
', 'JobDetailsEntity$jobId' => 'The job ID.
', 'JobDetailsError$jobId' => 'The job ID.
', 'JobDetailsIdentifiers$jobId' => 'The job ID.
', 'JobMember$jobId' => 'The job ID.
', 'JobSearchSummary$jobId' => 'The job ID.
', 'JobSummary$jobId' => 'The job ID.
', 'ListJobMembersRequest$jobId' => 'The job ID to include on the list.
', 'ListSessionActionsRequest$jobId' => 'The job ID for the session actions list.
', 'ListSessionsRequest$jobId' => 'The job ID for the list of sessions.
', 'ListStepConsumersRequest$jobId' => 'The job ID for the step consumer.
', 'ListStepDependenciesRequest$jobId' => 'The job ID for the step dependencies list.
', 'ListStepsRequest$jobId' => 'The job ID to include on the list of steps.
', 'ListTasksRequest$jobId' => 'The job ID for the tasks.
', 'SearchStepsRequest$jobId' => 'The job ID to use in the step search.
', 'SearchTasksRequest$jobId' => 'The job ID for the task search.
', 'Statistics$jobId' => 'The job ID.
', 'StepDetailsEntity$jobId' => 'The job ID.
', 'StepDetailsError$jobId' => 'The job ID.
', 'StepDetailsIdentifiers$jobId' => 'The job ID.
', 'StepSearchSummary$jobId' => 'The job ID.
', 'TaskSearchSummary$jobId' => 'The job ID.
', 'UpdateJobRequest$jobId' => 'The job ID to update.
', 'UpdateSessionRequest$jobId' => 'The job ID to update in the session.
', 'UpdateStepRequest$jobId' => 'The job ID to update.
', 'UpdateTaskRequest$jobId' => 'The job ID to update.
', 'WorkerSessionSummary$jobId' => 'The job ID for the job associated with the worker\'s session.
', ], ], 'JobLifecycleStatus' => [ 'base' => NULL, 'refs' => [ 'GetJobResponse$lifecycleStatus' => 'The life cycle status for the job.
', 'JobSearchSummary$lifecycleStatus' => 'The life cycle status.
', 'JobSummary$lifecycleStatus' => 'The life cycle status.
', ], ], 'JobMember' => [ 'base' => 'The details for a job member.
', 'refs' => [ 'JobMembers$member' => NULL, ], ], 'JobMembers' => [ 'base' => NULL, 'refs' => [ 'ListJobMembersResponse$members' => 'The members on the list.
', ], ], 'JobName' => [ 'base' => NULL, 'refs' => [ 'GetJobResponse$name' => 'The name of the job.
', 'JobSearchSummary$name' => 'The job name.
', 'JobSummary$name' => 'The job name.
', 'Statistics$jobName' => 'The job name.
', ], ], 'JobParameter' => [ 'base' => 'The details of job parameters.
', 'refs' => [ 'JobParameters$value' => NULL, ], ], 'JobParameters' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$parameters' => 'The parameters for the job.
', 'GetJobResponse$parameters' => 'The parameters for the job.
', 'JobDetailsEntity$parameters' => 'The parameters.
', 'JobSearchSummary$jobParameters' => 'The job parameters.
', ], ], 'JobPriority' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$priority' => 'The priority of the job on a scale of 1 to 100. The highest priority is 1.
', 'GetJobResponse$priority' => 'The job priority.
', 'JobSearchSummary$priority' => 'The job priority.
', 'JobSummary$priority' => 'The job priority.
', 'UpdateJobRequest$priority' => 'The job priority to update.
', ], ], 'JobRunAsUser' => [ 'base' => 'Identifies the user for a job.
', 'refs' => [ 'CreateQueueRequest$jobRunAsUser' => 'The jobs in the queue run as the specified POSIX user.
', 'GetQueueResponse$jobRunAsUser' => 'The jobs in the queue ran as this specified POSIX user.
', 'JobDetailsEntity$jobRunAsUser' => 'The user name and group that the job uses when run.
', 'UpdateQueueRequest$jobRunAsUser' => 'Update the jobs in the queue to run as a specified POSIX user.
', ], ], 'JobSearchSummaries' => [ 'base' => NULL, 'refs' => [ 'SearchJobsResponse$jobs' => 'The jobs in the search.
', ], ], 'JobSearchSummary' => [ 'base' => 'The details of a job search.
', 'refs' => [ 'JobSearchSummaries$member' => NULL, ], ], 'JobSummaries' => [ 'base' => NULL, 'refs' => [ 'ListJobsResponse$jobs' => 'The jobs on the list.
', ], ], 'JobSummary' => [ 'base' => 'A summary of job details.
', 'refs' => [ 'JobSummaries$member' => NULL, ], ], 'JobTargetTaskRunStatus' => [ 'base' => NULL, 'refs' => [ 'GetJobResponse$targetTaskRunStatus' => 'The task status with which the job started.
', 'JobSearchSummary$targetTaskRunStatus' => 'The task status to start with on the job.
', 'JobSummary$targetTaskRunStatus' => 'The task status to start with on the job.
', 'UpdateJobRequest$targetTaskRunStatus' => 'The task status to update the job\'s tasks to.
', ], ], 'JobTemplate' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$template' => 'The job template to use for this job.
', ], ], 'JobTemplateType' => [ 'base' => NULL, 'refs' => [ 'CopyJobTemplateResponse$templateType' => 'The format of the job template, either JSON
or YAML
.
', 'CreateJobRequest$templateType' => 'The file type for the job template.
', ], ], 'KmsKeyArn' => [ 'base' => NULL, 'refs' => [ 'CreateFarmRequest$kmsKeyArn' => 'The ARN of the KMS key to use on the farm.
', 'FarmSummary$kmsKeyArn' => 'The ARN for the KMS key.
', 'GetFarmResponse$kmsKeyArn' => 'The ARN of the KMS key used on the farm.
', ], ], 'LicenseEndpointId' => [ 'base' => NULL, 'refs' => [ 'CreateLicenseEndpointResponse$licenseEndpointId' => 'The license endpoint ID.
', 'DeleteLicenseEndpointRequest$licenseEndpointId' => 'The license endpoint ID of the license endpoint to delete.
', 'DeleteMeteredProductRequest$licenseEndpointId' => 'The ID of the license endpoint from which to remove the metered product.
', 'GetLicenseEndpointRequest$licenseEndpointId' => 'The license endpoint ID.
', 'GetLicenseEndpointResponse$licenseEndpointId' => 'The license endpoint ID.
', 'LicenseEndpointSummary$licenseEndpointId' => 'The license endpoint ID.
', 'ListMeteredProductsRequest$licenseEndpointId' => 'The license endpoint ID to include on the list of metered products.
', 'PutMeteredProductRequest$licenseEndpointId' => 'The license endpoint ID to add to the metered product.
', ], ], 'LicenseEndpointStatus' => [ 'base' => NULL, 'refs' => [ 'GetLicenseEndpointResponse$status' => 'The status of the license endpoint.
', 'LicenseEndpointSummary$status' => 'The status of the license endpoint.
', ], ], 'LicenseEndpointSummaries' => [ 'base' => NULL, 'refs' => [ 'ListLicenseEndpointsResponse$licenseEndpoints' => 'The license endpoints.
', ], ], 'LicenseEndpointSummary' => [ 'base' => 'The details for a license endpoint.
', 'refs' => [ 'LicenseEndpointSummaries$member' => NULL, ], ], 'LicenseProduct' => [ 'base' => NULL, 'refs' => [ 'Statistics$licenseProduct' => 'The licensed product.
', ], ], 'ListAttributeCapabilityValue' => [ 'base' => NULL, 'refs' => [ 'StepAttributeCapability$allOf' => 'Requires all of the step attribute values.
', 'StepAttributeCapability$anyOf' => 'Requires any of the step attributes in a given list.
', ], ], 'ListAvailableMeteredProductsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListAvailableMeteredProductsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListBudgetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListBudgetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFarmMembersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFarmMembersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFarmsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFarmsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFleetMembersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFleetMembersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListFleetsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListFleetsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListJobMembersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListJobMembersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListLicenseEndpointsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListLicenseEndpointsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListMeteredProductsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListMeteredProductsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListMonitorsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListMonitorsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListQueueEnvironmentsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListQueueEnvironmentsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListQueueFleetAssociationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListQueueFleetAssociationsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListQueueMembersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListQueueMembersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListQueuesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListQueuesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSessionActionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSessionActionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSessionsForWorkerRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSessionsForWorkerResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListSessionsForWorkerSummaries' => [ 'base' => NULL, 'refs' => [ 'ListSessionsForWorkerResponse$sessions' => 'The sessions in the response.
', ], ], 'ListSessionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListSessionsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListStepConsumersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListStepConsumersRequestMaxResultsInteger' => [ 'base' => NULL, 'refs' => [ 'ListStepConsumersRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', ], ], 'ListStepConsumersResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListStepDependenciesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListStepDependenciesRequestMaxResultsInteger' => [ 'base' => NULL, 'refs' => [ 'ListStepDependenciesRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', ], ], 'ListStepDependenciesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListStepsRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListStepsResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListStorageProfilesForQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListStorageProfilesForQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListStorageProfilesRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListStorageProfilesResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListTasksRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListTasksResponse' => [ 'base' => NULL, 'refs' => [], ], 'ListWorkersRequest' => [ 'base' => NULL, 'refs' => [], ], 'ListWorkersResponse' => [ 'base' => NULL, 'refs' => [], ], 'LogConfiguration' => [ 'base' => 'Log configuration details.
', 'refs' => [ 'AssignedSession$logConfiguration' => 'The log configuration for the worker\'s assigned session.
', 'GetSessionResponse$log' => 'The session log.
', 'GetSessionResponse$workerLog' => 'The worker log for the session.
', 'GetWorkerResponse$log' => 'The logs for the associated worker.
', 'UpdateWorkerResponse$log' => 'The worker log to update.
', 'WorkerSummary$log' => 'The log configuration for the worker.
', ], ], 'LogDriver' => [ 'base' => NULL, 'refs' => [ 'LogConfiguration$logDriver' => 'The log drivers for worker related logs.
', ], ], 'LogError' => [ 'base' => NULL, 'refs' => [ 'LogConfiguration$error' => 'The log configuration error details.
', ], ], 'LogOptions' => [ 'base' => NULL, 'refs' => [ 'LogConfiguration$options' => 'The options for a log driver.
', ], ], 'LogParameters' => [ 'base' => NULL, 'refs' => [ 'LogConfiguration$parameters' => 'The parameters for the log configuration.
', ], ], 'LogicalOperator' => [ 'base' => NULL, 'refs' => [ 'SearchGroupedFilterExpressions$operator' => 'The operators to include in the search.
', ], ], 'ManifestProperties' => [ 'base' => 'The details of the manifest that links a job\'s source information.
', 'refs' => [ 'ManifestPropertiesList$member' => NULL, ], ], 'ManifestPropertiesInputManifestHashString' => [ 'base' => NULL, 'refs' => [ 'ManifestProperties$inputManifestHash' => 'The has value of the file.
', ], ], 'ManifestPropertiesInputManifestPathString' => [ 'base' => NULL, 'refs' => [ 'ManifestProperties$inputManifestPath' => 'The file path.
', ], ], 'ManifestPropertiesList' => [ 'base' => NULL, 'refs' => [ 'Attachments$manifests' => 'A list of manifests which describe job attachment configurations.
', ], ], 'ManifestPropertiesRootPathString' => [ 'base' => NULL, 'refs' => [ 'ManifestProperties$rootPath' => 'The file\'s root path.
', ], ], 'MaxFailedTasksCount' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$maxFailedTasksCount' => 'The number of task failures before the job stops running and is marked as FAILED
.
', 'GetJobResponse$maxFailedTasksCount' => 'The number of task failures before the job stops running and is marked as FAILED
.
', 'JobSearchSummary$maxFailedTasksCount' => 'The number of task failures before the job stops running and is marked as FAILED
.
', 'JobSummary$maxFailedTasksCount' => 'The number of task failures before the job stops running and is marked as FAILED
.
', 'UpdateJobRequest$maxFailedTasksCount' => 'The number of task failures before the job stops running and is marked as FAILED
.
', ], ], 'MaxResults' => [ 'base' => NULL, 'refs' => [ 'GetSessionsStatisticsAggregationRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListAvailableMeteredProductsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListBudgetsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListFarmMembersRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListFarmsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListFleetMembersRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListFleetsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListJobMembersRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListJobsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListLicenseEndpointsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListMeteredProductsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListMonitorsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListQueueEnvironmentsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListQueueFleetAssociationsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListQueueMembersRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListQueuesRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListSessionActionsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListSessionsForWorkerRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListSessionsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListStepsRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListStorageProfilesForQueueRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListStorageProfilesRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListTasksRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', 'ListWorkersRequest$maxResults' => 'The maximum number of results to return. Use this parameter with NextToken
to get results as a set of sequential pages.
', ], ], 'MaxRetriesPerTask' => [ 'base' => NULL, 'refs' => [ 'CreateJobRequest$maxRetriesPerTask' => 'The maximum number of retries for a job.
', 'GetJobResponse$maxRetriesPerTask' => 'The maximum number of retries per failed tasks.
', 'JobSearchSummary$maxRetriesPerTask' => 'The maximum number of retries for a job.
', 'JobSummary$maxRetriesPerTask' => 'The maximum number of retries for a job.
', 'UpdateJobRequest$maxRetriesPerTask' => 'The maximum number of retries for a job.
', ], ], 'MembershipLevel' => [ 'base' => NULL, 'refs' => [ 'AssociateMemberToFarmRequest$membershipLevel' => 'The principal\'s membership level for the associated farm.
', 'AssociateMemberToFleetRequest$membershipLevel' => 'The principal\'s membership level for the associated fleet.
', 'AssociateMemberToJobRequest$membershipLevel' => 'The principal\'s membership level for the associated job.
', 'AssociateMemberToQueueRequest$membershipLevel' => 'The principal\'s membership level for the associated queue.
', 'FarmMember$membershipLevel' => 'The farm member\'s membership level.
', 'FleetMember$membershipLevel' => 'The fleet member\'s membership level.
', 'JobMember$membershipLevel' => 'The job member\'s membership level.
', 'QueueMember$membershipLevel' => 'The queue member\'s membership level.
', ], ], 'MemoryAmountMiB' => [ 'base' => NULL, 'refs' => [ 'MemoryMiBRange$max' => 'The maximum amount of memory (in MiB).
', 'MemoryMiBRange$min' => 'The minimum amount of memory (in MiB).
', ], ], 'MemoryMiBRange' => [ 'base' => 'The range of memory in MiB.
', 'refs' => [ 'CustomerManagedWorkerCapabilities$memoryMiB' => 'The memory (MiB).
', 'ServiceManagedEc2InstanceCapabilities$memoryMiB' => 'The memory, as MiB, for the Amazon EC2 instance type.
', ], ], 'MeteredProductId' => [ 'base' => NULL, 'refs' => [ 'DeleteMeteredProductRequest$productId' => 'The product ID to remove from the license endpoint.
', 'MeteredProductSummary$productId' => 'The product ID.
', 'PutMeteredProductRequest$productId' => 'The product ID to add to the metered product.
', ], ], 'MeteredProductSummary' => [ 'base' => 'The details of a metered product.
', 'refs' => [ 'MeteredProductSummaryList$member' => NULL, ], ], 'MeteredProductSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListAvailableMeteredProductsResponse$meteredProducts' => 'The metered products.
', 'ListMeteredProductsResponse$meteredProducts' => 'The metered products to list.
', ], ], 'MinOneMaxTenThousand' => [ 'base' => NULL, 'refs' => [ 'VCpuCountRange$max' => 'The maximum amount of vCPU.
', 'VCpuCountRange$min' => 'The minimum amount of vCPU.
', ], ], 'MinZeroMaxInteger' => [ 'base' => NULL, 'refs' => [ 'AcceleratorCountRange$max' => 'The maximum GPU for the accelerator.
', 'AcceleratorCountRange$min' => 'The minimum GPU for the accelerator.
', 'AcceleratorTotalMemoryMiBRange$max' => 'The maximum amount of memory to use for the accelerator, measured in MiB.
', 'AcceleratorTotalMemoryMiBRange$min' => 'The minimum amount of memory to use for the accelerator, measured in MiB.
', 'CreateFleetRequest$maxWorkerCount' => 'The maximum number of workers for the fleet.
', 'CreateFleetRequest$minWorkerCount' => 'The minimum number of workers for the fleet.
', 'FleetSummary$maxWorkerCount' => 'The maximum number of workers specified in the fleet.
', 'FleetSummary$minWorkerCount' => 'The minimum number of workers in the fleet.
', 'GetFleetResponse$maxWorkerCount' => 'The maximum number of workers specified in the fleet.
', 'GetFleetResponse$minWorkerCount' => 'The minimum number of workers specified in the fleet.
', 'UpdateFleetRequest$maxWorkerCount' => 'The maximum number of workers in the fleet.
', 'UpdateFleetRequest$minWorkerCount' => 'The minimum number of workers in the fleet.
', ], ], 'MonitorId' => [ 'base' => NULL, 'refs' => [ 'CreateMonitorResponse$monitorId' => 'The unique identifier of the monitor.
', 'DeleteMonitorRequest$monitorId' => 'The unique identifier of the monitor to delete. This ID is returned by the CreateMonitor
operation, and is included in the response to the GetMonitor
operation.
', 'GetMonitorRequest$monitorId' => 'The unique identifier for the monitor. This ID is returned by the CreateMonitor
operation.
', 'GetMonitorResponse$monitorId' => 'The unique identifier for the monitor.
', 'MonitorSummary$monitorId' => 'The unique identifier for the monitor.
', 'UpdateMonitorRequest$monitorId' => 'The unique identifier of the monitor to update.
', ], ], 'MonitorSummaries' => [ 'base' => NULL, 'refs' => [ 'ListMonitorsResponse$monitors' => 'A list of MonitorSummary
objects that describe your monitors in the Deadline Cloud.
', ], ], 'MonitorSummary' => [ 'base' => 'Provides information about a monitor in Deadline Cloud.
', 'refs' => [ 'MonitorSummaries$member' => NULL, ], ], 'NextItemOffset' => [ 'base' => NULL, 'refs' => [ 'SearchJobsResponse$nextItemOffset' => 'The next incremental starting point after the defined itemOffset
.
', 'SearchStepsResponse$nextItemOffset' => 'The next incremental starting point after the defined itemOffset
.
', 'SearchTasksResponse$nextItemOffset' => 'The next incremental starting point after the defined itemOffset
.
', 'SearchWorkersResponse$nextItemOffset' => 'The next incremental starting point after the defined itemOffset
.
', ], ], 'OutputRelativeDirectoriesList' => [ 'base' => NULL, 'refs' => [ 'ManifestProperties$outputRelativeDirectories' => 'The file path relative to the directory.
', ], ], 'OutputRelativeDirectoriesListMemberString' => [ 'base' => NULL, 'refs' => [ 'OutputRelativeDirectoriesList$member' => NULL, ], ], 'ParameterFilterExpression' => [ 'base' => 'The details of a filtered search for parameters.
', 'refs' => [ 'SearchFilterExpression$parameterFilter' => 'Filters by parameter.
', ], ], 'ParameterSortExpression' => [ 'base' => 'Organizes parameters according to your specifications.
', 'refs' => [ 'SearchSortExpression$parameterSort' => 'Options for sorting by a parameter.
', ], ], 'ParameterSpace' => [ 'base' => 'The details of a search for two or more step parameters.
', 'refs' => [ 'GetStepResponse$parameterSpace' => 'A list of step parameters and the combination expression for the step.
', 'StepSearchSummary$parameterSpace' => 'The parameters and combination expressions for the search.
', ], ], 'ParameterString' => [ 'base' => NULL, 'refs' => [ 'JobParameter$string' => 'A UTF-8 string.
', 'TaskParameterValue$string' => 'A UTF-8 string.
', ], ], 'ParameterValue' => [ 'base' => NULL, 'refs' => [ 'ParameterFilterExpression$value' => 'The parameter\'s value.
', ], ], 'PathFormat' => [ 'base' => NULL, 'refs' => [ 'ManifestProperties$rootPathFormat' => 'The format of the root path.
', 'PathMappingRule$sourcePathFormat' => 'The source path format.
', ], ], 'PathMappingRule' => [ 'base' => 'The details of a source and destination path.
', 'refs' => [ 'PathMappingRules$member' => NULL, ], ], 'PathMappingRules' => [ 'base' => NULL, 'refs' => [ 'JobDetailsEntity$pathMappingRules' => 'The path mapping rules.
', ], ], 'PathString' => [ 'base' => NULL, 'refs' => [ 'FileSystemLocation$path' => 'The file path.
', 'JobParameter$path' => 'A file system path represented as a string.
', 'TaskParameterValue$path' => 'A file system path represented as a string.
', ], ], 'Period' => [ 'base' => NULL, 'refs' => [ 'StartSessionsStatisticsAggregationRequest$period' => 'The period to aggregate the statistics.
', ], ], 'PortNumber' => [ 'base' => NULL, 'refs' => [ 'MeteredProductSummary$port' => 'The port on which the metered product should run.
', ], ], 'PosixUser' => [ 'base' => 'The POSIX user.
', 'refs' => [ 'JobRunAsUser$posix' => 'The user and group that the jobs in the queue run as.
', ], ], 'PosixUserGroupString' => [ 'base' => NULL, 'refs' => [ 'PosixUser$group' => 'The name of the POSIX user\'s group.
', ], ], 'PosixUserUserString' => [ 'base' => NULL, 'refs' => [ 'PosixUser$user' => 'The name of the POSIX user.
', ], ], 'PrincipalType' => [ 'base' => NULL, 'refs' => [ 'AssociateMemberToFarmRequest$principalType' => 'The principal type of the member to associate with the farm.
', 'AssociateMemberToFleetRequest$principalType' => 'The member\'s principal type to associate with the fleet.
', 'AssociateMemberToJobRequest$principalType' => 'The member\'s principal type to associate with the job.
', 'AssociateMemberToQueueRequest$principalType' => 'The member\'s principal type to associate with the queue.
', 'FarmMember$principalType' => 'The principal type of the farm member.
', 'FleetMember$principalType' => 'The principal type of the fleet member.
', 'JobMember$principalType' => 'The principal type of the job member.
', 'QueueMember$principalType' => 'The principal type of the queue member.
', ], ], 'Priority' => [ 'base' => NULL, 'refs' => [ 'CreateQueueEnvironmentRequest$priority' => 'Sets the priority of the environments in the queue from 0 to 10,000, where 0 is the highest priority. If two environments share the same priority value, the environment created first takes higher priority.
', 'GetQueueEnvironmentResponse$priority' => 'The priority of the queue environment.
', 'QueueEnvironmentSummary$priority' => 'The queue environment\'s priority.
', 'UpdateQueueEnvironmentRequest$priority' => 'The priority to update.
', ], ], 'ProcessExitCode' => [ 'base' => NULL, 'refs' => [ 'GetSessionActionResponse$processExitCode' => 'The exit code to exit the session.
', 'UpdatedSessionActionInfo$processExitCode' => 'The process exit code.
', ], ], 'PutMeteredProductRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutMeteredProductResponse' => [ 'base' => NULL, 'refs' => [], ], 'QueueBlockedReason' => [ 'base' => NULL, 'refs' => [ 'GetQueueResponse$blockedReason' => 'The reason the queue was blocked.
', 'QueueSummary$blockedReason' => 'The reason the queue is blocked, if applicable.
', ], ], 'QueueEnvironmentId' => [ 'base' => NULL, 'refs' => [ 'CreateQueueEnvironmentResponse$queueEnvironmentId' => 'The queue environment ID.
', 'DeleteQueueEnvironmentRequest$queueEnvironmentId' => 'The queue environment ID of the queue environment to delete.
', 'GetQueueEnvironmentRequest$queueEnvironmentId' => 'The queue environment ID.
', 'GetQueueEnvironmentResponse$queueEnvironmentId' => 'The queue environment ID.
', 'QueueEnvironmentSummary$queueEnvironmentId' => 'The queue environment ID.
', 'UpdateQueueEnvironmentRequest$queueEnvironmentId' => 'The queue environment ID to update.
', ], ], 'QueueEnvironmentSummaries' => [ 'base' => NULL, 'refs' => [ 'ListQueueEnvironmentsResponse$environments' => 'The environments to include in the queue environments list.
', ], ], 'QueueEnvironmentSummary' => [ 'base' => 'The summary of a queue environment.
', 'refs' => [ 'QueueEnvironmentSummaries$member' => NULL, ], ], 'QueueFleetAssociationStatus' => [ 'base' => NULL, 'refs' => [ 'GetQueueFleetAssociationResponse$status' => 'The status of the queue-fleet association.
', 'QueueFleetAssociationSummary$status' => 'The status of task scheduling in the queue-fleet association.
-
ACTIVE
–Association is active.
-
STOP_SCHEDULING_AND_COMPLETE_TASKS
–Association has stopped scheduling new tasks and is completing current tasks.
-
STOP_SCHEDULING_AND_CANCEL_TASKS
–Association has stopped scheduling new tasks and is canceling current tasks.
-
STOPPED
–Association has been stopped.
', ], ], 'QueueFleetAssociationSummaries' => [ 'base' => NULL, 'refs' => [ 'ListQueueFleetAssociationsResponse$queueFleetAssociations' => 'The queue-fleet associations on the list.
', ], ], 'QueueFleetAssociationSummary' => [ 'base' => 'The details of a queue-fleet association.
', 'refs' => [ 'QueueFleetAssociationSummaries$member' => NULL, ], ], 'QueueId' => [ 'base' => NULL, 'refs' => [ 'AssignedSession$queueId' => 'The queue ID of the assigned session.
', 'AssociateMemberToJobRequest$queueId' => 'The queue ID to associate to the member.
', 'AssociateMemberToQueueRequest$queueId' => 'The ID of the queue to associate to the member.
', 'AssumeQueueRoleForReadRequest$queueId' => 'The queue ID.
', 'AssumeQueueRoleForUserRequest$queueId' => 'The queue ID of the queue that the user assumes the role for.
', 'AssumeQueueRoleForWorkerRequest$queueId' => 'The queue ID of the worker assuming the queue role.
', 'CopyJobTemplateRequest$queueId' => 'The queue ID to copy.
', 'CreateJobRequest$queueId' => 'The ID of the queue that the job is submitted to.
', 'CreateQueueEnvironmentRequest$queueId' => 'The queue ID to connect the queue and environment.
', 'CreateQueueFleetAssociationRequest$queueId' => 'The queue ID.
', 'CreateQueueResponse$queueId' => 'The queue ID.
', 'DeleteQueueEnvironmentRequest$queueId' => 'The queue ID of the queue environment to delete.
', 'DeleteQueueFleetAssociationRequest$queueId' => 'The queue ID of the queue-fleet association.
', 'DeleteQueueRequest$queueId' => 'The queue ID of the queue to delete.
', 'DisassociateMemberFromJobRequest$queueId' => 'The queue ID connected to a job for which you\'re disassociating a member.
', 'DisassociateMemberFromQueueRequest$queueId' => 'The queue ID of the queue in which you\'re disassociating from a member.
', 'GetJobRequest$queueId' => 'The queue ID associated with the job.
', 'GetQueueEnvironmentRequest$queueId' => 'The queue ID for the queue environment.
', 'GetQueueFleetAssociationRequest$queueId' => 'The queue ID for the queue-fleet association.
', 'GetQueueFleetAssociationResponse$queueId' => 'The queue ID for the queue-fleet association.
', 'GetQueueRequest$queueId' => 'The queue ID for the queue to retrieve.
', 'GetQueueResponse$queueId' => 'The queue ID.
', 'GetSessionActionRequest$queueId' => 'The queue ID for the session action.
', 'GetSessionRequest$queueId' => 'The queue ID for the session.
', 'GetStepRequest$queueId' => 'The queue ID for the step.
', 'GetStorageProfileForQueueRequest$queueId' => 'The queue ID the queue in the storage profile.
', 'GetTaskRequest$queueId' => 'The queue ID for the queue connected to the task.
', 'JobMember$queueId' => 'The queue ID.
', 'JobSearchSummary$queueId' => 'The queue ID.
', 'ListJobMembersRequest$queueId' => 'The queue ID to include on the list.
', 'ListJobsRequest$queueId' => 'The queue ID for the job.
', 'ListQueueEnvironmentsRequest$queueId' => 'The queue ID for the queue environment list.
', 'ListQueueFleetAssociationsRequest$queueId' => 'The queue ID for the queue-fleet association list.
', 'ListQueueMembersRequest$queueId' => 'The queue ID to include on the list.
', 'ListSessionActionsRequest$queueId' => 'The queue ID for the session actions list.
', 'ListSessionsRequest$queueId' => 'The queue ID for the list of sessions
', 'ListStepConsumersRequest$queueId' => 'The queue ID for the step consumer.
', 'ListStepDependenciesRequest$queueId' => 'The queue ID for the step dependencies list.
', 'ListStepsRequest$queueId' => 'The queue ID to include on the list of steps.
', 'ListStorageProfilesForQueueRequest$queueId' => 'The queue ID for the storage profile.
', 'ListTasksRequest$queueId' => 'The queue ID connected to the tasks.
', 'QueueFleetAssociationSummary$queueId' => 'The queue ID.
', 'QueueMember$queueId' => 'The queue ID.
', 'QueueSummary$queueId' => 'The queue ID.
', 'SearchJobsRequestQueueIdsList$member' => NULL, 'SearchStepsRequestQueueIdsList$member' => NULL, 'SearchTasksRequestQueueIdsList$member' => NULL, 'SessionsStatisticsResourcesQueueIdsList$member' => NULL, 'Statistics$queueId' => 'The queue ID.
', 'StepSearchSummary$queueId' => 'The queue ID.
', 'TaskSearchSummary$queueId' => 'The queue ID.
', 'UpdateJobRequest$queueId' => 'The queue ID of the job to update.
', 'UpdateQueueEnvironmentRequest$queueId' => 'The queue ID of the queue environment to update.
', 'UpdateQueueFleetAssociationRequest$queueId' => 'The queue ID to update.
', 'UpdateQueueRequest$queueId' => 'The queue ID to update.
', 'UpdateSessionRequest$queueId' => 'The queue ID to update in the session.
', 'UpdateStepRequest$queueId' => 'The queue ID to update.
', 'UpdateTaskRequest$queueId' => 'The queue ID to update.
', 'UsageTrackingResource$queueId' => 'The queue ID.
', 'WorkerSessionSummary$queueId' => 'The queue ID for the queue associated to the worker.
', ], ], 'QueueMember' => [ 'base' => 'The details of a queue member.
', 'refs' => [ 'QueueMemberList$member' => NULL, ], ], 'QueueMemberList' => [ 'base' => NULL, 'refs' => [ 'ListQueueMembersResponse$members' => 'The members on the list.
', ], ], 'QueueStatus' => [ 'base' => NULL, 'refs' => [ 'GetQueueResponse$status' => 'The status of the queue.
-
ACTIVE
–The queue is active.
-
SCHEDULING
–The queue is scheduling.
-
SCHEDULING_BLOCKED
–The queue scheduling is blocked. See the provided reason.
', 'ListQueuesRequest$status' => 'The status of the queues listed.
-
ACTIVE
–The queues are active.
-
SCHEDULING
–The queues are scheduling.
-
SCHEDULING_BLOCKED
–The queue scheduling is blocked for these queues.
', 'QueueSummary$status' => 'That status of the queue.
', ], ], 'QueueSummaries' => [ 'base' => NULL, 'refs' => [ 'ListQueuesResponse$queues' => 'The queues on the list.
', ], ], 'QueueSummary' => [ 'base' => 'The details of a queue summary.
', 'refs' => [ 'QueueSummaries$member' => NULL, ], ], 'RequiredFileSystemLocationNames' => [ 'base' => NULL, 'refs' => [ 'CreateQueueRequest$requiredFileSystemLocationNames' => 'The file system location name to include in the queue.
', 'GetQueueResponse$requiredFileSystemLocationNames' => 'A list of the required file system location names in the queue.
', 'UpdateQueueRequest$requiredFileSystemLocationNamesToAdd' => 'The required file system location names to add to the queue.
', 'UpdateQueueRequest$requiredFileSystemLocationNamesToRemove' => 'The required file system location names to remove from the queue.
', ], ], 'ResourceName' => [ 'base' => NULL, 'refs' => [ 'BudgetSummary$displayName' => 'The display name of the budget summary to update.
', 'CreateBudgetRequest$displayName' => 'The display name of the budget.
', 'CreateFarmRequest$displayName' => 'The display name of the farm.
', 'CreateFleetRequest$displayName' => 'The display name of the fleet.
', 'CreateMonitorRequest$displayName' => 'The name that you give the monitor that is displayed in the Deadline Cloud console.
', 'CreateQueueRequest$displayName' => 'The display name of the queue.
', 'CreateStorageProfileRequest$displayName' => 'The display name of the storage profile.
', 'FarmSummary$displayName' => 'The display name of the farm.
', 'FleetSummary$displayName' => 'The display name of the fleet summary to update.
', 'GetBudgetResponse$displayName' => 'The display name of the budget.
', 'GetFarmResponse$displayName' => 'The display name of the farm.
', 'GetFleetResponse$displayName' => 'The display name of the fleet.
', 'GetMonitorResponse$displayName' => 'The name used to identify the monitor on the Deadline Cloud console.
', 'GetQueueResponse$displayName' => 'The display name of the queue.
', 'GetStorageProfileForQueueResponse$displayName' => 'The display name of the storage profile connected to a queue.
', 'GetStorageProfileResponse$displayName' => 'The display name of the storage profile.
', 'ListFleetsRequest$displayName' => 'The display names of a list of fleets.
', 'MonitorSummary$displayName' => 'The name of the monitor that displays on the Deadline Cloud console.
', 'QueueSummary$displayName' => 'The display name of the queue summary to update.
', 'StorageProfileSummary$displayName' => 'The display name of the storage profile summary to update.
', 'UpdateBudgetRequest$displayName' => 'The display name of the budget to update.
', 'UpdateFarmRequest$displayName' => 'The display name of the farm to update.
', 'UpdateFleetRequest$displayName' => 'The display name of the fleet to update.
', 'UpdateMonitorRequest$displayName' => 'The new value to use for the monitor\'s display name.
', 'UpdateQueueRequest$displayName' => 'The display name of the queue to update.
', 'UpdateStorageProfileRequest$displayName' => 'The display name of the storage profile to update.
', ], ], 'ResourceNotFoundException' => [ 'base' => 'The requested resource can\'t be found.
', 'refs' => [], ], 'ResponseBudgetAction' => [ 'base' => 'The details of a budget action.
', 'refs' => [ 'ResponseBudgetActionList$member' => NULL, ], ], 'ResponseBudgetActionList' => [ 'base' => NULL, 'refs' => [ 'GetBudgetResponse$actions' => 'The budget actions for the budget.
', ], ], 'RunAs' => [ 'base' => NULL, 'refs' => [ 'JobRunAsUser$runAs' => 'Specifies whether the job should run using the queue\'s system user or if the job should run using the worker agent system user.
', ], ], 'S3BucketName' => [ 'base' => NULL, 'refs' => [ 'JobAttachmentSettings$s3BucketName' => 'The Amazon S3 bucket name.
', 'S3Location$bucketName' => 'The name of the Amazon S3 bucket.
', ], ], 'S3Key' => [ 'base' => NULL, 'refs' => [ 'S3Location$key' => 'The Amazon S3 object key that uniquely identifies the Amazon S3 bucket.
', ], ], 'S3Location' => [ 'base' => 'The Amazon S3 location information.
', 'refs' => [ 'CopyJobTemplateRequest$targetS3Location' => 'The Amazon S3 bucket name and key where you would like to add a copy of the job template.
', ], ], 'S3Prefix' => [ 'base' => NULL, 'refs' => [ 'JobAttachmentSettings$rootPrefix' => 'The root prefix.
', ], ], 'SearchFilterExpression' => [ 'base' => 'The type of search filter to apply.
', 'refs' => [ 'SearchFilterExpressions$member' => NULL, ], ], 'SearchFilterExpressions' => [ 'base' => NULL, 'refs' => [ 'SearchGroupedFilterExpressions$filters' => 'The filters to use for the search.
', ], ], 'SearchGroupedFilterExpressions' => [ 'base' => 'The filter expression, AND
or OR
, to use when searching among a group of search strings in a resource.
You can use two groupings per search each within parenthesis ()
.
', 'refs' => [ 'SearchFilterExpression$groupFilter' => 'Filters by group.
', 'SearchJobsRequest$filterExpressions' => 'The filter expression, AND
or OR
, to use when searching among a group of search strings in a resource.
You can use two groupings per search each within parenthesis ()
.
', 'SearchStepsRequest$filterExpressions' => 'The filter expression, AND
or OR
, to use when searching among a group of search strings in a resource.
You can use two groupings per search each within parenthesis ()
.
', 'SearchTasksRequest$filterExpressions' => 'The filter expression, AND
or OR
, to use when searching among a group of search strings in a resource.
You can use two groupings per search each within parenthesis ()
.
', 'SearchWorkersRequest$filterExpressions' => 'The filter expression, AND
or OR
, to use when searching among a group of search strings in a resource.
You can use two groupings per search each within parenthesis ()
.
', ], ], 'SearchJobsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchJobsRequestItemOffsetInteger' => [ 'base' => NULL, 'refs' => [ 'SearchJobsRequest$itemOffset' => 'Defines how far into the scrollable list to start the return of results.
', ], ], 'SearchJobsRequestPageSizeInteger' => [ 'base' => NULL, 'refs' => [ 'SearchJobsRequest$pageSize' => 'Specifies the number of items per page for the resource.
', ], ], 'SearchJobsRequestQueueIdsList' => [ 'base' => NULL, 'refs' => [ 'SearchJobsRequest$queueIds' => 'The queue ID to use in the job search.
', ], ], 'SearchJobsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchSortExpression' => [ 'base' => 'The resources to search.
', 'refs' => [ 'SearchSortExpressions$member' => NULL, ], ], 'SearchSortExpressions' => [ 'base' => NULL, 'refs' => [ 'SearchJobsRequest$sortExpressions' => 'The search terms for a resource.
', 'SearchStepsRequest$sortExpressions' => 'The search terms for a resource.
', 'SearchTasksRequest$sortExpressions' => 'The search terms for a resource.
', 'SearchWorkersRequest$sortExpressions' => 'The search terms for a resource.
', ], ], 'SearchStepsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchStepsRequestItemOffsetInteger' => [ 'base' => NULL, 'refs' => [ 'SearchStepsRequest$itemOffset' => 'Defines how far into the scrollable list to start the return of results.
', ], ], 'SearchStepsRequestPageSizeInteger' => [ 'base' => NULL, 'refs' => [ 'SearchStepsRequest$pageSize' => 'Specifies the number of items per page for the resource.
', ], ], 'SearchStepsRequestQueueIdsList' => [ 'base' => NULL, 'refs' => [ 'SearchStepsRequest$queueIds' => 'The queue IDs in the step search.
', ], ], 'SearchStepsResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchTasksRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchTasksRequestItemOffsetInteger' => [ 'base' => NULL, 'refs' => [ 'SearchTasksRequest$itemOffset' => 'Defines how far into the scrollable list to start the return of results.
', ], ], 'SearchTasksRequestPageSizeInteger' => [ 'base' => NULL, 'refs' => [ 'SearchTasksRequest$pageSize' => 'Specifies the number of items per page for the resource.
', ], ], 'SearchTasksRequestQueueIdsList' => [ 'base' => NULL, 'refs' => [ 'SearchTasksRequest$queueIds' => 'The queue IDs to include in the search.
', ], ], 'SearchTasksResponse' => [ 'base' => NULL, 'refs' => [], ], 'SearchTerm' => [ 'base' => NULL, 'refs' => [ 'SearchTermFilterExpression$searchTerm' => 'The term to search for.
', ], ], 'SearchTermFilterExpression' => [ 'base' => 'Searches for a particular search term.
', 'refs' => [ 'SearchFilterExpression$searchTermFilter' => 'Filters by a specified search term.
', ], ], 'SearchWorkersRequest' => [ 'base' => NULL, 'refs' => [], ], 'SearchWorkersRequestFleetIdsList' => [ 'base' => NULL, 'refs' => [ 'SearchWorkersRequest$fleetIds' => 'The fleet ID of the workers to search for.
', ], ], 'SearchWorkersRequestItemOffsetInteger' => [ 'base' => NULL, 'refs' => [ 'SearchWorkersRequest$itemOffset' => 'Defines how far into the scrollable list to start the return of results.
', ], ], 'SearchWorkersRequestPageSizeInteger' => [ 'base' => NULL, 'refs' => [ 'SearchWorkersRequest$pageSize' => 'Specifies the number of items per page for the resource.
', ], ], 'SearchWorkersResponse' => [ 'base' => NULL, 'refs' => [], ], 'SecretAccessKey' => [ 'base' => NULL, 'refs' => [ 'AwsCredentials$secretAccessKey' => 'The IAM secret access key.
', ], ], 'SecurityGroupId' => [ 'base' => NULL, 'refs' => [ 'CreateLicenseEndpointRequestSecurityGroupIdsList$member' => NULL, 'GetLicenseEndpointResponseSecurityGroupIdsList$member' => NULL, ], ], 'ServiceManagedEc2FleetConfiguration' => [ 'base' => 'The configuration details for a service managed Amazon EC2 fleet.
', 'refs' => [ 'FleetConfiguration$serviceManagedEc2' => 'The service managed Amazon EC2 instances for a fleet configuration.
', ], ], 'ServiceManagedEc2InstanceCapabilities' => [ 'base' => 'The Amazon EC2 instance capabilities.
', 'refs' => [ 'ServiceManagedEc2FleetConfiguration$instanceCapabilities' => 'The Amazon EC2 instance capabilities.
', ], ], 'ServiceManagedEc2InstanceMarketOptions' => [ 'base' => 'The details of the Amazon EC2 instance market options for a service managed fleet.
', 'refs' => [ 'ServiceManagedEc2FleetConfiguration$instanceMarketOptions' => 'The Amazon EC2 market type.
', ], ], 'ServiceManagedFleetOperatingSystemFamily' => [ 'base' => NULL, 'refs' => [ 'ServiceManagedEc2InstanceCapabilities$osFamily' => 'The operating system (OS) family.
', ], ], 'ServiceQuotaExceededException' => [ 'base' => 'You exceeded your service quota. Service quotas, also referred to as limits, are the maximum number of service resources or operations for your Amazon Web Services account.
', 'refs' => [], ], 'ServiceQuotaExceededExceptionReason' => [ 'base' => NULL, 'refs' => [ 'ServiceQuotaExceededException$reason' => 'A string that describes the reason the quota was exceeded.
', ], ], 'SessionActionDefinition' => [ 'base' => 'The definition of the session action.
', 'refs' => [ 'GetSessionActionResponse$definition' => 'The session action definition.
', ], ], 'SessionActionDefinitionSummary' => [ 'base' => 'The details of a session action definition.
', 'refs' => [ 'SessionActionSummary$definition' => 'The session action definition.
', ], ], 'SessionActionId' => [ 'base' => NULL, 'refs' => [ 'AssignedSessionAction$sessionActionId' => 'The session action ID for the assigned session.
', 'GetSessionActionRequest$sessionActionId' => 'The session action ID for the session.
', 'GetSessionActionResponse$sessionActionId' => 'The session action ID.
', 'GetTaskResponse$latestSessionActionId' => 'The latest session ID for the task.
', 'SessionActionIdList$member' => NULL, 'SessionActionSummary$sessionActionId' => 'The session action ID.
', 'TaskSummary$latestSessionActionId' => 'The latest session action for the task.
', 'UpdatedSessionActions$key' => NULL, ], ], 'SessionActionIdList' => [ 'base' => NULL, 'refs' => [ 'CancelSessionActions$value' => NULL, ], ], 'SessionActionProgressMessage' => [ 'base' => NULL, 'refs' => [ 'GetSessionActionResponse$progressMessage' => 'The message that communicates the progress of the session action.
', 'UpdatedSessionActionInfo$progressMessage' => 'A message to indicate the progress of the updated session action.
', ], ], 'SessionActionProgressPercent' => [ 'base' => NULL, 'refs' => [ 'GetSessionActionResponse$progressPercent' => 'The percentage completed for a session action.
', 'SessionActionSummary$progressPercent' => 'The completion percentage for the session action.
', 'UpdatedSessionActionInfo$progressPercent' => 'The percentage completed.
', ], ], 'SessionActionStatus' => [ 'base' => NULL, 'refs' => [ 'GetSessionActionResponse$status' => 'The status of the session action.
', 'SessionActionSummary$status' => 'The status of the session action.
', ], ], 'SessionActionSummaries' => [ 'base' => NULL, 'refs' => [ 'ListSessionActionsResponse$sessionActions' => 'The session actions.
', ], ], 'SessionActionSummary' => [ 'base' => 'The details of a session action.
', 'refs' => [ 'SessionActionSummaries$member' => NULL, ], ], 'SessionId' => [ 'base' => NULL, 'refs' => [ 'AssignedSessions$key' => NULL, 'CancelSessionActions$key' => NULL, 'GetSessionActionResponse$sessionId' => 'The session ID for the session action.
', 'GetSessionRequest$sessionId' => 'The session ID.
', 'GetSessionResponse$sessionId' => 'The session ID.
', 'ListSessionActionsRequest$sessionId' => 'The session ID to include on the sessions action list.
', 'SessionSummary$sessionId' => 'The session ID.
', 'UpdateSessionRequest$sessionId' => 'The session ID to update.
', 'WorkerSessionSummary$sessionId' => 'The session ID for the session action.
', ], ], 'SessionLifecycleStatus' => [ 'base' => NULL, 'refs' => [ 'GetSessionResponse$lifecycleStatus' => 'The life cycle status of the session.
', 'SessionSummary$lifecycleStatus' => 'The life cycle status for the session.
', 'WorkerSessionSummary$lifecycleStatus' => 'The life cycle status for the worker\'s session.
', ], ], 'SessionLifecycleTargetStatus' => [ 'base' => NULL, 'refs' => [ 'GetSessionResponse$targetLifecycleStatus' => 'The life cycle status with which the session started.
', 'SessionSummary$targetLifecycleStatus' => 'The target life cycle status for the session.
', 'UpdateSessionRequest$targetLifecycleStatus' => 'The life cycle status to update in the session.
', 'WorkerSessionSummary$targetLifecycleStatus' => 'The life cycle status
', ], ], 'SessionSummaries' => [ 'base' => NULL, 'refs' => [ 'ListSessionsResponse$sessions' => 'The sessions on the list.
', ], ], 'SessionSummary' => [ 'base' => 'The summary of a session.
', 'refs' => [ 'SessionSummaries$member' => NULL, ], ], 'SessionToken' => [ 'base' => NULL, 'refs' => [ 'AwsCredentials$sessionToken' => 'The IAM session token
', ], ], 'SessionsStatisticsAggregationStatus' => [ 'base' => NULL, 'refs' => [ 'GetSessionsStatisticsAggregationResponse$status' => 'The status of the aggregated results.
', ], ], 'SessionsStatisticsResources' => [ 'base' => 'Specifies the fleet IDs or queue IDs to return statistics. You can specify only fleet IDs or queue IDS, not both.
', 'refs' => [ 'StartSessionsStatisticsAggregationRequest$resourceIds' => 'A list of fleet IDs or queue IDs to gather statistics for.
', ], ], 'SessionsStatisticsResourcesFleetIdsList' => [ 'base' => NULL, 'refs' => [ 'SessionsStatisticsResources$fleetIds' => 'One to 10 fleet IDs that specify the fleets to return statistics for. If you specify the fleetIds
field, you can\'t specify the queueIds
field.
', ], ], 'SessionsStatisticsResourcesQueueIdsList' => [ 'base' => NULL, 'refs' => [ 'SessionsStatisticsResources$queueIds' => 'One to 10 queue IDs that specify the queues to return statistics for. If you specify the queueIds
field, you can\'t specify the fleetIds
field.
', ], ], 'SortOrder' => [ 'base' => NULL, 'refs' => [ 'FieldSortExpression$sortOrder' => 'The sort order for the field.
', 'ParameterSortExpression$sortOrder' => 'The sort order for the parameter.
', ], ], 'StartSessionsStatisticsAggregationRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartSessionsStatisticsAggregationResponse' => [ 'base' => NULL, 'refs' => [], ], 'StartedAt' => [ 'base' => NULL, 'refs' => [ 'GetJobResponse$startedAt' => 'The date and time the resource started running.
', 'GetSessionActionResponse$startedAt' => 'The date and time the resource started running.
', 'GetSessionResponse$startedAt' => 'The date and time the resource started running.
', 'GetStepResponse$startedAt' => 'The date and time the resource started running.
', 'GetTaskResponse$startedAt' => 'The date and time the resource started running.
', 'JobSearchSummary$startedAt' => 'The date and time the resource started running.
', 'JobSummary$startedAt' => 'The date and time the resource started running.
', 'SessionActionSummary$startedAt' => 'The date and time the resource started running.
', 'SessionSummary$startedAt' => 'The date and time the resource started running.
', 'StepSearchSummary$startedAt' => 'The date and time the resource started running.
', 'StepSummary$startedAt' => 'The date and time the resource started running.
', 'TaskSearchSummary$startedAt' => 'The date and time the resource started running.
', 'TaskSummary$startedAt' => 'The date and time the resource started running.
', 'WorkerSessionSummary$startedAt' => 'The date and time the resource started running.
', ], ], 'StartsAt' => [ 'base' => NULL, 'refs' => [ 'FixedBudgetSchedule$startTime' => 'When the budget starts.
', ], ], 'Statistics' => [ 'base' => 'A list of statistics for a session.
', 'refs' => [ 'StatisticsList$member' => NULL, ], ], 'StatisticsList' => [ 'base' => NULL, 'refs' => [ 'GetSessionsStatisticsAggregationResponse$statistics' => 'The statistics for the specified fleets or queues.
', ], ], 'Stats' => [ 'base' => 'The minimum, maximum, average, and sum.
', 'refs' => [ 'Statistics$costInUsd' => 'How the statistics should appear in USD. Options include: minimum, maximum, average or sum.
', 'Statistics$runtimeInSeconds' => 'The total aggregated runtime.
', ], ], 'StatusMessage' => [ 'base' => NULL, 'refs' => [ 'GetLicenseEndpointResponse$statusMessage' => 'The status message of the license endpoint.
', 'LicenseEndpointSummary$statusMessage' => 'The status message of the license endpoint.
', ], ], 'StepAmountCapabilities' => [ 'base' => NULL, 'refs' => [ 'StepRequiredCapabilities$amounts' => 'The capability amounts that the step requires.
', ], ], 'StepAmountCapability' => [ 'base' => 'The details outlining the minimum and maximum capability of a step.
', 'refs' => [ 'StepAmountCapabilities$member' => NULL, ], ], 'StepAttributeCapabilities' => [ 'base' => NULL, 'refs' => [ 'StepRequiredCapabilities$attributes' => 'The capability attributes that the step requires.
', ], ], 'StepAttributeCapability' => [ 'base' => 'The list of step attributes.
', 'refs' => [ 'StepAttributeCapabilities$member' => NULL, ], ], 'StepConsumer' => [ 'base' => 'The details of a step consumer.
', 'refs' => [ 'StepConsumers$member' => NULL, ], ], 'StepConsumers' => [ 'base' => NULL, 'refs' => [ 'ListStepConsumersResponse$consumers' => 'The consumers on the list.
', ], ], 'StepDependencies' => [ 'base' => NULL, 'refs' => [ 'ListStepDependenciesResponse$dependencies' => 'The dependencies on the list.
', ], ], 'StepDependency' => [ 'base' => 'The details of step dependency.
', 'refs' => [ 'StepDependencies$member' => NULL, ], ], 'StepDescription' => [ 'base' => NULL, 'refs' => [ 'GetStepResponse$description' => 'The description of the step.
', ], ], 'StepDetailsEntity' => [ 'base' => 'The details of a step entity.
', 'refs' => [ 'JobEntity$stepDetails' => 'The step details.
', ], ], 'StepDetailsError' => [ 'base' => 'The details of the step error.
', 'refs' => [ 'GetJobEntityError$stepDetails' => 'The step details for the failed job entity.
', ], ], 'StepDetailsIdentifiers' => [ 'base' => 'The details of identifiers for a step.
', 'refs' => [ 'JobEntityIdentifiersUnion$stepDetails' => 'The step details.
', ], ], 'StepId' => [ 'base' => NULL, 'refs' => [ 'AssignedSyncInputJobAttachmentsSessionActionDefinition$stepId' => 'The step ID.
', 'AssignedTaskRunSessionActionDefinition$stepId' => 'The step ID.
', 'DependenciesList$member' => NULL, 'GetStepRequest$stepId' => 'The step ID.
', 'GetStepResponse$stepId' => 'The step ID.
', 'GetTaskRequest$stepId' => 'The step ID for the step connected to the task.
', 'ListStepConsumersRequest$stepId' => 'The step ID to include on the list.
', 'ListStepDependenciesRequest$stepId' => 'The step ID to include on the list.
', 'ListTasksRequest$stepId' => 'The step ID for the tasks.
', 'StepConsumer$stepId' => 'The step ID.
', 'StepDependency$stepId' => 'The step ID.
', 'StepDetailsEntity$stepId' => 'The step ID.
', 'StepDetailsError$stepId' => 'The step ID.
', 'StepDetailsIdentifiers$stepId' => 'The step ID.
', 'StepSearchSummary$stepId' => 'The step ID.
', 'StepSummary$stepId' => 'The step ID.
', 'SyncInputJobAttachmentsSessionActionDefinition$stepId' => 'The step ID for the step in the job attachment.
', 'SyncInputJobAttachmentsSessionActionDefinitionSummary$stepId' => 'The step ID of the step in the job attachment.
', 'TaskRunSessionActionDefinition$stepId' => 'The step ID.
', 'TaskRunSessionActionDefinitionSummary$stepId' => 'The step ID.
', 'TaskSearchSummary$stepId' => 'The step ID.
', 'UpdateStepRequest$stepId' => 'The step ID to update.
', 'UpdateTaskRequest$stepId' => 'The step ID to update.
', ], ], 'StepLifecycleStatus' => [ 'base' => NULL, 'refs' => [ 'GetStepResponse$lifecycleStatus' => 'The life cycle status of the step.
', 'StepSearchSummary$lifecycleStatus' => 'The life cycle status.
', 'StepSummary$lifecycleStatus' => 'The life cycle status.
', ], ], 'StepName' => [ 'base' => NULL, 'refs' => [ 'GetStepResponse$name' => 'The name of the step.
', 'StepSearchSummary$name' => 'The step name.
', 'StepSummary$name' => 'The name of the step.
', ], ], 'StepParameter' => [ 'base' => 'The details of a step parameter.
', 'refs' => [ 'StepParameterList$member' => NULL, ], ], 'StepParameterList' => [ 'base' => NULL, 'refs' => [ 'ParameterSpace$parameters' => 'The parameters to search for.
', ], ], 'StepParameterName' => [ 'base' => NULL, 'refs' => [ 'StepParameter$name' => 'The name of the parameter.
', ], ], 'StepParameterType' => [ 'base' => NULL, 'refs' => [ 'StepParameter$type' => 'The data type of the parameter.
', ], ], 'StepRequiredCapabilities' => [ 'base' => 'The details of required step capabilities.
', 'refs' => [ 'GetStepResponse$requiredCapabilities' => 'The required capabilities of the step.
', ], ], 'StepSearchSummaries' => [ 'base' => NULL, 'refs' => [ 'SearchStepsResponse$steps' => 'The steps in the search.
', ], ], 'StepSearchSummary' => [ 'base' => 'The details of a step search.
', 'refs' => [ 'StepSearchSummaries$member' => NULL, ], ], 'StepSummaries' => [ 'base' => NULL, 'refs' => [ 'ListStepsResponse$steps' => 'The steps on the list.
', ], ], 'StepSummary' => [ 'base' => 'The details for a step.
', 'refs' => [ 'StepSummaries$member' => NULL, ], ], 'StepTargetTaskRunStatus' => [ 'base' => NULL, 'refs' => [ 'GetStepResponse$targetTaskRunStatus' => 'The task status with which the job started.
', 'StepSearchSummary$targetTaskRunStatus' => 'The task status to start with on the job.
', 'StepSummary$targetTaskRunStatus' => 'The task status to start with on the job.
', 'UpdateStepRequest$targetTaskRunStatus' => 'The task status to update the step\'s tasks to.
', ], ], 'StorageProfileId' => [ 'base' => NULL, 'refs' => [ 'AllowedStorageProfileIds$member' => NULL, 'CreateJobRequest$storageProfileId' => 'The storage profile ID for the storage profile to connect to the job.
', 'CreateStorageProfileResponse$storageProfileId' => 'The storage profile ID.
', 'CustomerManagedFleetConfiguration$storageProfileId' => 'The storage profile ID.
', 'DeleteStorageProfileRequest$storageProfileId' => 'The storage profile ID of the storage profile to delete.
', 'GetJobResponse$storageProfileId' => 'The storage profile ID associated with the job.
', 'GetStorageProfileForQueueRequest$storageProfileId' => 'The storage profile ID for the storage profile in the queue.
', 'GetStorageProfileForQueueResponse$storageProfileId' => 'The storage profile ID.
', 'GetStorageProfileRequest$storageProfileId' => 'The storage profile ID.
', 'GetStorageProfileResponse$storageProfileId' => 'The storage profile ID.
', 'StorageProfileSummary$storageProfileId' => 'The storage profile ID.
', 'UpdateStorageProfileRequest$storageProfileId' => 'The storage profile ID to update.
', ], ], 'StorageProfileOperatingSystemFamily' => [ 'base' => NULL, 'refs' => [ 'CreateStorageProfileRequest$osFamily' => 'The type of operating system (OS) for the storage profile.
', 'GetStorageProfileForQueueResponse$osFamily' => 'The operating system of the storage profile in the queue.
', 'GetStorageProfileResponse$osFamily' => 'The operating system (OS) for the storage profile.
', 'StorageProfileSummary$osFamily' => 'The operating system (OS) family.
', 'UpdateStorageProfileRequest$osFamily' => 'The OS system to update.
', ], ], 'StorageProfileSummaries' => [ 'base' => NULL, 'refs' => [ 'ListStorageProfilesForQueueResponse$storageProfiles' => 'The storage profiles in the queue.
', 'ListStorageProfilesResponse$storageProfiles' => 'The storage profiles.
', ], ], 'StorageProfileSummary' => [ 'base' => 'The details of a storage profile.
', 'refs' => [ 'StorageProfileSummaries$member' => NULL, ], ], 'String' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$message' => NULL, 'ConflictException$message' => NULL, 'ConflictException$resourceId' => 'The identifier of the resource in use.
', 'ConflictException$resourceType' => 'The type of the resource in use.
', 'DateTimeFilterExpression$name' => 'The name of the date-time field to filter on.
', 'EnvironmentDetailsEntity$schemaVersion' => 'The schema version in the environment.
', 'EnvironmentDetailsError$message' => 'The error message detailing the error\'s cause.
', 'ExceptionContext$key' => NULL, 'ExceptionContext$value' => NULL, 'FieldSortExpression$name' => 'The name of the field.
', 'GetJobResponse$lifecycleStatusMessage' => 'A message that communicates the status of the life cycle for the job.
', 'GetSessionsStatisticsAggregationRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'GetSessionsStatisticsAggregationResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'GetSessionsStatisticsAggregationResponse$statusMessage' => 'A message that describes the status.
', 'GetStepResponse$lifecycleStatusMessage' => 'A message that describes the lifecycle status of the step.
', 'HostPropertiesResponse$ec2InstanceArn' => 'The ARN of the host EC2 instance.
', 'InternalServerErrorException$message' => NULL, 'JobAttachmentDetailsError$message' => 'The error message detailing the error\'s cause.
', 'JobDetailsEntity$logGroupName' => 'The log group name.
', 'JobDetailsEntity$schemaVersion' => 'The schema version.
', 'JobDetailsError$message' => 'The error message detailing the error\'s cause.
', 'JobParameters$key' => NULL, 'JobSearchSummary$lifecycleStatusMessage' => 'The life cycle status message.
', 'JobSummary$lifecycleStatusMessage' => 'The life cycle status message.
', 'ListAvailableMeteredProductsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListAvailableMeteredProductsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListBudgetsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListBudgetsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListFarmMembersRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListFarmMembersResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListFarmsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListFarmsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListFleetMembersRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListFleetMembersResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListFleetsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListFleetsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListJobMembersRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListJobMembersResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListJobsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListJobsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListLicenseEndpointsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListLicenseEndpointsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListMeteredProductsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListMeteredProductsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListMonitorsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListMonitorsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListQueueEnvironmentsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListQueueEnvironmentsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListQueueFleetAssociationsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListQueueFleetAssociationsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListQueueMembersRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListQueueMembersResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListQueuesRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListQueuesResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListSessionActionsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListSessionActionsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListSessionsForWorkerRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListSessionsForWorkerResponse$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListSessionsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListSessionsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListStepConsumersRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListStepConsumersResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListStepDependenciesRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListStepDependenciesResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListStepsRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListStepsResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListStorageProfilesForQueueRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListStorageProfilesForQueueResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListStorageProfilesRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListStorageProfilesResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListTagsForResourceRequest$resourceArn' => 'The resource ARN to list tags for.
', 'ListTasksRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListTasksResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'ListWorkersRequest$nextToken' => 'The token for the next set of results, or null
to start from the beginning.
', 'ListWorkersResponse$nextToken' => 'If Deadline Cloud returns nextToken
, then there are more results available. The value of nextToken
is a unique pagination token for each page. To retrieve the next page, call the operation again using the returned token. Keep all other arguments unchanged. If no results remain, then nextToken
is set to null
. Each pagination token expires after 24 hours. If you provide a token that isn\'t valid, then you receive an HTTP 400 ValidationException
error.
', 'LogOptions$key' => NULL, 'LogOptions$value' => NULL, 'LogParameters$key' => NULL, 'LogParameters$value' => NULL, 'ParameterFilterExpression$name' => 'The name of the parameter to filter on.
', 'ParameterSortExpression$name' => 'The parameter name to sort by.
', 'PathMappingRule$destinationPath' => 'The destination path.
', 'PathMappingRule$sourcePath' => 'The source path.
', 'ResourceNotFoundException$message' => NULL, 'ResourceNotFoundException$resourceId' => 'The identifier of the resource that couldn\'t be found.
', 'ResourceNotFoundException$resourceType' => 'The type of the resource that couldn\'t be found.
', 'ServiceQuotaExceededException$message' => NULL, 'ServiceQuotaExceededException$quotaCode' => 'Identifies the quota that has been exceeded.
', 'ServiceQuotaExceededException$resourceId' => 'The identifier of the affected resource.
', 'ServiceQuotaExceededException$resourceType' => 'The type of the affected resource
', 'ServiceQuotaExceededException$serviceCode' => 'Identifies the service that exceeded the quota.
', 'StepDetailsEntity$schemaVersion' => 'The schema version for a step template.
', 'StepDetailsError$message' => 'The error message detailing the error\'s cause.
', 'StepSearchSummary$lifecycleStatusMessage' => 'The life cycle status message.
', 'StepSummary$lifecycleStatusMessage' => 'A message that describes the lifecycle of the step.
', 'StringFilterExpression$name' => 'The field name to search.
', 'StringList$member' => NULL, 'TagResourceRequest$resourceArn' => 'The ARN of the resource to apply tags to.
', 'Tags$key' => NULL, 'Tags$value' => NULL, 'TaskParameters$key' => NULL, 'ThrottlingException$message' => NULL, 'ThrottlingException$quotaCode' => 'Identifies the quota that is being throttled.
', 'ThrottlingException$serviceCode' => 'Identifies the service that is being throttled.
', 'UntagResourceRequest$resourceArn' => 'The ARN of the resource to remove the tag from.
', 'UserJobsFirst$userIdentityId' => 'The user\'s ID.
', 'ValidationException$message' => NULL, 'ValidationExceptionField$message' => 'The error message for the validation exception.
', 'ValidationExceptionField$name' => 'The name of the validation exception.
', ], ], 'StringFilter' => [ 'base' => NULL, 'refs' => [ 'StringFilterExpression$value' => 'The string to search for.
', ], ], 'StringFilterExpression' => [ 'base' => 'Searches for a particular string.
', 'refs' => [ 'SearchFilterExpression$stringFilter' => 'Filters by a string.
', ], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$tagKeys' => 'They keys of the tag.
', ], ], 'Subdomain' => [ 'base' => NULL, 'refs' => [ 'CreateMonitorRequest$subdomain' => 'The subdomain to use when creating the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
', 'GetMonitorResponse$subdomain' => 'The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
', 'MonitorSummary$subdomain' => 'The subdomain used for the monitor URL. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
', 'UpdateMonitorRequest$subdomain' => 'The new value of the subdomain to use when forming the monitor URL.
', ], ], 'SubnetId' => [ 'base' => NULL, 'refs' => [ 'CreateLicenseEndpointRequestSubnetIdsList$member' => NULL, 'GetLicenseEndpointResponseSubnetIdsList$member' => NULL, ], ], 'SyncInputJobAttachmentsSessionActionDefinition' => [ 'base' => 'The job attachment in a session action to sync.
', 'refs' => [ 'SessionActionDefinition$syncInputJobAttachments' => 'The job attachments to sync with a session action.
', ], ], 'SyncInputJobAttachmentsSessionActionDefinitionSummary' => [ 'base' => 'The details of a synced job attachment.
', 'refs' => [ 'SessionActionDefinitionSummary$syncInputJobAttachments' => 'The job attachments to sync with the session action definition.
', ], ], 'SyntheticTimestamp_date_time' => [ 'base' => NULL, 'refs' => [ 'AwsCredentials$expiration' => 'The expiration date and time of the IAM credentials.
', 'DateTimeFilterExpression$dateTime' => 'The date and time.
', 'StartSessionsStatisticsAggregationRequest$endTime' => 'The Linux timestamp of the date and time that the statistics end.
', 'StartSessionsStatisticsAggregationRequest$startTime' => 'The Linux timestamp of the date and time that the statistics start.
', 'Statistics$aggregationEndTime' => 'The end time for the aggregation.
', 'Statistics$aggregationStartTime' => 'The start time for the aggregation.
', 'UpdatedSessionActionInfo$endedAt' => 'The date and time the resource ended running.
', 'UpdatedSessionActionInfo$startedAt' => 'The date and time the resource started running.
', 'UpdatedSessionActionInfo$updatedAt' => 'The updated time.
', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'Tags' => [ 'base' => NULL, 'refs' => [ 'CreateFarmRequest$tags' => 'The tags to add to your farm. Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
', 'CreateFleetRequest$tags' => 'Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
', 'CreateLicenseEndpointRequest$tags' => 'Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
', 'CreateQueueRequest$tags' => 'Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
', 'ListTagsForResourceResponse$tags' => 'Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
', 'TagResourceRequest$tags' => 'Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
', ], ], 'TaskId' => [ 'base' => NULL, 'refs' => [ 'AssignedTaskRunSessionActionDefinition$taskId' => 'The task ID.
', 'GetTaskRequest$taskId' => 'The task ID.
', 'GetTaskResponse$taskId' => 'The task ID.
', 'ListSessionActionsRequest$taskId' => 'The task ID for the session actions list.
', 'TaskRunSessionActionDefinition$taskId' => 'The task ID.
', 'TaskRunSessionActionDefinitionSummary$taskId' => 'The task ID.
', 'TaskSearchSummary$taskId' => 'The task ID.
', 'TaskSummary$taskId' => 'The task ID.
', 'UpdateTaskRequest$taskId' => 'The task ID to update.
', ], ], 'TaskParameterValue' => [ 'base' => 'The data types for the task parameters.
', 'refs' => [ 'TaskParameters$value' => NULL, ], ], 'TaskParameters' => [ 'base' => NULL, 'refs' => [ 'AssignedTaskRunSessionActionDefinition$parameters' => 'The parameters to include.
', 'GetTaskResponse$parameters' => 'The parameters for the task.
', 'TaskRunSessionActionDefinition$parameters' => 'The task parameters.
', 'TaskSearchSummary$parameters' => 'The parameters to search for.
', 'TaskSummary$parameters' => 'The task parameters.
', ], ], 'TaskRetryCount' => [ 'base' => NULL, 'refs' => [ 'GetTaskResponse$failureRetryCount' => 'The number of times that the task failed and was retried.
', 'TaskSearchSummary$failureRetryCount' => 'The number of times that the task failed and was retried.
', 'TaskSummary$failureRetryCount' => 'The number of times that the task failed and was retried.
', ], ], 'TaskRunSessionActionDefinition' => [ 'base' => 'The task, step, and parameters for the task run in the session action.
', 'refs' => [ 'SessionActionDefinition$taskRun' => 'The task run in the session.
', ], ], 'TaskRunSessionActionDefinitionSummary' => [ 'base' => 'The details of a task run in a session action.
', 'refs' => [ 'SessionActionDefinitionSummary$taskRun' => 'The task run.
', ], ], 'TaskRunStatus' => [ 'base' => NULL, 'refs' => [ 'GetJobResponse$taskRunStatus' => 'The task run status for the job.
', 'GetStepResponse$taskRunStatus' => 'The task run status for the job.
', 'GetTaskResponse$runStatus' => 'The run status for the task.
', 'JobSearchSummary$taskRunStatus' => 'task run status for the job.
-
PENDING
–pending and waiting for resources.
-
READY
–ready to be processed.
-
ASSIGNED
–assigned and will run next on a worker.
-
SCHEDULED
–scheduled to be run on a worker.
-
INTERRUPTING
–being interrupted.
-
RUNNING
–running on a worker.
-
SUSPENDED
–the task is suspended.
-
CANCELED
–the task has been canceled.
-
FAILED
–the task has failed.
-
SUCCEEDED
–the task has succeeded.
', 'JobSummary$taskRunStatus' => 'The task run status for the job.
-
PENDING
–pending and waiting for resources.
-
READY
–ready to be processed.
-
ASSIGNED
–assigned and will run next on a worker.
-
SCHEDULED
–scheduled to be run on a worker.
-
INTERRUPTING
–being interrupted.
-
RUNNING
–running on a worker.
-
SUSPENDED
–the task is suspended.
-
CANCELED
–the task has been canceled.
-
FAILED
–the task has failed.
-
SUCCEEDED
–the task has succeeded.
', 'StepSearchSummary$taskRunStatus' => 'The task run status for the job.
-
PENDING
–pending and waiting for resources.
-
READY
–ready to be processed.
-
ASSIGNED
–assigned and will run next on a worker.
-
SCHEDULED
–scheduled to be run on a worker.
-
INTERRUPTING
–being interrupted.
-
RUNNING
–running on a worker.
-
SUSPENDED
–the task is suspended.
-
CANCELED
–the task has been canceled.
-
FAILED
–the task has failed.
-
SUCCEEDED
–the task has succeeded.
', 'StepSummary$taskRunStatus' => 'The task run status for the job.
-
PENDING
–pending and waiting for resources.
-
READY
–ready to process.
-
ASSIGNED
–assigned and will run next on a worker.
-
SCHEDULED
–scheduled to run on a worker.
-
INTERRUPTING
–being interrupted.
-
RUNNING
–running on a worker.
-
SUSPENDED
–the task is suspended.
-
CANCELED
–the task has been canceled.
-
FAILED
–the task has failed.
-
SUCCEEDED
–the task has succeeded.
', 'TaskRunStatusCounts$key' => NULL, 'TaskSearchSummary$runStatus' => 'The run status of the task.
', 'TaskSummary$runStatus' => 'The run status of the task.
', ], ], 'TaskRunStatusCounts' => [ 'base' => NULL, 'refs' => [ 'GetJobResponse$taskRunStatusCounts' => 'The number of tasks running on the job.
', 'GetStepResponse$taskRunStatusCounts' => 'The number of tasks running on the job.
', 'JobSearchSummary$taskRunStatusCounts' => 'The number of tasks running on the job.
', 'JobSummary$taskRunStatusCounts' => 'The number of tasks running on the job.
', 'StepSearchSummary$taskRunStatusCounts' => 'The number of tasks running on the job.
', 'StepSummary$taskRunStatusCounts' => 'The number of tasks running on the job.
', ], ], 'TaskSearchSummaries' => [ 'base' => NULL, 'refs' => [ 'SearchTasksResponse$tasks' => 'Tasks in the search.
', ], ], 'TaskSearchSummary' => [ 'base' => 'The details of a task search.
', 'refs' => [ 'TaskSearchSummaries$member' => NULL, ], ], 'TaskSummaries' => [ 'base' => NULL, 'refs' => [ 'ListTasksResponse$tasks' => 'Tasks for the job.
', ], ], 'TaskSummary' => [ 'base' => 'The details of a task.
', 'refs' => [ 'TaskSummaries$member' => NULL, ], ], 'TaskTargetRunStatus' => [ 'base' => NULL, 'refs' => [ 'GetTaskResponse$targetRunStatus' => 'The run status with which to start the task.
', 'TaskSearchSummary$targetRunStatus' => 'The run status that the task is being updated to.
', 'TaskSummary$targetRunStatus' => 'The run status on which the started.
', 'UpdateTaskRequest$targetRunStatus' => 'The run status with which to start the task.
', ], ], 'ThresholdPercentage' => [ 'base' => NULL, 'refs' => [ 'BudgetActionToAdd$thresholdPercentage' => 'The percentage threshold for the budget action to add.
', 'BudgetActionToRemove$thresholdPercentage' => 'The percentage threshold for the budget action to remove.
', 'ResponseBudgetAction$thresholdPercentage' => 'The percentage threshold for the budget.
', ], ], 'ThrottlingException' => [ 'base' => 'Your request exceeded a request rate quota.
', 'refs' => [], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'GetSessionActionResponse$workerUpdatedAt' => 'The Linux timestamp of the date and time the session action was last updated.
', 'SessionActionSummary$workerUpdatedAt' => 'The Linux timestamp of the last date and time that the session action was updated.
', ], ], 'Timezone' => [ 'base' => NULL, 'refs' => [ 'StartSessionsStatisticsAggregationRequest$timezone' => 'The timezone to use for the statistics. Use UTC notation such as "UTC+8."
', ], ], 'TotalResults' => [ 'base' => NULL, 'refs' => [ 'SearchJobsResponse$totalResults' => 'The total number of results in the search.
', 'SearchStepsResponse$totalResults' => 'The total number of results in the search.
', 'SearchTasksResponse$totalResults' => 'The total number of results in the search.
', 'SearchWorkersResponse$totalResults' => 'The total number of results in the search.
', ], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBudgetRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBudgetResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFarmResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateFleetResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateJobLifecycleStatus' => [ 'base' => NULL, 'refs' => [ 'UpdateJobRequest$lifecycleStatus' => 'The status of a job in its lifecycle.
', ], ], 'UpdateJobRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateJobResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateMonitorRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateMonitorResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueEnvironmentRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueEnvironmentResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueFleetAssociationRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueFleetAssociationResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueFleetAssociationStatus' => [ 'base' => NULL, 'refs' => [ 'UpdateQueueFleetAssociationRequest$status' => 'The status to update.
', ], ], 'UpdateQueueRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateQueueResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateSessionResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateStepRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateStepResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateStorageProfileRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateStorageProfileResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTaskRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateTaskResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateWorkerRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateWorkerResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdateWorkerScheduleInterval' => [ 'base' => NULL, 'refs' => [ 'UpdateWorkerScheduleResponse$updateIntervalSeconds' => 'Updates the time interval (in seconds) for the schedule.
', ], ], 'UpdateWorkerScheduleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateWorkerScheduleResponse' => [ 'base' => NULL, 'refs' => [], ], 'UpdatedAt' => [ 'base' => NULL, 'refs' => [ 'BudgetSummary$updatedAt' => 'The date and time the resource was updated.
', 'FarmSummary$updatedAt' => 'The date and time the resource was updated.
', 'FleetSummary$updatedAt' => 'The date and time the resource was updated.
', 'GetBudgetResponse$queueStoppedAt' => 'The date and time the queue stopped.
', 'GetBudgetResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetFarmResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetFleetResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetJobResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetMonitorResponse$updatedAt' => 'The UNIX timestamp of the last date and time that the monitor was updated.
', 'GetQueueEnvironmentResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetQueueFleetAssociationResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetQueueResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetSessionResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetStepResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetStorageProfileResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetTaskResponse$updatedAt' => 'The date and time the resource was updated.
', 'GetWorkerResponse$updatedAt' => 'The date and time the resource was updated.
', 'JobSummary$updatedAt' => 'The date and time the resource was updated.
', 'MonitorSummary$updatedAt' => 'The UNIX timestamp of the date and time that the monitor was last updated.
', 'QueueFleetAssociationSummary$updatedAt' => 'The date and time the resource was updated.
', 'QueueSummary$updatedAt' => 'The date and time the resource was updated.
', 'SessionSummary$updatedAt' => 'The date and time the resource was updated.
', 'StepSummary$updatedAt' => 'The date and time the resource was updated.
', 'TaskSummary$updatedAt' => 'The date and time the resource was updated.
', 'WorkerSearchSummary$updatedAt' => 'The date and time the resource was updated.
', 'WorkerSummary$updatedAt' => 'The date and time the resource was updated.
', ], ], 'UpdatedBy' => [ 'base' => NULL, 'refs' => [ 'BudgetSummary$updatedBy' => 'The user or system that updated this resource.
', 'FarmSummary$updatedBy' => 'The user or system that updated this resource.
', 'FleetSummary$updatedBy' => 'The user or system that updated this resource.
', 'GetBudgetResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetFarmResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetFleetResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetJobResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetMonitorResponse$updatedBy' => 'The user name of the person that last updated the monitor.
', 'GetQueueEnvironmentResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetQueueFleetAssociationResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetQueueResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetSessionResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetStepResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetStorageProfileResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetTaskResponse$updatedBy' => 'The user or system that updated this resource.
', 'GetWorkerResponse$updatedBy' => 'The user or system that updated this resource.
', 'JobSummary$updatedBy' => 'The user or system that updated this resource.
', 'MonitorSummary$updatedBy' => 'The user name of the person that last updated the monitor.
', 'QueueFleetAssociationSummary$updatedBy' => 'The user or system that updated this resource.
', 'QueueSummary$updatedBy' => 'The user or system that updated this resource.
', 'SessionSummary$updatedBy' => 'The user or system that updated this resource.
', 'StepSummary$updatedBy' => 'The user or system that updated this resource.
', 'TaskSummary$updatedBy' => 'The user or system that updated this resource.
', 'WorkerSearchSummary$updatedBy' => 'The user or system that updated this resource.
', 'WorkerSummary$updatedBy' => 'The user or system that updated this resource.
', ], ], 'UpdatedSessionActionInfo' => [ 'base' => 'The updated session action information as it relates to completion and progress of the session.
', 'refs' => [ 'UpdatedSessionActions$value' => NULL, ], ], 'UpdatedSessionActions' => [ 'base' => NULL, 'refs' => [ 'UpdateWorkerScheduleRequest$updatedSessionActions' => 'The session actions associated with the worker schedule to update.
', ], ], 'UpdatedWorkerStatus' => [ 'base' => NULL, 'refs' => [ 'UpdateWorkerRequest$status' => 'The worker status to update.
', ], ], 'Url' => [ 'base' => NULL, 'refs' => [ 'GetMonitorResponse$url' => 'The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
', 'MonitorSummary$url' => 'The complete URL of the monitor. The full URL of the monitor is subdomain.Region.deadlinecloud.amazonaws.com.
', ], ], 'UsageGroupBy' => [ 'base' => NULL, 'refs' => [ 'StartSessionsStatisticsAggregationRequest$groupBy' => 'The field to use to group the statistics.
', ], ], 'UsageGroupByField' => [ 'base' => NULL, 'refs' => [ 'UsageGroupBy$member' => NULL, ], ], 'UsageStatistic' => [ 'base' => NULL, 'refs' => [ 'UsageStatistics$member' => NULL, ], ], 'UsageStatistics' => [ 'base' => NULL, 'refs' => [ 'StartSessionsStatisticsAggregationRequest$statistics' => 'One to four statistics to return.
', ], ], 'UsageTrackingResource' => [ 'base' => 'The usage details of the allotted budget.
', 'refs' => [ 'BudgetSummary$usageTrackingResource' => 'The resource used to track expenditure in the budget.
', 'CreateBudgetRequest$usageTrackingResource' => 'The queue ID provided to this budget to track usage.
', 'GetBudgetResponse$usageTrackingResource' => 'The resource that the budget is tracking usage for.
', ], ], 'UsageType' => [ 'base' => NULL, 'refs' => [ 'Statistics$usageType' => 'The type of usage for the statistics.
', ], ], 'UserId' => [ 'base' => NULL, 'refs' => [ 'Statistics$userId' => 'The user ID.
', ], ], 'UserJobsFirst' => [ 'base' => 'Allows setting a specific user\'s job to run first.
', 'refs' => [ 'SearchSortExpression$userJobsFirst' => 'Options for sorting a particular user\'s jobs first.
', ], ], 'VCpuCountRange' => [ 'base' => 'The allowable range of vCPU processing power for the fleet.
', 'refs' => [ 'CustomerManagedWorkerCapabilities$vCpuCount' => 'The vCPU count for the customer manged worker capabilities.
', 'ServiceManagedEc2InstanceCapabilities$vCpuCount' => 'The amount of vCPU to require for instances in this fleet.
', ], ], 'ValidationException' => [ 'base' => 'The request isn\'t valid. This can occur if your request contains malformed JSON or unsupported characters.
', 'refs' => [], ], 'ValidationExceptionField' => [ 'base' => 'The details of a validation exception.
', 'refs' => [ 'ValidationExceptionFieldList$member' => NULL, ], ], 'ValidationExceptionFieldList' => [ 'base' => NULL, 'refs' => [ 'ValidationException$fieldList' => 'A list of fields that failed validation.
', ], ], 'ValidationExceptionReason' => [ 'base' => NULL, 'refs' => [ 'ValidationException$reason' => 'The reason that the request failed validation.
', ], ], 'VpcId' => [ 'base' => NULL, 'refs' => [ 'CreateLicenseEndpointRequest$vpcId' => 'The VPC (virtual private cloud) ID to use with the license endpoint.
', 'GetLicenseEndpointResponse$vpcId' => 'The VCP(virtual private cloud) ID associated with the license endpoint.
', 'LicenseEndpointSummary$vpcId' => 'The VCP(virtual private cloud) ID associated with the license endpoint.
', ], ], 'WindowsUser' => [ 'base' => 'The Windows user details.
', 'refs' => [ 'JobRunAsUser$windows' => 'Identifies a Microsoft Windows user.
', ], ], 'WindowsUserPasswordArnString' => [ 'base' => NULL, 'refs' => [ 'WindowsUser$passwordArn' => 'The password ARN for the Windows user.
', ], ], 'WindowsUserUserString' => [ 'base' => NULL, 'refs' => [ 'WindowsUser$user' => 'The user.
', ], ], 'WorkerAmountCapability' => [ 'base' => 'The details of the worker amount capability.
', 'refs' => [ 'WorkerAmountCapabilityList$member' => NULL, ], ], 'WorkerAmountCapabilityList' => [ 'base' => NULL, 'refs' => [ 'WorkerCapabilities$amounts' => 'The worker capabilities amounts on a list of worker capabilities.
', ], ], 'WorkerAttributeCapability' => [ 'base' => 'The details of the worker attribute capability.
', 'refs' => [ 'WorkerAttributeCapabilityList$member' => NULL, ], ], 'WorkerAttributeCapabilityList' => [ 'base' => NULL, 'refs' => [ 'WorkerCapabilities$attributes' => 'The worker attribute capabilities in the list of attribute capabilities.
', ], ], 'WorkerCapabilities' => [ 'base' => 'The details for worker capabilities.
', 'refs' => [ 'UpdateWorkerRequest$capabilities' => 'The worker capabilities to update.
', ], ], 'WorkerId' => [ 'base' => NULL, 'refs' => [ 'AssumeFleetRoleForWorkerRequest$workerId' => 'The ID of the worker assuming the fleet role.
', 'AssumeQueueRoleForWorkerRequest$workerId' => 'The worker ID of the worker assuming the queue role.
', 'BatchGetJobEntityRequest$workerId' => 'The worker ID of the worker containing the job details to get.
', 'CreateWorkerResponse$workerId' => 'The worker ID.
', 'DeleteWorkerRequest$workerId' => 'The worker ID of the worker to delete.
', 'GetSessionResponse$workerId' => 'The worker ID for the session.
', 'GetWorkerRequest$workerId' => 'The worker ID.
', 'GetWorkerResponse$workerId' => 'The worker ID.
', 'ListSessionsForWorkerRequest$workerId' => 'The worker ID for the session.
', 'SessionSummary$workerId' => 'The worker ID.
', 'UpdateWorkerRequest$workerId' => 'The worker ID to update.
', 'UpdateWorkerScheduleRequest$workerId' => 'The worker ID to update.
', 'WorkerSearchSummary$workerId' => 'The worker ID.
', 'WorkerSummary$workerId' => 'The worker ID.
', ], ], 'WorkerSearchSummaries' => [ 'base' => NULL, 'refs' => [ 'SearchWorkersResponse$workers' => 'The workers for the search.
', ], ], 'WorkerSearchSummary' => [ 'base' => 'The details of a worker search.
', 'refs' => [ 'WorkerSearchSummaries$member' => NULL, ], ], 'WorkerSessionSummary' => [ 'base' => 'Summarizes the session for a particular worker.
', 'refs' => [ 'ListSessionsForWorkerSummaries$member' => NULL, ], ], 'WorkerStatus' => [ 'base' => NULL, 'refs' => [ 'GetWorkerResponse$status' => 'The status of the worker.
', 'WorkerSearchSummary$status' => 'The status of the worker search.
', 'WorkerSummary$status' => 'The status of the worker.
', ], ], 'WorkerSummaries' => [ 'base' => NULL, 'refs' => [ 'ListWorkersResponse$workers' => 'The workers on the list.
', ], ], 'WorkerSummary' => [ 'base' => 'The summary of details for a worker.
', 'refs' => [ 'WorkerSummaries$member' => NULL, ], ], ],];
diff --git a/src/data/deadline/2023-10-12/endpoint-rule-set-1.json b/src/data/deadline/2023-10-12/endpoint-rule-set-1.json
new file mode 100644
index 0000000000..6150299bed
--- /dev/null
+++ b/src/data/deadline/2023-10-12/endpoint-rule-set-1.json
@@ -0,0 +1,350 @@
+{
+ "version": "1.0",
+ "parameters": {
+ "Region": {
+ "builtIn": "AWS::Region",
+ "required": false,
+ "documentation": "The AWS region used to dispatch the request.",
+ "type": "String"
+ },
+ "UseDualStack": {
+ "builtIn": "AWS::UseDualStack",
+ "required": true,
+ "default": false,
+ "documentation": "When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.",
+ "type": "Boolean"
+ },
+ "UseFIPS": {
+ "builtIn": "AWS::UseFIPS",
+ "required": true,
+ "default": false,
+ "documentation": "When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.",
+ "type": "Boolean"
+ },
+ "Endpoint": {
+ "builtIn": "SDK::Endpoint",
+ "required": false,
+ "documentation": "Override the endpoint used to send this request",
+ "type": "String"
+ }
+ },
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "isSet",
+ "argv": [
+ {
+ "ref": "Endpoint"
+ }
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseFIPS"
+ },
+ true
+ ]
+ }
+ ],
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported",
+ "type": "error"
+ },
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseDualStack"
+ },
+ true
+ ]
+ }
+ ],
+ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported",
+ "type": "error"
+ },
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": {
+ "ref": "Endpoint"
+ },
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "isSet",
+ "argv": [
+ {
+ "ref": "Region"
+ }
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "aws.partition",
+ "argv": [
+ {
+ "ref": "Region"
+ }
+ ],
+ "assign": "PartitionResult"
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseFIPS"
+ },
+ true
+ ]
+ },
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseDualStack"
+ },
+ true
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ }
+ ]
+ },
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://deadline-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both",
+ "type": "error"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseFIPS"
+ },
+ true
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsFIPS"
+ ]
+ },
+ true
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://deadline-fips.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "error": "FIPS is enabled but this partition does not support FIPS",
+ "type": "error"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ {
+ "ref": "UseDualStack"
+ },
+ true
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [
+ {
+ "fn": "booleanEquals",
+ "argv": [
+ true,
+ {
+ "fn": "getAttr",
+ "argv": [
+ {
+ "ref": "PartitionResult"
+ },
+ "supportsDualStack"
+ ]
+ }
+ ]
+ }
+ ],
+ "rules": [
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://deadline.{Region}.{PartitionResult#dualStackDnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "error": "DualStack is enabled but this partition does not support DualStack",
+ "type": "error"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "rules": [
+ {
+ "conditions": [],
+ "endpoint": {
+ "url": "https://deadline.{Region}.{PartitionResult#dnsSuffix}",
+ "properties": {},
+ "headers": {}
+ },
+ "type": "endpoint"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ }
+ ],
+ "type": "tree"
+ },
+ {
+ "conditions": [],
+ "error": "Invalid Configuration: Missing Region",
+ "type": "error"
+ }
+ ],
+ "type": "tree"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/src/data/deadline/2023-10-12/endpoint-rule-set-1.json.php b/src/data/deadline/2023-10-12/endpoint-rule-set-1.json.php
new file mode 100644
index 0000000000..55f898f9c0
--- /dev/null
+++ b/src/data/deadline/2023-10-12/endpoint-rule-set-1.json.php
@@ -0,0 +1,3 @@
+ '1.0', 'parameters' => [ 'Region' => [ 'builtIn' => 'AWS::Region', 'required' => false, 'documentation' => 'The AWS region used to dispatch the request.', 'type' => 'String', ], 'UseDualStack' => [ 'builtIn' => 'AWS::UseDualStack', 'required' => true, 'default' => false, 'documentation' => 'When true, use the dual-stack endpoint. If the configured endpoint does not support dual-stack, dispatching the request MAY return an error.', 'type' => 'Boolean', ], 'UseFIPS' => [ 'builtIn' => 'AWS::UseFIPS', 'required' => true, 'default' => false, 'documentation' => 'When true, send this request to the FIPS-compliant regional endpoint. If the configured endpoint does not have a FIPS compliant endpoint, dispatching the request will return an error.', 'type' => 'Boolean', ], 'Endpoint' => [ 'builtIn' => 'SDK::Endpoint', 'required' => false, 'documentation' => 'Override the endpoint used to send this request', 'type' => 'String', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Endpoint', ], ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', 'type' => 'error', ], [ 'conditions' => [], 'endpoint' => [ 'url' => [ 'ref' => 'Endpoint', ], 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'isSet', 'argv' => [ [ 'ref' => 'Region', ], ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'aws.partition', 'argv' => [ [ 'ref' => 'Region', ], ], 'assign' => 'PartitionResult', ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], ], ], [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'rules' => [ [ 'conditions' => [], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://deadline-fips.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseFIPS', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsFIPS', ], ], true, ], ], ], 'rules' => [ [ 'conditions' => [], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://deadline-fips.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'FIPS is enabled but this partition does not support FIPS', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ [ 'ref' => 'UseDualStack', ], true, ], ], ], 'rules' => [ [ 'conditions' => [ [ 'fn' => 'booleanEquals', 'argv' => [ true, [ 'fn' => 'getAttr', 'argv' => [ [ 'ref' => 'PartitionResult', ], 'supportsDualStack', ], ], ], ], ], 'rules' => [ [ 'conditions' => [], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://deadline.{Region}.{PartitionResult#dualStackDnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'DualStack is enabled but this partition does not support DualStack', 'type' => 'error', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'rules' => [ [ 'conditions' => [], 'endpoint' => [ 'url' => 'https://deadline.{Region}.{PartitionResult#dnsSuffix}', 'properties' => [], 'headers' => [], ], 'type' => 'endpoint', ], ], 'type' => 'tree', ], ], 'type' => 'tree', ], ], 'type' => 'tree', ], [ 'conditions' => [], 'error' => 'Invalid Configuration: Missing Region', 'type' => 'error', ], ], 'type' => 'tree', ], ],];
diff --git a/src/data/deadline/2023-10-12/endpoint-tests-1.json b/src/data/deadline/2023-10-12/endpoint-tests-1.json
new file mode 100644
index 0000000000..5d9474e43a
--- /dev/null
+++ b/src/data/deadline/2023-10-12/endpoint-tests-1.json
@@ -0,0 +1,314 @@
+{
+ "testCases": [
+ {
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline-fips.us-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": true,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline-fips.us-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline.us-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline.us-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": false,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline-fips.cn-north-1.api.amazonwebservices.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseFIPS": true,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline-fips.cn-north-1.amazonaws.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseFIPS": true,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline.cn-north-1.api.amazonwebservices.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseFIPS": false,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region cn-north-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline.cn-north-1.amazonaws.com.cn"
+ }
+ },
+ "params": {
+ "Region": "cn-north-1",
+ "UseFIPS": false,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline-fips.us-gov-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseFIPS": true,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline-fips.us-gov-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline.us-gov-east-1.api.aws"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-gov-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline.us-gov-east-1.amazonaws.com"
+ }
+ },
+ "params": {
+ "Region": "us-gov-east-1",
+ "UseFIPS": false,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseFIPS": true,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline-fips.us-iso-east-1.c2s.ic.gov"
+ }
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "error": "DualStack is enabled but this partition does not support DualStack"
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-iso-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline.us-iso-east-1.c2s.ic.gov"
+ }
+ },
+ "params": {
+ "Region": "us-iso-east-1",
+ "UseFIPS": false,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack enabled",
+ "expect": {
+ "error": "FIPS and DualStack are enabled, but this partition does not support one or both"
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseFIPS": true,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS enabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline-fips.us-isob-east-1.sc2s.sgov.gov"
+ }
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack enabled",
+ "expect": {
+ "error": "DualStack is enabled but this partition does not support DualStack"
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true
+ }
+ },
+ {
+ "documentation": "For region us-isob-east-1 with FIPS disabled and DualStack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://deadline.us-isob-east-1.sc2s.sgov.gov"
+ }
+ },
+ "params": {
+ "Region": "us-isob-east-1",
+ "UseFIPS": false,
+ "UseDualStack": false
+ }
+ },
+ {
+ "documentation": "For custom endpoint with region set and fips disabled and dualstack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://example.com"
+ }
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with region not set and fips disabled and dualstack disabled",
+ "expect": {
+ "endpoint": {
+ "url": "https://example.com"
+ }
+ },
+ "params": {
+ "UseFIPS": false,
+ "UseDualStack": false,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with fips enabled and dualstack disabled",
+ "expect": {
+ "error": "Invalid Configuration: FIPS and custom endpoint are not supported"
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": true,
+ "UseDualStack": false,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "For custom endpoint with fips disabled and dualstack enabled",
+ "expect": {
+ "error": "Invalid Configuration: Dualstack and custom endpoint are not supported"
+ },
+ "params": {
+ "Region": "us-east-1",
+ "UseFIPS": false,
+ "UseDualStack": true,
+ "Endpoint": "https://example.com"
+ }
+ },
+ {
+ "documentation": "Missing region",
+ "expect": {
+ "error": "Invalid Configuration: Missing Region"
+ }
+ }
+ ],
+ "version": "1.0"
+}
\ No newline at end of file
diff --git a/src/data/deadline/2023-10-12/endpoint-tests-1.json.php b/src/data/deadline/2023-10-12/endpoint-tests-1.json.php
new file mode 100644
index 0000000000..62db6338c0
--- /dev/null
+++ b/src/data/deadline/2023-10-12/endpoint-tests-1.json.php
@@ -0,0 +1,3 @@
+ [ [ 'documentation' => 'For region us-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline-fips.us-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline-fips.us-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline.us-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline.us-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline-fips.cn-north-1.api.amazonwebservices.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline-fips.cn-north-1.amazonaws.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline.cn-north-1.api.amazonwebservices.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region cn-north-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline.cn-north-1.amazonaws.com.cn', ], ], 'params' => [ 'Region' => 'cn-north-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline-fips.us-gov-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline-fips.us-gov-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline.us-gov-east-1.api.aws', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-gov-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline.us-gov-east-1.amazonaws.com', ], ], 'params' => [ 'Region' => 'us-gov-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline-fips.us-iso-east-1.c2s.ic.gov', ], ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'error' => 'DualStack is enabled but this partition does not support DualStack', ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-iso-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline.us-iso-east-1.c2s.ic.gov', ], ], 'params' => [ 'Region' => 'us-iso-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS enabled and DualStack enabled', 'expect' => [ 'error' => 'FIPS and DualStack are enabled, but this partition does not support one or both', ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => true, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS enabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline-fips.us-isob-east-1.sc2s.sgov.gov', ], ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => true, 'UseDualStack' => false, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS disabled and DualStack enabled', 'expect' => [ 'error' => 'DualStack is enabled but this partition does not support DualStack', ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => false, 'UseDualStack' => true, ], ], [ 'documentation' => 'For region us-isob-east-1 with FIPS disabled and DualStack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://deadline.us-isob-east-1.sc2s.sgov.gov', ], ], 'params' => [ 'Region' => 'us-isob-east-1', 'UseFIPS' => false, 'UseDualStack' => false, ], ], [ 'documentation' => 'For custom endpoint with region set and fips disabled and dualstack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://example.com', ], ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => false, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with region not set and fips disabled and dualstack disabled', 'expect' => [ 'endpoint' => [ 'url' => 'https://example.com', ], ], 'params' => [ 'UseFIPS' => false, 'UseDualStack' => false, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with fips enabled and dualstack disabled', 'expect' => [ 'error' => 'Invalid Configuration: FIPS and custom endpoint are not supported', ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => true, 'UseDualStack' => false, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'For custom endpoint with fips disabled and dualstack enabled', 'expect' => [ 'error' => 'Invalid Configuration: Dualstack and custom endpoint are not supported', ], 'params' => [ 'Region' => 'us-east-1', 'UseFIPS' => false, 'UseDualStack' => true, 'Endpoint' => 'https://example.com', ], ], [ 'documentation' => 'Missing region', 'expect' => [ 'error' => 'Invalid Configuration: Missing Region', ], ], ], 'version' => '1.0',];
diff --git a/src/data/deadline/2023-10-12/examples-1.json b/src/data/deadline/2023-10-12/examples-1.json
new file mode 100644
index 0000000000..0ea7e3b0bb
--- /dev/null
+++ b/src/data/deadline/2023-10-12/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/src/data/deadline/2023-10-12/examples-1.json.php b/src/data/deadline/2023-10-12/examples-1.json.php
new file mode 100644
index 0000000000..a0dbf1ecab
--- /dev/null
+++ b/src/data/deadline/2023-10-12/examples-1.json.php
@@ -0,0 +1,3 @@
+ '1.0', 'examples' => [],];
diff --git a/src/data/deadline/2023-10-12/paginators-1.json b/src/data/deadline/2023-10-12/paginators-1.json
new file mode 100644
index 0000000000..7af4a7d911
--- /dev/null
+++ b/src/data/deadline/2023-10-12/paginators-1.json
@@ -0,0 +1,160 @@
+{
+ "pagination": {
+ "GetSessionsStatisticsAggregation": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "statistics"
+ },
+ "ListAvailableMeteredProducts": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "meteredProducts"
+ },
+ "ListBudgets": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "budgets"
+ },
+ "ListFarmMembers": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "members"
+ },
+ "ListFarms": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "farms"
+ },
+ "ListFleetMembers": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "members"
+ },
+ "ListFleets": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "fleets"
+ },
+ "ListJobMembers": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "members"
+ },
+ "ListJobs": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "jobs"
+ },
+ "ListLicenseEndpoints": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "licenseEndpoints"
+ },
+ "ListMeteredProducts": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "meteredProducts"
+ },
+ "ListMonitors": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "monitors"
+ },
+ "ListQueueEnvironments": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "environments"
+ },
+ "ListQueueFleetAssociations": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "queueFleetAssociations"
+ },
+ "ListQueueMembers": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "members"
+ },
+ "ListQueues": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "queues"
+ },
+ "ListSessionActions": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "sessionActions"
+ },
+ "ListSessions": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "sessions"
+ },
+ "ListSessionsForWorker": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "sessions"
+ },
+ "ListStepConsumers": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "consumers"
+ },
+ "ListStepDependencies": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "dependencies"
+ },
+ "ListSteps": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "steps"
+ },
+ "ListStorageProfiles": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "storageProfiles"
+ },
+ "ListStorageProfilesForQueue": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "storageProfiles"
+ },
+ "ListTasks": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "tasks"
+ },
+ "ListWorkers": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults",
+ "result_key": "workers"
+ }
+ }
+}
diff --git a/src/data/deadline/2023-10-12/paginators-1.json.php b/src/data/deadline/2023-10-12/paginators-1.json.php
new file mode 100644
index 0000000000..4d1f6d07f7
--- /dev/null
+++ b/src/data/deadline/2023-10-12/paginators-1.json.php
@@ -0,0 +1,3 @@
+ [ 'GetSessionsStatisticsAggregation' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'statistics', ], 'ListAvailableMeteredProducts' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'meteredProducts', ], 'ListBudgets' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'budgets', ], 'ListFarmMembers' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'members', ], 'ListFarms' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'farms', ], 'ListFleetMembers' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'members', ], 'ListFleets' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'fleets', ], 'ListJobMembers' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'members', ], 'ListJobs' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'jobs', ], 'ListLicenseEndpoints' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'licenseEndpoints', ], 'ListMeteredProducts' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'meteredProducts', ], 'ListMonitors' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'monitors', ], 'ListQueueEnvironments' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'environments', ], 'ListQueueFleetAssociations' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'queueFleetAssociations', ], 'ListQueueMembers' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'members', ], 'ListQueues' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'queues', ], 'ListSessionActions' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'sessionActions', ], 'ListSessions' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'sessions', ], 'ListSessionsForWorker' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'sessions', ], 'ListStepConsumers' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'consumers', ], 'ListStepDependencies' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'dependencies', ], 'ListSteps' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'steps', ], 'ListStorageProfiles' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'storageProfiles', ], 'ListStorageProfilesForQueue' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'storageProfiles', ], 'ListTasks' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'tasks', ], 'ListWorkers' => [ 'input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults', 'result_key' => 'workers', ], ],];
diff --git a/src/data/deadline/2023-10-12/waiters-2.json b/src/data/deadline/2023-10-12/waiters-2.json
new file mode 100644
index 0000000000..7cb6d90abe
--- /dev/null
+++ b/src/data/deadline/2023-10-12/waiters-2.json
@@ -0,0 +1,131 @@
+{
+ "version" : 2,
+ "waiters" : {
+ "FleetActive" : {
+ "description" : "Wait until a Fleet is activated. Use this after invoking CreateFleet or UpdateFleet.",
+ "delay" : 5,
+ "maxAttempts" : 180,
+ "operation" : "GetFleet",
+ "acceptors" : [ {
+ "matcher" : "path",
+ "argument" : "status",
+ "state" : "success",
+ "expected" : "ACTIVE"
+ }, {
+ "matcher" : "path",
+ "argument" : "status",
+ "state" : "failure",
+ "expected" : "CREATE_FAILED"
+ }, {
+ "matcher" : "path",
+ "argument" : "status",
+ "state" : "failure",
+ "expected" : "UPDATE_FAILED"
+ } ]
+ },
+ "JobCreateComplete" : {
+ "description" : "Wait until a Job is created. Use this after invoking CreateJob.",
+ "delay" : 1,
+ "maxAttempts" : 120,
+ "operation" : "GetJob",
+ "acceptors" : [ {
+ "matcher" : "path",
+ "argument" : "lifecycleStatus",
+ "state" : "success",
+ "expected" : "CREATE_COMPLETE"
+ }, {
+ "matcher" : "path",
+ "argument" : "lifecycleStatus",
+ "state" : "success",
+ "expected" : "UPDATE_IN_PROGRESS"
+ }, {
+ "matcher" : "path",
+ "argument" : "lifecycleStatus",
+ "state" : "success",
+ "expected" : "UPDATE_FAILED"
+ }, {
+ "matcher" : "path",
+ "argument" : "lifecycleStatus",
+ "state" : "success",
+ "expected" : "UPDATE_SUCCEEDED"
+ }, {
+ "matcher" : "path",
+ "argument" : "lifecycleStatus",
+ "state" : "failure",
+ "expected" : "UPLOAD_FAILED"
+ }, {
+ "matcher" : "path",
+ "argument" : "lifecycleStatus",
+ "state" : "failure",
+ "expected" : "CREATE_FAILED"
+ } ]
+ },
+ "LicenseEndpointDeleted" : {
+ "description" : "Wait until a LicenseEndpoint is Deleted. Use this after invoking DeleteLicenseEndpoint.",
+ "delay" : 10,
+ "maxAttempts" : 234,
+ "operation" : "GetLicenseEndpoint",
+ "acceptors" : [ {
+ "matcher" : "error",
+ "state" : "success",
+ "expected" : "ResourceNotFoundException"
+ }, {
+ "matcher" : "path",
+ "argument" : "status",
+ "state" : "failure",
+ "expected" : "NOT_READY"
+ } ]
+ },
+ "LicenseEndpointValid" : {
+ "description" : "Wait until a LicenseEndpoint is Ready. Use this after invoking CreateLicenseEndpoint.",
+ "delay" : 10,
+ "maxAttempts" : 114,
+ "operation" : "GetLicenseEndpoint",
+ "acceptors" : [ {
+ "matcher" : "path",
+ "argument" : "status",
+ "state" : "success",
+ "expected" : "READY"
+ }, {
+ "matcher" : "path",
+ "argument" : "status",
+ "state" : "failure",
+ "expected" : "NOT_READY"
+ } ]
+ },
+ "QueueFleetAssociationStopped" : {
+ "description" : "Wait until a QueueFleetAssociation is stopped. Use this after setting the status to STOP_SCHEDULING_AND_COMPLETE_TASKS or STOP_SCHEDULING_AND_CANCEL_TASKS to wait for a QueueFleetAssociation to reach STOPPED",
+ "delay" : 10,
+ "maxAttempts" : 60,
+ "operation" : "GetQueueFleetAssociation",
+ "acceptors" : [ {
+ "matcher" : "path",
+ "argument" : "status",
+ "state" : "success",
+ "expected" : "STOPPED"
+ } ]
+ },
+ "QueueScheduling" : {
+ "delay" : 10,
+ "maxAttempts" : 70,
+ "operation" : "GetQueue",
+ "acceptors" : [ {
+ "matcher" : "path",
+ "argument" : "status",
+ "state" : "success",
+ "expected" : "SCHEDULING"
+ } ]
+ },
+ "QueueSchedulingBlocked" : {
+ "delay" : 10,
+ "maxAttempts" : 30,
+ "operation" : "GetQueue",
+ "acceptors" : [ {
+ "matcher" : "path",
+ "argument" : "status",
+ "state" : "success",
+ "expected" : "SCHEDULING_BLOCKED"
+ } ]
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/data/deadline/2023-10-12/waiters-2.json.php b/src/data/deadline/2023-10-12/waiters-2.json.php
new file mode 100644
index 0000000000..fd97e98568
--- /dev/null
+++ b/src/data/deadline/2023-10-12/waiters-2.json.php
@@ -0,0 +1,3 @@
+ 2, 'waiters' => [ 'FleetActive' => [ 'description' => 'Wait until a Fleet is activated. Use this after invoking CreateFleet or UpdateFleet.', 'delay' => 5, 'maxAttempts' => 180, 'operation' => 'GetFleet', 'acceptors' => [ [ 'matcher' => 'path', 'argument' => 'status', 'state' => 'success', 'expected' => 'ACTIVE', ], [ 'matcher' => 'path', 'argument' => 'status', 'state' => 'failure', 'expected' => 'CREATE_FAILED', ], [ 'matcher' => 'path', 'argument' => 'status', 'state' => 'failure', 'expected' => 'UPDATE_FAILED', ], ], ], 'JobCreateComplete' => [ 'description' => 'Wait until a Job is created. Use this after invoking CreateJob.', 'delay' => 1, 'maxAttempts' => 120, 'operation' => 'GetJob', 'acceptors' => [ [ 'matcher' => 'path', 'argument' => 'lifecycleStatus', 'state' => 'success', 'expected' => 'CREATE_COMPLETE', ], [ 'matcher' => 'path', 'argument' => 'lifecycleStatus', 'state' => 'success', 'expected' => 'UPDATE_IN_PROGRESS', ], [ 'matcher' => 'path', 'argument' => 'lifecycleStatus', 'state' => 'success', 'expected' => 'UPDATE_FAILED', ], [ 'matcher' => 'path', 'argument' => 'lifecycleStatus', 'state' => 'success', 'expected' => 'UPDATE_SUCCEEDED', ], [ 'matcher' => 'path', 'argument' => 'lifecycleStatus', 'state' => 'failure', 'expected' => 'UPLOAD_FAILED', ], [ 'matcher' => 'path', 'argument' => 'lifecycleStatus', 'state' => 'failure', 'expected' => 'CREATE_FAILED', ], ], ], 'LicenseEndpointDeleted' => [ 'description' => 'Wait until a LicenseEndpoint is Deleted. Use this after invoking DeleteLicenseEndpoint.', 'delay' => 10, 'maxAttempts' => 234, 'operation' => 'GetLicenseEndpoint', 'acceptors' => [ [ 'matcher' => 'error', 'state' => 'success', 'expected' => 'ResourceNotFoundException', ], [ 'matcher' => 'path', 'argument' => 'status', 'state' => 'failure', 'expected' => 'NOT_READY', ], ], ], 'LicenseEndpointValid' => [ 'description' => 'Wait until a LicenseEndpoint is Ready. Use this after invoking CreateLicenseEndpoint.', 'delay' => 10, 'maxAttempts' => 114, 'operation' => 'GetLicenseEndpoint', 'acceptors' => [ [ 'matcher' => 'path', 'argument' => 'status', 'state' => 'success', 'expected' => 'READY', ], [ 'matcher' => 'path', 'argument' => 'status', 'state' => 'failure', 'expected' => 'NOT_READY', ], ], ], 'QueueFleetAssociationStopped' => [ 'description' => 'Wait until a QueueFleetAssociation is stopped. Use this after setting the status to STOP_SCHEDULING_AND_COMPLETE_TASKS or STOP_SCHEDULING_AND_CANCEL_TASKS to wait for a QueueFleetAssociation to reach STOPPED', 'delay' => 10, 'maxAttempts' => 60, 'operation' => 'GetQueueFleetAssociation', 'acceptors' => [ [ 'matcher' => 'path', 'argument' => 'status', 'state' => 'success', 'expected' => 'STOPPED', ], ], ], 'QueueScheduling' => [ 'delay' => 10, 'maxAttempts' => 70, 'operation' => 'GetQueue', 'acceptors' => [ [ 'matcher' => 'path', 'argument' => 'status', 'state' => 'success', 'expected' => 'SCHEDULING', ], ], ], 'QueueSchedulingBlocked' => [ 'delay' => 10, 'maxAttempts' => 30, 'operation' => 'GetQueue', 'acceptors' => [ [ 'matcher' => 'path', 'argument' => 'status', 'state' => 'success', 'expected' => 'SCHEDULING_BLOCKED', ], ], ], ],];
diff --git a/src/data/elasticmapreduce/2009-03-31/docs-2.json b/src/data/elasticmapreduce/2009-03-31/docs-2.json
index ef6cd6a960..2679ea5f16 100644
--- a/src/data/elasticmapreduce/2009-03-31/docs-2.json
+++ b/src/data/elasticmapreduce/2009-03-31/docs-2.json
@@ -51,7 +51,7 @@
"RunJobFlow": "RunJobFlow creates and starts running a new cluster (job flow). The cluster runs the steps specified. After the steps complete, the cluster stops and the HDFS partition is lost. To prevent loss of data, configure the last step of the job flow to store results in Amazon S3. If the JobFlowInstancesConfig KeepJobFlowAliveWhenNoSteps
parameter is set to TRUE
, the cluster transitions to the WAITING state rather than shutting down after the steps have completed.
For additional protection, you can set the JobFlowInstancesConfig TerminationProtected
parameter to TRUE
to lock the cluster and prevent it from being terminated by API call, user intervention, or in the event of a job flow error.
A maximum of 256 steps are allowed in each job flow.
If your cluster is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using the SSH shell to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop.
For long-running clusters, we recommend that you periodically store your results.
The instance fleets configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The RunJobFlow request can contain InstanceFleets parameters or InstanceGroups parameters, but not both.
",
"SetKeepJobFlowAliveWhenNoSteps": "You can use the SetKeepJobFlowAliveWhenNoSteps
to configure a cluster (job flow) to terminate after the step execution, i.e., all your steps are executed. If you want a transient cluster that shuts down after the last of the current executing steps are completed, you can configure SetKeepJobFlowAliveWhenNoSteps
to false. If you want a long running cluster, configure SetKeepJobFlowAliveWhenNoSteps
to true.
For more information, see Managing Cluster Termination in the Amazon EMR Management Guide.
",
"SetTerminationProtection": "SetTerminationProtection locks a cluster (job flow) so the Amazon EC2 instances in the cluster cannot be terminated by user intervention, an API call, or in the event of a job-flow error. The cluster still terminates upon successful completion of the job flow. Calling SetTerminationProtection
on a cluster is similar to calling the Amazon EC2 DisableAPITermination
API on all Amazon EC2 instances in a cluster.
SetTerminationProtection
is used to prevent accidental termination of a cluster and to ensure that in the event of an error, the instances persist so that you can recover any data stored in their ephemeral instance storage.
To terminate a cluster that has been locked by setting SetTerminationProtection
to true
, you must first unlock the job flow by a subsequent call to SetTerminationProtection
in which you set the value to false
.
For more information, see Managing Cluster Termination in the Amazon EMR Management Guide.
",
- "SetUnhealthyNodeReplacement": "Specify whether to enable unhealthy node replacement, which lets Amazon EMR gracefully replace core nodes on a cluster if any nodes become unhealthy. For example, a node becomes unhealthy if disk usage is above 90%. If unhealthy node replacement is on and TerminationProtected
are off, Amazon EMR immediately terminates the unhealthy core nodes. To use unhealthy node replacement and retain unhealthy core nodes, use to turn on termination protection. In such cases, Amazon EMR adds the unhealthy nodes to a denylist, reducing job interruptions and failures.
If unhealthy node replacement is on, Amazon EMR notifies YARN and other applications on the cluster to stop scheduling tasks with these nodes, moves the data, and then terminates the nodes.
For more information, see graceful node replacement in the Amazon EMR Management Guide.
",
+ "SetUnhealthyNodeReplacement": "Specify whether to enable unhealthy node replacement, which lets Amazon EMR gracefully replace core nodes on a cluster if any nodes become unhealthy. For example, a node becomes unhealthy if disk usage is above 90%. If unhealthy node replacement is on and TerminationProtected
are off, Amazon EMR immediately terminates the unhealthy core nodes. To use unhealthy node replacement and retain unhealthy core nodes, use to turn on termination protection. In such cases, Amazon EMR adds the unhealthy nodes to a denylist, reducing job interruptions and failures.
If unhealthy node replacement is on, Amazon EMR notifies YARN and other applications on the cluster to stop scheduling tasks with these nodes, moves the data, and then terminates the nodes.
For more information, see graceful node replacement in the Amazon EMR Management Guide.
",
"SetVisibleToAllUsers": " The SetVisibleToAllUsers parameter is no longer supported. Your cluster may be visible to all users in your account. To restrict cluster access using an IAM policy, see Identity and Access Management for Amazon EMR.
Sets the Cluster$VisibleToAllUsers value for an Amazon EMR cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster actions that their IAM policies allow. When false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions on the cluster, regardless of IAM permissions policies attached to other IAM principals.
This action works on running clusters. When you create a cluster, use the RunJobFlowInput$VisibleToAllUsers parameter.
For more information, see Understanding the Amazon EMR Cluster VisibleToAllUsers Setting in the Amazon EMR Management Guide.
",
"StartNotebookExecution": "Starts a notebook execution.
",
"StopNotebookExecution": "Stops a notebook execution.
",
@@ -218,7 +218,7 @@
"Cluster$TerminationProtected": "Indicates whether Amazon EMR will lock the cluster to prevent the Amazon EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
",
"Cluster$VisibleToAllUsers": "Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with the cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster actions on the cluster that their IAM policies allow. When false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions, regardless of IAM permissions policies attached to other IAM principals.
The default value is true
if a value is not provided when creating a cluster using the Amazon EMR API RunJobFlow command, the CLI create-cluster command, or the Amazon Web Services Management Console.
",
"JobFlowDetail$VisibleToAllUsers": "Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with the cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster actions that their IAM policies allow. When false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions, regardless of IAM permissions policies attached to other IAM principals.
The default value is true
if a value is not provided when creating a cluster using the Amazon EMR API RunJobFlow command, the CLI create-cluster command, or the Amazon Web Services Management Console.
",
- "JobFlowInstancesConfig$KeepJobFlowAliveWhenNoSteps": "Specifies whether the cluster should remain available after completing all steps. Defaults to true
. For more information about configuring cluster termination, see Control Cluster Termination in the EMR Management Guide.
",
+ "JobFlowInstancesConfig$KeepJobFlowAliveWhenNoSteps": "Specifies whether the cluster should remain available after completing all steps. Defaults to false
. For more information about configuring cluster termination, see Control Cluster Termination in the EMR Management Guide.
",
"JobFlowInstancesConfig$TerminationProtected": "Specifies whether to lock the cluster to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job-flow error.
",
"JobFlowInstancesDetail$KeepJobFlowAliveWhenNoSteps": "Specifies whether the cluster should remain available after completing all steps.
",
"JobFlowInstancesDetail$TerminationProtected": "Specifies whether the Amazon EC2 instances in the cluster are protected from termination by API calls, user intervention, or in the event of a job-flow error.
",
@@ -2060,7 +2060,7 @@
"CancelStepsInfo$Reason": "The reason for the failure if the CancelSteps request fails.
",
"CloudWatchAlarmDefinition$MetricName": "The name of the CloudWatch metric that is watched to determine an alarm condition.
",
"CloudWatchAlarmDefinition$Namespace": "The namespace for the CloudWatch metric. The default is AWS/ElasticMapReduce
.
",
- "Cluster$Name": "The name of the cluster.
",
+ "Cluster$Name": "The name of the cluster. This parameter can't contain the characters <, >, $, |, or ` (backtick).
",
"Cluster$LogUri": "The path to the Amazon S3 location where logs for this cluster are stored.
",
"Cluster$LogEncryptionKmsKeyId": " The KMS key used for encrypting log files. This attribute is only available with Amazon EMR 5.30.0 and later, excluding Amazon EMR 6.0.0.
",
"Cluster$RequestedAmiVersion": "The AMI version requested for this cluster.
",
diff --git a/src/data/elasticmapreduce/2009-03-31/docs-2.json.php b/src/data/elasticmapreduce/2009-03-31/docs-2.json.php
index d45d12328a..7a4c5c1f22 100644
--- a/src/data/elasticmapreduce/2009-03-31/docs-2.json.php
+++ b/src/data/elasticmapreduce/2009-03-31/docs-2.json.php
@@ -1,3 +1,3 @@
'2.0', 'service' => 'Amazon EMR is a web service that makes it easier to process large amounts of data efficiently. Amazon EMR uses Hadoop processing combined with several Amazon Web Services services to do tasks such as web indexing, data mining, log file analysis, machine learning, scientific simulation, and data warehouse management.
', 'operations' => [ 'AddInstanceFleet' => 'Adds an instance fleet to a running cluster.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x.
', 'AddInstanceGroups' => 'Adds one or more instance groups to a running cluster.
', 'AddJobFlowSteps' => 'AddJobFlowSteps adds new steps to a running cluster. A maximum of 256 steps are allowed in each job flow.
If your cluster is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using SSH to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop.
A step specifies the location of a JAR file stored either on the master node of the cluster or in Amazon S3. Each step is performed by the main function of the main class of the JAR file. The main class can be specified either in the manifest of the JAR or by using the MainFunction parameter of the step.
Amazon EMR executes each step in the order listed. For a step to be considered complete, the main function must exit with a zero exit code and all Hadoop jobs started while the step was running must have completed and run successfully.
You can only add steps to a cluster that is in one of the following states: STARTING, BOOTSTRAPPING, RUNNING, or WAITING.
The string values passed into HadoopJarStep
object cannot exceed a total of 10240 characters.
', 'AddTags' => 'Adds tags to an Amazon EMR resource, such as a cluster or an Amazon EMR Studio. Tags make it easier to associate resources in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see Tag Clusters.
', 'CancelSteps' => 'Cancels a pending step or steps in a running cluster. Available only in Amazon EMR versions 4.8.0 and later, excluding version 5.0.0. A maximum of 256 steps are allowed in each CancelSteps request. CancelSteps is idempotent but asynchronous; it does not guarantee that a step will be canceled, even if the request is successfully submitted. When you use Amazon EMR releases 5.28.0 and later, you can cancel steps that are in a PENDING
or RUNNING
state. In earlier versions of Amazon EMR, you can only cancel steps that are in a PENDING
state.
', 'CreateSecurityConfiguration' => 'Creates a security configuration, which is stored in the service and can be specified when a cluster is created.
', 'CreateStudio' => 'Creates a new Amazon EMR Studio.
', 'CreateStudioSessionMapping' => 'Maps a user or group to the Amazon EMR Studio specified by StudioId
, and applies a session policy to refine Studio permissions for that user or group. Use CreateStudioSessionMapping
to assign users to a Studio when you use IAM Identity Center authentication. For instructions on how to assign users to a Studio when you use IAM authentication, see Assign a user or group to your EMR Studio.
', 'DeleteSecurityConfiguration' => 'Deletes a security configuration.
', 'DeleteStudio' => 'Removes an Amazon EMR Studio from the Studio metadata store.
', 'DeleteStudioSessionMapping' => 'Removes a user or group from an Amazon EMR Studio.
', 'DescribeCluster' => 'Provides cluster-level details including status, hardware and software configuration, VPC settings, and so on.
', 'DescribeJobFlows' => 'This API is no longer supported and will eventually be removed. We recommend you use ListClusters, DescribeCluster, ListSteps, ListInstanceGroups and ListBootstrapActions instead.
DescribeJobFlows returns a list of job flows that match all of the supplied parameters. The parameters can include a list of job flow IDs, job flow states, and restrictions on job flow creation date and time.
Regardless of supplied parameters, only job flows created within the last two months are returned.
If no parameters are supplied, then job flows matching either of the following criteria are returned:
-
Job flows created and completed in the last two weeks
-
Job flows created within the last two months that are in one of the following states: RUNNING
, WAITING
, SHUTTING_DOWN
, STARTING
Amazon EMR can return a maximum of 512 job flow descriptions.
', 'DescribeNotebookExecution' => 'Provides details of a notebook execution.
', 'DescribeReleaseLabel' => 'Provides Amazon EMR release label details, such as the releases available the Region where the API request is run, and the available applications for a specific Amazon EMR release label. Can also list Amazon EMR releases that support a specified version of Spark.
', 'DescribeSecurityConfiguration' => 'Provides the details of a security configuration by returning the configuration JSON.
', 'DescribeStep' => 'Provides more detail about the cluster step.
', 'DescribeStudio' => 'Returns details for the specified Amazon EMR Studio including ID, Name, VPC, Studio access URL, and so on.
', 'GetAutoTerminationPolicy' => 'Returns the auto-termination policy for an Amazon EMR cluster.
', 'GetBlockPublicAccessConfiguration' => 'Returns the Amazon EMR block public access configuration for your Amazon Web Services account in the current Region. For more information see Configure Block Public Access for Amazon EMR in the Amazon EMR Management Guide.
', 'GetClusterSessionCredentials' => 'Provides temporary, HTTP basic credentials that are associated with a given runtime IAM role and used by a cluster with fine-grained access control activated. You can use these credentials to connect to cluster endpoints that support username and password authentication.
', 'GetManagedScalingPolicy' => 'Fetches the attached managed scaling policy for an Amazon EMR cluster.
', 'GetStudioSessionMapping' => 'Fetches mapping details for the specified Amazon EMR Studio and identity (user or group).
', 'ListBootstrapActions' => 'Provides information about the bootstrap actions associated with a cluster.
', 'ListClusters' => 'Provides the status of all clusters visible to this Amazon Web Services account. Allows you to filter the list of clusters based on certain criteria; for example, filtering by cluster creation date and time or by status. This call returns a maximum of 50 clusters in unsorted order per call, but returns a marker to track the paging of the cluster list across multiple ListClusters calls.
', 'ListInstanceFleets' => 'Lists all available details about the instance fleets in a cluster.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'ListInstanceGroups' => 'Provides all available details about the instance groups in a cluster.
', 'ListInstances' => 'Provides information for all active Amazon EC2 instances and Amazon EC2 instances terminated in the last 30 days, up to a maximum of 2,000. Amazon EC2 instances in any of the following states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING.
', 'ListNotebookExecutions' => 'Provides summaries of all notebook executions. You can filter the list based on multiple criteria such as status, time range, and editor id. Returns a maximum of 50 notebook executions and a marker to track the paging of a longer notebook execution list across multiple ListNotebookExecutions
calls.
', 'ListReleaseLabels' => 'Retrieves release labels of Amazon EMR services in the Region where the API is called.
', 'ListSecurityConfigurations' => 'Lists all the security configurations visible to this account, providing their creation dates and times, and their names. This call returns a maximum of 50 clusters per call, but returns a marker to track the paging of the cluster list across multiple ListSecurityConfigurations calls.
', 'ListSteps' => 'Provides a list of steps for the cluster in reverse order unless you specify stepIds
with the request or filter by StepStates
. You can specify a maximum of 10 stepIDs
. The CLI automatically paginates results to return a list greater than 50 steps. To return more than 50 steps using the CLI, specify a Marker
, which is a pagination token that indicates the next set of steps to retrieve.
', 'ListStudioSessionMappings' => 'Returns a list of all user or group session mappings for the Amazon EMR Studio specified by StudioId
.
', 'ListStudios' => 'Returns a list of all Amazon EMR Studios associated with the Amazon Web Services account. The list includes details such as ID, Studio Access URL, and creation time for each Studio.
', 'ListSupportedInstanceTypes' => 'A list of the instance types that Amazon EMR supports. You can filter the list by Amazon Web Services Region and Amazon EMR release.
', 'ModifyCluster' => 'Modifies the number of steps that can be executed concurrently for the cluster specified using ClusterID.
', 'ModifyInstanceFleet' => 'Modifies the target On-Demand and target Spot capacities for the instance fleet with the specified InstanceFleetID within the cluster specified using ClusterID. The call either succeeds or fails atomically.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'ModifyInstanceGroups' => 'ModifyInstanceGroups modifies the number of nodes and configuration settings of an instance group. The input parameters include the new target instance count for the group and the instance group ID. The call will either succeed or fail atomically.
', 'PutAutoScalingPolicy' => 'Creates or updates an automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric.
', 'PutAutoTerminationPolicy' => ' Auto-termination is supported in Amazon EMR releases 5.30.0 and 6.1.0 and later. For more information, see Using an auto-termination policy.
Creates or updates an auto-termination policy for an Amazon EMR cluster. An auto-termination policy defines the amount of idle time in seconds after which a cluster automatically terminates. For alternative cluster termination options, see Control cluster termination.
', 'PutBlockPublicAccessConfiguration' => 'Creates or updates an Amazon EMR block public access configuration for your Amazon Web Services account in the current Region. For more information see Configure Block Public Access for Amazon EMR in the Amazon EMR Management Guide.
', 'PutManagedScalingPolicy' => 'Creates or updates a managed scaling policy for an Amazon EMR cluster. The managed scaling policy defines the limits for resources, such as Amazon EC2 instances that can be added or terminated from a cluster. The policy only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', 'RemoveAutoScalingPolicy' => 'Removes an automatic scaling policy from a specified instance group within an Amazon EMR cluster.
', 'RemoveAutoTerminationPolicy' => 'Removes an auto-termination policy from an Amazon EMR cluster.
', 'RemoveManagedScalingPolicy' => ' Removes a managed scaling policy from a specified Amazon EMR cluster.
', 'RemoveTags' => 'Removes tags from an Amazon EMR resource, such as a cluster or Amazon EMR Studio. Tags make it easier to associate resources in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see Tag Clusters.
The following example removes the stack tag with value Prod from a cluster:
', 'RunJobFlow' => 'RunJobFlow creates and starts running a new cluster (job flow). The cluster runs the steps specified. After the steps complete, the cluster stops and the HDFS partition is lost. To prevent loss of data, configure the last step of the job flow to store results in Amazon S3. If the JobFlowInstancesConfig KeepJobFlowAliveWhenNoSteps
parameter is set to TRUE
, the cluster transitions to the WAITING state rather than shutting down after the steps have completed.
For additional protection, you can set the JobFlowInstancesConfig TerminationProtected
parameter to TRUE
to lock the cluster and prevent it from being terminated by API call, user intervention, or in the event of a job flow error.
A maximum of 256 steps are allowed in each job flow.
If your cluster is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using the SSH shell to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop.
For long-running clusters, we recommend that you periodically store your results.
The instance fleets configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The RunJobFlow request can contain InstanceFleets parameters or InstanceGroups parameters, but not both.
', 'SetKeepJobFlowAliveWhenNoSteps' => 'You can use the SetKeepJobFlowAliveWhenNoSteps
to configure a cluster (job flow) to terminate after the step execution, i.e., all your steps are executed. If you want a transient cluster that shuts down after the last of the current executing steps are completed, you can configure SetKeepJobFlowAliveWhenNoSteps
to false. If you want a long running cluster, configure SetKeepJobFlowAliveWhenNoSteps
to true.
For more information, see Managing Cluster Termination in the Amazon EMR Management Guide.
', 'SetTerminationProtection' => 'SetTerminationProtection locks a cluster (job flow) so the Amazon EC2 instances in the cluster cannot be terminated by user intervention, an API call, or in the event of a job-flow error. The cluster still terminates upon successful completion of the job flow. Calling SetTerminationProtection
on a cluster is similar to calling the Amazon EC2 DisableAPITermination
API on all Amazon EC2 instances in a cluster.
SetTerminationProtection
is used to prevent accidental termination of a cluster and to ensure that in the event of an error, the instances persist so that you can recover any data stored in their ephemeral instance storage.
To terminate a cluster that has been locked by setting SetTerminationProtection
to true
, you must first unlock the job flow by a subsequent call to SetTerminationProtection
in which you set the value to false
.
For more information, see Managing Cluster Termination in the Amazon EMR Management Guide.
', 'SetUnhealthyNodeReplacement' => 'Specify whether to enable unhealthy node replacement, which lets Amazon EMR gracefully replace core nodes on a cluster if any nodes become unhealthy. For example, a node becomes unhealthy if disk usage is above 90%. If unhealthy node replacement is on and TerminationProtected
are off, Amazon EMR immediately terminates the unhealthy core nodes. To use unhealthy node replacement and retain unhealthy core nodes, use to turn on termination protection. In such cases, Amazon EMR adds the unhealthy nodes to a denylist, reducing job interruptions and failures.
If unhealthy node replacement is on, Amazon EMR notifies YARN and other applications on the cluster to stop scheduling tasks with these nodes, moves the data, and then terminates the nodes.
For more information, see graceful node replacement in the Amazon EMR Management Guide.
', 'SetVisibleToAllUsers' => ' The SetVisibleToAllUsers parameter is no longer supported. Your cluster may be visible to all users in your account. To restrict cluster access using an IAM policy, see Identity and Access Management for Amazon EMR.
Sets the Cluster$VisibleToAllUsers value for an Amazon EMR cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster actions that their IAM policies allow. When false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions on the cluster, regardless of IAM permissions policies attached to other IAM principals.
This action works on running clusters. When you create a cluster, use the RunJobFlowInput$VisibleToAllUsers parameter.
For more information, see Understanding the Amazon EMR Cluster VisibleToAllUsers Setting in the Amazon EMR Management Guide.
', 'StartNotebookExecution' => 'Starts a notebook execution.
', 'StopNotebookExecution' => 'Stops a notebook execution.
', 'TerminateJobFlows' => 'TerminateJobFlows shuts a list of clusters (job flows) down. When a job flow is shut down, any step not yet completed is canceled and the Amazon EC2 instances on which the cluster is running are stopped. Any log files not already saved are uploaded to Amazon S3 if a LogUri was specified when the cluster was created.
The maximum number of clusters allowed is 10. The call to TerminateJobFlows
is asynchronous. Depending on the configuration of the cluster, it may take up to 1-5 minutes for the cluster to completely terminate and release allocated resources, such as Amazon EC2 instances.
', 'UpdateStudio' => 'Updates an Amazon EMR Studio configuration, including attributes such as name, description, and subnets.
', 'UpdateStudioSessionMapping' => 'Updates the session policy attached to the user or group for the specified Amazon EMR Studio.
', ], 'shapes' => [ 'ActionOnFailure' => [ 'base' => NULL, 'refs' => [ 'Step$ActionOnFailure' => 'The action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER
, CANCEL_AND_WAIT
, and CONTINUE
. TERMINATE_JOB_FLOW
is provided for backward compatibility. We recommend using TERMINATE_CLUSTER
instead.
If a cluster\'s StepConcurrencyLevel
is greater than 1
, do not use AddJobFlowSteps
to submit a step with this parameter set to CANCEL_AND_WAIT
or TERMINATE_CLUSTER
. The step is not submitted and the action fails with a message that the ActionOnFailure
setting is not valid.
If you change a cluster\'s StepConcurrencyLevel
to be greater than 1 while a step is running, the ActionOnFailure
parameter may not behave as you expect. In this case, for a step that fails with this parameter set to CANCEL_AND_WAIT
, pending steps and the running step are not canceled; for a step that fails with this parameter set to TERMINATE_CLUSTER
, the cluster does not terminate.
', 'StepConfig$ActionOnFailure' => 'The action to take when the step fails. Use one of the following values:
-
TERMINATE_CLUSTER
- Shuts down the cluster.
-
CANCEL_AND_WAIT
- Cancels any pending steps and returns the cluster to the WAITING
state.
-
CONTINUE
- Continues to the next step in the queue.
-
TERMINATE_JOB_FLOW
- Shuts down the cluster. TERMINATE_JOB_FLOW
is provided for backward compatibility. We recommend using TERMINATE_CLUSTER
instead.
If a cluster\'s StepConcurrencyLevel
is greater than 1
, do not use AddJobFlowSteps
to submit a step with this parameter set to CANCEL_AND_WAIT
or TERMINATE_CLUSTER
. The step is not submitted and the action fails with a message that the ActionOnFailure
setting is not valid.
If you change a cluster\'s StepConcurrencyLevel
to be greater than 1 while a step is running, the ActionOnFailure
parameter may not behave as you expect. In this case, for a step that fails with this parameter set to CANCEL_AND_WAIT
, pending steps and the running step are not canceled; for a step that fails with this parameter set to TERMINATE_CLUSTER
, the cluster does not terminate.
', 'StepSummary$ActionOnFailure' => 'The action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER, CANCEL_AND_WAIT, and CONTINUE. TERMINATE_JOB_FLOW is available for backward compatibility.
', ], ], 'AddInstanceFleetInput' => [ 'base' => NULL, 'refs' => [], ], 'AddInstanceFleetOutput' => [ 'base' => NULL, 'refs' => [], ], 'AddInstanceGroupsInput' => [ 'base' => 'Input to an AddInstanceGroups call.
', 'refs' => [], ], 'AddInstanceGroupsOutput' => [ 'base' => 'Output from an AddInstanceGroups call.
', 'refs' => [], ], 'AddJobFlowStepsInput' => [ 'base' => ' The input argument to the AddJobFlowSteps operation.
', 'refs' => [], ], 'AddJobFlowStepsOutput' => [ 'base' => ' The output for the AddJobFlowSteps operation.
', 'refs' => [], ], 'AddTagsInput' => [ 'base' => 'This input identifies an Amazon EMR resource and a list of tags to attach.
', 'refs' => [], ], 'AddTagsOutput' => [ 'base' => 'This output indicates the result of adding tags to a resource.
', 'refs' => [], ], 'AdjustmentType' => [ 'base' => NULL, 'refs' => [ 'SimpleScalingPolicyConfiguration$AdjustmentType' => 'The way in which Amazon EC2 instances are added (if ScalingAdjustment
is a positive number) or terminated (if ScalingAdjustment
is a negative number) each time the scaling activity is triggered. CHANGE_IN_CAPACITY
is the default. CHANGE_IN_CAPACITY
indicates that the Amazon EC2 instance count increments or decrements by ScalingAdjustment
, which should be expressed as an integer. PERCENT_CHANGE_IN_CAPACITY
indicates the instance count increments or decrements by the percentage specified by ScalingAdjustment
, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity. EXACT_CAPACITY
indicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified by ScalingAdjustment
, which should be expressed as a positive integer.
', ], ], 'Application' => [ 'base' => 'With Amazon EMR release version 4.0 and later, the only accepted parameter is the application name. To pass arguments to applications, you use configuration classifications specified using configuration JSON objects. For more information, see Configuring Applications.
With earlier Amazon EMR releases, the application is any Amazon or third-party software that you can add to the cluster. This structure contains a list of strings that indicates the software to use with the cluster and accepts a user argument list. Amazon EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action argument.
', 'refs' => [ 'ApplicationList$member' => NULL, ], ], 'ApplicationList' => [ 'base' => NULL, 'refs' => [ 'Cluster$Applications' => 'The applications installed on this cluster.
', 'RunJobFlowInput$Applications' => 'Applies to Amazon EMR releases 4.0 and later. A case-insensitive list of applications for Amazon EMR to install and configure when launching the cluster. For a list of applications available for each Amazon EMR release version, see the Amazon EMRRelease Guide.
', ], ], 'ArnType' => [ 'base' => NULL, 'refs' => [ 'AddInstanceFleetOutput$ClusterArn' => 'The Amazon Resource Name of the cluster.
', 'AddInstanceGroupsOutput$ClusterArn' => 'The Amazon Resource Name of the cluster.
', 'AddJobFlowStepsInput$ExecutionRoleArn' => 'The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the following format: arn:partition:service:region:account:resource
.
For example, arn:aws:IAM::1234567890:role/ReadOnly
is a correctly formatted runtime role ARN.
', 'BlockPublicAccessConfigurationMetadata$CreatedByArn' => 'The Amazon Resource Name that created or last modified the configuration.
', 'Cluster$ClusterArn' => 'The Amazon Resource Name of the cluster.
', 'ClusterSummary$ClusterArn' => 'The Amazon Resource Name of the cluster.
', 'CreateStudioInput$IdcInstanceArn' => ' The ARN of the IAM Identity Center instance to create the Studio application.
', 'GetClusterSessionCredentialsInput$ExecutionRoleArn' => 'The Amazon Resource Name (ARN) of the runtime role for interactive workload submission on the cluster. The runtime role can be a cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the following format: arn:partition:service:region:account:resource
.
', 'PutAutoScalingPolicyOutput$ClusterArn' => 'The Amazon Resource Name (ARN) of the cluster.
', 'RunJobFlowOutput$ClusterArn' => 'The Amazon Resource Name (ARN) of the cluster.
', 'Studio$IdcInstanceArn' => ' The ARN of the IAM Identity Center instance the Studio application belongs to.
', ], ], 'AuthMode' => [ 'base' => NULL, 'refs' => [ 'CreateStudioInput$AuthMode' => 'Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
', 'Studio$AuthMode' => 'Specifies whether the Amazon EMR Studio authenticates users with IAM or IAM Identity Center.
', 'StudioSummary$AuthMode' => 'Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
', ], ], 'AutoScalingPolicy' => [ 'base' => 'An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. An automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
', 'refs' => [ 'InstanceGroupConfig$AutoScalingPolicy' => 'An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
', 'PutAutoScalingPolicyInput$AutoScalingPolicy' => 'Specifies the definition of the automatic scaling policy.
', ], ], 'AutoScalingPolicyDescription' => [ 'base' => 'An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
', 'refs' => [ 'InstanceGroup$AutoScalingPolicy' => 'An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
', 'PutAutoScalingPolicyOutput$AutoScalingPolicy' => 'The automatic scaling policy definition.
', ], ], 'AutoScalingPolicyState' => [ 'base' => NULL, 'refs' => [ 'AutoScalingPolicyStatus$State' => 'Indicates the status of the automatic scaling policy.
', ], ], 'AutoScalingPolicyStateChangeReason' => [ 'base' => 'The reason for an AutoScalingPolicyStatus change.
', 'refs' => [ 'AutoScalingPolicyStatus$StateChangeReason' => 'The reason for a change in status.
', ], ], 'AutoScalingPolicyStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'AutoScalingPolicyStateChangeReason$Code' => 'The code indicating the reason for the change in status.USER_REQUEST
indicates that the scaling policy status was changed by a user. PROVISION_FAILURE
indicates that the status change was because the policy failed to provision. CLEANUP_FAILURE
indicates an error.
', ], ], 'AutoScalingPolicyStatus' => [ 'base' => 'The status of an automatic scaling policy.
', 'refs' => [ 'AutoScalingPolicyDescription$Status' => 'The status of an automatic scaling policy.
', ], ], 'AutoTerminationPolicy' => [ 'base' => 'An auto-termination policy for an Amazon EMR cluster. An auto-termination policy defines the amount of idle time in seconds after which a cluster automatically terminates. For alternative cluster termination options, see Control cluster termination.
', 'refs' => [ 'GetAutoTerminationPolicyOutput$AutoTerminationPolicy' => 'Specifies the auto-termination policy that is attached to an Amazon EMR cluster.
', 'PutAutoTerminationPolicyInput$AutoTerminationPolicy' => 'Specifies the auto-termination policy to attach to the cluster.
', 'RunJobFlowInput$AutoTerminationPolicy' => NULL, ], ], 'BlockPublicAccessConfiguration' => [ 'base' => 'A configuration for Amazon EMR block public access. When BlockPublicSecurityGroupRules
is set to true
, Amazon EMR prevents cluster creation if one of the cluster\'s security groups has a rule that allows inbound traffic from 0.0.0.0/0 or ::/0 on a port, unless the port is specified as an exception using PermittedPublicSecurityGroupRuleRanges
.
', 'refs' => [ 'GetBlockPublicAccessConfigurationOutput$BlockPublicAccessConfiguration' => 'A configuration for Amazon EMR block public access. The configuration applies to all clusters created in your account for the current Region. The configuration specifies whether block public access is enabled. If block public access is enabled, security groups associated with the cluster cannot have rules that allow inbound traffic from 0.0.0.0/0 or ::/0 on a port, unless the port is specified as an exception using PermittedPublicSecurityGroupRuleRanges
in the BlockPublicAccessConfiguration
. By default, Port 22 (SSH) is an exception, and public access is allowed on this port. You can change this by updating the block public access configuration to remove the exception.
For accounts that created clusters in a Region before November 25, 2019, block public access is disabled by default in that Region. To use this feature, you must manually enable and configure it. For accounts that did not create an Amazon EMR cluster in a Region before this date, block public access is enabled by default in that Region.
', 'PutBlockPublicAccessConfigurationInput$BlockPublicAccessConfiguration' => 'A configuration for Amazon EMR block public access. The configuration applies to all clusters created in your account for the current Region. The configuration specifies whether block public access is enabled. If block public access is enabled, security groups associated with the cluster cannot have rules that allow inbound traffic from 0.0.0.0/0 or ::/0 on a port, unless the port is specified as an exception using PermittedPublicSecurityGroupRuleRanges
in the BlockPublicAccessConfiguration
. By default, Port 22 (SSH) is an exception, and public access is allowed on this port. You can change this by updating BlockPublicSecurityGroupRules
to remove the exception.
For accounts that created clusters in a Region before November 25, 2019, block public access is disabled by default in that Region. To use this feature, you must manually enable and configure it. For accounts that did not create an Amazon EMR cluster in a Region before this date, block public access is enabled by default in that Region.
', ], ], 'BlockPublicAccessConfigurationMetadata' => [ 'base' => 'Properties that describe the Amazon Web Services principal that created the BlockPublicAccessConfiguration
using the PutBlockPublicAccessConfiguration
action as well as the date and time that the configuration was created. Each time a configuration for block public access is updated, Amazon EMR updates this metadata.
', 'refs' => [ 'GetBlockPublicAccessConfigurationOutput$BlockPublicAccessConfigurationMetadata' => 'Properties that describe the Amazon Web Services principal that created the BlockPublicAccessConfiguration
using the PutBlockPublicAccessConfiguration
action as well as the date and time that the configuration was created. Each time a configuration for block public access is updated, Amazon EMR updates this metadata.
', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'BlockPublicAccessConfiguration$BlockPublicSecurityGroupRules' => 'Indicates whether Amazon EMR block public access is enabled (true
) or disabled (false
). By default, the value is false
for accounts that have created Amazon EMR clusters before July 2019. For accounts created after this, the default is true
.
', 'Cluster$AutoTerminate' => 'Specifies whether the cluster should terminate after completing all steps.
', 'Cluster$TerminationProtected' => 'Indicates whether Amazon EMR will lock the cluster to prevent the Amazon EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
', 'Cluster$VisibleToAllUsers' => 'Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with the cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster actions on the cluster that their IAM policies allow. When false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions, regardless of IAM permissions policies attached to other IAM principals.
The default value is true
if a value is not provided when creating a cluster using the Amazon EMR API RunJobFlow command, the CLI create-cluster command, or the Amazon Web Services Management Console.
', 'JobFlowDetail$VisibleToAllUsers' => 'Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with the cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster actions that their IAM policies allow. When false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions, regardless of IAM permissions policies attached to other IAM principals.
The default value is true
if a value is not provided when creating a cluster using the Amazon EMR API RunJobFlow command, the CLI create-cluster command, or the Amazon Web Services Management Console.
', 'JobFlowInstancesConfig$KeepJobFlowAliveWhenNoSteps' => 'Specifies whether the cluster should remain available after completing all steps. Defaults to true
. For more information about configuring cluster termination, see Control Cluster Termination in the EMR Management Guide.
', 'JobFlowInstancesConfig$TerminationProtected' => 'Specifies whether to lock the cluster to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job-flow error.
', 'JobFlowInstancesDetail$KeepJobFlowAliveWhenNoSteps' => 'Specifies whether the cluster should remain available after completing all steps.
', 'JobFlowInstancesDetail$TerminationProtected' => 'Specifies whether the Amazon EC2 instances in the cluster are protected from termination by API calls, user intervention, or in the event of a job-flow error.
', 'RunJobFlowInput$VisibleToAllUsers' => ' The VisibleToAllUsers parameter is no longer supported. By default, the value is set to true
. Setting it to false
now has no effect.
Set this value to true
so that IAM principals in the Amazon Web Services account associated with the cluster can perform Amazon EMR actions on the cluster that their IAM policies allow. This value defaults to true
for clusters created using the Amazon EMR API or the CLI create-cluster command.
When set to false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions for the cluster, regardless of the IAM permissions policies attached to other IAM principals. For more information, see Understanding the Amazon EMR cluster VisibleToAllUsers setting in the Amazon EMR Management Guide.
', 'SetKeepJobFlowAliveWhenNoStepsInput$KeepJobFlowAliveWhenNoSteps' => 'A Boolean that indicates whether to terminate the cluster after all steps are executed.
', 'SetTerminationProtectionInput$TerminationProtected' => 'A Boolean that indicates whether to protect the cluster and prevent the Amazon EC2 instances in the cluster from shutting down due to API calls, user intervention, or job-flow error.
', 'SetVisibleToAllUsersInput$VisibleToAllUsers' => 'A value of true
indicates that an IAM principal in the Amazon Web Services account can perform Amazon EMR actions on the cluster that the IAM policies attached to the principal allow. A value of false
indicates that only the IAM principal that created the cluster and the Amazon Web Services root user can perform Amazon EMR actions on the cluster.
', 'SupportedInstanceType$Is64BitsOnly' => 'Indicates whether the SupportedInstanceType
only supports 64-bit architecture.
', 'SupportedInstanceType$EbsOptimizedAvailable' => 'Indicates whether the SupportedInstanceType
supports Amazon EBS optimization.
', 'SupportedInstanceType$EbsOptimizedByDefault' => 'Indicates whether the SupportedInstanceType
uses Amazon EBS optimization by default.
', 'SupportedInstanceType$EbsStorageOnly' => 'Indicates whether the SupportedInstanceType
only supports Amazon EBS.
', ], ], 'BooleanObject' => [ 'base' => NULL, 'refs' => [ 'Cluster$UnhealthyNodeReplacement' => 'Indicates whether Amazon EMR should gracefully replace Amazon EC2 core instances that have degraded within the cluster.
', 'CreateStudioInput$TrustedIdentityPropagationEnabled' => ' A Boolean indicating whether to enable Trusted identity propagation for the Studio. The default value is false
.
', 'EbsConfiguration$EbsOptimized' => 'Indicates whether an Amazon EBS volume is EBS-optimized.
', 'InstanceGroup$EbsOptimized' => 'If the instance group is EBS-optimized. An Amazon EBS-optimized instance uses an optimized configuration stack and provides additional, dedicated capacity for Amazon EBS I/O.
', 'InstanceTypeSpecification$EbsOptimized' => 'Evaluates to TRUE
when the specified InstanceType
is EBS-optimized.
', 'JobFlowInstancesConfig$UnhealthyNodeReplacement' => 'Indicates whether Amazon EMR should gracefully replace core nodes that have degraded within the cluster.
', 'JobFlowInstancesDetail$UnhealthyNodeReplacement' => 'Indicates whether Amazon EMR should gracefully replace core nodes that have degraded within the cluster.
', 'SetUnhealthyNodeReplacementInput$UnhealthyNodeReplacement' => 'Indicates whether to turn on or turn off graceful unhealthy node replacement.
', 'Studio$TrustedIdentityPropagationEnabled' => ' Indicates whether the Studio has Trusted identity propagation enabled. The default value is false
.
', ], ], 'BootstrapActionConfig' => [ 'base' => 'Configuration of a bootstrap action.
', 'refs' => [ 'BootstrapActionConfigList$member' => NULL, 'BootstrapActionDetail$BootstrapActionConfig' => 'A description of the bootstrap action.
', ], ], 'BootstrapActionConfigList' => [ 'base' => NULL, 'refs' => [ 'RunJobFlowInput$BootstrapActions' => 'A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
', ], ], 'BootstrapActionDetail' => [ 'base' => 'Reports the configuration of a bootstrap action in a cluster (job flow).
', 'refs' => [ 'BootstrapActionDetailList$member' => NULL, ], ], 'BootstrapActionDetailList' => [ 'base' => NULL, 'refs' => [ 'JobFlowDetail$BootstrapActions' => 'A list of the bootstrap actions run by the job flow.
', ], ], 'CancelStepsInfo' => [ 'base' => 'Specification of the status of a CancelSteps request. Available only in Amazon EMR version 4.8.0 and later, excluding version 5.0.0.
', 'refs' => [ 'CancelStepsInfoList$member' => NULL, ], ], 'CancelStepsInfoList' => [ 'base' => NULL, 'refs' => [ 'CancelStepsOutput$CancelStepsInfoList' => 'A list of CancelStepsInfo, which shows the status of specified cancel requests for each StepID
specified.
', ], ], 'CancelStepsInput' => [ 'base' => 'The input argument to the CancelSteps operation.
', 'refs' => [], ], 'CancelStepsOutput' => [ 'base' => ' The output for the CancelSteps operation.
', 'refs' => [], ], 'CancelStepsRequestStatus' => [ 'base' => NULL, 'refs' => [ 'CancelStepsInfo$Status' => 'The status of a CancelSteps Request. The value may be SUBMITTED or FAILED.
', ], ], 'CloudWatchAlarmDefinition' => [ 'base' => 'The definition of a CloudWatch metric alarm, which determines when an automatic scaling activity is triggered. When the defined alarm conditions are satisfied, scaling activity begins.
', 'refs' => [ 'ScalingTrigger$CloudWatchAlarmDefinition' => 'The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
', ], ], 'Cluster' => [ 'base' => 'The detailed description of the cluster.
', 'refs' => [ 'DescribeClusterOutput$Cluster' => 'This output contains the details for the requested cluster.
', ], ], 'ClusterId' => [ 'base' => NULL, 'refs' => [ 'Cluster$Id' => 'The unique identifier for the cluster.
', 'ClusterSummary$Id' => 'The unique identifier for the cluster.
', 'DescribeClusterInput$ClusterId' => 'The identifier of the cluster to describe.
', 'DescribeStepInput$ClusterId' => 'The identifier of the cluster with steps to describe.
', 'GetAutoTerminationPolicyInput$ClusterId' => 'Specifies the ID of the Amazon EMR cluster for which the auto-termination policy will be fetched.
', 'GetManagedScalingPolicyInput$ClusterId' => 'Specifies the ID of the cluster for which the managed scaling policy will be fetched.
', 'ListBootstrapActionsInput$ClusterId' => 'The cluster identifier for the bootstrap actions to list.
', 'ListInstanceFleetsInput$ClusterId' => 'The unique identifier of the cluster.
', 'ListInstanceGroupsInput$ClusterId' => 'The identifier of the cluster for which to list the instance groups.
', 'ListInstancesInput$ClusterId' => 'The identifier of the cluster for which to list the instances.
', 'ListStepsInput$ClusterId' => 'The identifier of the cluster for which to list the steps.
', 'ModifyInstanceFleetInput$ClusterId' => 'The unique identifier of the cluster.
', 'ModifyInstanceGroupsInput$ClusterId' => 'The ID of the cluster to which the instance group belongs.
', 'PutAutoScalingPolicyInput$ClusterId' => 'Specifies the ID of a cluster. The instance group to which the automatic scaling policy is applied is within this cluster.
', 'PutAutoScalingPolicyOutput$ClusterId' => 'Specifies the ID of a cluster. The instance group to which the automatic scaling policy is applied is within this cluster.
', 'PutAutoTerminationPolicyInput$ClusterId' => 'Specifies the ID of the Amazon EMR cluster to which the auto-termination policy will be attached.
', 'PutManagedScalingPolicyInput$ClusterId' => 'Specifies the ID of an Amazon EMR cluster where the managed scaling policy is attached.
', 'RemoveAutoScalingPolicyInput$ClusterId' => 'Specifies the ID of a cluster. The instance group to which the automatic scaling policy is applied is within this cluster.
', 'RemoveAutoTerminationPolicyInput$ClusterId' => 'Specifies the ID of the Amazon EMR cluster from which the auto-termination policy will be removed.
', 'RemoveManagedScalingPolicyInput$ClusterId' => ' Specifies the ID of the cluster from which the managed scaling policy will be removed.
', ], ], 'ClusterState' => [ 'base' => NULL, 'refs' => [ 'ClusterStateList$member' => NULL, 'ClusterStatus$State' => 'The current state of the cluster.
', ], ], 'ClusterStateChangeReason' => [ 'base' => 'The reason that the cluster changed to its current state.
', 'refs' => [ 'ClusterStatus$StateChangeReason' => 'The reason for the cluster status change.
', ], ], 'ClusterStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'ClusterStateChangeReason$Code' => 'The programmatic code for the state change reason.
', ], ], 'ClusterStateList' => [ 'base' => NULL, 'refs' => [ 'ListClustersInput$ClusterStates' => 'The cluster state filters to apply when listing clusters. Clusters that change state while this action runs may be not be returned as expected in the list of clusters.
', ], ], 'ClusterStatus' => [ 'base' => 'The detailed status of the cluster.
', 'refs' => [ 'Cluster$Status' => 'The current status details about the cluster.
', 'ClusterSummary$Status' => 'The details about the current status of the cluster.
', ], ], 'ClusterSummary' => [ 'base' => 'The summary description of the cluster.
', 'refs' => [ 'ClusterSummaryList$member' => NULL, ], ], 'ClusterSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListClustersOutput$Clusters' => 'The list of clusters for the account based on the given filters.
', ], ], 'ClusterTimeline' => [ 'base' => 'Represents the timeline of the cluster\'s lifecycle.
', 'refs' => [ 'ClusterStatus$Timeline' => 'A timeline that represents the status of a cluster over the lifetime of the cluster.
', ], ], 'Command' => [ 'base' => 'An entity describing an executable that runs on a cluster.
', 'refs' => [ 'CommandList$member' => NULL, ], ], 'CommandList' => [ 'base' => NULL, 'refs' => [ 'ListBootstrapActionsOutput$BootstrapActions' => 'The bootstrap actions associated with the cluster.
', ], ], 'ComparisonOperator' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$ComparisonOperator' => 'Determines how the metric specified by MetricName
is compared to the value specified by Threshold
.
', ], ], 'ComputeLimits' => [ 'base' => ' The Amazon EC2 unit limits for a managed scaling policy. The managed scaling activity of a cluster can not be above or below these limits. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', 'refs' => [ 'ManagedScalingPolicy$ComputeLimits' => 'The Amazon EC2 unit limits for a managed scaling policy. The managed scaling activity of a cluster is not allowed to go above or below these limits. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', ], ], 'ComputeLimitsUnitType' => [ 'base' => NULL, 'refs' => [ 'ComputeLimits$UnitType' => ' The unit type used for specifying a managed scaling policy.
', ], ], 'Configuration' => [ 'base' => ' Amazon EMR releases 4.x or later.
An optional configuration specification to be used when provisioning cluster instances, which can include configurations for applications and software bundled with Amazon EMR. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file. For more information, see Configuring Applications.
', 'refs' => [ 'ConfigurationList$member' => NULL, ], ], 'ConfigurationList' => [ 'base' => NULL, 'refs' => [ 'Cluster$Configurations' => 'Applies only to Amazon EMR releases 4.x and later. The list of configurations that are supplied to the Amazon EMR cluster.
', 'Configuration$Configurations' => 'A list of additional configurations to apply within a configuration object.
', 'InstanceGroup$Configurations' => ' Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
', 'InstanceGroup$LastSuccessfullyAppliedConfigurations' => 'A list of configurations that were successfully applied for an instance group last time.
', 'InstanceGroupConfig$Configurations' => ' Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
', 'InstanceGroupModifyConfig$Configurations' => 'A list of new or modified configurations to apply for an instance group.
', 'InstanceTypeConfig$Configurations' => 'A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software that run on the cluster.
', 'InstanceTypeSpecification$Configurations' => 'A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software bundled with Amazon EMR.
', 'RunJobFlowInput$Configurations' => 'For Amazon EMR releases 4.0 and later. The list of configurations supplied for the Amazon EMR cluster that you are creating.
', ], ], 'CreateSecurityConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSecurityConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateStudioInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateStudioOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateStudioSessionMappingInput' => [ 'base' => NULL, 'refs' => [], ], 'Credentials' => [ 'base' => 'The credentials that you can use to connect to cluster endpoints. Credentials consist of a username and a password.
', 'refs' => [ 'GetClusterSessionCredentialsOutput$Credentials' => 'The credentials that you can use to connect to cluster endpoints that support username and password authentication.
', ], ], 'Date' => [ 'base' => NULL, 'refs' => [ 'BlockPublicAccessConfigurationMetadata$CreationDateTime' => 'The date and time that the configuration was created.
', 'ClusterTimeline$CreationDateTime' => 'The creation date and time of the cluster.
', 'ClusterTimeline$ReadyDateTime' => 'The date and time when the cluster was ready to run steps.
', 'ClusterTimeline$EndDateTime' => 'The date and time when the cluster was terminated.
', 'CreateSecurityConfigurationOutput$CreationDateTime' => 'The date and time the security configuration was created.
', 'DescribeJobFlowsInput$CreatedAfter' => 'Return only job flows created after this date and time.
', 'DescribeJobFlowsInput$CreatedBefore' => 'Return only job flows created before this date and time.
', 'DescribeSecurityConfigurationOutput$CreationDateTime' => 'The date and time the security configuration was created
', 'GetClusterSessionCredentialsOutput$ExpiresAt' => 'The time when the credentials that are returned by the GetClusterSessionCredentials
API expire.
', 'InstanceFleetTimeline$CreationDateTime' => 'The time and date the instance fleet was created.
', 'InstanceFleetTimeline$ReadyDateTime' => 'The time and date the instance fleet was ready to run jobs.
', 'InstanceFleetTimeline$EndDateTime' => 'The time and date the instance fleet terminated.
', 'InstanceGroupDetail$CreationDateTime' => 'The date/time the instance group was created.
', 'InstanceGroupDetail$StartDateTime' => 'The date/time the instance group was started.
', 'InstanceGroupDetail$ReadyDateTime' => 'The date/time the instance group was available to the cluster.
', 'InstanceGroupDetail$EndDateTime' => 'The date/time the instance group was terminated.
', 'InstanceGroupTimeline$CreationDateTime' => 'The creation date and time of the instance group.
', 'InstanceGroupTimeline$ReadyDateTime' => 'The date and time when the instance group became ready to perform tasks.
', 'InstanceGroupTimeline$EndDateTime' => 'The date and time when the instance group terminated.
', 'InstanceTimeline$CreationDateTime' => 'The creation date and time of the instance.
', 'InstanceTimeline$ReadyDateTime' => 'The date and time when the instance was ready to perform tasks.
', 'InstanceTimeline$EndDateTime' => 'The date and time when the instance was terminated.
', 'JobFlowExecutionStatusDetail$CreationDateTime' => 'The creation date and time of the job flow.
', 'JobFlowExecutionStatusDetail$StartDateTime' => 'The start date and time of the job flow.
', 'JobFlowExecutionStatusDetail$ReadyDateTime' => 'The date and time when the job flow was ready to start running bootstrap actions.
', 'JobFlowExecutionStatusDetail$EndDateTime' => 'The completion date and time of the job flow.
', 'ListClustersInput$CreatedAfter' => 'The creation date and time beginning value filter for listing clusters.
', 'ListClustersInput$CreatedBefore' => 'The creation date and time end value filter for listing clusters.
', 'ListNotebookExecutionsInput$From' => 'The beginning of time range filter for listing notebook executions. The default is the timestamp of 30 days ago.
', 'ListNotebookExecutionsInput$To' => 'The end of time range filter for listing notebook executions. The default is the current timestamp.
', 'NotebookExecution$StartTime' => 'The timestamp when notebook execution started.
', 'NotebookExecution$EndTime' => 'The timestamp when notebook execution ended.
', 'NotebookExecutionSummary$StartTime' => 'The timestamp when notebook execution started.
', 'NotebookExecutionSummary$EndTime' => 'The timestamp when notebook execution started.
', 'SecurityConfigurationSummary$CreationDateTime' => 'The date and time the security configuration was created.
', 'SessionMappingDetail$CreationTime' => 'The time the session mapping was created.
', 'SessionMappingDetail$LastModifiedTime' => 'The time the session mapping was last modified.
', 'SessionMappingSummary$CreationTime' => 'The time the session mapping was created.
', 'StepExecutionStatusDetail$CreationDateTime' => 'The creation date and time of the step.
', 'StepExecutionStatusDetail$StartDateTime' => 'The start date and time of the step.
', 'StepExecutionStatusDetail$EndDateTime' => 'The completion date and time of the step.
', 'StepTimeline$CreationDateTime' => 'The date and time when the cluster step was created.
', 'StepTimeline$StartDateTime' => 'The date and time when the cluster step execution started.
', 'StepTimeline$EndDateTime' => 'The date and time when the cluster step execution completed or failed.
', 'Studio$CreationTime' => 'The time the Amazon EMR Studio was created.
', 'StudioSummary$CreationTime' => 'The time when the Amazon EMR Studio was created.
', ], ], 'DeleteSecurityConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSecurityConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteStudioInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteStudioSessionMappingInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeClusterInput' => [ 'base' => 'This input determines which cluster to describe.
', 'refs' => [], ], 'DescribeClusterOutput' => [ 'base' => 'This output contains the description of the cluster.
', 'refs' => [], ], 'DescribeJobFlowsInput' => [ 'base' => ' The input for the DescribeJobFlows operation.
', 'refs' => [], ], 'DescribeJobFlowsOutput' => [ 'base' => ' The output for the DescribeJobFlows operation.
', 'refs' => [], ], 'DescribeNotebookExecutionInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeNotebookExecutionOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeReleaseLabelInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeReleaseLabelOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeSecurityConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeSecurityConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeStepInput' => [ 'base' => 'This input determines which step to describe.
', 'refs' => [], ], 'DescribeStepOutput' => [ 'base' => 'This output contains the description of the cluster step.
', 'refs' => [], ], 'DescribeStudioInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeStudioOutput' => [ 'base' => NULL, 'refs' => [], ], 'EC2InstanceIdsList' => [ 'base' => NULL, 'refs' => [ 'InstanceResizePolicy$InstancesToTerminate' => 'Specific list of instances to be terminated when shrinking an instance group.
', 'InstanceResizePolicy$InstancesToProtect' => 'Specific list of instances to be protected when shrinking an instance group.
', ], ], 'EC2InstanceIdsToTerminateList' => [ 'base' => NULL, 'refs' => [ 'InstanceGroupModifyConfig$EC2InstanceIdsToTerminate' => 'The Amazon EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not return to its original requested size.
', ], ], 'EbsBlockDevice' => [ 'base' => 'Configuration of requested EBS block device associated with the instance group.
', 'refs' => [ 'EbsBlockDeviceList$member' => NULL, ], ], 'EbsBlockDeviceConfig' => [ 'base' => 'Configuration of requested EBS block device associated with the instance group with count of volumes that are associated to every instance.
', 'refs' => [ 'EbsBlockDeviceConfigList$member' => NULL, ], ], 'EbsBlockDeviceConfigList' => [ 'base' => NULL, 'refs' => [ 'EbsConfiguration$EbsBlockDeviceConfigs' => 'An array of Amazon EBS volume specifications attached to a cluster instance.
', ], ], 'EbsBlockDeviceList' => [ 'base' => NULL, 'refs' => [ 'InstanceGroup$EbsBlockDevices' => 'The EBS block devices that are mapped to this instance group.
', 'InstanceTypeSpecification$EbsBlockDevices' => 'The configuration of Amazon Elastic Block Store (Amazon EBS) attached to each instance as defined by InstanceType
.
', ], ], 'EbsConfiguration' => [ 'base' => 'The Amazon EBS configuration of a cluster instance.
', 'refs' => [ 'InstanceGroupConfig$EbsConfiguration' => 'EBS configurations that will be attached to each Amazon EC2 instance in the instance group.
', 'InstanceTypeConfig$EbsConfiguration' => 'The configuration of Amazon Elastic Block Store (Amazon EBS) attached to each instance as defined by InstanceType
.
', ], ], 'EbsVolume' => [ 'base' => 'EBS block device that\'s attached to an Amazon EC2 instance.
', 'refs' => [ 'EbsVolumeList$member' => NULL, ], ], 'EbsVolumeList' => [ 'base' => NULL, 'refs' => [ 'Instance$EbsVolumes' => 'The list of Amazon EBS volumes that are attached to this instance.
', ], ], 'Ec2InstanceAttributes' => [ 'base' => 'Provides information about the Amazon EC2 instances in a cluster grouped by category. For example, key name, subnet ID, IAM instance profile, and so on.
', 'refs' => [ 'Cluster$Ec2InstanceAttributes' => 'Provides information about the Amazon EC2 instances in a cluster grouped by category. For example, key name, subnet ID, IAM instance profile, and so on.
', ], ], 'EnvironmentVariablesMap' => [ 'base' => NULL, 'refs' => [ 'NotebookExecution$EnvironmentVariables' => 'The environment variables associated with the notebook execution.
', 'StartNotebookExecutionInput$EnvironmentVariables' => 'The environment variables associated with the notebook execution.
', ], ], 'ErrorCode' => [ 'base' => NULL, 'refs' => [ 'InvalidRequestException$ErrorCode' => 'The error code associated with the exception.
', ], ], 'ErrorData' => [ 'base' => NULL, 'refs' => [ 'ErrorDetail$ErrorData' => 'A list of key value pairs that provides contextual information about why an error occured.
', ], ], 'ErrorDetail' => [ 'base' => 'A tuple that provides information about an error that caused a cluster to terminate.
', 'refs' => [ 'ErrorDetailList$member' => NULL, ], ], 'ErrorDetailList' => [ 'base' => NULL, 'refs' => [ 'ClusterStatus$ErrorDetails' => 'A list of tuples that provides information about the errors that caused a cluster to terminate. This structure can contain up to 10 different ErrorDetail
tuples.
', ], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InternalServerException$Message' => 'The message associated with the exception.
', 'InvalidRequestException$Message' => 'The message associated with the exception.
', ], ], 'ExecutionEngineConfig' => [ 'base' => 'Specifies the execution engine (cluster) to run the notebook and perform the notebook execution, for example, an Amazon EMR cluster.
', 'refs' => [ 'NotebookExecution$ExecutionEngine' => 'The execution engine, such as an Amazon EMR cluster, used to run the Amazon EMR notebook and perform the notebook execution.
', 'StartNotebookExecutionInput$ExecutionEngine' => 'Specifies the execution engine (cluster) that runs the notebook execution.
', ], ], 'ExecutionEngineType' => [ 'base' => NULL, 'refs' => [ 'ExecutionEngineConfig$Type' => 'The type of execution engine. A value of EMR
specifies an Amazon EMR cluster.
', ], ], 'FailureDetails' => [ 'base' => 'The details of the step failure. The service attempts to detect the root cause for many common failures.
', 'refs' => [ 'StepStatus$FailureDetails' => 'The details for the step failure including reason, message, and log file path where the root cause was identified.
', ], ], 'Float' => [ 'base' => NULL, 'refs' => [ 'SupportedInstanceType$MemoryGB' => 'The amount of memory that is available to Amazon EMR from the SupportedInstanceType
. The kernel and hypervisor software consume some memory, so this value might be lower than the overall memory for the instance type.
', ], ], 'GetAutoTerminationPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'GetAutoTerminationPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetBlockPublicAccessConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'GetBlockPublicAccessConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetClusterSessionCredentialsInput' => [ 'base' => NULL, 'refs' => [], ], 'GetClusterSessionCredentialsOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetManagedScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'GetManagedScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetStudioSessionMappingInput' => [ 'base' => NULL, 'refs' => [], ], 'GetStudioSessionMappingOutput' => [ 'base' => NULL, 'refs' => [], ], 'HadoopJarStepConfig' => [ 'base' => 'A job flow step consisting of a JAR file whose main function will be executed. The main function submits a job for Hadoop to execute and waits for the job to finish or fail.
', 'refs' => [ 'StepConfig$HadoopJarStep' => 'The JAR file used for the step.
', ], ], 'HadoopStepConfig' => [ 'base' => 'A cluster step consisting of a JAR file whose main function will be executed. The main function submits a job for Hadoop to execute and waits for the job to finish or fail.
', 'refs' => [ 'Step$Config' => 'The Hadoop job configuration of the cluster step.
', 'StepSummary$Config' => 'The Hadoop job configuration of the cluster step.
', ], ], 'IAMRoleArn' => [ 'base' => NULL, 'refs' => [ 'ExecutionEngineConfig$ExecutionRoleArn' => 'The execution role ARN required for the notebook execution.
', ], ], 'IdcUserAssignment' => [ 'base' => NULL, 'refs' => [ 'CreateStudioInput$IdcUserAssignment' => ' Specifies whether IAM Identity Center user assignment is REQUIRED
or OPTIONAL
. If the value is set to REQUIRED
, users must be explicitly assigned to the Studio application to access the Studio.
', 'Studio$IdcUserAssignment' => ' Indicates whether the Studio has REQUIRED
or OPTIONAL
IAM Identity Center user assignment. If the value is set to REQUIRED
, users must be explicitly assigned to the Studio application to access the Studio.
', ], ], 'IdentityType' => [ 'base' => NULL, 'refs' => [ 'CreateStudioSessionMappingInput$IdentityType' => 'Specifies whether the identity to map to the Amazon EMR Studio is a user or a group.
', 'DeleteStudioSessionMappingInput$IdentityType' => 'Specifies whether the identity to delete from the Amazon EMR Studio is a user or a group.
', 'GetStudioSessionMappingInput$IdentityType' => 'Specifies whether the identity to fetch is a user or a group.
', 'ListStudioSessionMappingsInput$IdentityType' => 'Specifies whether to return session mappings for users or groups. If not specified, the results include session mapping details for both users and groups.
', 'SessionMappingDetail$IdentityType' => 'Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.
', 'SessionMappingSummary$IdentityType' => 'Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.
', 'UpdateStudioSessionMappingInput$IdentityType' => 'Specifies whether the identity to update is a user or a group.
', ], ], 'Instance' => [ 'base' => 'Represents an Amazon EC2 instance provisioned as part of cluster.
', 'refs' => [ 'InstanceList$member' => NULL, ], ], 'InstanceCollectionType' => [ 'base' => NULL, 'refs' => [ 'Cluster$InstanceCollectionType' => ' The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
The instance group configuration of the cluster. A value of INSTANCE_GROUP
indicates a uniform instance group configuration. A value of INSTANCE_FLEET
indicates an instance fleets configuration.
', ], ], 'InstanceFleet' => [ 'base' => 'Describes an instance fleet, which is a group of Amazon EC2 instances that host a particular node type (master, core, or task) in an Amazon EMR cluster. Instance fleets can consist of a mix of instance types and On-Demand and Spot Instances, which are provisioned to meet a defined target capacity.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceFleetList$member' => NULL, ], ], 'InstanceFleetConfig' => [ 'base' => 'The configuration that defines an instance fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'AddInstanceFleetInput$InstanceFleet' => 'Specifies the configuration of the instance fleet.
', 'InstanceFleetConfigList$member' => NULL, ], ], 'InstanceFleetConfigList' => [ 'base' => NULL, 'refs' => [ 'JobFlowInstancesConfig$InstanceFleets' => ' The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
Describes the Amazon EC2 instances and instance configurations for clusters that use the instance fleet configuration.
', ], ], 'InstanceFleetId' => [ 'base' => NULL, 'refs' => [ 'AddInstanceFleetOutput$InstanceFleetId' => 'The unique identifier of the instance fleet.
', 'Instance$InstanceFleetId' => 'The unique identifier of the instance fleet to which an Amazon EC2 instance belongs.
', 'InstanceFleet$Id' => 'The unique identifier of the instance fleet.
', 'InstanceFleetModifyConfig$InstanceFleetId' => 'A unique identifier for the instance fleet.
', 'ListInstancesInput$InstanceFleetId' => 'The unique identifier of the instance fleet.
', ], ], 'InstanceFleetList' => [ 'base' => NULL, 'refs' => [ 'ListInstanceFleetsOutput$InstanceFleets' => 'The list of instance fleets for the cluster and given filters.
', ], ], 'InstanceFleetModifyConfig' => [ 'base' => 'Configuration parameters for an instance fleet modification request.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'ModifyInstanceFleetInput$InstanceFleet' => 'The configuration parameters of the instance fleet.
', ], ], 'InstanceFleetProvisioningSpecifications' => [ 'base' => 'The launch specification for Spot Instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. On-Demand and Spot instance allocation strategies are available in Amazon EMR releases 5.12.1 and later.
', 'refs' => [ 'InstanceFleet$LaunchSpecifications' => 'Describes the launch specification for an instance fleet.
', 'InstanceFleetConfig$LaunchSpecifications' => 'The launch specification for the instance fleet.
', ], ], 'InstanceFleetResizingSpecifications' => [ 'base' => 'The resize specification for On-Demand and Spot Instances in the fleet.
', 'refs' => [ 'InstanceFleet$ResizeSpecifications' => 'The resize specification for the instance fleet.
', 'InstanceFleetConfig$ResizeSpecifications' => 'The resize specification for the instance fleet.
', 'InstanceFleetModifyConfig$ResizeSpecifications' => 'The resize specification for the instance fleet.
', ], ], 'InstanceFleetState' => [ 'base' => NULL, 'refs' => [ 'InstanceFleetStatus$State' => 'A code representing the instance fleet status.
-
PROVISIONING
—The instance fleet is provisioning Amazon EC2 resources and is not yet ready to run jobs.
-
BOOTSTRAPPING
—Amazon EC2 instances and other resources have been provisioned and the bootstrap actions specified for the instances are underway.
-
RUNNING
—Amazon EC2 instances and other resources are running. They are either executing jobs or waiting to execute jobs.
-
RESIZING
—A resize operation is underway. Amazon EC2 instances are either being added or removed.
-
SUSPENDED
—A resize operation could not complete. Existing Amazon EC2 instances are running, but instances can\'t be added or removed.
-
TERMINATING
—The instance fleet is terminating Amazon EC2 instances.
-
TERMINATED
—The instance fleet is no longer active, and all Amazon EC2 instances have been terminated.
', ], ], 'InstanceFleetStateChangeReason' => [ 'base' => 'Provides status change reason details for the instance fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceFleetStatus$StateChangeReason' => 'Provides status change reason details for the instance fleet.
', ], ], 'InstanceFleetStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'InstanceFleetStateChangeReason$Code' => 'A code corresponding to the reason the state change occurred.
', ], ], 'InstanceFleetStatus' => [ 'base' => 'The status of the instance fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceFleet$Status' => 'The current status of the instance fleet.
', ], ], 'InstanceFleetTimeline' => [ 'base' => 'Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to run jobs, and the time of termination.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceFleetStatus$Timeline' => 'Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to run jobs, and the time of termination.
', ], ], 'InstanceFleetType' => [ 'base' => NULL, 'refs' => [ 'InstanceFleet$InstanceFleetType' => 'The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.
', 'InstanceFleetConfig$InstanceFleetType' => 'The node type that the instance fleet hosts. Valid values are MASTER, CORE, and TASK.
', 'ListInstancesInput$InstanceFleetType' => 'The node type of the instance fleet. For example MASTER, CORE, or TASK.
', ], ], 'InstanceGroup' => [ 'base' => 'This entity represents an instance group, which is a group of instances that have common purpose. For example, CORE instance group is used for HDFS.
', 'refs' => [ 'InstanceGroupList$member' => NULL, ], ], 'InstanceGroupConfig' => [ 'base' => 'Configuration defining a new instance group.
', 'refs' => [ 'InstanceGroupConfigList$member' => NULL, ], ], 'InstanceGroupConfigList' => [ 'base' => NULL, 'refs' => [ 'AddInstanceGroupsInput$InstanceGroups' => 'Instance groups to add.
', 'JobFlowInstancesConfig$InstanceGroups' => 'Configuration for the instance groups in a cluster.
', ], ], 'InstanceGroupDetail' => [ 'base' => 'Detailed information about an instance group.
', 'refs' => [ 'InstanceGroupDetailList$member' => NULL, ], ], 'InstanceGroupDetailList' => [ 'base' => NULL, 'refs' => [ 'JobFlowInstancesDetail$InstanceGroups' => 'Details about the instance groups in a cluster.
', ], ], 'InstanceGroupId' => [ 'base' => NULL, 'refs' => [ 'InstanceGroup$Id' => 'The identifier of the instance group.
', 'ListInstancesInput$InstanceGroupId' => 'The identifier of the instance group for which to list the instances.
', 'PutAutoScalingPolicyInput$InstanceGroupId' => 'Specifies the ID of the instance group to which the automatic scaling policy is applied.
', 'PutAutoScalingPolicyOutput$InstanceGroupId' => 'Specifies the ID of the instance group to which the scaling policy is applied.
', 'RemoveAutoScalingPolicyInput$InstanceGroupId' => 'Specifies the ID of the instance group to which the scaling policy is applied.
', ], ], 'InstanceGroupIdsList' => [ 'base' => NULL, 'refs' => [ 'AddInstanceGroupsOutput$InstanceGroupIds' => 'Instance group IDs of the newly created instance groups.
', ], ], 'InstanceGroupList' => [ 'base' => NULL, 'refs' => [ 'ListInstanceGroupsOutput$InstanceGroups' => 'The list of instance groups for the cluster and given filters.
', ], ], 'InstanceGroupModifyConfig' => [ 'base' => 'Modify the size or configurations of an instance group.
', 'refs' => [ 'InstanceGroupModifyConfigList$member' => NULL, ], ], 'InstanceGroupModifyConfigList' => [ 'base' => NULL, 'refs' => [ 'ModifyInstanceGroupsInput$InstanceGroups' => 'Instance groups to change.
', ], ], 'InstanceGroupState' => [ 'base' => NULL, 'refs' => [ 'InstanceGroupDetail$State' => 'State of instance group. The following values are no longer supported: STARTING, TERMINATED, and FAILED.
', 'InstanceGroupStatus$State' => 'The current state of the instance group.
', ], ], 'InstanceGroupStateChangeReason' => [ 'base' => 'The status change reason details for the instance group.
', 'refs' => [ 'InstanceGroupStatus$StateChangeReason' => 'The status change reason details for the instance group.
', ], ], 'InstanceGroupStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'InstanceGroupStateChangeReason$Code' => 'The programmable code for the state change reason.
', ], ], 'InstanceGroupStatus' => [ 'base' => 'The details of the instance group status.
', 'refs' => [ 'InstanceGroup$Status' => 'The current status of the instance group.
', ], ], 'InstanceGroupTimeline' => [ 'base' => 'The timeline of the instance group lifecycle.
', 'refs' => [ 'InstanceGroupStatus$Timeline' => 'The timeline of the instance group status over time.
', ], ], 'InstanceGroupType' => [ 'base' => NULL, 'refs' => [ 'InstanceGroup$InstanceGroupType' => 'The type of the instance group. Valid values are MASTER, CORE or TASK.
', 'InstanceGroupTypeList$member' => NULL, ], ], 'InstanceGroupTypeList' => [ 'base' => NULL, 'refs' => [ 'ListInstancesInput$InstanceGroupTypes' => 'The type of instance group for which to list the instances.
', ], ], 'InstanceId' => [ 'base' => NULL, 'refs' => [ 'EC2InstanceIdsList$member' => NULL, 'EC2InstanceIdsToTerminateList$member' => NULL, 'Instance$Id' => 'The unique identifier for the instance in Amazon EMR.
', 'Instance$Ec2InstanceId' => 'The unique identifier of the instance in Amazon EC2.
', ], ], 'InstanceList' => [ 'base' => NULL, 'refs' => [ 'ListInstancesOutput$Instances' => 'The list of instances for the cluster and given filters.
', ], ], 'InstanceResizePolicy' => [ 'base' => 'Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
', 'refs' => [ 'ShrinkPolicy$InstanceResizePolicy' => 'Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
', ], ], 'InstanceRoleType' => [ 'base' => NULL, 'refs' => [ 'InstanceGroupConfig$InstanceRole' => 'The role of the instance group in the cluster.
', 'InstanceGroupDetail$InstanceRole' => 'Instance group role in the cluster
', 'PlacementGroupConfig$InstanceRole' => 'Role of the instance in the cluster.
Starting with Amazon EMR release 5.23.0, the only supported instance role is MASTER
.
', ], ], 'InstanceState' => [ 'base' => NULL, 'refs' => [ 'InstanceStateList$member' => NULL, 'InstanceStatus$State' => 'The current state of the instance.
', ], ], 'InstanceStateChangeReason' => [ 'base' => 'The details of the status change reason for the instance.
', 'refs' => [ 'InstanceStatus$StateChangeReason' => 'The details of the status change reason for the instance.
', ], ], 'InstanceStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'InstanceStateChangeReason$Code' => 'The programmable code for the state change reason.
', ], ], 'InstanceStateList' => [ 'base' => NULL, 'refs' => [ 'ListInstancesInput$InstanceStates' => 'A list of instance states that will filter the instances returned with this request.
', ], ], 'InstanceStatus' => [ 'base' => 'The instance status details.
', 'refs' => [ 'Instance$Status' => 'The current status of the instance.
', ], ], 'InstanceTimeline' => [ 'base' => 'The timeline of the instance lifecycle.
', 'refs' => [ 'InstanceStatus$Timeline' => 'The timeline of the instance status over time.
', ], ], 'InstanceType' => [ 'base' => NULL, 'refs' => [ 'Instance$InstanceType' => 'The Amazon EC2 instance type, for example m3.xlarge
.
', 'InstanceGroup$InstanceType' => 'The Amazon EC2 instance type for all instances in the instance group.
', 'InstanceGroupConfig$InstanceType' => 'The Amazon EC2 instance type for all instances in the instance group.
', 'InstanceGroupDetail$InstanceType' => 'Amazon EC2 instance type.
', 'InstanceTypeConfig$InstanceType' => 'An Amazon EC2 instance type, such as m3.xlarge
.
', 'InstanceTypeSpecification$InstanceType' => 'The Amazon EC2 instance type, for example m3.xlarge
.
', 'JobFlowInstancesConfig$MasterInstanceType' => 'The Amazon EC2 instance type of the master node.
', 'JobFlowInstancesConfig$SlaveInstanceType' => 'The Amazon EC2 instance type of the core and task nodes.
', 'JobFlowInstancesDetail$MasterInstanceType' => 'The Amazon EC2 master node instance type.
', 'JobFlowInstancesDetail$SlaveInstanceType' => 'The Amazon EC2 core and task node instance type.
', ], ], 'InstanceTypeConfig' => [ 'base' => 'An instance type configuration for each instance type in an instance fleet, which determines the Amazon EC2 instances Amazon EMR attempts to provision to fulfill On-Demand and Spot target capacities. When you use an allocation strategy, you can include a maximum of 30 instance type configurations for a fleet. For more information about how to use an allocation strategy, see Configure Instance Fleets. Without an allocation strategy, you may specify a maximum of five instance type configurations for a fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceTypeConfigList$member' => NULL, ], ], 'InstanceTypeConfigList' => [ 'base' => NULL, 'refs' => [ 'InstanceFleetConfig$InstanceTypeConfigs' => 'The instance type configurations that define the Amazon EC2 instances in the instance fleet.
', ], ], 'InstanceTypeSpecification' => [ 'base' => 'The configuration specification for each instance type in an instance fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceTypeSpecificationList$member' => NULL, ], ], 'InstanceTypeSpecificationList' => [ 'base' => NULL, 'refs' => [ 'InstanceFleet$InstanceTypeSpecifications' => 'An array of specifications for the instance types that comprise an instance fleet.
', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$EvaluationPeriods' => 'The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is 1
.
', 'CloudWatchAlarmDefinition$Period' => 'The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify 300
.
', 'Cluster$NormalizedInstanceHours' => 'An approximation of the cost of the cluster, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an Amazon EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
', 'Cluster$EbsRootVolumeSize' => 'The size, in GiB, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 4.x and later.
', 'Cluster$StepConcurrencyLevel' => 'Specifies the number of steps that can be executed concurrently.
', 'Cluster$EbsRootVolumeIops' => 'The IOPS, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 6.15.0 and later.
', 'Cluster$EbsRootVolumeThroughput' => 'The throughput, in MiB/s, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 6.15.0 and later.
', 'ClusterSummary$NormalizedInstanceHours' => 'An approximation of the cost of the cluster, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an Amazon EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
', 'ComputeLimits$MinimumCapacityUnits' => ' The lower boundary of Amazon EC2 units. It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. Managed scaling activities are not allowed beyond this boundary. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', 'ComputeLimits$MaximumCapacityUnits' => ' The upper boundary of Amazon EC2 units. It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. Managed scaling activities are not allowed beyond this boundary. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', 'ComputeLimits$MaximumOnDemandCapacityUnits' => ' The upper boundary of On-Demand Amazon EC2 units. It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. The On-Demand units are not allowed to scale beyond this boundary. The parameter is used to split capacity allocation between On-Demand and Spot Instances.
', 'ComputeLimits$MaximumCoreCapacityUnits' => ' The upper boundary of Amazon EC2 units for core node type in a cluster. It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. The core units are not allowed to scale beyond this boundary. The parameter is used to split capacity allocation between core and task nodes.
', 'EbsBlockDeviceConfig$VolumesPerInstance' => 'Number of EBS volumes with a specific volume configuration that are associated with every instance in the instance group
', 'InstanceGroup$RequestedInstanceCount' => 'The target number of instances for the instance group.
', 'InstanceGroup$RunningInstanceCount' => 'The number of instances currently running in this instance group.
', 'InstanceGroupConfig$InstanceCount' => 'Target number of instances for the instance group.
', 'InstanceGroupDetail$InstanceRequestCount' => 'Target number of instances to run in the instance group.
', 'InstanceGroupDetail$InstanceRunningCount' => 'Actual count of running instances.
', 'InstanceGroupModifyConfig$InstanceCount' => 'Target size for the instance group.
', 'InstanceResizePolicy$InstanceTerminationTimeout' => 'Decommissioning timeout override for the specific list of instances to be terminated.
', 'JobFlowInstancesConfig$InstanceCount' => 'The number of Amazon EC2 instances in the cluster.
', 'JobFlowInstancesDetail$InstanceCount' => 'The number of Amazon EC2 instances in the cluster. If the value is 1, the same instance serves as both the master and core and task node. If the value is greater than 1, one instance is the master node and all others are core and task nodes.
', 'JobFlowInstancesDetail$NormalizedInstanceHours' => 'An approximation of the cost of the cluster, represented in m1.small/hours. This value is increased one time for every hour that an m1.small instance runs. Larger instances are weighted more heavily, so an Amazon EC2 instance that is roughly four times more expensive would result in the normalized instance hours being increased incrementally four times. This result is only an approximation and does not reflect the actual billing rate.
', 'ModifyClusterInput$StepConcurrencyLevel' => 'The number of steps that can be executed concurrently. You can specify a minimum of 1 step and a maximum of 256 steps. We recommend that you do not change this parameter while steps are running or the ActionOnFailure
setting may not behave as expected. For more information see Step$ActionOnFailure.
', 'ModifyClusterOutput$StepConcurrencyLevel' => 'The number of steps that can be executed concurrently.
', 'RunJobFlowInput$EbsRootVolumeSize' => 'The size, in GiB, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 4.x and later.
', 'RunJobFlowInput$StepConcurrencyLevel' => 'Specifies the number of steps that can be executed concurrently. The default value is 1
. The maximum value is 256
.
', 'RunJobFlowInput$EbsRootVolumeIops' => 'The IOPS, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 6.15.0 and later.
', 'RunJobFlowInput$EbsRootVolumeThroughput' => 'The throughput, in MiB/s, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 6.15.0 and later.
', 'ScalingConstraints$MinCapacity' => 'The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
', 'ScalingConstraints$MaxCapacity' => 'The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
', 'ShrinkPolicy$DecommissionTimeout' => 'The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.
', 'SimpleScalingPolicyConfiguration$ScalingAdjustment' => 'The amount by which to scale in or scale out, based on the specified AdjustmentType
. A positive value adds to the instance group\'s Amazon EC2 instance count while a negative number removes instances. If AdjustmentType
is set to EXACT_CAPACITY
, the number should only be a positive integer. If AdjustmentType
is set to PERCENT_CHANGE_IN_CAPACITY
, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity.
', 'SimpleScalingPolicyConfiguration$CoolDown' => 'The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
', 'SupportedInstanceType$StorageGB' => ' StorageGB
represents the storage capacity of the SupportedInstanceType
. This value is 0
for Amazon EBS-only instance types.
', 'SupportedInstanceType$VCPU' => 'The number of vCPUs available for the SupportedInstanceType
.
', 'SupportedInstanceType$NumberOfDisks' => 'Number of disks for the SupportedInstanceType
. This value is 0
for Amazon EBS-only instance types.
', 'VolumeSpecification$Iops' => 'The number of I/O operations per second (IOPS) that the volume supports.
', 'VolumeSpecification$SizeInGB' => 'The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
', ], ], 'InternalServerError' => [ 'base' => 'Indicates that an error occurred while processing the request and that the request was not completed.
', 'refs' => [], ], 'InternalServerException' => [ 'base' => 'This exception occurs when there is an internal failure in the Amazon EMR service.
', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => 'This exception occurs when there is something wrong with user input.
', 'refs' => [], ], 'JobFlowDetail' => [ 'base' => 'A description of a cluster (job flow).
', 'refs' => [ 'JobFlowDetailList$member' => NULL, ], ], 'JobFlowDetailList' => [ 'base' => NULL, 'refs' => [ 'DescribeJobFlowsOutput$JobFlows' => 'A list of job flows matching the parameters supplied.
', ], ], 'JobFlowExecutionState' => [ 'base' => 'The type of instance.
', 'refs' => [ 'JobFlowExecutionStateList$member' => NULL, 'JobFlowExecutionStatusDetail$State' => 'The state of the job flow.
', ], ], 'JobFlowExecutionStateList' => [ 'base' => NULL, 'refs' => [ 'DescribeJobFlowsInput$JobFlowStates' => 'Return only job flows whose state is contained in this list.
', ], ], 'JobFlowExecutionStatusDetail' => [ 'base' => 'Describes the status of the cluster (job flow).
', 'refs' => [ 'JobFlowDetail$ExecutionStatusDetail' => 'Describes the execution status of the job flow.
', ], ], 'JobFlowInstancesConfig' => [ 'base' => 'A description of the Amazon EC2 instance on which the cluster (job flow) runs. A valid JobFlowInstancesConfig must contain either InstanceGroups or InstanceFleets. They cannot be used together. You may also have MasterInstanceType, SlaveInstanceType, and InstanceCount (all three must be present), but we don\'t recommend this configuration.
', 'refs' => [ 'RunJobFlowInput$Instances' => 'A specification of the number and type of Amazon EC2 instances.
', ], ], 'JobFlowInstancesDetail' => [ 'base' => 'Specify the type of Amazon EC2 instances that the cluster (job flow) runs on.
', 'refs' => [ 'JobFlowDetail$Instances' => 'Describes the Amazon EC2 instances of the job flow.
', ], ], 'KerberosAttributes' => [ 'base' => 'Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. For more information see Use Kerberos Authentication in the Amazon EMR Management Guide.
', 'refs' => [ 'Cluster$KerberosAttributes' => 'Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. For more information see Use Kerberos Authentication in the Amazon EMR Management Guide.
', 'RunJobFlowInput$KerberosAttributes' => 'Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. For more information see Use Kerberos Authentication in the Amazon EMR Management Guide.
', ], ], 'KeyValue' => [ 'base' => 'A key-value pair.
', 'refs' => [ 'KeyValueList$member' => NULL, ], ], 'KeyValueList' => [ 'base' => NULL, 'refs' => [ 'HadoopJarStepConfig$Properties' => 'A list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.
', ], ], 'ListBootstrapActionsInput' => [ 'base' => 'This input determines which bootstrap actions to retrieve.
', 'refs' => [], ], 'ListBootstrapActionsOutput' => [ 'base' => 'This output contains the bootstrap actions detail.
', 'refs' => [], ], 'ListClustersInput' => [ 'base' => 'This input determines how the ListClusters action filters the list of clusters that it returns.
', 'refs' => [], ], 'ListClustersOutput' => [ 'base' => 'This contains a ClusterSummaryList with the cluster details; for example, the cluster IDs, names, and status.
', 'refs' => [], ], 'ListInstanceFleetsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceFleetsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceGroupsInput' => [ 'base' => 'This input determines which instance groups to retrieve.
', 'refs' => [], ], 'ListInstanceGroupsOutput' => [ 'base' => 'This input determines which instance groups to retrieve.
', 'refs' => [], ], 'ListInstancesInput' => [ 'base' => 'This input determines which instances to list.
', 'refs' => [], ], 'ListInstancesOutput' => [ 'base' => 'This output contains the list of instances.
', 'refs' => [], ], 'ListNotebookExecutionsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListNotebookExecutionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListReleaseLabelsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListReleaseLabelsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityConfigurationsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityConfigurationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListStepsInput' => [ 'base' => 'This input determines which steps to list.
', 'refs' => [], ], 'ListStepsOutput' => [ 'base' => 'This output contains the list of steps returned in reverse order. This means that the last step is the first element in the list.
', 'refs' => [], ], 'ListStudioSessionMappingsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListStudioSessionMappingsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListStudiosInput' => [ 'base' => NULL, 'refs' => [], ], 'ListStudiosOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSupportedInstanceTypesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSupportedInstanceTypesOutput' => [ 'base' => NULL, 'refs' => [], ], 'Long' => [ 'base' => NULL, 'refs' => [ 'AutoTerminationPolicy$IdleTimeout' => 'Specifies the amount of idle time in seconds after which the cluster automatically terminates. You can specify a minimum of 60 seconds and a maximum of 604800 seconds (seven days).
', 'InstanceGroup$ConfigurationsVersion' => 'The version number of the requested configuration specification for this instance group.
', 'InstanceGroup$LastSuccessfullyAppliedConfigurationsVersion' => 'The version number of a configuration specification that was successfully applied for an instance group last time.
', ], ], 'ManagedScalingPolicy' => [ 'base' => ' Managed scaling policy for an Amazon EMR cluster. The policy specifies the limits for resources that can be added or terminated from a cluster. The policy only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', 'refs' => [ 'GetManagedScalingPolicyOutput$ManagedScalingPolicy' => 'Specifies the managed scaling policy that is attached to an Amazon EMR cluster.
', 'PutManagedScalingPolicyInput$ManagedScalingPolicy' => 'Specifies the constraints for the managed scaling policy.
', 'RunJobFlowInput$ManagedScalingPolicy' => ' The specified managed scaling policy for an Amazon EMR cluster.
', ], ], 'Marker' => [ 'base' => NULL, 'refs' => [ 'ListBootstrapActionsInput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListBootstrapActionsOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListClustersInput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListClustersOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstanceFleetsInput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstanceFleetsOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstanceGroupsInput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstanceGroupsOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstancesInput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstancesOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListNotebookExecutionsInput$Marker' => 'The pagination token, returned by a previous ListNotebookExecutions
call, that indicates the start of the list for this ListNotebookExecutions
call.
', 'ListNotebookExecutionsOutput$Marker' => 'A pagination token that a subsequent ListNotebookExecutions
can use to determine the next set of results to retrieve.
', 'ListSecurityConfigurationsInput$Marker' => 'The pagination token that indicates the set of results to retrieve.
', 'ListSecurityConfigurationsOutput$Marker' => 'A pagination token that indicates the next set of results to retrieve. Include the marker in the next ListSecurityConfiguration call to retrieve the next page of results, if required.
', 'ListStepsInput$Marker' => 'The maximum number of steps that a single ListSteps
action returns is 50. To return a longer list of steps, use multiple ListSteps
actions along with the Marker
parameter, which is a pagination token that indicates the next set of results to retrieve.
', 'ListStepsOutput$Marker' => 'The maximum number of steps that a single ListSteps
action returns is 50. To return a longer list of steps, use multiple ListSteps
actions along with the Marker
parameter, which is a pagination token that indicates the next set of results to retrieve.
', 'ListStudioSessionMappingsInput$Marker' => 'The pagination token that indicates the set of results to retrieve.
', 'ListStudioSessionMappingsOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListStudiosInput$Marker' => 'The pagination token that indicates the set of results to retrieve.
', 'ListStudiosOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', ], ], 'MarketType' => [ 'base' => NULL, 'refs' => [ 'Instance$Market' => 'The instance purchasing option. Valid values are ON_DEMAND
or SPOT
.
', 'InstanceGroup$Market' => 'The marketplace to provision instances for this group. Valid values are ON_DEMAND or SPOT.
', 'InstanceGroupConfig$Market' => 'Market type of the Amazon EC2 instances used to create a cluster node.
', 'InstanceGroupDetail$Market' => 'Market type of the Amazon EC2 instances used to create a cluster node.
', 'ScalingAction$Market' => 'Not available for instance groups. Instance groups use the market type specified for the group.
', ], ], 'MaxResultsNumber' => [ 'base' => NULL, 'refs' => [ 'DescribeReleaseLabelInput$MaxResults' => 'Reserved for future use. Currently set to null.
', 'ListReleaseLabelsInput$MaxResults' => 'Defines the maximum number of release labels to return in a single response. The default is 100
.
', ], ], 'MetricDimension' => [ 'base' => 'A CloudWatch dimension, which is specified using a Key
(known as a Name
in CloudWatch), Value
pair. By default, Amazon EMR uses one dimension whose Key
is JobFlowID
and Value
is a variable representing the cluster ID, which is ${emr.clusterId}
. This enables the rule to bootstrap when the cluster ID becomes available.
', 'refs' => [ 'MetricDimensionList$member' => NULL, ], ], 'MetricDimensionList' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$Dimensions' => 'A CloudWatch metric dimension.
', ], ], 'ModifyClusterInput' => [ 'base' => NULL, 'refs' => [], ], 'ModifyClusterOutput' => [ 'base' => NULL, 'refs' => [], ], 'ModifyInstanceFleetInput' => [ 'base' => NULL, 'refs' => [], ], 'ModifyInstanceGroupsInput' => [ 'base' => 'Change the size of some instance groups.
', 'refs' => [], ], 'NewSupportedProductsList' => [ 'base' => NULL, 'refs' => [ 'RunJobFlowInput$NewSupportedProducts' => ' For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and later, use Applications.
A list of strings that indicates third-party software to use with the job flow that accepts a user argument list. Amazon EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action arguments. For more information, see "Launch a Job Flow on the MapR Distribution for Hadoop" in the Amazon EMR Developer Guide. Supported values are:
-
"mapr-m3" - launch the cluster using MapR M3 Edition.
-
"mapr-m5" - launch the cluster using MapR M5 Edition.
-
"mapr" with the user arguments specifying "--edition,m3" or "--edition,m5" - launch the job flow using MapR M3 or M5 Edition respectively.
-
"mapr-m7" - launch the cluster using MapR M7 Edition.
-
"hunk" - launch the cluster with the Hunk Big Data Analytics Platform.
-
"hue"- launch the cluster with Hue installed.
-
"spark" - launch the cluster with Apache Spark installed.
-
"ganglia" - launch the cluster with the Ganglia Monitoring System installed.
', ], ], 'NonNegativeDouble' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$Threshold' => 'The value against which the specified statistic is compared.
', 'InstanceTypeConfig$BidPriceAsPercentageOfOnDemandPrice' => 'The bid price, as a percentage of On-Demand price, for each Amazon EC2 Spot Instance as defined by InstanceType
. Expressed as a number (for example, 20 specifies 20%). If neither BidPrice
nor BidPriceAsPercentageOfOnDemandPrice
is provided, BidPriceAsPercentageOfOnDemandPrice
defaults to 100%.
', 'InstanceTypeSpecification$BidPriceAsPercentageOfOnDemandPrice' => 'The bid price, as a percentage of On-Demand price, for each Amazon EC2 Spot Instance as defined by InstanceType
. Expressed as a number (for example, 20 specifies 20%).
', ], ], 'NotebookExecution' => [ 'base' => 'A notebook execution. An execution is a specific instance that an Amazon EMR Notebook is run using the StartNotebookExecution
action.
', 'refs' => [ 'DescribeNotebookExecutionOutput$NotebookExecution' => 'Properties of the notebook execution.
', ], ], 'NotebookExecutionStatus' => [ 'base' => NULL, 'refs' => [ 'ListNotebookExecutionsInput$Status' => 'The status filter for listing notebook executions.
-
START_PENDING
indicates that the cluster has received the execution request but execution has not begun.
-
STARTING
indicates that the execution is starting on the cluster.
-
RUNNING
indicates that the execution is being processed by the cluster.
-
FINISHING
indicates that execution processing is in the final stages.
-
FINISHED
indicates that the execution has completed without error.
-
FAILING
indicates that the execution is failing and will not finish successfully.
-
FAILED
indicates that the execution failed.
-
STOP_PENDING
indicates that the cluster has received a StopNotebookExecution
request and the stop is pending.
-
STOPPING
indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution
request.
-
STOPPED
indicates that the execution stopped because of a StopNotebookExecution
request.
', 'NotebookExecution$Status' => 'The status of the notebook execution.
-
START_PENDING
indicates that the cluster has received the execution request but execution has not begun.
-
STARTING
indicates that the execution is starting on the cluster.
-
RUNNING
indicates that the execution is being processed by the cluster.
-
FINISHING
indicates that execution processing is in the final stages.
-
FINISHED
indicates that the execution has completed without error.
-
FAILING
indicates that the execution is failing and will not finish successfully.
-
FAILED
indicates that the execution failed.
-
STOP_PENDING
indicates that the cluster has received a StopNotebookExecution
request and the stop is pending.
-
STOPPING
indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution
request.
-
STOPPED
indicates that the execution stopped because of a StopNotebookExecution
request.
', 'NotebookExecutionSummary$Status' => 'The status of the notebook execution.
-
START_PENDING
indicates that the cluster has received the execution request but execution has not begun.
-
STARTING
indicates that the execution is starting on the cluster.
-
RUNNING
indicates that the execution is being processed by the cluster.
-
FINISHING
indicates that execution processing is in the final stages.
-
FINISHED
indicates that the execution has completed without error.
-
FAILING
indicates that the execution is failing and will not finish successfully.
-
FAILED
indicates that the execution failed.
-
STOP_PENDING
indicates that the cluster has received a StopNotebookExecution
request and the stop is pending.
-
STOPPING
indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution
request.
-
STOPPED
indicates that the execution stopped because of a StopNotebookExecution
request.
', ], ], 'NotebookExecutionSummary' => [ 'base' => 'Details for a notebook execution. The details include information such as the unique ID and status of the notebook execution.
', 'refs' => [ 'NotebookExecutionSummaryList$member' => NULL, ], ], 'NotebookExecutionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListNotebookExecutionsOutput$NotebookExecutions' => 'A list of notebook executions.
', ], ], 'NotebookS3LocationForOutput' => [ 'base' => 'The Amazon S3 location that stores the notebook execution input.
', 'refs' => [ 'NotebookExecution$NotebookS3Location' => 'The Amazon S3 location that stores the notebook execution input.
', 'NotebookExecutionSummary$NotebookS3Location' => 'The Amazon S3 location that stores the notebook execution input.
', ], ], 'NotebookS3LocationFromInput' => [ 'base' => 'The Amazon S3 location that stores the notebook execution input.
', 'refs' => [ 'StartNotebookExecutionInput$NotebookS3Location' => 'The Amazon S3 location for the notebook execution input.
', ], ], 'OSRelease' => [ 'base' => 'The Amazon Linux release specified for a cluster in the RunJobFlow request.
', 'refs' => [ 'OSReleaseList$member' => NULL, ], ], 'OSReleaseList' => [ 'base' => NULL, 'refs' => [ 'DescribeReleaseLabelOutput$AvailableOSReleases' => 'The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is formatted as shown in Amazon Linux 2 Release Notes . For example, 2.0.20220218.1.
', ], ], 'OnDemandCapacityReservationOptions' => [ 'base' => 'Describes the strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.
', 'refs' => [ 'OnDemandProvisioningSpecification$CapacityReservationOptions' => 'The launch specification for On-Demand instances in the instance fleet, which determines the allocation strategy.
', ], ], 'OnDemandCapacityReservationPreference' => [ 'base' => NULL, 'refs' => [ 'OnDemandCapacityReservationOptions$CapacityReservationPreference' => 'Indicates the instance\'s Capacity Reservation preferences. Possible preferences include:
-
open
- The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
-
none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.
', ], ], 'OnDemandCapacityReservationUsageStrategy' => [ 'base' => NULL, 'refs' => [ 'OnDemandCapacityReservationOptions$UsageStrategy' => 'Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.
If you specify use-capacity-reservations-first
, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price
) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price
).
If you do not specify a value, the fleet fulfills the On-Demand capacity according to the chosen On-Demand allocation strategy.
', ], ], 'OnDemandProvisioningAllocationStrategy' => [ 'base' => NULL, 'refs' => [ 'OnDemandProvisioningSpecification$AllocationStrategy' => 'Specifies the strategy to use in launching On-Demand instance fleets. Currently, the only option is lowest-price
(the default), which launches the lowest price first.
', ], ], 'OnDemandProvisioningSpecification' => [ 'base' => ' The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and later.
', 'refs' => [ 'InstanceFleetProvisioningSpecifications$OnDemandSpecification' => ' The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and later.
', ], ], 'OnDemandResizingSpecification' => [ 'base' => 'The resize specification for On-Demand Instances in the instance fleet, which contains the resize timeout period.
', 'refs' => [ 'InstanceFleetResizingSpecifications$OnDemandResizeSpecification' => 'The resize specification for On-Demand Instances in the instance fleet, which contains the resize timeout period.
', ], ], 'OptionalArnType' => [ 'base' => NULL, 'refs' => [ 'Cluster$OutpostArn' => ' The Amazon Resource Name (ARN) of the Outpost where the cluster is launched.
', 'ClusterSummary$OutpostArn' => ' The Amazon Resource Name (ARN) of the Outpost where the cluster is launched.
', 'Step$ExecutionRoleArn' => 'The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the following format: arn:partition:service:region:account:resource
.
For example, arn:aws:IAM::1234567890:role/ReadOnly
is a correctly formatted runtime role ARN.
', ], ], 'OutputNotebookFormat' => [ 'base' => NULL, 'refs' => [ 'NotebookExecution$OutputNotebookFormat' => 'The output format for the notebook execution.
', 'StartNotebookExecutionInput$OutputNotebookFormat' => 'The output format for the notebook execution.
', ], ], 'OutputNotebookS3LocationForOutput' => [ 'base' => 'The Amazon S3 location that stores the notebook execution output.
', 'refs' => [ 'NotebookExecution$OutputNotebookS3Location' => 'The Amazon S3 location for the notebook execution output.
', ], ], 'OutputNotebookS3LocationFromInput' => [ 'base' => 'The Amazon S3 location that stores the notebook execution output.
', 'refs' => [ 'StartNotebookExecutionInput$OutputNotebookS3Location' => 'The Amazon S3 location for the notebook execution output.
', ], ], 'PlacementGroupConfig' => [ 'base' => 'Placement group configuration for an Amazon EMR cluster. The configuration specifies the placement strategy that can be applied to instance roles during cluster creation.
To use this configuration, consider attaching managed policy AmazonElasticMapReducePlacementGroupPolicy to the Amazon EMR role.
', 'refs' => [ 'PlacementGroupConfigList$member' => NULL, ], ], 'PlacementGroupConfigList' => [ 'base' => NULL, 'refs' => [ 'Cluster$PlacementGroups' => 'Placement group configured for an Amazon EMR cluster.
', 'RunJobFlowInput$PlacementGroupConfigs' => 'The specified placement group configuration for an Amazon EMR cluster.
', ], ], 'PlacementGroupStrategy' => [ 'base' => NULL, 'refs' => [ 'PlacementGroupConfig$PlacementStrategy' => 'Amazon EC2 Placement Group strategy associated with instance role.
Starting with Amazon EMR release 5.23.0, the only supported placement strategy is SPREAD
for the MASTER
instance role.
', ], ], 'PlacementType' => [ 'base' => 'The Amazon EC2 Availability Zone configuration of the cluster (job flow).
', 'refs' => [ 'JobFlowInstancesConfig$Placement' => 'The Availability Zone in which the cluster runs.
', 'JobFlowInstancesDetail$Placement' => 'The Amazon EC2 Availability Zone for the cluster.
', ], ], 'Port' => [ 'base' => NULL, 'refs' => [ 'PortRange$MinRange' => 'The smallest port number in a specified range of port numbers.
', 'PortRange$MaxRange' => 'The smallest port number in a specified range of port numbers.
', ], ], 'PortRange' => [ 'base' => 'A list of port ranges that are permitted to allow inbound traffic from all public IP addresses. To specify a single port, use the same value for MinRange
and MaxRange
.
', 'refs' => [ 'PortRanges$member' => NULL, ], ], 'PortRanges' => [ 'base' => NULL, 'refs' => [ 'BlockPublicAccessConfiguration$PermittedPublicSecurityGroupRuleRanges' => 'Specifies ports and port ranges that are permitted to have security group rules that allow inbound traffic from all public sources. For example, if Port 23 (Telnet) is specified for PermittedPublicSecurityGroupRuleRanges
, Amazon EMR allows cluster creation if a security group associated with the cluster has a rule that allows inbound traffic on Port 23 from IPv4 0.0.0.0/0 or IPv6 port ::/0 as the source.
By default, Port 22, which is used for SSH access to the cluster Amazon EC2 instances, is in the list of PermittedPublicSecurityGroupRuleRanges
.
', ], ], 'PutAutoScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'PutAutoScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutAutoTerminationPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'PutAutoTerminationPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutBlockPublicAccessConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'PutBlockPublicAccessConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutManagedScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'PutManagedScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'ReconfigurationType' => [ 'base' => NULL, 'refs' => [ 'InstanceGroupModifyConfig$ReconfigurationType' => 'Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.
', ], ], 'ReleaseLabelFilter' => [ 'base' => 'The release label filters by application or version prefix.
', 'refs' => [ 'ListReleaseLabelsInput$Filters' => 'Filters the results of the request. Prefix
specifies the prefix of release labels to return. Application
specifies the application (with/without version) of release labels to return.
', ], ], 'RemoveAutoScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveAutoScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveAutoTerminationPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveAutoTerminationPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveManagedScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveManagedScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveTagsInput' => [ 'base' => 'This input identifies an Amazon EMR resource and a list of tags to remove.
', 'refs' => [], ], 'RemoveTagsOutput' => [ 'base' => 'This output indicates the result of removing tags from the resource.
', 'refs' => [], ], 'RepoUpgradeOnBoot' => [ 'base' => NULL, 'refs' => [ 'Cluster$RepoUpgradeOnBoot' => 'Applies only when CustomAmiID
is used. Specifies the type of updates that the Amazon Linux AMI package repositories apply when an instance boots using the AMI.
', 'RunJobFlowInput$RepoUpgradeOnBoot' => 'Applies only when CustomAmiID
is used. Specifies which updates from the Amazon Linux AMI package repositories to apply automatically when the instance boots using the AMI. If omitted, the default is SECURITY
, which indicates that only security updates are applied. If NONE
is specified, no updates are applied, and all updates must be applied manually.
', ], ], 'ResourceId' => [ 'base' => NULL, 'refs' => [ 'AddTagsInput$ResourceId' => 'The Amazon EMR resource identifier to which tags will be added. For example, a cluster identifier or an Amazon EMR Studio ID.
', 'RemoveTagsInput$ResourceId' => 'The Amazon EMR resource identifier from which tags will be removed. For example, a cluster identifier or an Amazon EMR Studio ID.
', ], ], 'RunJobFlowInput' => [ 'base' => ' Input to the RunJobFlow operation.
', 'refs' => [], ], 'RunJobFlowOutput' => [ 'base' => ' The result of the RunJobFlow operation.
', 'refs' => [], ], 'ScaleDownBehavior' => [ 'base' => NULL, 'refs' => [ 'Cluster$ScaleDownBehavior' => 'The way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized. TERMINATE_AT_INSTANCE_HOUR
indicates that Amazon EMR terminates nodes at the instance-hour boundary, regardless of when the request to terminate the instance was submitted. This option is only available with Amazon EMR 5.1.0 and later and is the default for clusters created using that version. TERMINATE_AT_TASK_COMPLETION
indicates that Amazon EMR adds nodes to a deny list and drains tasks from nodes before terminating the Amazon EC2 instances, regardless of the instance-hour boundary. With either behavior, Amazon EMR removes the least active nodes first and blocks instance termination if it could lead to HDFS corruption. TERMINATE_AT_TASK_COMPLETION
is available only in Amazon EMR releases 4.1.0 and later, and is the default for versions of Amazon EMR earlier than 5.1.0.
', 'JobFlowDetail$ScaleDownBehavior' => 'The way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized. TERMINATE_AT_INSTANCE_HOUR
indicates that Amazon EMR terminates nodes at the instance-hour boundary, regardless of when the request to terminate the instance was submitted. This option is only available with Amazon EMR 5.1.0 and later and is the default for clusters created using that version. TERMINATE_AT_TASK_COMPLETION
indicates that Amazon EMR adds nodes to a deny list and drains tasks from nodes before terminating the Amazon EC2 instances, regardless of the instance-hour boundary. With either behavior, Amazon EMR removes the least active nodes first and blocks instance termination if it could lead to HDFS corruption. TERMINATE_AT_TASK_COMPLETION
available only in Amazon EMR releases 4.1.0 and later, and is the default for releases of Amazon EMR earlier than 5.1.0.
', 'RunJobFlowInput$ScaleDownBehavior' => 'Specifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized. TERMINATE_AT_INSTANCE_HOUR
indicates that Amazon EMR terminates nodes at the instance-hour boundary, regardless of when the request to terminate the instance was submitted. This option is only available with Amazon EMR 5.1.0 and later and is the default for clusters created using that version. TERMINATE_AT_TASK_COMPLETION
indicates that Amazon EMR adds nodes to a deny list and drains tasks from nodes before terminating the Amazon EC2 instances, regardless of the instance-hour boundary. With either behavior, Amazon EMR removes the least active nodes first and blocks instance termination if it could lead to HDFS corruption. TERMINATE_AT_TASK_COMPLETION
available only in Amazon EMR releases 4.1.0 and later, and is the default for releases of Amazon EMR earlier than 5.1.0.
', ], ], 'ScalingAction' => [ 'base' => 'The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
', 'refs' => [ 'ScalingRule$Action' => 'The conditions that trigger an automatic scaling activity.
', ], ], 'ScalingConstraints' => [ 'base' => 'The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activities triggered by automatic scaling rules will not cause an instance group to grow above or below these limits.
', 'refs' => [ 'AutoScalingPolicy$Constraints' => 'The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
', 'AutoScalingPolicyDescription$Constraints' => 'The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
', ], ], 'ScalingRule' => [ 'base' => 'A scale-in or scale-out rule that defines scaling activity, including the CloudWatch metric alarm that triggers activity, how Amazon EC2 instances are added or removed, and the periodicity of adjustments. The automatic scaling policy for an instance group can comprise one or more automatic scaling rules.
', 'refs' => [ 'ScalingRuleList$member' => NULL, ], ], 'ScalingRuleList' => [ 'base' => NULL, 'refs' => [ 'AutoScalingPolicy$Rules' => 'The scale-in and scale-out rules that comprise the automatic scaling policy.
', 'AutoScalingPolicyDescription$Rules' => 'The scale-in and scale-out rules that comprise the automatic scaling policy.
', ], ], 'ScalingTrigger' => [ 'base' => 'The conditions that trigger an automatic scaling activity.
', 'refs' => [ 'ScalingRule$Trigger' => 'The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
', ], ], 'ScriptBootstrapActionConfig' => [ 'base' => 'Configuration of the script to run during a bootstrap action.
', 'refs' => [ 'BootstrapActionConfig$ScriptBootstrapAction' => 'The script run by the bootstrap action.
', ], ], 'SecurityConfigurationList' => [ 'base' => NULL, 'refs' => [ 'ListSecurityConfigurationsOutput$SecurityConfigurations' => 'The creation date and time, and name, of each security configuration.
', ], ], 'SecurityConfigurationSummary' => [ 'base' => 'The creation date and time, and name, of a security configuration.
', 'refs' => [ 'SecurityConfigurationList$member' => NULL, ], ], 'SecurityGroupsList' => [ 'base' => NULL, 'refs' => [ 'JobFlowInstancesConfig$AdditionalMasterSecurityGroups' => 'A list of additional Amazon EC2 security group IDs for the master node.
', 'JobFlowInstancesConfig$AdditionalSlaveSecurityGroups' => 'A list of additional Amazon EC2 security group IDs for the core and task nodes.
', ], ], 'SessionMappingDetail' => [ 'base' => 'Details for an Amazon EMR Studio session mapping including creation time, user or group ID, Studio ID, and so on.
', 'refs' => [ 'GetStudioSessionMappingOutput$SessionMapping' => 'The session mapping details for the specified Amazon EMR Studio and identity, including session policy ARN and creation time.
', ], ], 'SessionMappingSummary' => [ 'base' => 'Details for an Amazon EMR Studio session mapping. The details do not include the time the session mapping was last modified.
', 'refs' => [ 'SessionMappingSummaryList$member' => NULL, ], ], 'SessionMappingSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListStudioSessionMappingsOutput$SessionMappings' => 'A list of session mapping summary objects. Each object includes session mapping details such as creation time, identity type (user or group), and Amazon EMR Studio ID.
', ], ], 'SetKeepJobFlowAliveWhenNoStepsInput' => [ 'base' => NULL, 'refs' => [], ], 'SetTerminationProtectionInput' => [ 'base' => ' The input argument to the TerminationProtection operation.
', 'refs' => [], ], 'SetUnhealthyNodeReplacementInput' => [ 'base' => NULL, 'refs' => [], ], 'SetVisibleToAllUsersInput' => [ 'base' => 'The input to the SetVisibleToAllUsers action.
', 'refs' => [], ], 'ShrinkPolicy' => [ 'base' => 'Policy for customizing shrink operations. Allows configuration of decommissioning timeout and targeted instance shrinking.
', 'refs' => [ 'InstanceGroup$ShrinkPolicy' => 'Policy for customizing shrink operations.
', 'InstanceGroupModifyConfig$ShrinkPolicy' => 'Policy for customizing shrink operations.
', ], ], 'SimpleScalingPolicyConfiguration' => [ 'base' => 'An automatic scaling configuration, which describes how the policy adds or removes instances, the cooldown period, and the number of Amazon EC2 instances that will be added each time the CloudWatch metric alarm condition is satisfied.
', 'refs' => [ 'ScalingAction$SimpleScalingPolicyConfiguration' => 'The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
', ], ], 'SimplifiedApplication' => [ 'base' => 'The returned release label application names or versions.
', 'refs' => [ 'SimplifiedApplicationList$member' => NULL, ], ], 'SimplifiedApplicationList' => [ 'base' => NULL, 'refs' => [ 'DescribeReleaseLabelOutput$Applications' => 'The list of applications available for the target release label. Name
is the name of the application. Version
is the concise version of the application.
', ], ], 'SpotProvisioningAllocationStrategy' => [ 'base' => NULL, 'refs' => [ 'SpotProvisioningSpecification$AllocationStrategy' => 'Specifies one of the following strategies to launch Spot Instance fleets: price-capacity-optimized
, capacity-optimized
, lowest-price
, or diversified
. For more information on the provisioning strategies, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide for Linux Instances.
When you launch a Spot Instance fleet with the old console, it automatically launches with the capacity-optimized
strategy. You can\'t change the allocation strategy from the old console.
', ], ], 'SpotProvisioningSpecification' => [ 'base' => 'The launch specification for Spot Instances in the instance fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. Spot Instance allocation strategy is available in Amazon EMR releases 5.12.1 and later.
Spot Instances with a defined duration (also known as Spot blocks) are no longer available to new customers from July 1, 2021. For customers who have previously used the feature, we will continue to support Spot Instances with a defined duration until December 31, 2022.
', 'refs' => [ 'InstanceFleetProvisioningSpecifications$SpotSpecification' => 'The launch specification for Spot instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
', ], ], 'SpotProvisioningTimeoutAction' => [ 'base' => NULL, 'refs' => [ 'SpotProvisioningSpecification$TimeoutAction' => 'The action to take when TargetSpotCapacity
has not been fulfilled when the TimeoutDurationMinutes
has expired; that is, when all Spot Instances could not be provisioned within the Spot provisioning timeout. Valid values are TERMINATE_CLUSTER
and SWITCH_TO_ON_DEMAND
. SWITCH_TO_ON_DEMAND specifies that if no Spot Instances are available, On-Demand Instances should be provisioned to fulfill any remaining Spot capacity.
', ], ], 'SpotResizingSpecification' => [ 'base' => 'The resize specification for Spot Instances in the instance fleet, which contains the resize timeout period.
', 'refs' => [ 'InstanceFleetResizingSpecifications$SpotResizeSpecification' => 'The resize specification for Spot Instances in the instance fleet, which contains the resize timeout period.
', ], ], 'StartNotebookExecutionInput' => [ 'base' => NULL, 'refs' => [], ], 'StartNotebookExecutionOutput' => [ 'base' => NULL, 'refs' => [], ], 'Statistic' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$Statistic' => 'The statistic to apply to the metric associated with the alarm. The default is AVERAGE
.
', ], ], 'Step' => [ 'base' => 'This represents a step in a cluster.
', 'refs' => [ 'DescribeStepOutput$Step' => 'The step details for the requested step identifier.
', ], ], 'StepCancellationOption' => [ 'base' => NULL, 'refs' => [ 'CancelStepsInput$StepCancellationOption' => 'The option to choose to cancel RUNNING
steps. By default, the value is SEND_INTERRUPT
.
', ], ], 'StepConfig' => [ 'base' => 'Specification for a cluster (job flow) step.
', 'refs' => [ 'StepConfigList$member' => NULL, 'StepDetail$StepConfig' => 'The step configuration.
', ], ], 'StepConfigList' => [ 'base' => NULL, 'refs' => [ 'AddJobFlowStepsInput$Steps' => ' A list of StepConfig to be executed by the job flow.
', 'RunJobFlowInput$Steps' => 'A list of steps to run.
', ], ], 'StepDetail' => [ 'base' => 'Combines the execution state and configuration of a step.
', 'refs' => [ 'StepDetailList$member' => NULL, ], ], 'StepDetailList' => [ 'base' => NULL, 'refs' => [ 'JobFlowDetail$Steps' => 'A list of steps run by the job flow.
', ], ], 'StepExecutionState' => [ 'base' => NULL, 'refs' => [ 'StepExecutionStatusDetail$State' => 'The state of the step.
', ], ], 'StepExecutionStatusDetail' => [ 'base' => 'The execution state of a step.
', 'refs' => [ 'StepDetail$ExecutionStatusDetail' => 'The description of the step status.
', ], ], 'StepId' => [ 'base' => NULL, 'refs' => [ 'CancelStepsInfo$StepId' => 'The encrypted StepId of a step.
', 'DescribeStepInput$StepId' => 'The identifier of the step to describe.
', 'Step$Id' => 'The identifier of the cluster step.
', 'StepSummary$Id' => 'The identifier of the cluster step.
', ], ], 'StepIdsList' => [ 'base' => NULL, 'refs' => [ 'AddJobFlowStepsOutput$StepIds' => 'The identifiers of the list of steps added to the job flow.
', 'CancelStepsInput$StepIds' => 'The list of StepIDs
to cancel. Use ListSteps to get steps and their states for the specified cluster.
', ], ], 'StepState' => [ 'base' => NULL, 'refs' => [ 'StepStateList$member' => NULL, 'StepStatus$State' => 'The execution state of the cluster step.
', ], ], 'StepStateChangeReason' => [ 'base' => 'The details of the step state change reason.
', 'refs' => [ 'StepStatus$StateChangeReason' => 'The reason for the step execution status change.
', ], ], 'StepStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'StepStateChangeReason$Code' => 'The programmable code for the state change reason. Note: Currently, the service provides no code for the state change.
', ], ], 'StepStateList' => [ 'base' => NULL, 'refs' => [ 'ListStepsInput$StepStates' => 'The filter to limit the step list based on certain states.
', ], ], 'StepStatus' => [ 'base' => 'The execution status details of the cluster step.
', 'refs' => [ 'Step$Status' => 'The current execution status details of the cluster step.
', 'StepSummary$Status' => 'The current execution status details of the cluster step.
', ], ], 'StepSummary' => [ 'base' => 'The summary of the cluster step.
', 'refs' => [ 'StepSummaryList$member' => NULL, ], ], 'StepSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListStepsOutput$Steps' => 'The filtered list of steps for the cluster.
', ], ], 'StepTimeline' => [ 'base' => 'The timeline of the cluster step lifecycle.
', 'refs' => [ 'StepStatus$Timeline' => 'The timeline of the cluster step status over time.
', ], ], 'StopNotebookExecutionInput' => [ 'base' => NULL, 'refs' => [], ], 'String' => [ 'base' => NULL, 'refs' => [ 'Application$Name' => 'The name of the application.
', 'Application$Version' => 'The version of the application.
', 'AutoScalingPolicyStateChangeReason$Message' => 'A friendly, more verbose message that accompanies an automatic scaling policy state change.
', 'CancelStepsInfo$Reason' => 'The reason for the failure if the CancelSteps request fails.
', 'CloudWatchAlarmDefinition$MetricName' => 'The name of the CloudWatch metric that is watched to determine an alarm condition.
', 'CloudWatchAlarmDefinition$Namespace' => 'The namespace for the CloudWatch metric. The default is AWS/ElasticMapReduce
.
', 'Cluster$Name' => 'The name of the cluster.
', 'Cluster$LogUri' => 'The path to the Amazon S3 location where logs for this cluster are stored.
', 'Cluster$LogEncryptionKmsKeyId' => ' The KMS key used for encrypting log files. This attribute is only available with Amazon EMR 5.30.0 and later, excluding Amazon EMR 6.0.0.
', 'Cluster$RequestedAmiVersion' => 'The AMI version requested for this cluster.
', 'Cluster$RunningAmiVersion' => 'The AMI version running on this cluster.
', 'Cluster$ReleaseLabel' => 'The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster. Release labels are in the form emr-x.x.x
, where x.x.x is an Amazon EMR release version such as emr-5.14.0
. For more information about Amazon EMR release versions and included application versions and features, see https://docs.aws.amazon.com/emr/latest/ReleaseGuide/. The release label applies only to Amazon EMR releases version 4.0 and later. Earlier versions use AmiVersion
.
', 'Cluster$ServiceRole' => 'The IAM role that Amazon EMR assumes in order to access Amazon Web Services resources on your behalf.
', 'Cluster$MasterPublicDnsName' => 'The DNS name of the master node. If the cluster is on a private subnet, this is the private DNS name. On a public subnet, this is the public DNS name.
', 'Cluster$OSReleaseLabel' => 'The Amazon Linux release specified in a cluster launch RunJobFlow request. If no Amazon Linux release was specified, the default Amazon Linux release is shown in the response.
', 'ClusterStateChangeReason$Message' => 'The descriptive message for the state change reason.
', 'ClusterSummary$Name' => 'The name of the cluster.
', 'Command$Name' => 'The name of the command.
', 'Command$ScriptPath' => 'The Amazon S3 location of the command script.
', 'Configuration$Classification' => 'The classification within a configuration.
', 'CreateSecurityConfigurationInput$SecurityConfiguration' => 'The security configuration details in JSON format. For JSON parameters and examples, see Use Security Configurations to Set Up Cluster Security in the Amazon EMR Management Guide.
', 'DescribeReleaseLabelInput$ReleaseLabel' => 'The target release label to be described.
', 'DescribeReleaseLabelInput$NextToken' => 'The pagination token. Reserved for future use. Currently set to null.
', 'DescribeReleaseLabelOutput$ReleaseLabel' => 'The target release label described in the response.
', 'DescribeReleaseLabelOutput$NextToken' => 'The pagination token. Reserved for future use. Currently set to null.
', 'DescribeSecurityConfigurationOutput$SecurityConfiguration' => 'The security configuration details in JSON format.
', 'EbsBlockDevice$Device' => 'The device name that is exposed to the instance, such as /dev/sdh.
', 'EbsVolume$Device' => 'The device name that is exposed to the instance, such as /dev/sdh.
', 'EbsVolume$VolumeId' => 'The volume identifier of the EBS volume.
', 'Ec2InstanceAttributes$Ec2KeyName' => 'The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".
', 'Ec2InstanceAttributes$Ec2SubnetId' => 'Set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, and your account supports EC2-Classic, the cluster launches in EC2-Classic.
', 'Ec2InstanceAttributes$Ec2AvailabilityZone' => 'The Availability Zone in which the cluster will run.
', 'Ec2InstanceAttributes$IamInstanceProfile' => 'The IAM role that was specified when the cluster was launched. The Amazon EC2 instances of the cluster assume this role.
', 'Ec2InstanceAttributes$EmrManagedMasterSecurityGroup' => 'The identifier of the Amazon EC2 security group for the master node.
', 'Ec2InstanceAttributes$EmrManagedSlaveSecurityGroup' => 'The identifier of the Amazon EC2 security group for the core and task nodes.
', 'Ec2InstanceAttributes$ServiceAccessSecurityGroup' => 'The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
', 'ErrorDetail$ErrorCode' => 'The name or code associated with the error.
', 'ErrorDetail$ErrorMessage' => 'A message that describes the error.
', 'FailureDetails$Reason' => 'The reason for the step failure. In the case where the service cannot successfully determine the root cause of the failure, it returns "Unknown Error" as a reason.
', 'FailureDetails$Message' => 'The descriptive message including the error the Amazon EMR service has identified as the cause of step failure. This is text from an error log that describes the root cause of the failure.
', 'FailureDetails$LogFile' => 'The path to the log file where the step failure root cause was originally recorded.
', 'HadoopStepConfig$Jar' => 'The path to the JAR file that runs during the step.
', 'HadoopStepConfig$MainClass' => 'The name of the main class in the specified Java file. If not specified, the JAR file should specify a main class in its manifest file.
', 'Instance$PublicDnsName' => 'The public DNS name of the instance.
', 'Instance$PublicIpAddress' => 'The public IP address of the instance.
', 'Instance$PrivateDnsName' => 'The private DNS name of the instance.
', 'Instance$PrivateIpAddress' => 'The private IP address of the instance.
', 'Instance$InstanceGroupId' => 'The identifier of the instance group to which this instance belongs.
', 'InstanceFleetStateChangeReason$Message' => 'An explanatory message.
', 'InstanceGroup$Name' => 'The name of the instance group.
', 'InstanceGroup$BidPrice' => 'If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify OnDemandPrice
to set the amount equal to the On-Demand price, or specify an amount in USD.
', 'InstanceGroupStateChangeReason$Message' => 'The status change reason description.
', 'InstanceStateChangeReason$Message' => 'The status change reason description.
', 'ListReleaseLabelsInput$NextToken' => 'Specifies the next page of results. If NextToken
is not specified, which is usually the case for the first request of ListReleaseLabels, the first page of results are determined by other filtering parameters or by the latest version. The ListReleaseLabels
request fails if the identity (Amazon Web Services account ID) and all filtering parameters are different from the original request, or if the NextToken
is expired or tampered with.
', 'ListReleaseLabelsOutput$NextToken' => 'Used to paginate the next page of results if specified in the next ListReleaseLabels
request.
', 'ListSupportedInstanceTypesInput$ReleaseLabel' => 'The Amazon EMR release label determines the versions of open-source application packages that Amazon EMR has installed on the cluster. Release labels are in the format emr-x.x.x
, where x.x.x is an Amazon EMR release number such as emr-6.10.0
. For more information about Amazon EMR releases and their included application versions and features, see the Amazon EMR Release Guide .
', 'ListSupportedInstanceTypesInput$Marker' => 'The pagination token that marks the next set of results to retrieve.
', 'ListSupportedInstanceTypesOutput$Marker' => 'The pagination token that marks the next set of results to retrieve.
', 'MetricDimension$Key' => 'The dimension name.
', 'MetricDimension$Value' => 'The dimension value.
', 'ModifyClusterInput$ClusterId' => 'The unique identifier of the cluster.
', 'OSRelease$Label' => 'The Amazon Linux release specified for a cluster in the RunJobFlow request. The format is as shown in Amazon Linux 2 Release Notes . For example, 2.0.20220218.1.
', 'ReleaseLabelFilter$Prefix' => 'Optional release label version prefix filter. For example, emr-5
.
', 'ReleaseLabelFilter$Application' => 'Optional release label application filter. For example, spark@2.1.0
.
', 'ScalingRule$Name' => 'The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
', 'ScalingRule$Description' => 'A friendly, more verbose description of the automatic scaling rule.
', 'SimplifiedApplication$Name' => 'The returned release label application name. For example, hadoop
.
', 'SimplifiedApplication$Version' => 'The returned release label application version. For example, 3.2.1
.
', 'Step$Name' => 'The name of the cluster step.
', 'StepStateChangeReason$Message' => 'The descriptive message for the state change reason.
', 'StepSummary$Name' => 'The name of the cluster step.
', 'StringList$member' => NULL, 'StringMap$key' => NULL, 'StringMap$value' => NULL, 'SubnetIdList$member' => NULL, 'SupportedInstanceType$Type' => 'The Amazon EC2 instance type, for example m5.xlarge
, of the SupportedInstanceType
.
', 'SupportedInstanceType$InstanceFamilyId' => 'The Amazon EC2 family and generation for the SupportedInstanceType
.
', 'SupportedInstanceType$Architecture' => 'The CPU architecture, for example X86_64
or AARCH64
.
', 'Tag$Key' => 'A user-defined key, which is the minimum required information for a valid tag. For more information, see Tag.
', 'Tag$Value' => 'A user-defined value, which is optional in a tag. For more information, see Tag Clusters.
', 'VolumeSpecification$VolumeType' => 'The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
', ], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'Application$Args' => 'Arguments for Amazon EMR to pass to the application.
', 'Command$Args' => 'Arguments for Amazon EMR to pass to the command for execution.
', 'Ec2InstanceAttributes$AdditionalMasterSecurityGroups' => 'A list of additional Amazon EC2 security group IDs for the master node.
', 'Ec2InstanceAttributes$AdditionalSlaveSecurityGroups' => 'A list of additional Amazon EC2 security group IDs for the core and task nodes.
', 'HadoopStepConfig$Args' => 'The list of command line arguments to pass to the JAR file\'s main function for execution.
', 'ListReleaseLabelsOutput$ReleaseLabels' => 'The returned release labels.
', 'RemoveTagsInput$TagKeys' => 'A list of tag keys to remove from the resource.
', ], ], 'StringMap' => [ 'base' => NULL, 'refs' => [ 'Application$AdditionalInfo' => 'This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
', 'Configuration$Properties' => 'A set of properties specified within a configuration classification.
', 'ErrorData$member' => NULL, 'HadoopStepConfig$Properties' => 'The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.
', ], ], 'Studio' => [ 'base' => 'Details for an Amazon EMR Studio including ID, creation time, name, and so on.
', 'refs' => [ 'DescribeStudioOutput$Studio' => 'The Amazon EMR Studio details.
', ], ], 'StudioSummary' => [ 'base' => 'Details for an Amazon EMR Studio, including ID, Name, VPC, and Description. To fetch additional details such as subnets, IAM roles, security groups, and tags for the Studio, use the DescribeStudio API.
', 'refs' => [ 'StudioSummaryList$member' => NULL, ], ], 'StudioSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListStudiosOutput$Studios' => 'The list of Studio summary objects.
', ], ], 'SubnetIdList' => [ 'base' => NULL, 'refs' => [ 'CreateStudioInput$SubnetIds' => 'A list of subnet IDs to associate with the Amazon EMR Studio. A Studio can have a maximum of 5 subnets. The subnets must belong to the VPC specified by VpcId
. Studio users can create a Workspace in any of the specified subnets.
', 'Studio$SubnetIds' => 'The list of IDs of the subnets associated with the Amazon EMR Studio.
', 'UpdateStudioInput$SubnetIds' => 'A list of subnet IDs to associate with the Amazon EMR Studio. The list can include new subnet IDs, but must also include all of the subnet IDs previously associated with the Studio. The list order does not matter. A Studio can have a maximum of 5 subnets. The subnets must belong to the same VPC as the Studio.
', ], ], 'SupportedInstanceType' => [ 'base' => 'An instance type that the specified Amazon EMR release supports.
', 'refs' => [ 'SupportedInstanceTypesList$member' => NULL, ], ], 'SupportedInstanceTypesList' => [ 'base' => NULL, 'refs' => [ 'ListSupportedInstanceTypesOutput$SupportedInstanceTypes' => 'The list of instance types that the release specified in ListSupportedInstanceTypesInput$ReleaseLabel
supports, filtered by Amazon Web Services Region.
', ], ], 'SupportedProductConfig' => [ 'base' => 'The list of supported product configurations that allow user-supplied arguments. Amazon EMR accepts these arguments and forwards them to the corresponding installation script as bootstrap action arguments.
', 'refs' => [ 'NewSupportedProductsList$member' => NULL, ], ], 'SupportedProductsList' => [ 'base' => NULL, 'refs' => [ 'JobFlowDetail$SupportedProducts' => 'A list of strings set by third-party software when the job flow is launched. If you are not using third-party software to manage the job flow, this value is empty.
', 'RunJobFlowInput$SupportedProducts' => ' For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and later, use Applications.
A list of strings that indicates third-party software to use. For more information, see the Amazon EMR Developer Guide. Currently supported values are:
', ], ], 'Tag' => [ 'base' => 'A key-value pair containing user-defined metadata that you can associate with an Amazon EMR resource. Tags make it easier to associate clusters in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see Tag Clusters.
', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'AddTagsInput$Tags' => 'A list of tags to associate with a resource. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
', 'Cluster$Tags' => 'A list of tags associated with a cluster.
', 'CreateStudioInput$Tags' => 'A list of tags to associate with the Amazon EMR Studio. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
', 'NotebookExecution$Tags' => 'A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.
', 'RunJobFlowInput$Tags' => 'A list of tags to associate with a cluster and propagate to Amazon EC2 instances.
', 'StartNotebookExecutionInput$Tags' => 'A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.
', 'Studio$Tags' => 'A list of tags associated with the Amazon EMR Studio.
', ], ], 'TerminateJobFlowsInput' => [ 'base' => ' Input to the TerminateJobFlows operation.
', 'refs' => [], ], 'ThroughputVal' => [ 'base' => NULL, 'refs' => [ 'VolumeSpecification$Throughput' => 'The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
', ], ], 'Unit' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$Unit' => 'The unit of measure associated with the CloudWatch metric being watched. The value specified for Unit
must correspond to the units specified in the CloudWatch metric.
', ], ], 'UpdateStudioInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateStudioSessionMappingInput' => [ 'base' => NULL, 'refs' => [], ], 'UriString' => [ 'base' => NULL, 'refs' => [ 'NotebookS3LocationForOutput$Key' => 'The key to the Amazon S3 location that stores the notebook execution input.
', 'NotebookS3LocationFromInput$Key' => 'The key to the Amazon S3 location that stores the notebook execution input.
', 'OutputNotebookS3LocationForOutput$Key' => 'The key to the Amazon S3 location that stores the notebook execution output.
', 'OutputNotebookS3LocationFromInput$Key' => 'The key to the Amazon S3 location that stores the notebook execution output.
', ], ], 'UsernamePassword' => [ 'base' => 'The username and password that you use to connect to cluster endpoints.
', 'refs' => [ 'Credentials$UsernamePassword' => 'The username and password that you use to connect to cluster endpoints.
', ], ], 'VolumeSpecification' => [ 'base' => 'EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
', 'refs' => [ 'EbsBlockDevice$VolumeSpecification' => 'EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
', 'EbsBlockDeviceConfig$VolumeSpecification' => 'EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
', ], ], 'WholeNumber' => [ 'base' => NULL, 'refs' => [ 'InstanceFleet$TargetOnDemandCapacity' => 'The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to provision. When the instance fleet launches, Amazon EMR tries to provision On-Demand Instances as specified by InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity
. When an On-Demand Instance is provisioned, the WeightedCapacity
units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a WeightedCapacity
of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units. You can use InstanceFleet$ProvisionedOnDemandCapacity to determine the Spot capacity units that have been provisioned for the instance fleet.
If not specified or set to 0, only Spot Instances are provisioned for the instance fleet using TargetSpotCapacity
. At least one of TargetSpotCapacity
and TargetOnDemandCapacity
should be greater than 0. For a master instance fleet, only one of TargetSpotCapacity
and TargetOnDemandCapacity
can be specified, and its value must be 1.
', 'InstanceFleet$TargetSpotCapacity' => 'The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision. When the instance fleet launches, Amazon EMR tries to provision Spot Instances as specified by InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity
. When a Spot instance is provisioned, the WeightedCapacity
units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a WeightedCapacity
of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units. You can use InstanceFleet$ProvisionedSpotCapacity to determine the Spot capacity units that have been provisioned for the instance fleet.
If not specified or set to 0, only On-Demand Instances are provisioned for the instance fleet. At least one of TargetSpotCapacity
and TargetOnDemandCapacity
should be greater than 0. For a master instance fleet, only one of TargetSpotCapacity
and TargetOnDemandCapacity
can be specified, and its value must be 1.
', 'InstanceFleet$ProvisionedOnDemandCapacity' => 'The number of On-Demand units that have been provisioned for the instance fleet to fulfill TargetOnDemandCapacity
. This provisioned capacity might be less than or greater than TargetOnDemandCapacity
.
', 'InstanceFleet$ProvisionedSpotCapacity' => 'The number of Spot units that have been provisioned for this instance fleet to fulfill TargetSpotCapacity
. This provisioned capacity might be less than or greater than TargetSpotCapacity
.
', 'InstanceFleetConfig$TargetOnDemandCapacity' => 'The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to provision. When the instance fleet launches, Amazon EMR tries to provision On-Demand Instances as specified by InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity
. When an On-Demand Instance is provisioned, the WeightedCapacity
units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a WeightedCapacity
of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units.
If not specified or set to 0, only Spot Instances are provisioned for the instance fleet using TargetSpotCapacity
. At least one of TargetSpotCapacity
and TargetOnDemandCapacity
should be greater than 0. For a master instance fleet, only one of TargetSpotCapacity
and TargetOnDemandCapacity
can be specified, and its value must be 1.
', 'InstanceFleetConfig$TargetSpotCapacity' => 'The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision. When the instance fleet launches, Amazon EMR tries to provision Spot Instances as specified by InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity
. When a Spot Instance is provisioned, the WeightedCapacity
units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a WeightedCapacity
of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units.
If not specified or set to 0, only On-Demand Instances are provisioned for the instance fleet. At least one of TargetSpotCapacity
and TargetOnDemandCapacity
should be greater than 0. For a master instance fleet, only one of TargetSpotCapacity
and TargetOnDemandCapacity
can be specified, and its value must be 1.
', 'InstanceFleetModifyConfig$TargetOnDemandCapacity' => 'The target capacity of On-Demand units for the instance fleet. For more information see InstanceFleetConfig$TargetOnDemandCapacity.
', 'InstanceFleetModifyConfig$TargetSpotCapacity' => 'The target capacity of Spot units for the instance fleet. For more information, see InstanceFleetConfig$TargetSpotCapacity.
', 'InstanceTypeConfig$WeightedCapacity' => 'The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in InstanceFleetConfig. This value is 1 for a master instance fleet, and must be 1 or greater for core and task instance fleets. Defaults to 1 if not specified.
', 'InstanceTypeSpecification$WeightedCapacity' => 'The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in InstanceFleetConfig. Capacity values represent performance characteristics such as vCPUs, memory, or I/O. If not specified, the default value is 1.
', 'OnDemandResizingSpecification$TimeoutDurationMinutes' => 'On-Demand resize timeout in minutes. If On-Demand Instances are not provisioned within this time, the resize workflow stops. The minimum value is 5 minutes, and the maximum value is 10,080 minutes (7 days). The timeout applies to all resize workflows on the Instance Fleet. The resize could be triggered by Amazon EMR Managed Scaling or by the customer (via Amazon EMR Console, Amazon EMR CLI modify-instance-fleet or Amazon EMR SDK ModifyInstanceFleet API) or by Amazon EMR due to Amazon EC2 Spot Reclamation.
', 'SpotProvisioningSpecification$TimeoutDurationMinutes' => 'The Spot provisioning timeout period in minutes. If Spot Instances are not provisioned within this time period, the TimeOutAction
is taken. Minimum value is 5 and maximum value is 1440. The timeout applies only during initial provisioning, when the cluster is first created.
', 'SpotProvisioningSpecification$BlockDurationMinutes' => 'The defined duration for Spot Instances (also known as Spot blocks) in minutes. When specified, the Spot Instance does not terminate before the defined duration expires, and defined duration pricing for Spot Instances applies. Valid values are 60, 120, 180, 240, 300, or 360. The duration period starts as soon as a Spot Instance receives its instance ID. At the end of the duration, Amazon EC2 marks the Spot Instance for termination and provides a Spot Instance termination notice, which gives the instance a two-minute warning before it terminates.
Spot Instances with a defined duration (also known as Spot blocks) are no longer available to new customers from July 1, 2021. For customers who have previously used the feature, we will continue to support Spot Instances with a defined duration until December 31, 2022.
', 'SpotResizingSpecification$TimeoutDurationMinutes' => 'Spot resize timeout in minutes. If Spot Instances are not provisioned within this time, the resize workflow will stop provisioning of Spot instances. Minimum value is 5 minutes and maximum value is 10,080 minutes (7 days). The timeout applies to all resize workflows on the Instance Fleet. The resize could be triggered by Amazon EMR Managed Scaling or by the customer (via Amazon EMR Console, Amazon EMR CLI modify-instance-fleet or Amazon EMR SDK ModifyInstanceFleet API) or by Amazon EMR due to Amazon EC2 Spot Reclamation.
', ], ], 'XmlString' => [ 'base' => NULL, 'refs' => [ 'Cluster$SecurityConfiguration' => 'The name of the security configuration applied to the cluster.
', 'Cluster$AutoScalingRole' => 'An IAM role for automatic scaling policies. The default role is EMR_AutoScaling_DefaultRole
. The IAM role provides permissions that the automatic scaling feature requires to launch and terminate Amazon EC2 instances in an instance group.
', 'CreateSecurityConfigurationInput$Name' => 'The name of the security configuration.
', 'CreateSecurityConfigurationOutput$Name' => 'The name of the security configuration.
', 'CreateStudioInput$ServiceRole' => 'The IAM role that the Amazon EMR Studio assumes. The service role provides a way for Amazon EMR Studio to interoperate with other Amazon Web Services services.
', 'CreateStudioInput$UserRole' => 'The IAM user role that users and groups assume when logged in to an Amazon EMR Studio. Only specify a UserRole
when you use IAM Identity Center authentication. The permissions attached to the UserRole
can be scoped down for each user or group using session policies.
', 'CreateStudioInput$DefaultS3Location' => 'The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.
', 'CreateStudioInput$IdpAuthUrl' => 'The authentication endpoint of your identity provider (IdP). Specify this value when you use IAM authentication and want to let federated users log in to a Studio with the Studio URL and credentials from your IdP. Amazon EMR Studio redirects users to this endpoint to enter credentials.
', 'CreateStudioInput$EncryptionKeyArn' => 'The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.
', 'CreateStudioOutput$Url' => 'The unique Studio access URL.
', 'DeleteSecurityConfigurationInput$Name' => 'The name of the security configuration.
', 'DescribeSecurityConfigurationInput$Name' => 'The name of the security configuration.
', 'DescribeSecurityConfigurationOutput$Name' => 'The name of the security configuration.
', 'EnvironmentVariablesMap$value' => NULL, 'HadoopJarStepConfig$Jar' => 'A path to a JAR file run during the step.
', 'HadoopJarStepConfig$MainClass' => 'The name of the main class in the specified Java file. If not specified, the JAR file should specify a Main-Class in its manifest file.
', 'InstanceGroupDetail$LastStateChangeReason' => 'Details regarding the state of the instance group.
', 'JobFlowDetail$LogUri' => 'The location in Amazon S3 where log files for the job are stored.
', 'JobFlowDetail$LogEncryptionKmsKeyId' => 'The KMS key used for encrypting log files. This attribute is only available with Amazon EMR 5.30.0 and later, excluding 6.0.0.
', 'JobFlowDetail$JobFlowRole' => 'The IAM role that was specified when the job flow was launched. The Amazon EC2 instances of the job flow assume this role.
', 'JobFlowDetail$ServiceRole' => 'The IAM role that is assumed by the Amazon EMR service to access Amazon Web Services resources on your behalf.
', 'JobFlowDetail$AutoScalingRole' => 'An IAM role for automatic scaling policies. The default role is EMR_AutoScaling_DefaultRole
. The IAM role provides a way for the automatic scaling feature to get the required permissions it needs to launch and terminate Amazon EC2 instances in an instance group.
', 'JobFlowExecutionStatusDetail$LastStateChangeReason' => 'Description of the job flow last changed state.
', 'JobFlowInstancesDetail$MasterPublicDnsName' => 'The DNS name of the master node. If the cluster is on a private subnet, this is the private DNS name. On a public subnet, this is the public DNS name.
', 'JobFlowInstancesDetail$MasterInstanceId' => 'The Amazon EC2 instance identifier of the master node.
', 'KeyValue$Key' => 'The unique identifier of a key-value pair.
', 'KeyValue$Value' => 'The value part of the identified key.
', 'ListNotebookExecutionsInput$ExecutionEngineId' => 'The unique ID of the execution engine.
', 'NotebookExecution$NotebookParams' => 'Input parameters in JSON format passed to the Amazon EMR Notebook at runtime for execution.
', 'NotebookExecution$OutputNotebookURI' => 'The location of the notebook execution\'s output file in Amazon S3.
', 'NotebookExecution$LastStateChangeReason' => 'The reason for the latest status change of the notebook execution.
', 'NotebookExecutionSummary$ExecutionEngineId' => 'The unique ID of the execution engine for the notebook execution.
', 'PlacementType$AvailabilityZone' => 'The Amazon EC2 Availability Zone for the cluster. AvailabilityZone
is used for uniform instance groups, while AvailabilityZones
(plural) is used for instance fleets.
', 'RunJobFlowInput$LogUri' => 'The location in Amazon S3 to write the log files of the job flow. If a value is not provided, logs are not created.
', 'RunJobFlowInput$LogEncryptionKmsKeyId' => 'The KMS key used for encrypting log files. If a value is not provided, the logs remain encrypted by AES-256. This attribute is only available with Amazon EMR releases 5.30.0 and later, excluding Amazon EMR 6.0.0.
', 'RunJobFlowInput$AdditionalInfo' => 'A JSON string for selecting additional features.
', 'RunJobFlowInput$JobFlowRole' => 'Also called instance profile and Amazon EC2 role. An IAM role for an Amazon EMR cluster. The Amazon EC2 instances of the cluster assume this role. The default role is EMR_EC2_DefaultRole
. In order to use the default role, you must have already created it using the CLI or console.
', 'RunJobFlowInput$ServiceRole' => 'The IAM role that Amazon EMR assumes in order to access Amazon Web Services resources on your behalf. If you\'ve created a custom service role path, you must specify it for the service role when you launch your cluster.
', 'RunJobFlowInput$SecurityConfiguration' => 'The name of a security configuration to apply to the cluster.
', 'RunJobFlowInput$AutoScalingRole' => 'An IAM role for automatic scaling policies. The default role is EMR_AutoScaling_DefaultRole
. The IAM role provides permissions that the automatic scaling feature requires to launch and terminate Amazon EC2 instances in an instance group.
', 'ScriptBootstrapActionConfig$Path' => 'Location in Amazon S3 of the script to run during a bootstrap action.
', 'SecurityConfigurationSummary$Name' => 'The name of the security configuration.
', 'StartNotebookExecutionInput$RelativePath' => 'The path and file name of the notebook file for this execution, relative to the path specified for the Amazon EMR Notebook. For example, if you specify a path of s3://MyBucket/MyNotebooks
when you create an Amazon EMR Notebook for a notebook with an ID of e-ABCDEFGHIJK1234567890ABCD
(the EditorID
of this request), and you specify a RelativePath
of my_notebook_executions/notebook_execution.ipynb
, the location of the file for the notebook execution is s3://MyBucket/MyNotebooks/e-ABCDEFGHIJK1234567890ABCD/my_notebook_executions/notebook_execution.ipynb
.
', 'StartNotebookExecutionInput$NotebookParams' => 'Input parameters in JSON format passed to the Amazon EMR Notebook at runtime for execution.
', 'StartNotebookExecutionInput$ServiceRole' => 'The name or ARN of the IAM role that is used as the service role for Amazon EMR (the Amazon EMR role) for the notebook execution.
', 'StepExecutionStatusDetail$LastStateChangeReason' => 'A description of the step\'s current state.
', 'Studio$ServiceRole' => 'The name of the IAM role assumed by the Amazon EMR Studio.
', 'Studio$UserRole' => 'The name of the IAM role assumed by users logged in to the Amazon EMR Studio. A Studio only requires a UserRole
when you use IAM authentication.
', 'Studio$Url' => 'The unique access URL of the Amazon EMR Studio.
', 'Studio$DefaultS3Location' => 'The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.
', 'Studio$IdpAuthUrl' => 'Your identity provider\'s authentication endpoint. Amazon EMR Studio redirects federated users to this endpoint for authentication when logging in to a Studio with the Studio URL.
', 'Studio$EncryptionKeyArn' => 'The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.
', 'UpdateStudioInput$DefaultS3Location' => 'The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.
', 'UpdateStudioInput$EncryptionKeyArn' => 'The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.
', 'XmlStringList$member' => NULL, ], ], 'XmlStringList' => [ 'base' => NULL, 'refs' => [ 'DescribeJobFlowsInput$JobFlowIds' => 'Return only job flows whose job flow ID is contained in this list.
', 'HadoopJarStepConfig$Args' => 'A list of command line arguments passed to the JAR file\'s main function when executed.
', 'ListStepsInput$StepIds' => 'The filter to limit the step list based on the identifier of the steps. You can specify a maximum of ten Step IDs. The character constraint applies to the overall length of the array.
', 'ScriptBootstrapActionConfig$Args' => 'A list of command line arguments to pass to the bootstrap action script.
', 'SetKeepJobFlowAliveWhenNoStepsInput$JobFlowIds' => 'A list of strings that uniquely identify the clusters to protect. This identifier is returned by RunJobFlow and can also be obtained from DescribeJobFlows.
', 'SetTerminationProtectionInput$JobFlowIds' => ' A list of strings that uniquely identify the clusters to protect. This identifier is returned by RunJobFlow and can also be obtained from DescribeJobFlows .
', 'SetUnhealthyNodeReplacementInput$JobFlowIds' => 'The list of strings that uniquely identify the clusters for which to turn on unhealthy node replacement. You can get these identifiers by running the RunJobFlow or the DescribeJobFlows operations.
', 'SetVisibleToAllUsersInput$JobFlowIds' => 'The unique identifier of the job flow (cluster).
', 'SupportedProductConfig$Args' => 'The list of user-supplied arguments.
', 'TerminateJobFlowsInput$JobFlowIds' => 'A list of job flows to be shut down.
', ], ], 'XmlStringMaxLen256' => [ 'base' => NULL, 'refs' => [ 'AddInstanceFleetInput$ClusterId' => 'The unique identifier of the cluster.
', 'AddInstanceFleetOutput$ClusterId' => 'The unique identifier of the cluster.
', 'AddInstanceGroupsInput$JobFlowId' => 'Job flow in which to add the instance groups.
', 'AddInstanceGroupsOutput$JobFlowId' => 'The job flow ID in which the instance groups are added.
', 'AddJobFlowStepsInput$JobFlowId' => 'A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
', 'BootstrapActionConfig$Name' => 'The name of the bootstrap action.
', 'CancelStepsInput$ClusterId' => 'The ClusterID
for the specified steps that will be canceled. Use RunJobFlow and ListClusters to get ClusterIDs.
', 'Cluster$CustomAmiId' => 'Available only in Amazon EMR releases 5.7.0 and later. The ID of a custom Amazon EBS-backed Linux AMI if the cluster uses a custom AMI.
', 'CreateStudioInput$Name' => 'A descriptive name for the Amazon EMR Studio.
', 'CreateStudioInput$Description' => 'A detailed description of the Amazon EMR Studio.
', 'CreateStudioInput$VpcId' => 'The ID of the Amazon Virtual Private Cloud (Amazon VPC) to associate with the Studio.
', 'CreateStudioInput$WorkspaceSecurityGroupId' => 'The ID of the Amazon EMR Studio Workspace security group. The Workspace security group allows outbound network traffic to resources in the Engine security group, and it must be in the same VPC specified by VpcId
.
', 'CreateStudioInput$EngineSecurityGroupId' => 'The ID of the Amazon EMR Studio Engine security group. The Engine security group allows inbound network traffic from the Workspace security group, and it must be in the same VPC specified by VpcId
.
', 'CreateStudioInput$IdpRelayStateParameterName' => 'The name that your identity provider (IdP) uses for its RelayState
parameter. For example, RelayState
or TargetSource
. Specify this value when you use IAM authentication and want to let federated users log in to a Studio using the Studio URL. The RelayState
parameter differs by IdP.
', 'CreateStudioOutput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'CreateStudioSessionMappingInput$StudioId' => 'The ID of the Amazon EMR Studio to which the user or group will be mapped.
', 'CreateStudioSessionMappingInput$IdentityId' => 'The globally unique identifier (GUID) of the user or group from the IAM Identity Center Identity Store. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified, but not both.
', 'CreateStudioSessionMappingInput$IdentityName' => 'The name of the user or group. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified, but not both.
', 'CreateStudioSessionMappingInput$SessionPolicyArn' => 'The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. You should specify the ARN for the session policy that you want to apply, not the ARN of your user role. For more information, see Create an Amazon EMR Studio User Role with Session Policies.
', 'DeleteStudioInput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'DeleteStudioSessionMappingInput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'DeleteStudioSessionMappingInput$IdentityId' => 'The globally unique identifier (GUID) of the user or group to remove from the Amazon EMR Studio. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'DeleteStudioSessionMappingInput$IdentityName' => 'The name of the user name or group to remove from the Amazon EMR Studio. For more information, see UserName and DisplayName in the IAM Identity Center Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'DescribeNotebookExecutionInput$NotebookExecutionId' => 'The unique identifier of the notebook execution.
', 'DescribeStudioInput$StudioId' => 'The Amazon EMR Studio ID.
', 'EnvironmentVariablesMap$key' => NULL, 'ExecutionEngineConfig$Id' => 'The unique identifier of the execution engine. For an Amazon EMR cluster, this is the cluster ID.
', 'ExecutionEngineConfig$MasterInstanceSecurityGroupId' => 'An optional unique ID of an Amazon EC2 security group to associate with the master instance of the Amazon EMR cluster for this notebook execution. For more information see Specifying Amazon EC2 Security Groups for Amazon EMR Notebooks in the EMR Management Guide.
', 'GetClusterSessionCredentialsInput$ClusterId' => 'The unique identifier of the cluster.
', 'GetStudioSessionMappingInput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'GetStudioSessionMappingInput$IdentityId' => 'The globally unique identifier (GUID) of the user or group. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'GetStudioSessionMappingInput$IdentityName' => 'The name of the user or group to fetch. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'InstanceFleet$Name' => 'A friendly name for the instance fleet.
', 'InstanceFleetConfig$Name' => 'The friendly name of the instance fleet.
', 'InstanceGroup$CustomAmiId' => 'The custom AMI ID to use for the provisioned instance group.
', 'InstanceGroupConfig$Name' => 'Friendly name given to the instance group.
', 'InstanceGroupConfig$BidPrice' => 'If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify OnDemandPrice
to set the amount equal to the On-Demand price, or specify an amount in USD.
', 'InstanceGroupConfig$CustomAmiId' => 'The custom AMI ID to use for the provisioned instance group.
', 'InstanceGroupDetail$InstanceGroupId' => 'Unique identifier for the instance group.
', 'InstanceGroupDetail$Name' => 'Friendly name for the instance group.
', 'InstanceGroupDetail$BidPrice' => 'If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify OnDemandPrice
to set the amount equal to the On-Demand price, or specify an amount in USD.
', 'InstanceGroupDetail$CustomAmiId' => 'The custom AMI ID to use for the provisioned instance group.
', 'InstanceGroupIdsList$member' => NULL, 'InstanceGroupModifyConfig$InstanceGroupId' => 'Unique ID of the instance group to modify.
', 'InstanceTypeConfig$BidPrice' => 'The bid price for each Amazon EC2 Spot Instance type as defined by InstanceType
. Expressed in USD. If neither BidPrice
nor BidPriceAsPercentageOfOnDemandPrice
is provided, BidPriceAsPercentageOfOnDemandPrice
defaults to 100%.
', 'InstanceTypeConfig$CustomAmiId' => 'The custom AMI ID to use for the instance type.
', 'InstanceTypeSpecification$BidPrice' => 'The bid price for each Amazon EC2 Spot Instance type as defined by InstanceType
. Expressed in USD.
', 'InstanceTypeSpecification$CustomAmiId' => 'The custom AMI ID to use for the instance type.
', 'JobFlowDetail$JobFlowId' => 'The job flow identifier.
', 'JobFlowDetail$Name' => 'The name of the job flow.
', 'JobFlowDetail$AmiVersion' => 'Applies only to Amazon EMR AMI versions 3.x and 2.x. For Amazon EMR releases 4.0 and later, ReleaseLabel
is used. To specify a custom AMI, use CustomAmiID
.
', 'JobFlowInstancesConfig$Ec2KeyName' => 'The name of the Amazon EC2 key pair that can be used to connect to the master node using SSH as the user called "hadoop."
', 'JobFlowInstancesConfig$HadoopVersion' => 'Applies only to Amazon EMR release versions earlier than 4.0. The Hadoop version for the cluster. Valid inputs are "0.18" (no longer maintained), "0.20" (no longer maintained), "0.20.205" (no longer maintained), "1.0.3", "2.2.0", or "2.4.0". If you do not set this value, the default of 0.18 is used, unless the AmiVersion
parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
', 'JobFlowInstancesConfig$Ec2SubnetId' => 'Applies to clusters that use the uniform instance group configuration. To launch the cluster in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value and your account supports EC2-Classic, the cluster launches in EC2-Classic.
', 'JobFlowInstancesConfig$EmrManagedMasterSecurityGroup' => 'The identifier of the Amazon EC2 security group for the master node. If you specify EmrManagedMasterSecurityGroup
, you must also specify EmrManagedSlaveSecurityGroup
.
', 'JobFlowInstancesConfig$EmrManagedSlaveSecurityGroup' => 'The identifier of the Amazon EC2 security group for the core and task nodes. If you specify EmrManagedSlaveSecurityGroup
, you must also specify EmrManagedMasterSecurityGroup
.
', 'JobFlowInstancesConfig$ServiceAccessSecurityGroup' => 'The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
', 'JobFlowInstancesDetail$Ec2KeyName' => 'The name of an Amazon EC2 key pair that can be used to connect to the master node using SSH.
', 'JobFlowInstancesDetail$Ec2SubnetId' => 'For clusters launched within Amazon Virtual Private Cloud, this is the identifier of the subnet where the cluster was launched.
', 'JobFlowInstancesDetail$HadoopVersion' => 'The Hadoop version for the cluster.
', 'KerberosAttributes$Realm' => 'The name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL
.
', 'KerberosAttributes$KdcAdminPassword' => 'The password used within the cluster for the kadmin service on the cluster-dedicated KDC, which maintains Kerberos principals, password policies, and keytabs for the cluster.
', 'KerberosAttributes$CrossRealmTrustPrincipalPassword' => 'Required only when establishing a cross-realm trust with a KDC in a different realm. The cross-realm principal password, which must be identical across realms.
', 'KerberosAttributes$ADDomainJoinUser' => 'Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain.
', 'KerberosAttributes$ADDomainJoinPassword' => 'The Active Directory password for ADDomainJoinUser
.
', 'ListNotebookExecutionsInput$EditorId' => 'The unique ID of the editor associated with the notebook execution.
', 'ListStudioSessionMappingsInput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'NotebookExecution$NotebookExecutionId' => 'The unique identifier of a notebook execution.
', 'NotebookExecution$EditorId' => 'The unique identifier of the Amazon EMR Notebook that is used for the notebook execution.
', 'NotebookExecution$NotebookExecutionName' => 'A name for the notebook execution.
', 'NotebookExecution$Arn' => 'The Amazon Resource Name (ARN) of the notebook execution.
', 'NotebookExecution$NotebookInstanceSecurityGroupId' => 'The unique identifier of the Amazon EC2 security group associated with the Amazon EMR Notebook instance. For more information see Specifying Amazon EC2 Security Groups for Amazon EMR Notebooks in the Amazon EMR Management Guide.
', 'NotebookExecutionSummary$NotebookExecutionId' => 'The unique identifier of the notebook execution.
', 'NotebookExecutionSummary$EditorId' => 'The unique identifier of the editor associated with the notebook execution.
', 'NotebookExecutionSummary$NotebookExecutionName' => 'The name of the notebook execution.
', 'NotebookS3LocationForOutput$Bucket' => 'The Amazon S3 bucket that stores the notebook execution input.
', 'NotebookS3LocationFromInput$Bucket' => 'The Amazon S3 bucket that stores the notebook execution input.
', 'OnDemandCapacityReservationOptions$CapacityReservationResourceGroupArn' => 'The ARN of the Capacity Reservation resource group in which to run the instance.
', 'OutputNotebookS3LocationForOutput$Bucket' => 'The Amazon S3 bucket that stores the notebook execution output.
', 'OutputNotebookS3LocationFromInput$Bucket' => 'The Amazon S3 bucket that stores the notebook execution output.
', 'RunJobFlowInput$Name' => 'The name of the job flow.
', 'RunJobFlowInput$AmiVersion' => 'Applies only to Amazon EMR AMI versions 3.x and 2.x. For Amazon EMR releases 4.0 and later, ReleaseLabel
is used. To specify a custom AMI, use CustomAmiID
.
', 'RunJobFlowInput$ReleaseLabel' => 'The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster. Release labels are in the form emr-x.x.x
, where x.x.x is an Amazon EMR release version such as emr-5.14.0
. For more information about Amazon EMR release versions and included application versions and features, see https://docs.aws.amazon.com/emr/latest/ReleaseGuide/. The release label applies only to Amazon EMR releases version 4.0 and later. Earlier versions use AmiVersion
.
', 'RunJobFlowInput$CustomAmiId' => 'Available only in Amazon EMR releases 5.7.0 and later. The ID of a custom Amazon EBS-backed Linux AMI. If specified, Amazon EMR uses this AMI when it launches cluster Amazon EC2 instances. For more information about custom AMIs in Amazon EMR, see Using a Custom AMI in the Amazon EMR Management Guide. If omitted, the cluster uses the base Linux AMI for the ReleaseLabel
specified. For Amazon EMR releases 2.x and 3.x, use AmiVersion
instead.
For information about creating a custom AMI, see Creating an Amazon EBS-Backed Linux AMI in the Amazon Elastic Compute Cloud User Guide for Linux Instances. For information about finding an AMI ID, see Finding a Linux AMI.
', 'RunJobFlowInput$OSReleaseLabel' => 'Specifies a particular Amazon Linux release for all nodes in a cluster launch RunJobFlow request. If a release is not specified, Amazon EMR uses the latest validated Amazon Linux release for cluster launch.
', 'RunJobFlowOutput$JobFlowId' => 'A unique identifier for the job flow.
', 'SecurityGroupsList$member' => NULL, 'SessionMappingDetail$StudioId' => 'The ID of the Amazon EMR Studio.
', 'SessionMappingDetail$IdentityId' => 'The globally unique identifier (GUID) of the user or group.
', 'SessionMappingDetail$IdentityName' => 'The name of the user or group. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference.
', 'SessionMappingDetail$SessionPolicyArn' => 'The Amazon Resource Name (ARN) of the session policy associated with the user or group.
', 'SessionMappingSummary$StudioId' => 'The ID of the Amazon EMR Studio.
', 'SessionMappingSummary$IdentityId' => 'The globally unique identifier (GUID) of the user or group from the IAM Identity Center Identity Store.
', 'SessionMappingSummary$IdentityName' => 'The name of the user or group. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference.
', 'SessionMappingSummary$SessionPolicyArn' => 'The Amazon Resource Name (ARN) of the session policy associated with the user or group.
', 'StartNotebookExecutionInput$EditorId' => 'The unique identifier of the Amazon EMR Notebook to use for notebook execution.
', 'StartNotebookExecutionInput$NotebookExecutionName' => 'An optional name for the notebook execution.
', 'StartNotebookExecutionInput$NotebookInstanceSecurityGroupId' => 'The unique identifier of the Amazon EC2 security group to associate with the Amazon EMR Notebook for this notebook execution.
', 'StartNotebookExecutionOutput$NotebookExecutionId' => 'The unique identifier of the notebook execution.
', 'StepConfig$Name' => 'The name of the step.
', 'StepIdsList$member' => NULL, 'StopNotebookExecutionInput$NotebookExecutionId' => 'The unique identifier of the notebook execution.
', 'Studio$StudioId' => 'The ID of the Amazon EMR Studio.
', 'Studio$StudioArn' => 'The Amazon Resource Name (ARN) of the Amazon EMR Studio.
', 'Studio$Name' => 'The name of the Amazon EMR Studio.
', 'Studio$Description' => 'The detailed description of the Amazon EMR Studio.
', 'Studio$VpcId' => 'The ID of the VPC associated with the Amazon EMR Studio.
', 'Studio$WorkspaceSecurityGroupId' => 'The ID of the Workspace security group associated with the Amazon EMR Studio. The Workspace security group allows outbound network traffic to resources in the Engine security group and to the internet.
', 'Studio$EngineSecurityGroupId' => 'The ID of the Engine security group associated with the Amazon EMR Studio. The Engine security group allows inbound network traffic from resources in the Workspace security group.
', 'Studio$IdpRelayStateParameterName' => 'The name of your identity provider\'s RelayState
parameter.
', 'StudioSummary$StudioId' => 'The ID of the Amazon EMR Studio.
', 'StudioSummary$Name' => 'The name of the Amazon EMR Studio.
', 'StudioSummary$VpcId' => 'The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
', 'StudioSummary$Description' => 'The detailed description of the Amazon EMR Studio.
', 'StudioSummary$Url' => 'The unique access URL of the Amazon EMR Studio.
', 'SupportedProductConfig$Name' => 'The name of the product configuration.
', 'SupportedProductsList$member' => NULL, 'UpdateStudioInput$StudioId' => 'The ID of the Amazon EMR Studio to update.
', 'UpdateStudioInput$Name' => 'A descriptive name for the Amazon EMR Studio.
', 'UpdateStudioInput$Description' => 'A detailed description to assign to the Amazon EMR Studio.
', 'UpdateStudioSessionMappingInput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'UpdateStudioSessionMappingInput$IdentityId' => 'The globally unique identifier (GUID) of the user or group. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'UpdateStudioSessionMappingInput$IdentityName' => 'The name of the user or group to update. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'UpdateStudioSessionMappingInput$SessionPolicyArn' => 'The Amazon Resource Name (ARN) of the session policy to associate with the specified user or group.
', 'UsernamePassword$Username' => 'The username associated with the temporary credentials that you use to connect to cluster endpoints.
', 'UsernamePassword$Password' => 'The password associated with the temporary credentials that you use to connect to cluster endpoints.
', 'XmlStringMaxLen256List$member' => NULL, ], ], 'XmlStringMaxLen256List' => [ 'base' => NULL, 'refs' => [ 'Ec2InstanceAttributes$RequestedEc2SubnetIds' => 'Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch Amazon EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the Amazon EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds
, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones
instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs
and RequestedEc2AvailabilityZones
cannot be specified together.
', 'Ec2InstanceAttributes$RequestedEc2AvailabilityZones' => 'Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch Amazon EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones
, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs
and RequestedEc2AvailabilityZones
cannot be specified together.
', 'JobFlowInstancesConfig$Ec2SubnetIds' => 'Applies to clusters that use the instance fleet configuration. When multiple Amazon EC2 subnet IDs are specified, Amazon EMR evaluates them and launches instances in the optimal subnet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'PlacementType$AvailabilityZones' => 'When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal Availability Zone. AvailabilityZones
is used for instance fleets, while AvailabilityZone
(singular) is used for uniform instance groups.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', ], ], ],];
+return [ 'version' => '2.0', 'service' => 'Amazon EMR is a web service that makes it easier to process large amounts of data efficiently. Amazon EMR uses Hadoop processing combined with several Amazon Web Services services to do tasks such as web indexing, data mining, log file analysis, machine learning, scientific simulation, and data warehouse management.
', 'operations' => [ 'AddInstanceFleet' => 'Adds an instance fleet to a running cluster.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x.
', 'AddInstanceGroups' => 'Adds one or more instance groups to a running cluster.
', 'AddJobFlowSteps' => 'AddJobFlowSteps adds new steps to a running cluster. A maximum of 256 steps are allowed in each job flow.
If your cluster is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using SSH to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop.
A step specifies the location of a JAR file stored either on the master node of the cluster or in Amazon S3. Each step is performed by the main function of the main class of the JAR file. The main class can be specified either in the manifest of the JAR or by using the MainFunction parameter of the step.
Amazon EMR executes each step in the order listed. For a step to be considered complete, the main function must exit with a zero exit code and all Hadoop jobs started while the step was running must have completed and run successfully.
You can only add steps to a cluster that is in one of the following states: STARTING, BOOTSTRAPPING, RUNNING, or WAITING.
The string values passed into HadoopJarStep
object cannot exceed a total of 10240 characters.
', 'AddTags' => 'Adds tags to an Amazon EMR resource, such as a cluster or an Amazon EMR Studio. Tags make it easier to associate resources in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see Tag Clusters.
', 'CancelSteps' => 'Cancels a pending step or steps in a running cluster. Available only in Amazon EMR versions 4.8.0 and later, excluding version 5.0.0. A maximum of 256 steps are allowed in each CancelSteps request. CancelSteps is idempotent but asynchronous; it does not guarantee that a step will be canceled, even if the request is successfully submitted. When you use Amazon EMR releases 5.28.0 and later, you can cancel steps that are in a PENDING
or RUNNING
state. In earlier versions of Amazon EMR, you can only cancel steps that are in a PENDING
state.
', 'CreateSecurityConfiguration' => 'Creates a security configuration, which is stored in the service and can be specified when a cluster is created.
', 'CreateStudio' => 'Creates a new Amazon EMR Studio.
', 'CreateStudioSessionMapping' => 'Maps a user or group to the Amazon EMR Studio specified by StudioId
, and applies a session policy to refine Studio permissions for that user or group. Use CreateStudioSessionMapping
to assign users to a Studio when you use IAM Identity Center authentication. For instructions on how to assign users to a Studio when you use IAM authentication, see Assign a user or group to your EMR Studio.
', 'DeleteSecurityConfiguration' => 'Deletes a security configuration.
', 'DeleteStudio' => 'Removes an Amazon EMR Studio from the Studio metadata store.
', 'DeleteStudioSessionMapping' => 'Removes a user or group from an Amazon EMR Studio.
', 'DescribeCluster' => 'Provides cluster-level details including status, hardware and software configuration, VPC settings, and so on.
', 'DescribeJobFlows' => 'This API is no longer supported and will eventually be removed. We recommend you use ListClusters, DescribeCluster, ListSteps, ListInstanceGroups and ListBootstrapActions instead.
DescribeJobFlows returns a list of job flows that match all of the supplied parameters. The parameters can include a list of job flow IDs, job flow states, and restrictions on job flow creation date and time.
Regardless of supplied parameters, only job flows created within the last two months are returned.
If no parameters are supplied, then job flows matching either of the following criteria are returned:
-
Job flows created and completed in the last two weeks
-
Job flows created within the last two months that are in one of the following states: RUNNING
, WAITING
, SHUTTING_DOWN
, STARTING
Amazon EMR can return a maximum of 512 job flow descriptions.
', 'DescribeNotebookExecution' => 'Provides details of a notebook execution.
', 'DescribeReleaseLabel' => 'Provides Amazon EMR release label details, such as the releases available the Region where the API request is run, and the available applications for a specific Amazon EMR release label. Can also list Amazon EMR releases that support a specified version of Spark.
', 'DescribeSecurityConfiguration' => 'Provides the details of a security configuration by returning the configuration JSON.
', 'DescribeStep' => 'Provides more detail about the cluster step.
', 'DescribeStudio' => 'Returns details for the specified Amazon EMR Studio including ID, Name, VPC, Studio access URL, and so on.
', 'GetAutoTerminationPolicy' => 'Returns the auto-termination policy for an Amazon EMR cluster.
', 'GetBlockPublicAccessConfiguration' => 'Returns the Amazon EMR block public access configuration for your Amazon Web Services account in the current Region. For more information see Configure Block Public Access for Amazon EMR in the Amazon EMR Management Guide.
', 'GetClusterSessionCredentials' => 'Provides temporary, HTTP basic credentials that are associated with a given runtime IAM role and used by a cluster with fine-grained access control activated. You can use these credentials to connect to cluster endpoints that support username and password authentication.
', 'GetManagedScalingPolicy' => 'Fetches the attached managed scaling policy for an Amazon EMR cluster.
', 'GetStudioSessionMapping' => 'Fetches mapping details for the specified Amazon EMR Studio and identity (user or group).
', 'ListBootstrapActions' => 'Provides information about the bootstrap actions associated with a cluster.
', 'ListClusters' => 'Provides the status of all clusters visible to this Amazon Web Services account. Allows you to filter the list of clusters based on certain criteria; for example, filtering by cluster creation date and time or by status. This call returns a maximum of 50 clusters in unsorted order per call, but returns a marker to track the paging of the cluster list across multiple ListClusters calls.
', 'ListInstanceFleets' => 'Lists all available details about the instance fleets in a cluster.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'ListInstanceGroups' => 'Provides all available details about the instance groups in a cluster.
', 'ListInstances' => 'Provides information for all active Amazon EC2 instances and Amazon EC2 instances terminated in the last 30 days, up to a maximum of 2,000. Amazon EC2 instances in any of the following states are considered active: AWAITING_FULFILLMENT, PROVISIONING, BOOTSTRAPPING, RUNNING.
', 'ListNotebookExecutions' => 'Provides summaries of all notebook executions. You can filter the list based on multiple criteria such as status, time range, and editor id. Returns a maximum of 50 notebook executions and a marker to track the paging of a longer notebook execution list across multiple ListNotebookExecutions
calls.
', 'ListReleaseLabels' => 'Retrieves release labels of Amazon EMR services in the Region where the API is called.
', 'ListSecurityConfigurations' => 'Lists all the security configurations visible to this account, providing their creation dates and times, and their names. This call returns a maximum of 50 clusters per call, but returns a marker to track the paging of the cluster list across multiple ListSecurityConfigurations calls.
', 'ListSteps' => 'Provides a list of steps for the cluster in reverse order unless you specify stepIds
with the request or filter by StepStates
. You can specify a maximum of 10 stepIDs
. The CLI automatically paginates results to return a list greater than 50 steps. To return more than 50 steps using the CLI, specify a Marker
, which is a pagination token that indicates the next set of steps to retrieve.
', 'ListStudioSessionMappings' => 'Returns a list of all user or group session mappings for the Amazon EMR Studio specified by StudioId
.
', 'ListStudios' => 'Returns a list of all Amazon EMR Studios associated with the Amazon Web Services account. The list includes details such as ID, Studio Access URL, and creation time for each Studio.
', 'ListSupportedInstanceTypes' => 'A list of the instance types that Amazon EMR supports. You can filter the list by Amazon Web Services Region and Amazon EMR release.
', 'ModifyCluster' => 'Modifies the number of steps that can be executed concurrently for the cluster specified using ClusterID.
', 'ModifyInstanceFleet' => 'Modifies the target On-Demand and target Spot capacities for the instance fleet with the specified InstanceFleetID within the cluster specified using ClusterID. The call either succeeds or fails atomically.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'ModifyInstanceGroups' => 'ModifyInstanceGroups modifies the number of nodes and configuration settings of an instance group. The input parameters include the new target instance count for the group and the instance group ID. The call will either succeed or fail atomically.
', 'PutAutoScalingPolicy' => 'Creates or updates an automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric.
', 'PutAutoTerminationPolicy' => ' Auto-termination is supported in Amazon EMR releases 5.30.0 and 6.1.0 and later. For more information, see Using an auto-termination policy.
Creates or updates an auto-termination policy for an Amazon EMR cluster. An auto-termination policy defines the amount of idle time in seconds after which a cluster automatically terminates. For alternative cluster termination options, see Control cluster termination.
', 'PutBlockPublicAccessConfiguration' => 'Creates or updates an Amazon EMR block public access configuration for your Amazon Web Services account in the current Region. For more information see Configure Block Public Access for Amazon EMR in the Amazon EMR Management Guide.
', 'PutManagedScalingPolicy' => 'Creates or updates a managed scaling policy for an Amazon EMR cluster. The managed scaling policy defines the limits for resources, such as Amazon EC2 instances that can be added or terminated from a cluster. The policy only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', 'RemoveAutoScalingPolicy' => 'Removes an automatic scaling policy from a specified instance group within an Amazon EMR cluster.
', 'RemoveAutoTerminationPolicy' => 'Removes an auto-termination policy from an Amazon EMR cluster.
', 'RemoveManagedScalingPolicy' => ' Removes a managed scaling policy from a specified Amazon EMR cluster.
', 'RemoveTags' => 'Removes tags from an Amazon EMR resource, such as a cluster or Amazon EMR Studio. Tags make it easier to associate resources in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see Tag Clusters.
The following example removes the stack tag with value Prod from a cluster:
', 'RunJobFlow' => 'RunJobFlow creates and starts running a new cluster (job flow). The cluster runs the steps specified. After the steps complete, the cluster stops and the HDFS partition is lost. To prevent loss of data, configure the last step of the job flow to store results in Amazon S3. If the JobFlowInstancesConfig KeepJobFlowAliveWhenNoSteps
parameter is set to TRUE
, the cluster transitions to the WAITING state rather than shutting down after the steps have completed.
For additional protection, you can set the JobFlowInstancesConfig TerminationProtected
parameter to TRUE
to lock the cluster and prevent it from being terminated by API call, user intervention, or in the event of a job flow error.
A maximum of 256 steps are allowed in each job flow.
If your cluster is long-running (such as a Hive data warehouse) or complex, you may require more than 256 steps to process your data. You can bypass the 256-step limitation in various ways, including using the SSH shell to connect to the master node and submitting queries directly to the software running on the master node, such as Hive and Hadoop.
For long-running clusters, we recommend that you periodically store your results.
The instance fleets configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. The RunJobFlow request can contain InstanceFleets parameters or InstanceGroups parameters, but not both.
', 'SetKeepJobFlowAliveWhenNoSteps' => 'You can use the SetKeepJobFlowAliveWhenNoSteps
to configure a cluster (job flow) to terminate after the step execution, i.e., all your steps are executed. If you want a transient cluster that shuts down after the last of the current executing steps are completed, you can configure SetKeepJobFlowAliveWhenNoSteps
to false. If you want a long running cluster, configure SetKeepJobFlowAliveWhenNoSteps
to true.
For more information, see Managing Cluster Termination in the Amazon EMR Management Guide.
', 'SetTerminationProtection' => 'SetTerminationProtection locks a cluster (job flow) so the Amazon EC2 instances in the cluster cannot be terminated by user intervention, an API call, or in the event of a job-flow error. The cluster still terminates upon successful completion of the job flow. Calling SetTerminationProtection
on a cluster is similar to calling the Amazon EC2 DisableAPITermination
API on all Amazon EC2 instances in a cluster.
SetTerminationProtection
is used to prevent accidental termination of a cluster and to ensure that in the event of an error, the instances persist so that you can recover any data stored in their ephemeral instance storage.
To terminate a cluster that has been locked by setting SetTerminationProtection
to true
, you must first unlock the job flow by a subsequent call to SetTerminationProtection
in which you set the value to false
.
For more information, see Managing Cluster Termination in the Amazon EMR Management Guide.
', 'SetUnhealthyNodeReplacement' => 'Specify whether to enable unhealthy node replacement, which lets Amazon EMR gracefully replace core nodes on a cluster if any nodes become unhealthy. For example, a node becomes unhealthy if disk usage is above 90%. If unhealthy node replacement is on and TerminationProtected
are off, Amazon EMR immediately terminates the unhealthy core nodes. To use unhealthy node replacement and retain unhealthy core nodes, use to turn on termination protection. In such cases, Amazon EMR adds the unhealthy nodes to a denylist, reducing job interruptions and failures.
If unhealthy node replacement is on, Amazon EMR notifies YARN and other applications on the cluster to stop scheduling tasks with these nodes, moves the data, and then terminates the nodes.
For more information, see graceful node replacement in the Amazon EMR Management Guide.
', 'SetVisibleToAllUsers' => ' The SetVisibleToAllUsers parameter is no longer supported. Your cluster may be visible to all users in your account. To restrict cluster access using an IAM policy, see Identity and Access Management for Amazon EMR.
Sets the Cluster$VisibleToAllUsers value for an Amazon EMR cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster actions that their IAM policies allow. When false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions on the cluster, regardless of IAM permissions policies attached to other IAM principals.
This action works on running clusters. When you create a cluster, use the RunJobFlowInput$VisibleToAllUsers parameter.
For more information, see Understanding the Amazon EMR Cluster VisibleToAllUsers Setting in the Amazon EMR Management Guide.
', 'StartNotebookExecution' => 'Starts a notebook execution.
', 'StopNotebookExecution' => 'Stops a notebook execution.
', 'TerminateJobFlows' => 'TerminateJobFlows shuts a list of clusters (job flows) down. When a job flow is shut down, any step not yet completed is canceled and the Amazon EC2 instances on which the cluster is running are stopped. Any log files not already saved are uploaded to Amazon S3 if a LogUri was specified when the cluster was created.
The maximum number of clusters allowed is 10. The call to TerminateJobFlows
is asynchronous. Depending on the configuration of the cluster, it may take up to 1-5 minutes for the cluster to completely terminate and release allocated resources, such as Amazon EC2 instances.
', 'UpdateStudio' => 'Updates an Amazon EMR Studio configuration, including attributes such as name, description, and subnets.
', 'UpdateStudioSessionMapping' => 'Updates the session policy attached to the user or group for the specified Amazon EMR Studio.
', ], 'shapes' => [ 'ActionOnFailure' => [ 'base' => NULL, 'refs' => [ 'Step$ActionOnFailure' => 'The action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER
, CANCEL_AND_WAIT
, and CONTINUE
. TERMINATE_JOB_FLOW
is provided for backward compatibility. We recommend using TERMINATE_CLUSTER
instead.
If a cluster\'s StepConcurrencyLevel
is greater than 1
, do not use AddJobFlowSteps
to submit a step with this parameter set to CANCEL_AND_WAIT
or TERMINATE_CLUSTER
. The step is not submitted and the action fails with a message that the ActionOnFailure
setting is not valid.
If you change a cluster\'s StepConcurrencyLevel
to be greater than 1 while a step is running, the ActionOnFailure
parameter may not behave as you expect. In this case, for a step that fails with this parameter set to CANCEL_AND_WAIT
, pending steps and the running step are not canceled; for a step that fails with this parameter set to TERMINATE_CLUSTER
, the cluster does not terminate.
', 'StepConfig$ActionOnFailure' => 'The action to take when the step fails. Use one of the following values:
-
TERMINATE_CLUSTER
- Shuts down the cluster.
-
CANCEL_AND_WAIT
- Cancels any pending steps and returns the cluster to the WAITING
state.
-
CONTINUE
- Continues to the next step in the queue.
-
TERMINATE_JOB_FLOW
- Shuts down the cluster. TERMINATE_JOB_FLOW
is provided for backward compatibility. We recommend using TERMINATE_CLUSTER
instead.
If a cluster\'s StepConcurrencyLevel
is greater than 1
, do not use AddJobFlowSteps
to submit a step with this parameter set to CANCEL_AND_WAIT
or TERMINATE_CLUSTER
. The step is not submitted and the action fails with a message that the ActionOnFailure
setting is not valid.
If you change a cluster\'s StepConcurrencyLevel
to be greater than 1 while a step is running, the ActionOnFailure
parameter may not behave as you expect. In this case, for a step that fails with this parameter set to CANCEL_AND_WAIT
, pending steps and the running step are not canceled; for a step that fails with this parameter set to TERMINATE_CLUSTER
, the cluster does not terminate.
', 'StepSummary$ActionOnFailure' => 'The action to take when the cluster step fails. Possible values are TERMINATE_CLUSTER, CANCEL_AND_WAIT, and CONTINUE. TERMINATE_JOB_FLOW is available for backward compatibility.
', ], ], 'AddInstanceFleetInput' => [ 'base' => NULL, 'refs' => [], ], 'AddInstanceFleetOutput' => [ 'base' => NULL, 'refs' => [], ], 'AddInstanceGroupsInput' => [ 'base' => 'Input to an AddInstanceGroups call.
', 'refs' => [], ], 'AddInstanceGroupsOutput' => [ 'base' => 'Output from an AddInstanceGroups call.
', 'refs' => [], ], 'AddJobFlowStepsInput' => [ 'base' => ' The input argument to the AddJobFlowSteps operation.
', 'refs' => [], ], 'AddJobFlowStepsOutput' => [ 'base' => ' The output for the AddJobFlowSteps operation.
', 'refs' => [], ], 'AddTagsInput' => [ 'base' => 'This input identifies an Amazon EMR resource and a list of tags to attach.
', 'refs' => [], ], 'AddTagsOutput' => [ 'base' => 'This output indicates the result of adding tags to a resource.
', 'refs' => [], ], 'AdjustmentType' => [ 'base' => NULL, 'refs' => [ 'SimpleScalingPolicyConfiguration$AdjustmentType' => 'The way in which Amazon EC2 instances are added (if ScalingAdjustment
is a positive number) or terminated (if ScalingAdjustment
is a negative number) each time the scaling activity is triggered. CHANGE_IN_CAPACITY
is the default. CHANGE_IN_CAPACITY
indicates that the Amazon EC2 instance count increments or decrements by ScalingAdjustment
, which should be expressed as an integer. PERCENT_CHANGE_IN_CAPACITY
indicates the instance count increments or decrements by the percentage specified by ScalingAdjustment
, which should be expressed as an integer. For example, 20 indicates an increase in 20% increments of cluster capacity. EXACT_CAPACITY
indicates the scaling activity results in an instance group with the number of Amazon EC2 instances specified by ScalingAdjustment
, which should be expressed as a positive integer.
', ], ], 'Application' => [ 'base' => 'With Amazon EMR release version 4.0 and later, the only accepted parameter is the application name. To pass arguments to applications, you use configuration classifications specified using configuration JSON objects. For more information, see Configuring Applications.
With earlier Amazon EMR releases, the application is any Amazon or third-party software that you can add to the cluster. This structure contains a list of strings that indicates the software to use with the cluster and accepts a user argument list. Amazon EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action argument.
', 'refs' => [ 'ApplicationList$member' => NULL, ], ], 'ApplicationList' => [ 'base' => NULL, 'refs' => [ 'Cluster$Applications' => 'The applications installed on this cluster.
', 'RunJobFlowInput$Applications' => 'Applies to Amazon EMR releases 4.0 and later. A case-insensitive list of applications for Amazon EMR to install and configure when launching the cluster. For a list of applications available for each Amazon EMR release version, see the Amazon EMRRelease Guide.
', ], ], 'ArnType' => [ 'base' => NULL, 'refs' => [ 'AddInstanceFleetOutput$ClusterArn' => 'The Amazon Resource Name of the cluster.
', 'AddInstanceGroupsOutput$ClusterArn' => 'The Amazon Resource Name of the cluster.
', 'AddJobFlowStepsInput$ExecutionRoleArn' => 'The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the following format: arn:partition:service:region:account:resource
.
For example, arn:aws:IAM::1234567890:role/ReadOnly
is a correctly formatted runtime role ARN.
', 'BlockPublicAccessConfigurationMetadata$CreatedByArn' => 'The Amazon Resource Name that created or last modified the configuration.
', 'Cluster$ClusterArn' => 'The Amazon Resource Name of the cluster.
', 'ClusterSummary$ClusterArn' => 'The Amazon Resource Name of the cluster.
', 'CreateStudioInput$IdcInstanceArn' => ' The ARN of the IAM Identity Center instance to create the Studio application.
', 'GetClusterSessionCredentialsInput$ExecutionRoleArn' => 'The Amazon Resource Name (ARN) of the runtime role for interactive workload submission on the cluster. The runtime role can be a cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the following format: arn:partition:service:region:account:resource
.
', 'PutAutoScalingPolicyOutput$ClusterArn' => 'The Amazon Resource Name (ARN) of the cluster.
', 'RunJobFlowOutput$ClusterArn' => 'The Amazon Resource Name (ARN) of the cluster.
', 'Studio$IdcInstanceArn' => ' The ARN of the IAM Identity Center instance the Studio application belongs to.
', ], ], 'AuthMode' => [ 'base' => NULL, 'refs' => [ 'CreateStudioInput$AuthMode' => 'Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
', 'Studio$AuthMode' => 'Specifies whether the Amazon EMR Studio authenticates users with IAM or IAM Identity Center.
', 'StudioSummary$AuthMode' => 'Specifies whether the Studio authenticates users using IAM or IAM Identity Center.
', ], ], 'AutoScalingPolicy' => [ 'base' => 'An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. An automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
', 'refs' => [ 'InstanceGroupConfig$AutoScalingPolicy' => 'An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
', 'PutAutoScalingPolicyInput$AutoScalingPolicy' => 'Specifies the definition of the automatic scaling policy.
', ], ], 'AutoScalingPolicyDescription' => [ 'base' => 'An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
', 'refs' => [ 'InstanceGroup$AutoScalingPolicy' => 'An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates Amazon EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
', 'PutAutoScalingPolicyOutput$AutoScalingPolicy' => 'The automatic scaling policy definition.
', ], ], 'AutoScalingPolicyState' => [ 'base' => NULL, 'refs' => [ 'AutoScalingPolicyStatus$State' => 'Indicates the status of the automatic scaling policy.
', ], ], 'AutoScalingPolicyStateChangeReason' => [ 'base' => 'The reason for an AutoScalingPolicyStatus change.
', 'refs' => [ 'AutoScalingPolicyStatus$StateChangeReason' => 'The reason for a change in status.
', ], ], 'AutoScalingPolicyStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'AutoScalingPolicyStateChangeReason$Code' => 'The code indicating the reason for the change in status.USER_REQUEST
indicates that the scaling policy status was changed by a user. PROVISION_FAILURE
indicates that the status change was because the policy failed to provision. CLEANUP_FAILURE
indicates an error.
', ], ], 'AutoScalingPolicyStatus' => [ 'base' => 'The status of an automatic scaling policy.
', 'refs' => [ 'AutoScalingPolicyDescription$Status' => 'The status of an automatic scaling policy.
', ], ], 'AutoTerminationPolicy' => [ 'base' => 'An auto-termination policy for an Amazon EMR cluster. An auto-termination policy defines the amount of idle time in seconds after which a cluster automatically terminates. For alternative cluster termination options, see Control cluster termination.
', 'refs' => [ 'GetAutoTerminationPolicyOutput$AutoTerminationPolicy' => 'Specifies the auto-termination policy that is attached to an Amazon EMR cluster.
', 'PutAutoTerminationPolicyInput$AutoTerminationPolicy' => 'Specifies the auto-termination policy to attach to the cluster.
', 'RunJobFlowInput$AutoTerminationPolicy' => NULL, ], ], 'BlockPublicAccessConfiguration' => [ 'base' => 'A configuration for Amazon EMR block public access. When BlockPublicSecurityGroupRules
is set to true
, Amazon EMR prevents cluster creation if one of the cluster\'s security groups has a rule that allows inbound traffic from 0.0.0.0/0 or ::/0 on a port, unless the port is specified as an exception using PermittedPublicSecurityGroupRuleRanges
.
', 'refs' => [ 'GetBlockPublicAccessConfigurationOutput$BlockPublicAccessConfiguration' => 'A configuration for Amazon EMR block public access. The configuration applies to all clusters created in your account for the current Region. The configuration specifies whether block public access is enabled. If block public access is enabled, security groups associated with the cluster cannot have rules that allow inbound traffic from 0.0.0.0/0 or ::/0 on a port, unless the port is specified as an exception using PermittedPublicSecurityGroupRuleRanges
in the BlockPublicAccessConfiguration
. By default, Port 22 (SSH) is an exception, and public access is allowed on this port. You can change this by updating the block public access configuration to remove the exception.
For accounts that created clusters in a Region before November 25, 2019, block public access is disabled by default in that Region. To use this feature, you must manually enable and configure it. For accounts that did not create an Amazon EMR cluster in a Region before this date, block public access is enabled by default in that Region.
', 'PutBlockPublicAccessConfigurationInput$BlockPublicAccessConfiguration' => 'A configuration for Amazon EMR block public access. The configuration applies to all clusters created in your account for the current Region. The configuration specifies whether block public access is enabled. If block public access is enabled, security groups associated with the cluster cannot have rules that allow inbound traffic from 0.0.0.0/0 or ::/0 on a port, unless the port is specified as an exception using PermittedPublicSecurityGroupRuleRanges
in the BlockPublicAccessConfiguration
. By default, Port 22 (SSH) is an exception, and public access is allowed on this port. You can change this by updating BlockPublicSecurityGroupRules
to remove the exception.
For accounts that created clusters in a Region before November 25, 2019, block public access is disabled by default in that Region. To use this feature, you must manually enable and configure it. For accounts that did not create an Amazon EMR cluster in a Region before this date, block public access is enabled by default in that Region.
', ], ], 'BlockPublicAccessConfigurationMetadata' => [ 'base' => 'Properties that describe the Amazon Web Services principal that created the BlockPublicAccessConfiguration
using the PutBlockPublicAccessConfiguration
action as well as the date and time that the configuration was created. Each time a configuration for block public access is updated, Amazon EMR updates this metadata.
', 'refs' => [ 'GetBlockPublicAccessConfigurationOutput$BlockPublicAccessConfigurationMetadata' => 'Properties that describe the Amazon Web Services principal that created the BlockPublicAccessConfiguration
using the PutBlockPublicAccessConfiguration
action as well as the date and time that the configuration was created. Each time a configuration for block public access is updated, Amazon EMR updates this metadata.
', ], ], 'Boolean' => [ 'base' => NULL, 'refs' => [ 'BlockPublicAccessConfiguration$BlockPublicSecurityGroupRules' => 'Indicates whether Amazon EMR block public access is enabled (true
) or disabled (false
). By default, the value is false
for accounts that have created Amazon EMR clusters before July 2019. For accounts created after this, the default is true
.
', 'Cluster$AutoTerminate' => 'Specifies whether the cluster should terminate after completing all steps.
', 'Cluster$TerminationProtected' => 'Indicates whether Amazon EMR will lock the cluster to prevent the Amazon EC2 instances from being terminated by an API call or user intervention, or in the event of a cluster error.
', 'Cluster$VisibleToAllUsers' => 'Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with the cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster actions on the cluster that their IAM policies allow. When false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions, regardless of IAM permissions policies attached to other IAM principals.
The default value is true
if a value is not provided when creating a cluster using the Amazon EMR API RunJobFlow command, the CLI create-cluster command, or the Amazon Web Services Management Console.
', 'JobFlowDetail$VisibleToAllUsers' => 'Indicates whether the cluster is visible to IAM principals in the Amazon Web Services account associated with the cluster. When true
, IAM principals in the Amazon Web Services account can perform Amazon EMR cluster actions that their IAM policies allow. When false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions, regardless of IAM permissions policies attached to other IAM principals.
The default value is true
if a value is not provided when creating a cluster using the Amazon EMR API RunJobFlow command, the CLI create-cluster command, or the Amazon Web Services Management Console.
', 'JobFlowInstancesConfig$KeepJobFlowAliveWhenNoSteps' => 'Specifies whether the cluster should remain available after completing all steps. Defaults to false
. For more information about configuring cluster termination, see Control Cluster Termination in the EMR Management Guide.
', 'JobFlowInstancesConfig$TerminationProtected' => 'Specifies whether to lock the cluster to prevent the Amazon EC2 instances from being terminated by API call, user intervention, or in the event of a job-flow error.
', 'JobFlowInstancesDetail$KeepJobFlowAliveWhenNoSteps' => 'Specifies whether the cluster should remain available after completing all steps.
', 'JobFlowInstancesDetail$TerminationProtected' => 'Specifies whether the Amazon EC2 instances in the cluster are protected from termination by API calls, user intervention, or in the event of a job-flow error.
', 'RunJobFlowInput$VisibleToAllUsers' => ' The VisibleToAllUsers parameter is no longer supported. By default, the value is set to true
. Setting it to false
now has no effect.
Set this value to true
so that IAM principals in the Amazon Web Services account associated with the cluster can perform Amazon EMR actions on the cluster that their IAM policies allow. This value defaults to true
for clusters created using the Amazon EMR API or the CLI create-cluster command.
When set to false
, only the IAM principal that created the cluster and the Amazon Web Services account root user can perform Amazon EMR actions for the cluster, regardless of the IAM permissions policies attached to other IAM principals. For more information, see Understanding the Amazon EMR cluster VisibleToAllUsers setting in the Amazon EMR Management Guide.
', 'SetKeepJobFlowAliveWhenNoStepsInput$KeepJobFlowAliveWhenNoSteps' => 'A Boolean that indicates whether to terminate the cluster after all steps are executed.
', 'SetTerminationProtectionInput$TerminationProtected' => 'A Boolean that indicates whether to protect the cluster and prevent the Amazon EC2 instances in the cluster from shutting down due to API calls, user intervention, or job-flow error.
', 'SetVisibleToAllUsersInput$VisibleToAllUsers' => 'A value of true
indicates that an IAM principal in the Amazon Web Services account can perform Amazon EMR actions on the cluster that the IAM policies attached to the principal allow. A value of false
indicates that only the IAM principal that created the cluster and the Amazon Web Services root user can perform Amazon EMR actions on the cluster.
', 'SupportedInstanceType$Is64BitsOnly' => 'Indicates whether the SupportedInstanceType
only supports 64-bit architecture.
', 'SupportedInstanceType$EbsOptimizedAvailable' => 'Indicates whether the SupportedInstanceType
supports Amazon EBS optimization.
', 'SupportedInstanceType$EbsOptimizedByDefault' => 'Indicates whether the SupportedInstanceType
uses Amazon EBS optimization by default.
', 'SupportedInstanceType$EbsStorageOnly' => 'Indicates whether the SupportedInstanceType
only supports Amazon EBS.
', ], ], 'BooleanObject' => [ 'base' => NULL, 'refs' => [ 'Cluster$UnhealthyNodeReplacement' => 'Indicates whether Amazon EMR should gracefully replace Amazon EC2 core instances that have degraded within the cluster.
', 'CreateStudioInput$TrustedIdentityPropagationEnabled' => ' A Boolean indicating whether to enable Trusted identity propagation for the Studio. The default value is false
.
', 'EbsConfiguration$EbsOptimized' => 'Indicates whether an Amazon EBS volume is EBS-optimized.
', 'InstanceGroup$EbsOptimized' => 'If the instance group is EBS-optimized. An Amazon EBS-optimized instance uses an optimized configuration stack and provides additional, dedicated capacity for Amazon EBS I/O.
', 'InstanceTypeSpecification$EbsOptimized' => 'Evaluates to TRUE
when the specified InstanceType
is EBS-optimized.
', 'JobFlowInstancesConfig$UnhealthyNodeReplacement' => 'Indicates whether Amazon EMR should gracefully replace core nodes that have degraded within the cluster.
', 'JobFlowInstancesDetail$UnhealthyNodeReplacement' => 'Indicates whether Amazon EMR should gracefully replace core nodes that have degraded within the cluster.
', 'SetUnhealthyNodeReplacementInput$UnhealthyNodeReplacement' => 'Indicates whether to turn on or turn off graceful unhealthy node replacement.
', 'Studio$TrustedIdentityPropagationEnabled' => ' Indicates whether the Studio has Trusted identity propagation enabled. The default value is false
.
', ], ], 'BootstrapActionConfig' => [ 'base' => 'Configuration of a bootstrap action.
', 'refs' => [ 'BootstrapActionConfigList$member' => NULL, 'BootstrapActionDetail$BootstrapActionConfig' => 'A description of the bootstrap action.
', ], ], 'BootstrapActionConfigList' => [ 'base' => NULL, 'refs' => [ 'RunJobFlowInput$BootstrapActions' => 'A list of bootstrap actions to run before Hadoop starts on the cluster nodes.
', ], ], 'BootstrapActionDetail' => [ 'base' => 'Reports the configuration of a bootstrap action in a cluster (job flow).
', 'refs' => [ 'BootstrapActionDetailList$member' => NULL, ], ], 'BootstrapActionDetailList' => [ 'base' => NULL, 'refs' => [ 'JobFlowDetail$BootstrapActions' => 'A list of the bootstrap actions run by the job flow.
', ], ], 'CancelStepsInfo' => [ 'base' => 'Specification of the status of a CancelSteps request. Available only in Amazon EMR version 4.8.0 and later, excluding version 5.0.0.
', 'refs' => [ 'CancelStepsInfoList$member' => NULL, ], ], 'CancelStepsInfoList' => [ 'base' => NULL, 'refs' => [ 'CancelStepsOutput$CancelStepsInfoList' => 'A list of CancelStepsInfo, which shows the status of specified cancel requests for each StepID
specified.
', ], ], 'CancelStepsInput' => [ 'base' => 'The input argument to the CancelSteps operation.
', 'refs' => [], ], 'CancelStepsOutput' => [ 'base' => ' The output for the CancelSteps operation.
', 'refs' => [], ], 'CancelStepsRequestStatus' => [ 'base' => NULL, 'refs' => [ 'CancelStepsInfo$Status' => 'The status of a CancelSteps Request. The value may be SUBMITTED or FAILED.
', ], ], 'CloudWatchAlarmDefinition' => [ 'base' => 'The definition of a CloudWatch metric alarm, which determines when an automatic scaling activity is triggered. When the defined alarm conditions are satisfied, scaling activity begins.
', 'refs' => [ 'ScalingTrigger$CloudWatchAlarmDefinition' => 'The definition of a CloudWatch metric alarm. When the defined alarm conditions are met along with other trigger parameters, scaling activity begins.
', ], ], 'Cluster' => [ 'base' => 'The detailed description of the cluster.
', 'refs' => [ 'DescribeClusterOutput$Cluster' => 'This output contains the details for the requested cluster.
', ], ], 'ClusterId' => [ 'base' => NULL, 'refs' => [ 'Cluster$Id' => 'The unique identifier for the cluster.
', 'ClusterSummary$Id' => 'The unique identifier for the cluster.
', 'DescribeClusterInput$ClusterId' => 'The identifier of the cluster to describe.
', 'DescribeStepInput$ClusterId' => 'The identifier of the cluster with steps to describe.
', 'GetAutoTerminationPolicyInput$ClusterId' => 'Specifies the ID of the Amazon EMR cluster for which the auto-termination policy will be fetched.
', 'GetManagedScalingPolicyInput$ClusterId' => 'Specifies the ID of the cluster for which the managed scaling policy will be fetched.
', 'ListBootstrapActionsInput$ClusterId' => 'The cluster identifier for the bootstrap actions to list.
', 'ListInstanceFleetsInput$ClusterId' => 'The unique identifier of the cluster.
', 'ListInstanceGroupsInput$ClusterId' => 'The identifier of the cluster for which to list the instance groups.
', 'ListInstancesInput$ClusterId' => 'The identifier of the cluster for which to list the instances.
', 'ListStepsInput$ClusterId' => 'The identifier of the cluster for which to list the steps.
', 'ModifyInstanceFleetInput$ClusterId' => 'The unique identifier of the cluster.
', 'ModifyInstanceGroupsInput$ClusterId' => 'The ID of the cluster to which the instance group belongs.
', 'PutAutoScalingPolicyInput$ClusterId' => 'Specifies the ID of a cluster. The instance group to which the automatic scaling policy is applied is within this cluster.
', 'PutAutoScalingPolicyOutput$ClusterId' => 'Specifies the ID of a cluster. The instance group to which the automatic scaling policy is applied is within this cluster.
', 'PutAutoTerminationPolicyInput$ClusterId' => 'Specifies the ID of the Amazon EMR cluster to which the auto-termination policy will be attached.
', 'PutManagedScalingPolicyInput$ClusterId' => 'Specifies the ID of an Amazon EMR cluster where the managed scaling policy is attached.
', 'RemoveAutoScalingPolicyInput$ClusterId' => 'Specifies the ID of a cluster. The instance group to which the automatic scaling policy is applied is within this cluster.
', 'RemoveAutoTerminationPolicyInput$ClusterId' => 'Specifies the ID of the Amazon EMR cluster from which the auto-termination policy will be removed.
', 'RemoveManagedScalingPolicyInput$ClusterId' => ' Specifies the ID of the cluster from which the managed scaling policy will be removed.
', ], ], 'ClusterState' => [ 'base' => NULL, 'refs' => [ 'ClusterStateList$member' => NULL, 'ClusterStatus$State' => 'The current state of the cluster.
', ], ], 'ClusterStateChangeReason' => [ 'base' => 'The reason that the cluster changed to its current state.
', 'refs' => [ 'ClusterStatus$StateChangeReason' => 'The reason for the cluster status change.
', ], ], 'ClusterStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'ClusterStateChangeReason$Code' => 'The programmatic code for the state change reason.
', ], ], 'ClusterStateList' => [ 'base' => NULL, 'refs' => [ 'ListClustersInput$ClusterStates' => 'The cluster state filters to apply when listing clusters. Clusters that change state while this action runs may be not be returned as expected in the list of clusters.
', ], ], 'ClusterStatus' => [ 'base' => 'The detailed status of the cluster.
', 'refs' => [ 'Cluster$Status' => 'The current status details about the cluster.
', 'ClusterSummary$Status' => 'The details about the current status of the cluster.
', ], ], 'ClusterSummary' => [ 'base' => 'The summary description of the cluster.
', 'refs' => [ 'ClusterSummaryList$member' => NULL, ], ], 'ClusterSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListClustersOutput$Clusters' => 'The list of clusters for the account based on the given filters.
', ], ], 'ClusterTimeline' => [ 'base' => 'Represents the timeline of the cluster\'s lifecycle.
', 'refs' => [ 'ClusterStatus$Timeline' => 'A timeline that represents the status of a cluster over the lifetime of the cluster.
', ], ], 'Command' => [ 'base' => 'An entity describing an executable that runs on a cluster.
', 'refs' => [ 'CommandList$member' => NULL, ], ], 'CommandList' => [ 'base' => NULL, 'refs' => [ 'ListBootstrapActionsOutput$BootstrapActions' => 'The bootstrap actions associated with the cluster.
', ], ], 'ComparisonOperator' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$ComparisonOperator' => 'Determines how the metric specified by MetricName
is compared to the value specified by Threshold
.
', ], ], 'ComputeLimits' => [ 'base' => ' The Amazon EC2 unit limits for a managed scaling policy. The managed scaling activity of a cluster can not be above or below these limits. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', 'refs' => [ 'ManagedScalingPolicy$ComputeLimits' => 'The Amazon EC2 unit limits for a managed scaling policy. The managed scaling activity of a cluster is not allowed to go above or below these limits. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', ], ], 'ComputeLimitsUnitType' => [ 'base' => NULL, 'refs' => [ 'ComputeLimits$UnitType' => ' The unit type used for specifying a managed scaling policy.
', ], ], 'Configuration' => [ 'base' => ' Amazon EMR releases 4.x or later.
An optional configuration specification to be used when provisioning cluster instances, which can include configurations for applications and software bundled with Amazon EMR. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file. For more information, see Configuring Applications.
', 'refs' => [ 'ConfigurationList$member' => NULL, ], ], 'ConfigurationList' => [ 'base' => NULL, 'refs' => [ 'Cluster$Configurations' => 'Applies only to Amazon EMR releases 4.x and later. The list of configurations that are supplied to the Amazon EMR cluster.
', 'Configuration$Configurations' => 'A list of additional configurations to apply within a configuration object.
', 'InstanceGroup$Configurations' => ' Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
', 'InstanceGroup$LastSuccessfullyAppliedConfigurations' => 'A list of configurations that were successfully applied for an instance group last time.
', 'InstanceGroupConfig$Configurations' => ' Amazon EMR releases 4.x or later.
The list of configurations supplied for an Amazon EMR cluster instance group. You can specify a separate configuration for each instance group (master, core, and task).
', 'InstanceGroupModifyConfig$Configurations' => 'A list of new or modified configurations to apply for an instance group.
', 'InstanceTypeConfig$Configurations' => 'A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software that run on the cluster.
', 'InstanceTypeSpecification$Configurations' => 'A configuration classification that applies when provisioning cluster instances, which can include configurations for applications and software bundled with Amazon EMR.
', 'RunJobFlowInput$Configurations' => 'For Amazon EMR releases 4.0 and later. The list of configurations supplied for the Amazon EMR cluster that you are creating.
', ], ], 'CreateSecurityConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateSecurityConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateStudioInput' => [ 'base' => NULL, 'refs' => [], ], 'CreateStudioOutput' => [ 'base' => NULL, 'refs' => [], ], 'CreateStudioSessionMappingInput' => [ 'base' => NULL, 'refs' => [], ], 'Credentials' => [ 'base' => 'The credentials that you can use to connect to cluster endpoints. Credentials consist of a username and a password.
', 'refs' => [ 'GetClusterSessionCredentialsOutput$Credentials' => 'The credentials that you can use to connect to cluster endpoints that support username and password authentication.
', ], ], 'Date' => [ 'base' => NULL, 'refs' => [ 'BlockPublicAccessConfigurationMetadata$CreationDateTime' => 'The date and time that the configuration was created.
', 'ClusterTimeline$CreationDateTime' => 'The creation date and time of the cluster.
', 'ClusterTimeline$ReadyDateTime' => 'The date and time when the cluster was ready to run steps.
', 'ClusterTimeline$EndDateTime' => 'The date and time when the cluster was terminated.
', 'CreateSecurityConfigurationOutput$CreationDateTime' => 'The date and time the security configuration was created.
', 'DescribeJobFlowsInput$CreatedAfter' => 'Return only job flows created after this date and time.
', 'DescribeJobFlowsInput$CreatedBefore' => 'Return only job flows created before this date and time.
', 'DescribeSecurityConfigurationOutput$CreationDateTime' => 'The date and time the security configuration was created
', 'GetClusterSessionCredentialsOutput$ExpiresAt' => 'The time when the credentials that are returned by the GetClusterSessionCredentials
API expire.
', 'InstanceFleetTimeline$CreationDateTime' => 'The time and date the instance fleet was created.
', 'InstanceFleetTimeline$ReadyDateTime' => 'The time and date the instance fleet was ready to run jobs.
', 'InstanceFleetTimeline$EndDateTime' => 'The time and date the instance fleet terminated.
', 'InstanceGroupDetail$CreationDateTime' => 'The date/time the instance group was created.
', 'InstanceGroupDetail$StartDateTime' => 'The date/time the instance group was started.
', 'InstanceGroupDetail$ReadyDateTime' => 'The date/time the instance group was available to the cluster.
', 'InstanceGroupDetail$EndDateTime' => 'The date/time the instance group was terminated.
', 'InstanceGroupTimeline$CreationDateTime' => 'The creation date and time of the instance group.
', 'InstanceGroupTimeline$ReadyDateTime' => 'The date and time when the instance group became ready to perform tasks.
', 'InstanceGroupTimeline$EndDateTime' => 'The date and time when the instance group terminated.
', 'InstanceTimeline$CreationDateTime' => 'The creation date and time of the instance.
', 'InstanceTimeline$ReadyDateTime' => 'The date and time when the instance was ready to perform tasks.
', 'InstanceTimeline$EndDateTime' => 'The date and time when the instance was terminated.
', 'JobFlowExecutionStatusDetail$CreationDateTime' => 'The creation date and time of the job flow.
', 'JobFlowExecutionStatusDetail$StartDateTime' => 'The start date and time of the job flow.
', 'JobFlowExecutionStatusDetail$ReadyDateTime' => 'The date and time when the job flow was ready to start running bootstrap actions.
', 'JobFlowExecutionStatusDetail$EndDateTime' => 'The completion date and time of the job flow.
', 'ListClustersInput$CreatedAfter' => 'The creation date and time beginning value filter for listing clusters.
', 'ListClustersInput$CreatedBefore' => 'The creation date and time end value filter for listing clusters.
', 'ListNotebookExecutionsInput$From' => 'The beginning of time range filter for listing notebook executions. The default is the timestamp of 30 days ago.
', 'ListNotebookExecutionsInput$To' => 'The end of time range filter for listing notebook executions. The default is the current timestamp.
', 'NotebookExecution$StartTime' => 'The timestamp when notebook execution started.
', 'NotebookExecution$EndTime' => 'The timestamp when notebook execution ended.
', 'NotebookExecutionSummary$StartTime' => 'The timestamp when notebook execution started.
', 'NotebookExecutionSummary$EndTime' => 'The timestamp when notebook execution started.
', 'SecurityConfigurationSummary$CreationDateTime' => 'The date and time the security configuration was created.
', 'SessionMappingDetail$CreationTime' => 'The time the session mapping was created.
', 'SessionMappingDetail$LastModifiedTime' => 'The time the session mapping was last modified.
', 'SessionMappingSummary$CreationTime' => 'The time the session mapping was created.
', 'StepExecutionStatusDetail$CreationDateTime' => 'The creation date and time of the step.
', 'StepExecutionStatusDetail$StartDateTime' => 'The start date and time of the step.
', 'StepExecutionStatusDetail$EndDateTime' => 'The completion date and time of the step.
', 'StepTimeline$CreationDateTime' => 'The date and time when the cluster step was created.
', 'StepTimeline$StartDateTime' => 'The date and time when the cluster step execution started.
', 'StepTimeline$EndDateTime' => 'The date and time when the cluster step execution completed or failed.
', 'Studio$CreationTime' => 'The time the Amazon EMR Studio was created.
', 'StudioSummary$CreationTime' => 'The time when the Amazon EMR Studio was created.
', ], ], 'DeleteSecurityConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteSecurityConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteStudioInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteStudioSessionMappingInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeClusterInput' => [ 'base' => 'This input determines which cluster to describe.
', 'refs' => [], ], 'DescribeClusterOutput' => [ 'base' => 'This output contains the description of the cluster.
', 'refs' => [], ], 'DescribeJobFlowsInput' => [ 'base' => ' The input for the DescribeJobFlows operation.
', 'refs' => [], ], 'DescribeJobFlowsOutput' => [ 'base' => ' The output for the DescribeJobFlows operation.
', 'refs' => [], ], 'DescribeNotebookExecutionInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeNotebookExecutionOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeReleaseLabelInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeReleaseLabelOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeSecurityConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeSecurityConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeStepInput' => [ 'base' => 'This input determines which step to describe.
', 'refs' => [], ], 'DescribeStepOutput' => [ 'base' => 'This output contains the description of the cluster step.
', 'refs' => [], ], 'DescribeStudioInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeStudioOutput' => [ 'base' => NULL, 'refs' => [], ], 'EC2InstanceIdsList' => [ 'base' => NULL, 'refs' => [ 'InstanceResizePolicy$InstancesToTerminate' => 'Specific list of instances to be terminated when shrinking an instance group.
', 'InstanceResizePolicy$InstancesToProtect' => 'Specific list of instances to be protected when shrinking an instance group.
', ], ], 'EC2InstanceIdsToTerminateList' => [ 'base' => NULL, 'refs' => [ 'InstanceGroupModifyConfig$EC2InstanceIdsToTerminate' => 'The Amazon EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not return to its original requested size.
', ], ], 'EbsBlockDevice' => [ 'base' => 'Configuration of requested EBS block device associated with the instance group.
', 'refs' => [ 'EbsBlockDeviceList$member' => NULL, ], ], 'EbsBlockDeviceConfig' => [ 'base' => 'Configuration of requested EBS block device associated with the instance group with count of volumes that are associated to every instance.
', 'refs' => [ 'EbsBlockDeviceConfigList$member' => NULL, ], ], 'EbsBlockDeviceConfigList' => [ 'base' => NULL, 'refs' => [ 'EbsConfiguration$EbsBlockDeviceConfigs' => 'An array of Amazon EBS volume specifications attached to a cluster instance.
', ], ], 'EbsBlockDeviceList' => [ 'base' => NULL, 'refs' => [ 'InstanceGroup$EbsBlockDevices' => 'The EBS block devices that are mapped to this instance group.
', 'InstanceTypeSpecification$EbsBlockDevices' => 'The configuration of Amazon Elastic Block Store (Amazon EBS) attached to each instance as defined by InstanceType
.
', ], ], 'EbsConfiguration' => [ 'base' => 'The Amazon EBS configuration of a cluster instance.
', 'refs' => [ 'InstanceGroupConfig$EbsConfiguration' => 'EBS configurations that will be attached to each Amazon EC2 instance in the instance group.
', 'InstanceTypeConfig$EbsConfiguration' => 'The configuration of Amazon Elastic Block Store (Amazon EBS) attached to each instance as defined by InstanceType
.
', ], ], 'EbsVolume' => [ 'base' => 'EBS block device that\'s attached to an Amazon EC2 instance.
', 'refs' => [ 'EbsVolumeList$member' => NULL, ], ], 'EbsVolumeList' => [ 'base' => NULL, 'refs' => [ 'Instance$EbsVolumes' => 'The list of Amazon EBS volumes that are attached to this instance.
', ], ], 'Ec2InstanceAttributes' => [ 'base' => 'Provides information about the Amazon EC2 instances in a cluster grouped by category. For example, key name, subnet ID, IAM instance profile, and so on.
', 'refs' => [ 'Cluster$Ec2InstanceAttributes' => 'Provides information about the Amazon EC2 instances in a cluster grouped by category. For example, key name, subnet ID, IAM instance profile, and so on.
', ], ], 'EnvironmentVariablesMap' => [ 'base' => NULL, 'refs' => [ 'NotebookExecution$EnvironmentVariables' => 'The environment variables associated with the notebook execution.
', 'StartNotebookExecutionInput$EnvironmentVariables' => 'The environment variables associated with the notebook execution.
', ], ], 'ErrorCode' => [ 'base' => NULL, 'refs' => [ 'InvalidRequestException$ErrorCode' => 'The error code associated with the exception.
', ], ], 'ErrorData' => [ 'base' => NULL, 'refs' => [ 'ErrorDetail$ErrorData' => 'A list of key value pairs that provides contextual information about why an error occured.
', ], ], 'ErrorDetail' => [ 'base' => 'A tuple that provides information about an error that caused a cluster to terminate.
', 'refs' => [ 'ErrorDetailList$member' => NULL, ], ], 'ErrorDetailList' => [ 'base' => NULL, 'refs' => [ 'ClusterStatus$ErrorDetails' => 'A list of tuples that provides information about the errors that caused a cluster to terminate. This structure can contain up to 10 different ErrorDetail
tuples.
', ], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InternalServerException$Message' => 'The message associated with the exception.
', 'InvalidRequestException$Message' => 'The message associated with the exception.
', ], ], 'ExecutionEngineConfig' => [ 'base' => 'Specifies the execution engine (cluster) to run the notebook and perform the notebook execution, for example, an Amazon EMR cluster.
', 'refs' => [ 'NotebookExecution$ExecutionEngine' => 'The execution engine, such as an Amazon EMR cluster, used to run the Amazon EMR notebook and perform the notebook execution.
', 'StartNotebookExecutionInput$ExecutionEngine' => 'Specifies the execution engine (cluster) that runs the notebook execution.
', ], ], 'ExecutionEngineType' => [ 'base' => NULL, 'refs' => [ 'ExecutionEngineConfig$Type' => 'The type of execution engine. A value of EMR
specifies an Amazon EMR cluster.
', ], ], 'FailureDetails' => [ 'base' => 'The details of the step failure. The service attempts to detect the root cause for many common failures.
', 'refs' => [ 'StepStatus$FailureDetails' => 'The details for the step failure including reason, message, and log file path where the root cause was identified.
', ], ], 'Float' => [ 'base' => NULL, 'refs' => [ 'SupportedInstanceType$MemoryGB' => 'The amount of memory that is available to Amazon EMR from the SupportedInstanceType
. The kernel and hypervisor software consume some memory, so this value might be lower than the overall memory for the instance type.
', ], ], 'GetAutoTerminationPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'GetAutoTerminationPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetBlockPublicAccessConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'GetBlockPublicAccessConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetClusterSessionCredentialsInput' => [ 'base' => NULL, 'refs' => [], ], 'GetClusterSessionCredentialsOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetManagedScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'GetManagedScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetStudioSessionMappingInput' => [ 'base' => NULL, 'refs' => [], ], 'GetStudioSessionMappingOutput' => [ 'base' => NULL, 'refs' => [], ], 'HadoopJarStepConfig' => [ 'base' => 'A job flow step consisting of a JAR file whose main function will be executed. The main function submits a job for Hadoop to execute and waits for the job to finish or fail.
', 'refs' => [ 'StepConfig$HadoopJarStep' => 'The JAR file used for the step.
', ], ], 'HadoopStepConfig' => [ 'base' => 'A cluster step consisting of a JAR file whose main function will be executed. The main function submits a job for Hadoop to execute and waits for the job to finish or fail.
', 'refs' => [ 'Step$Config' => 'The Hadoop job configuration of the cluster step.
', 'StepSummary$Config' => 'The Hadoop job configuration of the cluster step.
', ], ], 'IAMRoleArn' => [ 'base' => NULL, 'refs' => [ 'ExecutionEngineConfig$ExecutionRoleArn' => 'The execution role ARN required for the notebook execution.
', ], ], 'IdcUserAssignment' => [ 'base' => NULL, 'refs' => [ 'CreateStudioInput$IdcUserAssignment' => ' Specifies whether IAM Identity Center user assignment is REQUIRED
or OPTIONAL
. If the value is set to REQUIRED
, users must be explicitly assigned to the Studio application to access the Studio.
', 'Studio$IdcUserAssignment' => ' Indicates whether the Studio has REQUIRED
or OPTIONAL
IAM Identity Center user assignment. If the value is set to REQUIRED
, users must be explicitly assigned to the Studio application to access the Studio.
', ], ], 'IdentityType' => [ 'base' => NULL, 'refs' => [ 'CreateStudioSessionMappingInput$IdentityType' => 'Specifies whether the identity to map to the Amazon EMR Studio is a user or a group.
', 'DeleteStudioSessionMappingInput$IdentityType' => 'Specifies whether the identity to delete from the Amazon EMR Studio is a user or a group.
', 'GetStudioSessionMappingInput$IdentityType' => 'Specifies whether the identity to fetch is a user or a group.
', 'ListStudioSessionMappingsInput$IdentityType' => 'Specifies whether to return session mappings for users or groups. If not specified, the results include session mapping details for both users and groups.
', 'SessionMappingDetail$IdentityType' => 'Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.
', 'SessionMappingSummary$IdentityType' => 'Specifies whether the identity mapped to the Amazon EMR Studio is a user or a group.
', 'UpdateStudioSessionMappingInput$IdentityType' => 'Specifies whether the identity to update is a user or a group.
', ], ], 'Instance' => [ 'base' => 'Represents an Amazon EC2 instance provisioned as part of cluster.
', 'refs' => [ 'InstanceList$member' => NULL, ], ], 'InstanceCollectionType' => [ 'base' => NULL, 'refs' => [ 'Cluster$InstanceCollectionType' => ' The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
The instance group configuration of the cluster. A value of INSTANCE_GROUP
indicates a uniform instance group configuration. A value of INSTANCE_FLEET
indicates an instance fleets configuration.
', ], ], 'InstanceFleet' => [ 'base' => 'Describes an instance fleet, which is a group of Amazon EC2 instances that host a particular node type (master, core, or task) in an Amazon EMR cluster. Instance fleets can consist of a mix of instance types and On-Demand and Spot Instances, which are provisioned to meet a defined target capacity.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceFleetList$member' => NULL, ], ], 'InstanceFleetConfig' => [ 'base' => 'The configuration that defines an instance fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'AddInstanceFleetInput$InstanceFleet' => 'Specifies the configuration of the instance fleet.
', 'InstanceFleetConfigList$member' => NULL, ], ], 'InstanceFleetConfigList' => [ 'base' => NULL, 'refs' => [ 'JobFlowInstancesConfig$InstanceFleets' => ' The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
Describes the Amazon EC2 instances and instance configurations for clusters that use the instance fleet configuration.
', ], ], 'InstanceFleetId' => [ 'base' => NULL, 'refs' => [ 'AddInstanceFleetOutput$InstanceFleetId' => 'The unique identifier of the instance fleet.
', 'Instance$InstanceFleetId' => 'The unique identifier of the instance fleet to which an Amazon EC2 instance belongs.
', 'InstanceFleet$Id' => 'The unique identifier of the instance fleet.
', 'InstanceFleetModifyConfig$InstanceFleetId' => 'A unique identifier for the instance fleet.
', 'ListInstancesInput$InstanceFleetId' => 'The unique identifier of the instance fleet.
', ], ], 'InstanceFleetList' => [ 'base' => NULL, 'refs' => [ 'ListInstanceFleetsOutput$InstanceFleets' => 'The list of instance fleets for the cluster and given filters.
', ], ], 'InstanceFleetModifyConfig' => [ 'base' => 'Configuration parameters for an instance fleet modification request.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'ModifyInstanceFleetInput$InstanceFleet' => 'The configuration parameters of the instance fleet.
', ], ], 'InstanceFleetProvisioningSpecifications' => [ 'base' => 'The launch specification for Spot Instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. On-Demand and Spot instance allocation strategies are available in Amazon EMR releases 5.12.1 and later.
', 'refs' => [ 'InstanceFleet$LaunchSpecifications' => 'Describes the launch specification for an instance fleet.
', 'InstanceFleetConfig$LaunchSpecifications' => 'The launch specification for the instance fleet.
', ], ], 'InstanceFleetResizingSpecifications' => [ 'base' => 'The resize specification for On-Demand and Spot Instances in the fleet.
', 'refs' => [ 'InstanceFleet$ResizeSpecifications' => 'The resize specification for the instance fleet.
', 'InstanceFleetConfig$ResizeSpecifications' => 'The resize specification for the instance fleet.
', 'InstanceFleetModifyConfig$ResizeSpecifications' => 'The resize specification for the instance fleet.
', ], ], 'InstanceFleetState' => [ 'base' => NULL, 'refs' => [ 'InstanceFleetStatus$State' => 'A code representing the instance fleet status.
-
PROVISIONING
—The instance fleet is provisioning Amazon EC2 resources and is not yet ready to run jobs.
-
BOOTSTRAPPING
—Amazon EC2 instances and other resources have been provisioned and the bootstrap actions specified for the instances are underway.
-
RUNNING
—Amazon EC2 instances and other resources are running. They are either executing jobs or waiting to execute jobs.
-
RESIZING
—A resize operation is underway. Amazon EC2 instances are either being added or removed.
-
SUSPENDED
—A resize operation could not complete. Existing Amazon EC2 instances are running, but instances can\'t be added or removed.
-
TERMINATING
—The instance fleet is terminating Amazon EC2 instances.
-
TERMINATED
—The instance fleet is no longer active, and all Amazon EC2 instances have been terminated.
', ], ], 'InstanceFleetStateChangeReason' => [ 'base' => 'Provides status change reason details for the instance fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceFleetStatus$StateChangeReason' => 'Provides status change reason details for the instance fleet.
', ], ], 'InstanceFleetStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'InstanceFleetStateChangeReason$Code' => 'A code corresponding to the reason the state change occurred.
', ], ], 'InstanceFleetStatus' => [ 'base' => 'The status of the instance fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceFleet$Status' => 'The current status of the instance fleet.
', ], ], 'InstanceFleetTimeline' => [ 'base' => 'Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to run jobs, and the time of termination.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceFleetStatus$Timeline' => 'Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to run jobs, and the time of termination.
', ], ], 'InstanceFleetType' => [ 'base' => NULL, 'refs' => [ 'InstanceFleet$InstanceFleetType' => 'The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.
', 'InstanceFleetConfig$InstanceFleetType' => 'The node type that the instance fleet hosts. Valid values are MASTER, CORE, and TASK.
', 'ListInstancesInput$InstanceFleetType' => 'The node type of the instance fleet. For example MASTER, CORE, or TASK.
', ], ], 'InstanceGroup' => [ 'base' => 'This entity represents an instance group, which is a group of instances that have common purpose. For example, CORE instance group is used for HDFS.
', 'refs' => [ 'InstanceGroupList$member' => NULL, ], ], 'InstanceGroupConfig' => [ 'base' => 'Configuration defining a new instance group.
', 'refs' => [ 'InstanceGroupConfigList$member' => NULL, ], ], 'InstanceGroupConfigList' => [ 'base' => NULL, 'refs' => [ 'AddInstanceGroupsInput$InstanceGroups' => 'Instance groups to add.
', 'JobFlowInstancesConfig$InstanceGroups' => 'Configuration for the instance groups in a cluster.
', ], ], 'InstanceGroupDetail' => [ 'base' => 'Detailed information about an instance group.
', 'refs' => [ 'InstanceGroupDetailList$member' => NULL, ], ], 'InstanceGroupDetailList' => [ 'base' => NULL, 'refs' => [ 'JobFlowInstancesDetail$InstanceGroups' => 'Details about the instance groups in a cluster.
', ], ], 'InstanceGroupId' => [ 'base' => NULL, 'refs' => [ 'InstanceGroup$Id' => 'The identifier of the instance group.
', 'ListInstancesInput$InstanceGroupId' => 'The identifier of the instance group for which to list the instances.
', 'PutAutoScalingPolicyInput$InstanceGroupId' => 'Specifies the ID of the instance group to which the automatic scaling policy is applied.
', 'PutAutoScalingPolicyOutput$InstanceGroupId' => 'Specifies the ID of the instance group to which the scaling policy is applied.
', 'RemoveAutoScalingPolicyInput$InstanceGroupId' => 'Specifies the ID of the instance group to which the scaling policy is applied.
', ], ], 'InstanceGroupIdsList' => [ 'base' => NULL, 'refs' => [ 'AddInstanceGroupsOutput$InstanceGroupIds' => 'Instance group IDs of the newly created instance groups.
', ], ], 'InstanceGroupList' => [ 'base' => NULL, 'refs' => [ 'ListInstanceGroupsOutput$InstanceGroups' => 'The list of instance groups for the cluster and given filters.
', ], ], 'InstanceGroupModifyConfig' => [ 'base' => 'Modify the size or configurations of an instance group.
', 'refs' => [ 'InstanceGroupModifyConfigList$member' => NULL, ], ], 'InstanceGroupModifyConfigList' => [ 'base' => NULL, 'refs' => [ 'ModifyInstanceGroupsInput$InstanceGroups' => 'Instance groups to change.
', ], ], 'InstanceGroupState' => [ 'base' => NULL, 'refs' => [ 'InstanceGroupDetail$State' => 'State of instance group. The following values are no longer supported: STARTING, TERMINATED, and FAILED.
', 'InstanceGroupStatus$State' => 'The current state of the instance group.
', ], ], 'InstanceGroupStateChangeReason' => [ 'base' => 'The status change reason details for the instance group.
', 'refs' => [ 'InstanceGroupStatus$StateChangeReason' => 'The status change reason details for the instance group.
', ], ], 'InstanceGroupStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'InstanceGroupStateChangeReason$Code' => 'The programmable code for the state change reason.
', ], ], 'InstanceGroupStatus' => [ 'base' => 'The details of the instance group status.
', 'refs' => [ 'InstanceGroup$Status' => 'The current status of the instance group.
', ], ], 'InstanceGroupTimeline' => [ 'base' => 'The timeline of the instance group lifecycle.
', 'refs' => [ 'InstanceGroupStatus$Timeline' => 'The timeline of the instance group status over time.
', ], ], 'InstanceGroupType' => [ 'base' => NULL, 'refs' => [ 'InstanceGroup$InstanceGroupType' => 'The type of the instance group. Valid values are MASTER, CORE or TASK.
', 'InstanceGroupTypeList$member' => NULL, ], ], 'InstanceGroupTypeList' => [ 'base' => NULL, 'refs' => [ 'ListInstancesInput$InstanceGroupTypes' => 'The type of instance group for which to list the instances.
', ], ], 'InstanceId' => [ 'base' => NULL, 'refs' => [ 'EC2InstanceIdsList$member' => NULL, 'EC2InstanceIdsToTerminateList$member' => NULL, 'Instance$Id' => 'The unique identifier for the instance in Amazon EMR.
', 'Instance$Ec2InstanceId' => 'The unique identifier of the instance in Amazon EC2.
', ], ], 'InstanceList' => [ 'base' => NULL, 'refs' => [ 'ListInstancesOutput$Instances' => 'The list of instances for the cluster and given filters.
', ], ], 'InstanceResizePolicy' => [ 'base' => 'Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
', 'refs' => [ 'ShrinkPolicy$InstanceResizePolicy' => 'Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
', ], ], 'InstanceRoleType' => [ 'base' => NULL, 'refs' => [ 'InstanceGroupConfig$InstanceRole' => 'The role of the instance group in the cluster.
', 'InstanceGroupDetail$InstanceRole' => 'Instance group role in the cluster
', 'PlacementGroupConfig$InstanceRole' => 'Role of the instance in the cluster.
Starting with Amazon EMR release 5.23.0, the only supported instance role is MASTER
.
', ], ], 'InstanceState' => [ 'base' => NULL, 'refs' => [ 'InstanceStateList$member' => NULL, 'InstanceStatus$State' => 'The current state of the instance.
', ], ], 'InstanceStateChangeReason' => [ 'base' => 'The details of the status change reason for the instance.
', 'refs' => [ 'InstanceStatus$StateChangeReason' => 'The details of the status change reason for the instance.
', ], ], 'InstanceStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'InstanceStateChangeReason$Code' => 'The programmable code for the state change reason.
', ], ], 'InstanceStateList' => [ 'base' => NULL, 'refs' => [ 'ListInstancesInput$InstanceStates' => 'A list of instance states that will filter the instances returned with this request.
', ], ], 'InstanceStatus' => [ 'base' => 'The instance status details.
', 'refs' => [ 'Instance$Status' => 'The current status of the instance.
', ], ], 'InstanceTimeline' => [ 'base' => 'The timeline of the instance lifecycle.
', 'refs' => [ 'InstanceStatus$Timeline' => 'The timeline of the instance status over time.
', ], ], 'InstanceType' => [ 'base' => NULL, 'refs' => [ 'Instance$InstanceType' => 'The Amazon EC2 instance type, for example m3.xlarge
.
', 'InstanceGroup$InstanceType' => 'The Amazon EC2 instance type for all instances in the instance group.
', 'InstanceGroupConfig$InstanceType' => 'The Amazon EC2 instance type for all instances in the instance group.
', 'InstanceGroupDetail$InstanceType' => 'Amazon EC2 instance type.
', 'InstanceTypeConfig$InstanceType' => 'An Amazon EC2 instance type, such as m3.xlarge
.
', 'InstanceTypeSpecification$InstanceType' => 'The Amazon EC2 instance type, for example m3.xlarge
.
', 'JobFlowInstancesConfig$MasterInstanceType' => 'The Amazon EC2 instance type of the master node.
', 'JobFlowInstancesConfig$SlaveInstanceType' => 'The Amazon EC2 instance type of the core and task nodes.
', 'JobFlowInstancesDetail$MasterInstanceType' => 'The Amazon EC2 master node instance type.
', 'JobFlowInstancesDetail$SlaveInstanceType' => 'The Amazon EC2 core and task node instance type.
', ], ], 'InstanceTypeConfig' => [ 'base' => 'An instance type configuration for each instance type in an instance fleet, which determines the Amazon EC2 instances Amazon EMR attempts to provision to fulfill On-Demand and Spot target capacities. When you use an allocation strategy, you can include a maximum of 30 instance type configurations for a fleet. For more information about how to use an allocation strategy, see Configure Instance Fleets. Without an allocation strategy, you may specify a maximum of five instance type configurations for a fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceTypeConfigList$member' => NULL, ], ], 'InstanceTypeConfigList' => [ 'base' => NULL, 'refs' => [ 'InstanceFleetConfig$InstanceTypeConfigs' => 'The instance type configurations that define the Amazon EC2 instances in the instance fleet.
', ], ], 'InstanceTypeSpecification' => [ 'base' => 'The configuration specification for each instance type in an instance fleet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'refs' => [ 'InstanceTypeSpecificationList$member' => NULL, ], ], 'InstanceTypeSpecificationList' => [ 'base' => NULL, 'refs' => [ 'InstanceFleet$InstanceTypeSpecifications' => 'An array of specifications for the instance types that comprise an instance fleet.
', ], ], 'Integer' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$EvaluationPeriods' => 'The number of periods, in five-minute increments, during which the alarm condition must exist before the alarm triggers automatic scaling activity. The default value is 1
.
', 'CloudWatchAlarmDefinition$Period' => 'The period, in seconds, over which the statistic is applied. CloudWatch metrics for Amazon EMR are emitted every five minutes (300 seconds), so if you specify a CloudWatch metric, specify 300
.
', 'Cluster$NormalizedInstanceHours' => 'An approximation of the cost of the cluster, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an Amazon EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
', 'Cluster$EbsRootVolumeSize' => 'The size, in GiB, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 4.x and later.
', 'Cluster$StepConcurrencyLevel' => 'Specifies the number of steps that can be executed concurrently.
', 'Cluster$EbsRootVolumeIops' => 'The IOPS, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 6.15.0 and later.
', 'Cluster$EbsRootVolumeThroughput' => 'The throughput, in MiB/s, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 6.15.0 and later.
', 'ClusterSummary$NormalizedInstanceHours' => 'An approximation of the cost of the cluster, represented in m1.small/hours. This value is incremented one time for every hour an m1.small instance runs. Larger instances are weighted more, so an Amazon EC2 instance that is roughly four times more expensive would result in the normalized instance hours being incremented by four. This result is only an approximation and does not reflect the actual billing rate.
', 'ComputeLimits$MinimumCapacityUnits' => ' The lower boundary of Amazon EC2 units. It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. Managed scaling activities are not allowed beyond this boundary. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', 'ComputeLimits$MaximumCapacityUnits' => ' The upper boundary of Amazon EC2 units. It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. Managed scaling activities are not allowed beyond this boundary. The limit only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', 'ComputeLimits$MaximumOnDemandCapacityUnits' => ' The upper boundary of On-Demand Amazon EC2 units. It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. The On-Demand units are not allowed to scale beyond this boundary. The parameter is used to split capacity allocation between On-Demand and Spot Instances.
', 'ComputeLimits$MaximumCoreCapacityUnits' => ' The upper boundary of Amazon EC2 units for core node type in a cluster. It is measured through vCPU cores or instances for instance groups and measured through units for instance fleets. The core units are not allowed to scale beyond this boundary. The parameter is used to split capacity allocation between core and task nodes.
', 'EbsBlockDeviceConfig$VolumesPerInstance' => 'Number of EBS volumes with a specific volume configuration that are associated with every instance in the instance group
', 'InstanceGroup$RequestedInstanceCount' => 'The target number of instances for the instance group.
', 'InstanceGroup$RunningInstanceCount' => 'The number of instances currently running in this instance group.
', 'InstanceGroupConfig$InstanceCount' => 'Target number of instances for the instance group.
', 'InstanceGroupDetail$InstanceRequestCount' => 'Target number of instances to run in the instance group.
', 'InstanceGroupDetail$InstanceRunningCount' => 'Actual count of running instances.
', 'InstanceGroupModifyConfig$InstanceCount' => 'Target size for the instance group.
', 'InstanceResizePolicy$InstanceTerminationTimeout' => 'Decommissioning timeout override for the specific list of instances to be terminated.
', 'JobFlowInstancesConfig$InstanceCount' => 'The number of Amazon EC2 instances in the cluster.
', 'JobFlowInstancesDetail$InstanceCount' => 'The number of Amazon EC2 instances in the cluster. If the value is 1, the same instance serves as both the master and core and task node. If the value is greater than 1, one instance is the master node and all others are core and task nodes.
', 'JobFlowInstancesDetail$NormalizedInstanceHours' => 'An approximation of the cost of the cluster, represented in m1.small/hours. This value is increased one time for every hour that an m1.small instance runs. Larger instances are weighted more heavily, so an Amazon EC2 instance that is roughly four times more expensive would result in the normalized instance hours being increased incrementally four times. This result is only an approximation and does not reflect the actual billing rate.
', 'ModifyClusterInput$StepConcurrencyLevel' => 'The number of steps that can be executed concurrently. You can specify a minimum of 1 step and a maximum of 256 steps. We recommend that you do not change this parameter while steps are running or the ActionOnFailure
setting may not behave as expected. For more information see Step$ActionOnFailure.
', 'ModifyClusterOutput$StepConcurrencyLevel' => 'The number of steps that can be executed concurrently.
', 'RunJobFlowInput$EbsRootVolumeSize' => 'The size, in GiB, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 4.x and later.
', 'RunJobFlowInput$StepConcurrencyLevel' => 'Specifies the number of steps that can be executed concurrently. The default value is 1
. The maximum value is 256
.
', 'RunJobFlowInput$EbsRootVolumeIops' => 'The IOPS, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 6.15.0 and later.
', 'RunJobFlowInput$EbsRootVolumeThroughput' => 'The throughput, in MiB/s, of the Amazon EBS root device volume of the Linux AMI that is used for each Amazon EC2 instance. Available in Amazon EMR releases 6.15.0 and later.
', 'ScalingConstraints$MinCapacity' => 'The lower boundary of Amazon EC2 instances in an instance group below which scaling activities are not allowed to shrink. Scale-in activities will not terminate instances below this boundary.
', 'ScalingConstraints$MaxCapacity' => 'The upper boundary of Amazon EC2 instances in an instance group beyond which scaling activities are not allowed to grow. Scale-out activities will not add instances beyond this boundary.
', 'ShrinkPolicy$DecommissionTimeout' => 'The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.
', 'SimpleScalingPolicyConfiguration$ScalingAdjustment' => 'The amount by which to scale in or scale out, based on the specified AdjustmentType
. A positive value adds to the instance group\'s Amazon EC2 instance count while a negative number removes instances. If AdjustmentType
is set to EXACT_CAPACITY
, the number should only be a positive integer. If AdjustmentType
is set to PERCENT_CHANGE_IN_CAPACITY
, the value should express the percentage as an integer. For example, -20 indicates a decrease in 20% increments of cluster capacity.
', 'SimpleScalingPolicyConfiguration$CoolDown' => 'The amount of time, in seconds, after a scaling activity completes before any further trigger-related scaling activities can start. The default value is 0.
', 'SupportedInstanceType$StorageGB' => ' StorageGB
represents the storage capacity of the SupportedInstanceType
. This value is 0
for Amazon EBS-only instance types.
', 'SupportedInstanceType$VCPU' => 'The number of vCPUs available for the SupportedInstanceType
.
', 'SupportedInstanceType$NumberOfDisks' => 'Number of disks for the SupportedInstanceType
. This value is 0
for Amazon EBS-only instance types.
', 'VolumeSpecification$Iops' => 'The number of I/O operations per second (IOPS) that the volume supports.
', 'VolumeSpecification$SizeInGB' => 'The volume size, in gibibytes (GiB). This can be a number from 1 - 1024. If the volume type is EBS-optimized, the minimum value is 10.
', ], ], 'InternalServerError' => [ 'base' => 'Indicates that an error occurred while processing the request and that the request was not completed.
', 'refs' => [], ], 'InternalServerException' => [ 'base' => 'This exception occurs when there is an internal failure in the Amazon EMR service.
', 'refs' => [], ], 'InvalidRequestException' => [ 'base' => 'This exception occurs when there is something wrong with user input.
', 'refs' => [], ], 'JobFlowDetail' => [ 'base' => 'A description of a cluster (job flow).
', 'refs' => [ 'JobFlowDetailList$member' => NULL, ], ], 'JobFlowDetailList' => [ 'base' => NULL, 'refs' => [ 'DescribeJobFlowsOutput$JobFlows' => 'A list of job flows matching the parameters supplied.
', ], ], 'JobFlowExecutionState' => [ 'base' => 'The type of instance.
', 'refs' => [ 'JobFlowExecutionStateList$member' => NULL, 'JobFlowExecutionStatusDetail$State' => 'The state of the job flow.
', ], ], 'JobFlowExecutionStateList' => [ 'base' => NULL, 'refs' => [ 'DescribeJobFlowsInput$JobFlowStates' => 'Return only job flows whose state is contained in this list.
', ], ], 'JobFlowExecutionStatusDetail' => [ 'base' => 'Describes the status of the cluster (job flow).
', 'refs' => [ 'JobFlowDetail$ExecutionStatusDetail' => 'Describes the execution status of the job flow.
', ], ], 'JobFlowInstancesConfig' => [ 'base' => 'A description of the Amazon EC2 instance on which the cluster (job flow) runs. A valid JobFlowInstancesConfig must contain either InstanceGroups or InstanceFleets. They cannot be used together. You may also have MasterInstanceType, SlaveInstanceType, and InstanceCount (all three must be present), but we don\'t recommend this configuration.
', 'refs' => [ 'RunJobFlowInput$Instances' => 'A specification of the number and type of Amazon EC2 instances.
', ], ], 'JobFlowInstancesDetail' => [ 'base' => 'Specify the type of Amazon EC2 instances that the cluster (job flow) runs on.
', 'refs' => [ 'JobFlowDetail$Instances' => 'Describes the Amazon EC2 instances of the job flow.
', ], ], 'KerberosAttributes' => [ 'base' => 'Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. For more information see Use Kerberos Authentication in the Amazon EMR Management Guide.
', 'refs' => [ 'Cluster$KerberosAttributes' => 'Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. For more information see Use Kerberos Authentication in the Amazon EMR Management Guide.
', 'RunJobFlowInput$KerberosAttributes' => 'Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration. For more information see Use Kerberos Authentication in the Amazon EMR Management Guide.
', ], ], 'KeyValue' => [ 'base' => 'A key-value pair.
', 'refs' => [ 'KeyValueList$member' => NULL, ], ], 'KeyValueList' => [ 'base' => NULL, 'refs' => [ 'HadoopJarStepConfig$Properties' => 'A list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.
', ], ], 'ListBootstrapActionsInput' => [ 'base' => 'This input determines which bootstrap actions to retrieve.
', 'refs' => [], ], 'ListBootstrapActionsOutput' => [ 'base' => 'This output contains the bootstrap actions detail.
', 'refs' => [], ], 'ListClustersInput' => [ 'base' => 'This input determines how the ListClusters action filters the list of clusters that it returns.
', 'refs' => [], ], 'ListClustersOutput' => [ 'base' => 'This contains a ClusterSummaryList with the cluster details; for example, the cluster IDs, names, and status.
', 'refs' => [], ], 'ListInstanceFleetsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceFleetsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListInstanceGroupsInput' => [ 'base' => 'This input determines which instance groups to retrieve.
', 'refs' => [], ], 'ListInstanceGroupsOutput' => [ 'base' => 'This input determines which instance groups to retrieve.
', 'refs' => [], ], 'ListInstancesInput' => [ 'base' => 'This input determines which instances to list.
', 'refs' => [], ], 'ListInstancesOutput' => [ 'base' => 'This output contains the list of instances.
', 'refs' => [], ], 'ListNotebookExecutionsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListNotebookExecutionsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListReleaseLabelsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListReleaseLabelsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityConfigurationsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSecurityConfigurationsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListStepsInput' => [ 'base' => 'This input determines which steps to list.
', 'refs' => [], ], 'ListStepsOutput' => [ 'base' => 'This output contains the list of steps returned in reverse order. This means that the last step is the first element in the list.
', 'refs' => [], ], 'ListStudioSessionMappingsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListStudioSessionMappingsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListStudiosInput' => [ 'base' => NULL, 'refs' => [], ], 'ListStudiosOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListSupportedInstanceTypesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListSupportedInstanceTypesOutput' => [ 'base' => NULL, 'refs' => [], ], 'Long' => [ 'base' => NULL, 'refs' => [ 'AutoTerminationPolicy$IdleTimeout' => 'Specifies the amount of idle time in seconds after which the cluster automatically terminates. You can specify a minimum of 60 seconds and a maximum of 604800 seconds (seven days).
', 'InstanceGroup$ConfigurationsVersion' => 'The version number of the requested configuration specification for this instance group.
', 'InstanceGroup$LastSuccessfullyAppliedConfigurationsVersion' => 'The version number of a configuration specification that was successfully applied for an instance group last time.
', ], ], 'ManagedScalingPolicy' => [ 'base' => ' Managed scaling policy for an Amazon EMR cluster. The policy specifies the limits for resources that can be added or terminated from a cluster. The policy only applies to the core and task nodes. The master node cannot be scaled after initial configuration.
', 'refs' => [ 'GetManagedScalingPolicyOutput$ManagedScalingPolicy' => 'Specifies the managed scaling policy that is attached to an Amazon EMR cluster.
', 'PutManagedScalingPolicyInput$ManagedScalingPolicy' => 'Specifies the constraints for the managed scaling policy.
', 'RunJobFlowInput$ManagedScalingPolicy' => ' The specified managed scaling policy for an Amazon EMR cluster.
', ], ], 'Marker' => [ 'base' => NULL, 'refs' => [ 'ListBootstrapActionsInput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListBootstrapActionsOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListClustersInput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListClustersOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstanceFleetsInput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstanceFleetsOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstanceGroupsInput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstanceGroupsOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstancesInput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListInstancesOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListNotebookExecutionsInput$Marker' => 'The pagination token, returned by a previous ListNotebookExecutions
call, that indicates the start of the list for this ListNotebookExecutions
call.
', 'ListNotebookExecutionsOutput$Marker' => 'A pagination token that a subsequent ListNotebookExecutions
can use to determine the next set of results to retrieve.
', 'ListSecurityConfigurationsInput$Marker' => 'The pagination token that indicates the set of results to retrieve.
', 'ListSecurityConfigurationsOutput$Marker' => 'A pagination token that indicates the next set of results to retrieve. Include the marker in the next ListSecurityConfiguration call to retrieve the next page of results, if required.
', 'ListStepsInput$Marker' => 'The maximum number of steps that a single ListSteps
action returns is 50. To return a longer list of steps, use multiple ListSteps
actions along with the Marker
parameter, which is a pagination token that indicates the next set of results to retrieve.
', 'ListStepsOutput$Marker' => 'The maximum number of steps that a single ListSteps
action returns is 50. To return a longer list of steps, use multiple ListSteps
actions along with the Marker
parameter, which is a pagination token that indicates the next set of results to retrieve.
', 'ListStudioSessionMappingsInput$Marker' => 'The pagination token that indicates the set of results to retrieve.
', 'ListStudioSessionMappingsOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', 'ListStudiosInput$Marker' => 'The pagination token that indicates the set of results to retrieve.
', 'ListStudiosOutput$Marker' => 'The pagination token that indicates the next set of results to retrieve.
', ], ], 'MarketType' => [ 'base' => NULL, 'refs' => [ 'Instance$Market' => 'The instance purchasing option. Valid values are ON_DEMAND
or SPOT
.
', 'InstanceGroup$Market' => 'The marketplace to provision instances for this group. Valid values are ON_DEMAND or SPOT.
', 'InstanceGroupConfig$Market' => 'Market type of the Amazon EC2 instances used to create a cluster node.
', 'InstanceGroupDetail$Market' => 'Market type of the Amazon EC2 instances used to create a cluster node.
', 'ScalingAction$Market' => 'Not available for instance groups. Instance groups use the market type specified for the group.
', ], ], 'MaxResultsNumber' => [ 'base' => NULL, 'refs' => [ 'DescribeReleaseLabelInput$MaxResults' => 'Reserved for future use. Currently set to null.
', 'ListReleaseLabelsInput$MaxResults' => 'Defines the maximum number of release labels to return in a single response. The default is 100
.
', ], ], 'MetricDimension' => [ 'base' => 'A CloudWatch dimension, which is specified using a Key
(known as a Name
in CloudWatch), Value
pair. By default, Amazon EMR uses one dimension whose Key
is JobFlowID
and Value
is a variable representing the cluster ID, which is ${emr.clusterId}
. This enables the rule to bootstrap when the cluster ID becomes available.
', 'refs' => [ 'MetricDimensionList$member' => NULL, ], ], 'MetricDimensionList' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$Dimensions' => 'A CloudWatch metric dimension.
', ], ], 'ModifyClusterInput' => [ 'base' => NULL, 'refs' => [], ], 'ModifyClusterOutput' => [ 'base' => NULL, 'refs' => [], ], 'ModifyInstanceFleetInput' => [ 'base' => NULL, 'refs' => [], ], 'ModifyInstanceGroupsInput' => [ 'base' => 'Change the size of some instance groups.
', 'refs' => [], ], 'NewSupportedProductsList' => [ 'base' => NULL, 'refs' => [ 'RunJobFlowInput$NewSupportedProducts' => ' For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and later, use Applications.
A list of strings that indicates third-party software to use with the job flow that accepts a user argument list. Amazon EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action arguments. For more information, see "Launch a Job Flow on the MapR Distribution for Hadoop" in the Amazon EMR Developer Guide. Supported values are:
-
"mapr-m3" - launch the cluster using MapR M3 Edition.
-
"mapr-m5" - launch the cluster using MapR M5 Edition.
-
"mapr" with the user arguments specifying "--edition,m3" or "--edition,m5" - launch the job flow using MapR M3 or M5 Edition respectively.
-
"mapr-m7" - launch the cluster using MapR M7 Edition.
-
"hunk" - launch the cluster with the Hunk Big Data Analytics Platform.
-
"hue"- launch the cluster with Hue installed.
-
"spark" - launch the cluster with Apache Spark installed.
-
"ganglia" - launch the cluster with the Ganglia Monitoring System installed.
', ], ], 'NonNegativeDouble' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$Threshold' => 'The value against which the specified statistic is compared.
', 'InstanceTypeConfig$BidPriceAsPercentageOfOnDemandPrice' => 'The bid price, as a percentage of On-Demand price, for each Amazon EC2 Spot Instance as defined by InstanceType
. Expressed as a number (for example, 20 specifies 20%). If neither BidPrice
nor BidPriceAsPercentageOfOnDemandPrice
is provided, BidPriceAsPercentageOfOnDemandPrice
defaults to 100%.
', 'InstanceTypeSpecification$BidPriceAsPercentageOfOnDemandPrice' => 'The bid price, as a percentage of On-Demand price, for each Amazon EC2 Spot Instance as defined by InstanceType
. Expressed as a number (for example, 20 specifies 20%).
', ], ], 'NotebookExecution' => [ 'base' => 'A notebook execution. An execution is a specific instance that an Amazon EMR Notebook is run using the StartNotebookExecution
action.
', 'refs' => [ 'DescribeNotebookExecutionOutput$NotebookExecution' => 'Properties of the notebook execution.
', ], ], 'NotebookExecutionStatus' => [ 'base' => NULL, 'refs' => [ 'ListNotebookExecutionsInput$Status' => 'The status filter for listing notebook executions.
-
START_PENDING
indicates that the cluster has received the execution request but execution has not begun.
-
STARTING
indicates that the execution is starting on the cluster.
-
RUNNING
indicates that the execution is being processed by the cluster.
-
FINISHING
indicates that execution processing is in the final stages.
-
FINISHED
indicates that the execution has completed without error.
-
FAILING
indicates that the execution is failing and will not finish successfully.
-
FAILED
indicates that the execution failed.
-
STOP_PENDING
indicates that the cluster has received a StopNotebookExecution
request and the stop is pending.
-
STOPPING
indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution
request.
-
STOPPED
indicates that the execution stopped because of a StopNotebookExecution
request.
', 'NotebookExecution$Status' => 'The status of the notebook execution.
-
START_PENDING
indicates that the cluster has received the execution request but execution has not begun.
-
STARTING
indicates that the execution is starting on the cluster.
-
RUNNING
indicates that the execution is being processed by the cluster.
-
FINISHING
indicates that execution processing is in the final stages.
-
FINISHED
indicates that the execution has completed without error.
-
FAILING
indicates that the execution is failing and will not finish successfully.
-
FAILED
indicates that the execution failed.
-
STOP_PENDING
indicates that the cluster has received a StopNotebookExecution
request and the stop is pending.
-
STOPPING
indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution
request.
-
STOPPED
indicates that the execution stopped because of a StopNotebookExecution
request.
', 'NotebookExecutionSummary$Status' => 'The status of the notebook execution.
-
START_PENDING
indicates that the cluster has received the execution request but execution has not begun.
-
STARTING
indicates that the execution is starting on the cluster.
-
RUNNING
indicates that the execution is being processed by the cluster.
-
FINISHING
indicates that execution processing is in the final stages.
-
FINISHED
indicates that the execution has completed without error.
-
FAILING
indicates that the execution is failing and will not finish successfully.
-
FAILED
indicates that the execution failed.
-
STOP_PENDING
indicates that the cluster has received a StopNotebookExecution
request and the stop is pending.
-
STOPPING
indicates that the cluster is in the process of stopping the execution as a result of a StopNotebookExecution
request.
-
STOPPED
indicates that the execution stopped because of a StopNotebookExecution
request.
', ], ], 'NotebookExecutionSummary' => [ 'base' => 'Details for a notebook execution. The details include information such as the unique ID and status of the notebook execution.
', 'refs' => [ 'NotebookExecutionSummaryList$member' => NULL, ], ], 'NotebookExecutionSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListNotebookExecutionsOutput$NotebookExecutions' => 'A list of notebook executions.
', ], ], 'NotebookS3LocationForOutput' => [ 'base' => 'The Amazon S3 location that stores the notebook execution input.
', 'refs' => [ 'NotebookExecution$NotebookS3Location' => 'The Amazon S3 location that stores the notebook execution input.
', 'NotebookExecutionSummary$NotebookS3Location' => 'The Amazon S3 location that stores the notebook execution input.
', ], ], 'NotebookS3LocationFromInput' => [ 'base' => 'The Amazon S3 location that stores the notebook execution input.
', 'refs' => [ 'StartNotebookExecutionInput$NotebookS3Location' => 'The Amazon S3 location for the notebook execution input.
', ], ], 'OSRelease' => [ 'base' => 'The Amazon Linux release specified for a cluster in the RunJobFlow request.
', 'refs' => [ 'OSReleaseList$member' => NULL, ], ], 'OSReleaseList' => [ 'base' => NULL, 'refs' => [ 'DescribeReleaseLabelOutput$AvailableOSReleases' => 'The list of available Amazon Linux release versions for an Amazon EMR release. Contains a Label field that is formatted as shown in Amazon Linux 2 Release Notes . For example, 2.0.20220218.1.
', ], ], 'OnDemandCapacityReservationOptions' => [ 'base' => 'Describes the strategy for using unused Capacity Reservations for fulfilling On-Demand capacity.
', 'refs' => [ 'OnDemandProvisioningSpecification$CapacityReservationOptions' => 'The launch specification for On-Demand instances in the instance fleet, which determines the allocation strategy.
', ], ], 'OnDemandCapacityReservationPreference' => [ 'base' => NULL, 'refs' => [ 'OnDemandCapacityReservationOptions$CapacityReservationPreference' => 'Indicates the instance\'s Capacity Reservation preferences. Possible preferences include:
-
open
- The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).
-
none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.
', ], ], 'OnDemandCapacityReservationUsageStrategy' => [ 'base' => NULL, 'refs' => [ 'OnDemandCapacityReservationOptions$UsageStrategy' => 'Indicates whether to use unused Capacity Reservations for fulfilling On-Demand capacity.
If you specify use-capacity-reservations-first
, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price
) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price
).
If you do not specify a value, the fleet fulfills the On-Demand capacity according to the chosen On-Demand allocation strategy.
', ], ], 'OnDemandProvisioningAllocationStrategy' => [ 'base' => NULL, 'refs' => [ 'OnDemandProvisioningSpecification$AllocationStrategy' => 'Specifies the strategy to use in launching On-Demand instance fleets. Currently, the only option is lowest-price
(the default), which launches the lowest price first.
', ], ], 'OnDemandProvisioningSpecification' => [ 'base' => ' The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and later.
', 'refs' => [ 'InstanceFleetProvisioningSpecifications$OnDemandSpecification' => ' The launch specification for On-Demand Instances in the instance fleet, which determines the allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. On-Demand Instances allocation strategy is available in Amazon EMR releases 5.12.1 and later.
', ], ], 'OnDemandResizingSpecification' => [ 'base' => 'The resize specification for On-Demand Instances in the instance fleet, which contains the resize timeout period.
', 'refs' => [ 'InstanceFleetResizingSpecifications$OnDemandResizeSpecification' => 'The resize specification for On-Demand Instances in the instance fleet, which contains the resize timeout period.
', ], ], 'OptionalArnType' => [ 'base' => NULL, 'refs' => [ 'Cluster$OutpostArn' => ' The Amazon Resource Name (ARN) of the Outpost where the cluster is launched.
', 'ClusterSummary$OutpostArn' => ' The Amazon Resource Name (ARN) of the Outpost where the cluster is launched.
', 'Step$ExecutionRoleArn' => 'The Amazon Resource Name (ARN) of the runtime role for a step on the cluster. The runtime role can be a cross-account IAM role. The runtime role ARN is a combination of account ID, role name, and role type using the following format: arn:partition:service:region:account:resource
.
For example, arn:aws:IAM::1234567890:role/ReadOnly
is a correctly formatted runtime role ARN.
', ], ], 'OutputNotebookFormat' => [ 'base' => NULL, 'refs' => [ 'NotebookExecution$OutputNotebookFormat' => 'The output format for the notebook execution.
', 'StartNotebookExecutionInput$OutputNotebookFormat' => 'The output format for the notebook execution.
', ], ], 'OutputNotebookS3LocationForOutput' => [ 'base' => 'The Amazon S3 location that stores the notebook execution output.
', 'refs' => [ 'NotebookExecution$OutputNotebookS3Location' => 'The Amazon S3 location for the notebook execution output.
', ], ], 'OutputNotebookS3LocationFromInput' => [ 'base' => 'The Amazon S3 location that stores the notebook execution output.
', 'refs' => [ 'StartNotebookExecutionInput$OutputNotebookS3Location' => 'The Amazon S3 location for the notebook execution output.
', ], ], 'PlacementGroupConfig' => [ 'base' => 'Placement group configuration for an Amazon EMR cluster. The configuration specifies the placement strategy that can be applied to instance roles during cluster creation.
To use this configuration, consider attaching managed policy AmazonElasticMapReducePlacementGroupPolicy to the Amazon EMR role.
', 'refs' => [ 'PlacementGroupConfigList$member' => NULL, ], ], 'PlacementGroupConfigList' => [ 'base' => NULL, 'refs' => [ 'Cluster$PlacementGroups' => 'Placement group configured for an Amazon EMR cluster.
', 'RunJobFlowInput$PlacementGroupConfigs' => 'The specified placement group configuration for an Amazon EMR cluster.
', ], ], 'PlacementGroupStrategy' => [ 'base' => NULL, 'refs' => [ 'PlacementGroupConfig$PlacementStrategy' => 'Amazon EC2 Placement Group strategy associated with instance role.
Starting with Amazon EMR release 5.23.0, the only supported placement strategy is SPREAD
for the MASTER
instance role.
', ], ], 'PlacementType' => [ 'base' => 'The Amazon EC2 Availability Zone configuration of the cluster (job flow).
', 'refs' => [ 'JobFlowInstancesConfig$Placement' => 'The Availability Zone in which the cluster runs.
', 'JobFlowInstancesDetail$Placement' => 'The Amazon EC2 Availability Zone for the cluster.
', ], ], 'Port' => [ 'base' => NULL, 'refs' => [ 'PortRange$MinRange' => 'The smallest port number in a specified range of port numbers.
', 'PortRange$MaxRange' => 'The smallest port number in a specified range of port numbers.
', ], ], 'PortRange' => [ 'base' => 'A list of port ranges that are permitted to allow inbound traffic from all public IP addresses. To specify a single port, use the same value for MinRange
and MaxRange
.
', 'refs' => [ 'PortRanges$member' => NULL, ], ], 'PortRanges' => [ 'base' => NULL, 'refs' => [ 'BlockPublicAccessConfiguration$PermittedPublicSecurityGroupRuleRanges' => 'Specifies ports and port ranges that are permitted to have security group rules that allow inbound traffic from all public sources. For example, if Port 23 (Telnet) is specified for PermittedPublicSecurityGroupRuleRanges
, Amazon EMR allows cluster creation if a security group associated with the cluster has a rule that allows inbound traffic on Port 23 from IPv4 0.0.0.0/0 or IPv6 port ::/0 as the source.
By default, Port 22, which is used for SSH access to the cluster Amazon EC2 instances, is in the list of PermittedPublicSecurityGroupRuleRanges
.
', ], ], 'PutAutoScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'PutAutoScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutAutoTerminationPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'PutAutoTerminationPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutBlockPublicAccessConfigurationInput' => [ 'base' => NULL, 'refs' => [], ], 'PutBlockPublicAccessConfigurationOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutManagedScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'PutManagedScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'ReconfigurationType' => [ 'base' => NULL, 'refs' => [ 'InstanceGroupModifyConfig$ReconfigurationType' => 'Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.
', ], ], 'ReleaseLabelFilter' => [ 'base' => 'The release label filters by application or version prefix.
', 'refs' => [ 'ListReleaseLabelsInput$Filters' => 'Filters the results of the request. Prefix
specifies the prefix of release labels to return. Application
specifies the application (with/without version) of release labels to return.
', ], ], 'RemoveAutoScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveAutoScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveAutoTerminationPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveAutoTerminationPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveManagedScalingPolicyInput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveManagedScalingPolicyOutput' => [ 'base' => NULL, 'refs' => [], ], 'RemoveTagsInput' => [ 'base' => 'This input identifies an Amazon EMR resource and a list of tags to remove.
', 'refs' => [], ], 'RemoveTagsOutput' => [ 'base' => 'This output indicates the result of removing tags from the resource.
', 'refs' => [], ], 'RepoUpgradeOnBoot' => [ 'base' => NULL, 'refs' => [ 'Cluster$RepoUpgradeOnBoot' => 'Applies only when CustomAmiID
is used. Specifies the type of updates that the Amazon Linux AMI package repositories apply when an instance boots using the AMI.
', 'RunJobFlowInput$RepoUpgradeOnBoot' => 'Applies only when CustomAmiID
is used. Specifies which updates from the Amazon Linux AMI package repositories to apply automatically when the instance boots using the AMI. If omitted, the default is SECURITY
, which indicates that only security updates are applied. If NONE
is specified, no updates are applied, and all updates must be applied manually.
', ], ], 'ResourceId' => [ 'base' => NULL, 'refs' => [ 'AddTagsInput$ResourceId' => 'The Amazon EMR resource identifier to which tags will be added. For example, a cluster identifier or an Amazon EMR Studio ID.
', 'RemoveTagsInput$ResourceId' => 'The Amazon EMR resource identifier from which tags will be removed. For example, a cluster identifier or an Amazon EMR Studio ID.
', ], ], 'RunJobFlowInput' => [ 'base' => ' Input to the RunJobFlow operation.
', 'refs' => [], ], 'RunJobFlowOutput' => [ 'base' => ' The result of the RunJobFlow operation.
', 'refs' => [], ], 'ScaleDownBehavior' => [ 'base' => NULL, 'refs' => [ 'Cluster$ScaleDownBehavior' => 'The way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized. TERMINATE_AT_INSTANCE_HOUR
indicates that Amazon EMR terminates nodes at the instance-hour boundary, regardless of when the request to terminate the instance was submitted. This option is only available with Amazon EMR 5.1.0 and later and is the default for clusters created using that version. TERMINATE_AT_TASK_COMPLETION
indicates that Amazon EMR adds nodes to a deny list and drains tasks from nodes before terminating the Amazon EC2 instances, regardless of the instance-hour boundary. With either behavior, Amazon EMR removes the least active nodes first and blocks instance termination if it could lead to HDFS corruption. TERMINATE_AT_TASK_COMPLETION
is available only in Amazon EMR releases 4.1.0 and later, and is the default for versions of Amazon EMR earlier than 5.1.0.
', 'JobFlowDetail$ScaleDownBehavior' => 'The way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized. TERMINATE_AT_INSTANCE_HOUR
indicates that Amazon EMR terminates nodes at the instance-hour boundary, regardless of when the request to terminate the instance was submitted. This option is only available with Amazon EMR 5.1.0 and later and is the default for clusters created using that version. TERMINATE_AT_TASK_COMPLETION
indicates that Amazon EMR adds nodes to a deny list and drains tasks from nodes before terminating the Amazon EC2 instances, regardless of the instance-hour boundary. With either behavior, Amazon EMR removes the least active nodes first and blocks instance termination if it could lead to HDFS corruption. TERMINATE_AT_TASK_COMPLETION
available only in Amazon EMR releases 4.1.0 and later, and is the default for releases of Amazon EMR earlier than 5.1.0.
', 'RunJobFlowInput$ScaleDownBehavior' => 'Specifies the way that individual Amazon EC2 instances terminate when an automatic scale-in activity occurs or an instance group is resized. TERMINATE_AT_INSTANCE_HOUR
indicates that Amazon EMR terminates nodes at the instance-hour boundary, regardless of when the request to terminate the instance was submitted. This option is only available with Amazon EMR 5.1.0 and later and is the default for clusters created using that version. TERMINATE_AT_TASK_COMPLETION
indicates that Amazon EMR adds nodes to a deny list and drains tasks from nodes before terminating the Amazon EC2 instances, regardless of the instance-hour boundary. With either behavior, Amazon EMR removes the least active nodes first and blocks instance termination if it could lead to HDFS corruption. TERMINATE_AT_TASK_COMPLETION
available only in Amazon EMR releases 4.1.0 and later, and is the default for releases of Amazon EMR earlier than 5.1.0.
', ], ], 'ScalingAction' => [ 'base' => 'The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
', 'refs' => [ 'ScalingRule$Action' => 'The conditions that trigger an automatic scaling activity.
', ], ], 'ScalingConstraints' => [ 'base' => 'The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activities triggered by automatic scaling rules will not cause an instance group to grow above or below these limits.
', 'refs' => [ 'AutoScalingPolicy$Constraints' => 'The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
', 'AutoScalingPolicyDescription$Constraints' => 'The upper and lower Amazon EC2 instance limits for an automatic scaling policy. Automatic scaling activity will not cause an instance group to grow above or below these limits.
', ], ], 'ScalingRule' => [ 'base' => 'A scale-in or scale-out rule that defines scaling activity, including the CloudWatch metric alarm that triggers activity, how Amazon EC2 instances are added or removed, and the periodicity of adjustments. The automatic scaling policy for an instance group can comprise one or more automatic scaling rules.
', 'refs' => [ 'ScalingRuleList$member' => NULL, ], ], 'ScalingRuleList' => [ 'base' => NULL, 'refs' => [ 'AutoScalingPolicy$Rules' => 'The scale-in and scale-out rules that comprise the automatic scaling policy.
', 'AutoScalingPolicyDescription$Rules' => 'The scale-in and scale-out rules that comprise the automatic scaling policy.
', ], ], 'ScalingTrigger' => [ 'base' => 'The conditions that trigger an automatic scaling activity.
', 'refs' => [ 'ScalingRule$Trigger' => 'The CloudWatch alarm definition that determines when automatic scaling activity is triggered.
', ], ], 'ScriptBootstrapActionConfig' => [ 'base' => 'Configuration of the script to run during a bootstrap action.
', 'refs' => [ 'BootstrapActionConfig$ScriptBootstrapAction' => 'The script run by the bootstrap action.
', ], ], 'SecurityConfigurationList' => [ 'base' => NULL, 'refs' => [ 'ListSecurityConfigurationsOutput$SecurityConfigurations' => 'The creation date and time, and name, of each security configuration.
', ], ], 'SecurityConfigurationSummary' => [ 'base' => 'The creation date and time, and name, of a security configuration.
', 'refs' => [ 'SecurityConfigurationList$member' => NULL, ], ], 'SecurityGroupsList' => [ 'base' => NULL, 'refs' => [ 'JobFlowInstancesConfig$AdditionalMasterSecurityGroups' => 'A list of additional Amazon EC2 security group IDs for the master node.
', 'JobFlowInstancesConfig$AdditionalSlaveSecurityGroups' => 'A list of additional Amazon EC2 security group IDs for the core and task nodes.
', ], ], 'SessionMappingDetail' => [ 'base' => 'Details for an Amazon EMR Studio session mapping including creation time, user or group ID, Studio ID, and so on.
', 'refs' => [ 'GetStudioSessionMappingOutput$SessionMapping' => 'The session mapping details for the specified Amazon EMR Studio and identity, including session policy ARN and creation time.
', ], ], 'SessionMappingSummary' => [ 'base' => 'Details for an Amazon EMR Studio session mapping. The details do not include the time the session mapping was last modified.
', 'refs' => [ 'SessionMappingSummaryList$member' => NULL, ], ], 'SessionMappingSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListStudioSessionMappingsOutput$SessionMappings' => 'A list of session mapping summary objects. Each object includes session mapping details such as creation time, identity type (user or group), and Amazon EMR Studio ID.
', ], ], 'SetKeepJobFlowAliveWhenNoStepsInput' => [ 'base' => NULL, 'refs' => [], ], 'SetTerminationProtectionInput' => [ 'base' => ' The input argument to the TerminationProtection operation.
', 'refs' => [], ], 'SetUnhealthyNodeReplacementInput' => [ 'base' => NULL, 'refs' => [], ], 'SetVisibleToAllUsersInput' => [ 'base' => 'The input to the SetVisibleToAllUsers action.
', 'refs' => [], ], 'ShrinkPolicy' => [ 'base' => 'Policy for customizing shrink operations. Allows configuration of decommissioning timeout and targeted instance shrinking.
', 'refs' => [ 'InstanceGroup$ShrinkPolicy' => 'Policy for customizing shrink operations.
', 'InstanceGroupModifyConfig$ShrinkPolicy' => 'Policy for customizing shrink operations.
', ], ], 'SimpleScalingPolicyConfiguration' => [ 'base' => 'An automatic scaling configuration, which describes how the policy adds or removes instances, the cooldown period, and the number of Amazon EC2 instances that will be added each time the CloudWatch metric alarm condition is satisfied.
', 'refs' => [ 'ScalingAction$SimpleScalingPolicyConfiguration' => 'The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
', ], ], 'SimplifiedApplication' => [ 'base' => 'The returned release label application names or versions.
', 'refs' => [ 'SimplifiedApplicationList$member' => NULL, ], ], 'SimplifiedApplicationList' => [ 'base' => NULL, 'refs' => [ 'DescribeReleaseLabelOutput$Applications' => 'The list of applications available for the target release label. Name
is the name of the application. Version
is the concise version of the application.
', ], ], 'SpotProvisioningAllocationStrategy' => [ 'base' => NULL, 'refs' => [ 'SpotProvisioningSpecification$AllocationStrategy' => 'Specifies one of the following strategies to launch Spot Instance fleets: price-capacity-optimized
, capacity-optimized
, lowest-price
, or diversified
. For more information on the provisioning strategies, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide for Linux Instances.
When you launch a Spot Instance fleet with the old console, it automatically launches with the capacity-optimized
strategy. You can\'t change the allocation strategy from the old console.
', ], ], 'SpotProvisioningSpecification' => [ 'base' => 'The launch specification for Spot Instances in the instance fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions. Spot Instance allocation strategy is available in Amazon EMR releases 5.12.1 and later.
Spot Instances with a defined duration (also known as Spot blocks) are no longer available to new customers from July 1, 2021. For customers who have previously used the feature, we will continue to support Spot Instances with a defined duration until December 31, 2022.
', 'refs' => [ 'InstanceFleetProvisioningSpecifications$SpotSpecification' => 'The launch specification for Spot instances in the fleet, which determines the defined duration, provisioning timeout behavior, and allocation strategy.
', ], ], 'SpotProvisioningTimeoutAction' => [ 'base' => NULL, 'refs' => [ 'SpotProvisioningSpecification$TimeoutAction' => 'The action to take when TargetSpotCapacity
has not been fulfilled when the TimeoutDurationMinutes
has expired; that is, when all Spot Instances could not be provisioned within the Spot provisioning timeout. Valid values are TERMINATE_CLUSTER
and SWITCH_TO_ON_DEMAND
. SWITCH_TO_ON_DEMAND specifies that if no Spot Instances are available, On-Demand Instances should be provisioned to fulfill any remaining Spot capacity.
', ], ], 'SpotResizingSpecification' => [ 'base' => 'The resize specification for Spot Instances in the instance fleet, which contains the resize timeout period.
', 'refs' => [ 'InstanceFleetResizingSpecifications$SpotResizeSpecification' => 'The resize specification for Spot Instances in the instance fleet, which contains the resize timeout period.
', ], ], 'StartNotebookExecutionInput' => [ 'base' => NULL, 'refs' => [], ], 'StartNotebookExecutionOutput' => [ 'base' => NULL, 'refs' => [], ], 'Statistic' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$Statistic' => 'The statistic to apply to the metric associated with the alarm. The default is AVERAGE
.
', ], ], 'Step' => [ 'base' => 'This represents a step in a cluster.
', 'refs' => [ 'DescribeStepOutput$Step' => 'The step details for the requested step identifier.
', ], ], 'StepCancellationOption' => [ 'base' => NULL, 'refs' => [ 'CancelStepsInput$StepCancellationOption' => 'The option to choose to cancel RUNNING
steps. By default, the value is SEND_INTERRUPT
.
', ], ], 'StepConfig' => [ 'base' => 'Specification for a cluster (job flow) step.
', 'refs' => [ 'StepConfigList$member' => NULL, 'StepDetail$StepConfig' => 'The step configuration.
', ], ], 'StepConfigList' => [ 'base' => NULL, 'refs' => [ 'AddJobFlowStepsInput$Steps' => ' A list of StepConfig to be executed by the job flow.
', 'RunJobFlowInput$Steps' => 'A list of steps to run.
', ], ], 'StepDetail' => [ 'base' => 'Combines the execution state and configuration of a step.
', 'refs' => [ 'StepDetailList$member' => NULL, ], ], 'StepDetailList' => [ 'base' => NULL, 'refs' => [ 'JobFlowDetail$Steps' => 'A list of steps run by the job flow.
', ], ], 'StepExecutionState' => [ 'base' => NULL, 'refs' => [ 'StepExecutionStatusDetail$State' => 'The state of the step.
', ], ], 'StepExecutionStatusDetail' => [ 'base' => 'The execution state of a step.
', 'refs' => [ 'StepDetail$ExecutionStatusDetail' => 'The description of the step status.
', ], ], 'StepId' => [ 'base' => NULL, 'refs' => [ 'CancelStepsInfo$StepId' => 'The encrypted StepId of a step.
', 'DescribeStepInput$StepId' => 'The identifier of the step to describe.
', 'Step$Id' => 'The identifier of the cluster step.
', 'StepSummary$Id' => 'The identifier of the cluster step.
', ], ], 'StepIdsList' => [ 'base' => NULL, 'refs' => [ 'AddJobFlowStepsOutput$StepIds' => 'The identifiers of the list of steps added to the job flow.
', 'CancelStepsInput$StepIds' => 'The list of StepIDs
to cancel. Use ListSteps to get steps and their states for the specified cluster.
', ], ], 'StepState' => [ 'base' => NULL, 'refs' => [ 'StepStateList$member' => NULL, 'StepStatus$State' => 'The execution state of the cluster step.
', ], ], 'StepStateChangeReason' => [ 'base' => 'The details of the step state change reason.
', 'refs' => [ 'StepStatus$StateChangeReason' => 'The reason for the step execution status change.
', ], ], 'StepStateChangeReasonCode' => [ 'base' => NULL, 'refs' => [ 'StepStateChangeReason$Code' => 'The programmable code for the state change reason. Note: Currently, the service provides no code for the state change.
', ], ], 'StepStateList' => [ 'base' => NULL, 'refs' => [ 'ListStepsInput$StepStates' => 'The filter to limit the step list based on certain states.
', ], ], 'StepStatus' => [ 'base' => 'The execution status details of the cluster step.
', 'refs' => [ 'Step$Status' => 'The current execution status details of the cluster step.
', 'StepSummary$Status' => 'The current execution status details of the cluster step.
', ], ], 'StepSummary' => [ 'base' => 'The summary of the cluster step.
', 'refs' => [ 'StepSummaryList$member' => NULL, ], ], 'StepSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListStepsOutput$Steps' => 'The filtered list of steps for the cluster.
', ], ], 'StepTimeline' => [ 'base' => 'The timeline of the cluster step lifecycle.
', 'refs' => [ 'StepStatus$Timeline' => 'The timeline of the cluster step status over time.
', ], ], 'StopNotebookExecutionInput' => [ 'base' => NULL, 'refs' => [], ], 'String' => [ 'base' => NULL, 'refs' => [ 'Application$Name' => 'The name of the application.
', 'Application$Version' => 'The version of the application.
', 'AutoScalingPolicyStateChangeReason$Message' => 'A friendly, more verbose message that accompanies an automatic scaling policy state change.
', 'CancelStepsInfo$Reason' => 'The reason for the failure if the CancelSteps request fails.
', 'CloudWatchAlarmDefinition$MetricName' => 'The name of the CloudWatch metric that is watched to determine an alarm condition.
', 'CloudWatchAlarmDefinition$Namespace' => 'The namespace for the CloudWatch metric. The default is AWS/ElasticMapReduce
.
', 'Cluster$Name' => 'The name of the cluster. This parameter can\'t contain the characters <, >, $, |, or ` (backtick).
', 'Cluster$LogUri' => 'The path to the Amazon S3 location where logs for this cluster are stored.
', 'Cluster$LogEncryptionKmsKeyId' => ' The KMS key used for encrypting log files. This attribute is only available with Amazon EMR 5.30.0 and later, excluding Amazon EMR 6.0.0.
', 'Cluster$RequestedAmiVersion' => 'The AMI version requested for this cluster.
', 'Cluster$RunningAmiVersion' => 'The AMI version running on this cluster.
', 'Cluster$ReleaseLabel' => 'The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster. Release labels are in the form emr-x.x.x
, where x.x.x is an Amazon EMR release version such as emr-5.14.0
. For more information about Amazon EMR release versions and included application versions and features, see https://docs.aws.amazon.com/emr/latest/ReleaseGuide/. The release label applies only to Amazon EMR releases version 4.0 and later. Earlier versions use AmiVersion
.
', 'Cluster$ServiceRole' => 'The IAM role that Amazon EMR assumes in order to access Amazon Web Services resources on your behalf.
', 'Cluster$MasterPublicDnsName' => 'The DNS name of the master node. If the cluster is on a private subnet, this is the private DNS name. On a public subnet, this is the public DNS name.
', 'Cluster$OSReleaseLabel' => 'The Amazon Linux release specified in a cluster launch RunJobFlow request. If no Amazon Linux release was specified, the default Amazon Linux release is shown in the response.
', 'ClusterStateChangeReason$Message' => 'The descriptive message for the state change reason.
', 'ClusterSummary$Name' => 'The name of the cluster.
', 'Command$Name' => 'The name of the command.
', 'Command$ScriptPath' => 'The Amazon S3 location of the command script.
', 'Configuration$Classification' => 'The classification within a configuration.
', 'CreateSecurityConfigurationInput$SecurityConfiguration' => 'The security configuration details in JSON format. For JSON parameters and examples, see Use Security Configurations to Set Up Cluster Security in the Amazon EMR Management Guide.
', 'DescribeReleaseLabelInput$ReleaseLabel' => 'The target release label to be described.
', 'DescribeReleaseLabelInput$NextToken' => 'The pagination token. Reserved for future use. Currently set to null.
', 'DescribeReleaseLabelOutput$ReleaseLabel' => 'The target release label described in the response.
', 'DescribeReleaseLabelOutput$NextToken' => 'The pagination token. Reserved for future use. Currently set to null.
', 'DescribeSecurityConfigurationOutput$SecurityConfiguration' => 'The security configuration details in JSON format.
', 'EbsBlockDevice$Device' => 'The device name that is exposed to the instance, such as /dev/sdh.
', 'EbsVolume$Device' => 'The device name that is exposed to the instance, such as /dev/sdh.
', 'EbsVolume$VolumeId' => 'The volume identifier of the EBS volume.
', 'Ec2InstanceAttributes$Ec2KeyName' => 'The name of the Amazon EC2 key pair to use when connecting with SSH into the master node as a user named "hadoop".
', 'Ec2InstanceAttributes$Ec2SubnetId' => 'Set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value, and your account supports EC2-Classic, the cluster launches in EC2-Classic.
', 'Ec2InstanceAttributes$Ec2AvailabilityZone' => 'The Availability Zone in which the cluster will run.
', 'Ec2InstanceAttributes$IamInstanceProfile' => 'The IAM role that was specified when the cluster was launched. The Amazon EC2 instances of the cluster assume this role.
', 'Ec2InstanceAttributes$EmrManagedMasterSecurityGroup' => 'The identifier of the Amazon EC2 security group for the master node.
', 'Ec2InstanceAttributes$EmrManagedSlaveSecurityGroup' => 'The identifier of the Amazon EC2 security group for the core and task nodes.
', 'Ec2InstanceAttributes$ServiceAccessSecurityGroup' => 'The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
', 'ErrorDetail$ErrorCode' => 'The name or code associated with the error.
', 'ErrorDetail$ErrorMessage' => 'A message that describes the error.
', 'FailureDetails$Reason' => 'The reason for the step failure. In the case where the service cannot successfully determine the root cause of the failure, it returns "Unknown Error" as a reason.
', 'FailureDetails$Message' => 'The descriptive message including the error the Amazon EMR service has identified as the cause of step failure. This is text from an error log that describes the root cause of the failure.
', 'FailureDetails$LogFile' => 'The path to the log file where the step failure root cause was originally recorded.
', 'HadoopStepConfig$Jar' => 'The path to the JAR file that runs during the step.
', 'HadoopStepConfig$MainClass' => 'The name of the main class in the specified Java file. If not specified, the JAR file should specify a main class in its manifest file.
', 'Instance$PublicDnsName' => 'The public DNS name of the instance.
', 'Instance$PublicIpAddress' => 'The public IP address of the instance.
', 'Instance$PrivateDnsName' => 'The private DNS name of the instance.
', 'Instance$PrivateIpAddress' => 'The private IP address of the instance.
', 'Instance$InstanceGroupId' => 'The identifier of the instance group to which this instance belongs.
', 'InstanceFleetStateChangeReason$Message' => 'An explanatory message.
', 'InstanceGroup$Name' => 'The name of the instance group.
', 'InstanceGroup$BidPrice' => 'If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify OnDemandPrice
to set the amount equal to the On-Demand price, or specify an amount in USD.
', 'InstanceGroupStateChangeReason$Message' => 'The status change reason description.
', 'InstanceStateChangeReason$Message' => 'The status change reason description.
', 'ListReleaseLabelsInput$NextToken' => 'Specifies the next page of results. If NextToken
is not specified, which is usually the case for the first request of ListReleaseLabels, the first page of results are determined by other filtering parameters or by the latest version. The ListReleaseLabels
request fails if the identity (Amazon Web Services account ID) and all filtering parameters are different from the original request, or if the NextToken
is expired or tampered with.
', 'ListReleaseLabelsOutput$NextToken' => 'Used to paginate the next page of results if specified in the next ListReleaseLabels
request.
', 'ListSupportedInstanceTypesInput$ReleaseLabel' => 'The Amazon EMR release label determines the versions of open-source application packages that Amazon EMR has installed on the cluster. Release labels are in the format emr-x.x.x
, where x.x.x is an Amazon EMR release number such as emr-6.10.0
. For more information about Amazon EMR releases and their included application versions and features, see the Amazon EMR Release Guide .
', 'ListSupportedInstanceTypesInput$Marker' => 'The pagination token that marks the next set of results to retrieve.
', 'ListSupportedInstanceTypesOutput$Marker' => 'The pagination token that marks the next set of results to retrieve.
', 'MetricDimension$Key' => 'The dimension name.
', 'MetricDimension$Value' => 'The dimension value.
', 'ModifyClusterInput$ClusterId' => 'The unique identifier of the cluster.
', 'OSRelease$Label' => 'The Amazon Linux release specified for a cluster in the RunJobFlow request. The format is as shown in Amazon Linux 2 Release Notes . For example, 2.0.20220218.1.
', 'ReleaseLabelFilter$Prefix' => 'Optional release label version prefix filter. For example, emr-5
.
', 'ReleaseLabelFilter$Application' => 'Optional release label application filter. For example, spark@2.1.0
.
', 'ScalingRule$Name' => 'The name used to identify an automatic scaling rule. Rule names must be unique within a scaling policy.
', 'ScalingRule$Description' => 'A friendly, more verbose description of the automatic scaling rule.
', 'SimplifiedApplication$Name' => 'The returned release label application name. For example, hadoop
.
', 'SimplifiedApplication$Version' => 'The returned release label application version. For example, 3.2.1
.
', 'Step$Name' => 'The name of the cluster step.
', 'StepStateChangeReason$Message' => 'The descriptive message for the state change reason.
', 'StepSummary$Name' => 'The name of the cluster step.
', 'StringList$member' => NULL, 'StringMap$key' => NULL, 'StringMap$value' => NULL, 'SubnetIdList$member' => NULL, 'SupportedInstanceType$Type' => 'The Amazon EC2 instance type, for example m5.xlarge
, of the SupportedInstanceType
.
', 'SupportedInstanceType$InstanceFamilyId' => 'The Amazon EC2 family and generation for the SupportedInstanceType
.
', 'SupportedInstanceType$Architecture' => 'The CPU architecture, for example X86_64
or AARCH64
.
', 'Tag$Key' => 'A user-defined key, which is the minimum required information for a valid tag. For more information, see Tag.
', 'Tag$Value' => 'A user-defined value, which is optional in a tag. For more information, see Tag Clusters.
', 'VolumeSpecification$VolumeType' => 'The volume type. Volume types supported are gp3, gp2, io1, st1, sc1, and standard.
', ], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'Application$Args' => 'Arguments for Amazon EMR to pass to the application.
', 'Command$Args' => 'Arguments for Amazon EMR to pass to the command for execution.
', 'Ec2InstanceAttributes$AdditionalMasterSecurityGroups' => 'A list of additional Amazon EC2 security group IDs for the master node.
', 'Ec2InstanceAttributes$AdditionalSlaveSecurityGroups' => 'A list of additional Amazon EC2 security group IDs for the core and task nodes.
', 'HadoopStepConfig$Args' => 'The list of command line arguments to pass to the JAR file\'s main function for execution.
', 'ListReleaseLabelsOutput$ReleaseLabels' => 'The returned release labels.
', 'RemoveTagsInput$TagKeys' => 'A list of tag keys to remove from the resource.
', ], ], 'StringMap' => [ 'base' => NULL, 'refs' => [ 'Application$AdditionalInfo' => 'This option is for advanced users only. This is meta information about third-party applications that third-party vendors use for testing purposes.
', 'Configuration$Properties' => 'A set of properties specified within a configuration classification.
', 'ErrorData$member' => NULL, 'HadoopStepConfig$Properties' => 'The list of Java properties that are set when the step runs. You can use these properties to pass key-value pairs to your main function.
', ], ], 'Studio' => [ 'base' => 'Details for an Amazon EMR Studio including ID, creation time, name, and so on.
', 'refs' => [ 'DescribeStudioOutput$Studio' => 'The Amazon EMR Studio details.
', ], ], 'StudioSummary' => [ 'base' => 'Details for an Amazon EMR Studio, including ID, Name, VPC, and Description. To fetch additional details such as subnets, IAM roles, security groups, and tags for the Studio, use the DescribeStudio API.
', 'refs' => [ 'StudioSummaryList$member' => NULL, ], ], 'StudioSummaryList' => [ 'base' => NULL, 'refs' => [ 'ListStudiosOutput$Studios' => 'The list of Studio summary objects.
', ], ], 'SubnetIdList' => [ 'base' => NULL, 'refs' => [ 'CreateStudioInput$SubnetIds' => 'A list of subnet IDs to associate with the Amazon EMR Studio. A Studio can have a maximum of 5 subnets. The subnets must belong to the VPC specified by VpcId
. Studio users can create a Workspace in any of the specified subnets.
', 'Studio$SubnetIds' => 'The list of IDs of the subnets associated with the Amazon EMR Studio.
', 'UpdateStudioInput$SubnetIds' => 'A list of subnet IDs to associate with the Amazon EMR Studio. The list can include new subnet IDs, but must also include all of the subnet IDs previously associated with the Studio. The list order does not matter. A Studio can have a maximum of 5 subnets. The subnets must belong to the same VPC as the Studio.
', ], ], 'SupportedInstanceType' => [ 'base' => 'An instance type that the specified Amazon EMR release supports.
', 'refs' => [ 'SupportedInstanceTypesList$member' => NULL, ], ], 'SupportedInstanceTypesList' => [ 'base' => NULL, 'refs' => [ 'ListSupportedInstanceTypesOutput$SupportedInstanceTypes' => 'The list of instance types that the release specified in ListSupportedInstanceTypesInput$ReleaseLabel
supports, filtered by Amazon Web Services Region.
', ], ], 'SupportedProductConfig' => [ 'base' => 'The list of supported product configurations that allow user-supplied arguments. Amazon EMR accepts these arguments and forwards them to the corresponding installation script as bootstrap action arguments.
', 'refs' => [ 'NewSupportedProductsList$member' => NULL, ], ], 'SupportedProductsList' => [ 'base' => NULL, 'refs' => [ 'JobFlowDetail$SupportedProducts' => 'A list of strings set by third-party software when the job flow is launched. If you are not using third-party software to manage the job flow, this value is empty.
', 'RunJobFlowInput$SupportedProducts' => ' For Amazon EMR releases 3.x and 2.x. For Amazon EMR releases 4.x and later, use Applications.
A list of strings that indicates third-party software to use. For more information, see the Amazon EMR Developer Guide. Currently supported values are:
', ], ], 'Tag' => [ 'base' => 'A key-value pair containing user-defined metadata that you can associate with an Amazon EMR resource. Tags make it easier to associate clusters in various ways, such as grouping clusters to track your Amazon EMR resource allocation costs. For more information, see Tag Clusters.
', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'AddTagsInput$Tags' => 'A list of tags to associate with a resource. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
', 'Cluster$Tags' => 'A list of tags associated with a cluster.
', 'CreateStudioInput$Tags' => 'A list of tags to associate with the Amazon EMR Studio. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters, and an optional value string with a maximum of 256 characters.
', 'NotebookExecution$Tags' => 'A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.
', 'RunJobFlowInput$Tags' => 'A list of tags to associate with a cluster and propagate to Amazon EC2 instances.
', 'StartNotebookExecutionInput$Tags' => 'A list of tags associated with a notebook execution. Tags are user-defined key-value pairs that consist of a required key string with a maximum of 128 characters and an optional value string with a maximum of 256 characters.
', 'Studio$Tags' => 'A list of tags associated with the Amazon EMR Studio.
', ], ], 'TerminateJobFlowsInput' => [ 'base' => ' Input to the TerminateJobFlows operation.
', 'refs' => [], ], 'ThroughputVal' => [ 'base' => NULL, 'refs' => [ 'VolumeSpecification$Throughput' => 'The throughput, in mebibyte per second (MiB/s). This optional parameter can be a number from 125 - 1000 and is valid only for gp3 volumes.
', ], ], 'Unit' => [ 'base' => NULL, 'refs' => [ 'CloudWatchAlarmDefinition$Unit' => 'The unit of measure associated with the CloudWatch metric being watched. The value specified for Unit
must correspond to the units specified in the CloudWatch metric.
', ], ], 'UpdateStudioInput' => [ 'base' => NULL, 'refs' => [], ], 'UpdateStudioSessionMappingInput' => [ 'base' => NULL, 'refs' => [], ], 'UriString' => [ 'base' => NULL, 'refs' => [ 'NotebookS3LocationForOutput$Key' => 'The key to the Amazon S3 location that stores the notebook execution input.
', 'NotebookS3LocationFromInput$Key' => 'The key to the Amazon S3 location that stores the notebook execution input.
', 'OutputNotebookS3LocationForOutput$Key' => 'The key to the Amazon S3 location that stores the notebook execution output.
', 'OutputNotebookS3LocationFromInput$Key' => 'The key to the Amazon S3 location that stores the notebook execution output.
', ], ], 'UsernamePassword' => [ 'base' => 'The username and password that you use to connect to cluster endpoints.
', 'refs' => [ 'Credentials$UsernamePassword' => 'The username and password that you use to connect to cluster endpoints.
', ], ], 'VolumeSpecification' => [ 'base' => 'EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
', 'refs' => [ 'EbsBlockDevice$VolumeSpecification' => 'EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
', 'EbsBlockDeviceConfig$VolumeSpecification' => 'EBS volume specifications such as volume type, IOPS, size (GiB) and throughput (MiB/s) that are requested for the EBS volume attached to an Amazon EC2 instance in the cluster.
', ], ], 'WholeNumber' => [ 'base' => NULL, 'refs' => [ 'InstanceFleet$TargetOnDemandCapacity' => 'The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to provision. When the instance fleet launches, Amazon EMR tries to provision On-Demand Instances as specified by InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity
. When an On-Demand Instance is provisioned, the WeightedCapacity
units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a WeightedCapacity
of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units. You can use InstanceFleet$ProvisionedOnDemandCapacity to determine the Spot capacity units that have been provisioned for the instance fleet.
If not specified or set to 0, only Spot Instances are provisioned for the instance fleet using TargetSpotCapacity
. At least one of TargetSpotCapacity
and TargetOnDemandCapacity
should be greater than 0. For a master instance fleet, only one of TargetSpotCapacity
and TargetOnDemandCapacity
can be specified, and its value must be 1.
', 'InstanceFleet$TargetSpotCapacity' => 'The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision. When the instance fleet launches, Amazon EMR tries to provision Spot Instances as specified by InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity
. When a Spot instance is provisioned, the WeightedCapacity
units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a WeightedCapacity
of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units. You can use InstanceFleet$ProvisionedSpotCapacity to determine the Spot capacity units that have been provisioned for the instance fleet.
If not specified or set to 0, only On-Demand Instances are provisioned for the instance fleet. At least one of TargetSpotCapacity
and TargetOnDemandCapacity
should be greater than 0. For a master instance fleet, only one of TargetSpotCapacity
and TargetOnDemandCapacity
can be specified, and its value must be 1.
', 'InstanceFleet$ProvisionedOnDemandCapacity' => 'The number of On-Demand units that have been provisioned for the instance fleet to fulfill TargetOnDemandCapacity
. This provisioned capacity might be less than or greater than TargetOnDemandCapacity
.
', 'InstanceFleet$ProvisionedSpotCapacity' => 'The number of Spot units that have been provisioned for this instance fleet to fulfill TargetSpotCapacity
. This provisioned capacity might be less than or greater than TargetSpotCapacity
.
', 'InstanceFleetConfig$TargetOnDemandCapacity' => 'The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to provision. When the instance fleet launches, Amazon EMR tries to provision On-Demand Instances as specified by InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity
. When an On-Demand Instance is provisioned, the WeightedCapacity
units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a WeightedCapacity
of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units.
If not specified or set to 0, only Spot Instances are provisioned for the instance fleet using TargetSpotCapacity
. At least one of TargetSpotCapacity
and TargetOnDemandCapacity
should be greater than 0. For a master instance fleet, only one of TargetSpotCapacity
and TargetOnDemandCapacity
can be specified, and its value must be 1.
', 'InstanceFleetConfig$TargetSpotCapacity' => 'The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision. When the instance fleet launches, Amazon EMR tries to provision Spot Instances as specified by InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity
. When a Spot Instance is provisioned, the WeightedCapacity
units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a WeightedCapacity
of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units.
If not specified or set to 0, only On-Demand Instances are provisioned for the instance fleet. At least one of TargetSpotCapacity
and TargetOnDemandCapacity
should be greater than 0. For a master instance fleet, only one of TargetSpotCapacity
and TargetOnDemandCapacity
can be specified, and its value must be 1.
', 'InstanceFleetModifyConfig$TargetOnDemandCapacity' => 'The target capacity of On-Demand units for the instance fleet. For more information see InstanceFleetConfig$TargetOnDemandCapacity.
', 'InstanceFleetModifyConfig$TargetSpotCapacity' => 'The target capacity of Spot units for the instance fleet. For more information, see InstanceFleetConfig$TargetSpotCapacity.
', 'InstanceTypeConfig$WeightedCapacity' => 'The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in InstanceFleetConfig. This value is 1 for a master instance fleet, and must be 1 or greater for core and task instance fleets. Defaults to 1 if not specified.
', 'InstanceTypeSpecification$WeightedCapacity' => 'The number of units that a provisioned instance of this type provides toward fulfilling the target capacities defined in InstanceFleetConfig. Capacity values represent performance characteristics such as vCPUs, memory, or I/O. If not specified, the default value is 1.
', 'OnDemandResizingSpecification$TimeoutDurationMinutes' => 'On-Demand resize timeout in minutes. If On-Demand Instances are not provisioned within this time, the resize workflow stops. The minimum value is 5 minutes, and the maximum value is 10,080 minutes (7 days). The timeout applies to all resize workflows on the Instance Fleet. The resize could be triggered by Amazon EMR Managed Scaling or by the customer (via Amazon EMR Console, Amazon EMR CLI modify-instance-fleet or Amazon EMR SDK ModifyInstanceFleet API) or by Amazon EMR due to Amazon EC2 Spot Reclamation.
', 'SpotProvisioningSpecification$TimeoutDurationMinutes' => 'The Spot provisioning timeout period in minutes. If Spot Instances are not provisioned within this time period, the TimeOutAction
is taken. Minimum value is 5 and maximum value is 1440. The timeout applies only during initial provisioning, when the cluster is first created.
', 'SpotProvisioningSpecification$BlockDurationMinutes' => 'The defined duration for Spot Instances (also known as Spot blocks) in minutes. When specified, the Spot Instance does not terminate before the defined duration expires, and defined duration pricing for Spot Instances applies. Valid values are 60, 120, 180, 240, 300, or 360. The duration period starts as soon as a Spot Instance receives its instance ID. At the end of the duration, Amazon EC2 marks the Spot Instance for termination and provides a Spot Instance termination notice, which gives the instance a two-minute warning before it terminates.
Spot Instances with a defined duration (also known as Spot blocks) are no longer available to new customers from July 1, 2021. For customers who have previously used the feature, we will continue to support Spot Instances with a defined duration until December 31, 2022.
', 'SpotResizingSpecification$TimeoutDurationMinutes' => 'Spot resize timeout in minutes. If Spot Instances are not provisioned within this time, the resize workflow will stop provisioning of Spot instances. Minimum value is 5 minutes and maximum value is 10,080 minutes (7 days). The timeout applies to all resize workflows on the Instance Fleet. The resize could be triggered by Amazon EMR Managed Scaling or by the customer (via Amazon EMR Console, Amazon EMR CLI modify-instance-fleet or Amazon EMR SDK ModifyInstanceFleet API) or by Amazon EMR due to Amazon EC2 Spot Reclamation.
', ], ], 'XmlString' => [ 'base' => NULL, 'refs' => [ 'Cluster$SecurityConfiguration' => 'The name of the security configuration applied to the cluster.
', 'Cluster$AutoScalingRole' => 'An IAM role for automatic scaling policies. The default role is EMR_AutoScaling_DefaultRole
. The IAM role provides permissions that the automatic scaling feature requires to launch and terminate Amazon EC2 instances in an instance group.
', 'CreateSecurityConfigurationInput$Name' => 'The name of the security configuration.
', 'CreateSecurityConfigurationOutput$Name' => 'The name of the security configuration.
', 'CreateStudioInput$ServiceRole' => 'The IAM role that the Amazon EMR Studio assumes. The service role provides a way for Amazon EMR Studio to interoperate with other Amazon Web Services services.
', 'CreateStudioInput$UserRole' => 'The IAM user role that users and groups assume when logged in to an Amazon EMR Studio. Only specify a UserRole
when you use IAM Identity Center authentication. The permissions attached to the UserRole
can be scoped down for each user or group using session policies.
', 'CreateStudioInput$DefaultS3Location' => 'The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.
', 'CreateStudioInput$IdpAuthUrl' => 'The authentication endpoint of your identity provider (IdP). Specify this value when you use IAM authentication and want to let federated users log in to a Studio with the Studio URL and credentials from your IdP. Amazon EMR Studio redirects users to this endpoint to enter credentials.
', 'CreateStudioInput$EncryptionKeyArn' => 'The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.
', 'CreateStudioOutput$Url' => 'The unique Studio access URL.
', 'DeleteSecurityConfigurationInput$Name' => 'The name of the security configuration.
', 'DescribeSecurityConfigurationInput$Name' => 'The name of the security configuration.
', 'DescribeSecurityConfigurationOutput$Name' => 'The name of the security configuration.
', 'EnvironmentVariablesMap$value' => NULL, 'HadoopJarStepConfig$Jar' => 'A path to a JAR file run during the step.
', 'HadoopJarStepConfig$MainClass' => 'The name of the main class in the specified Java file. If not specified, the JAR file should specify a Main-Class in its manifest file.
', 'InstanceGroupDetail$LastStateChangeReason' => 'Details regarding the state of the instance group.
', 'JobFlowDetail$LogUri' => 'The location in Amazon S3 where log files for the job are stored.
', 'JobFlowDetail$LogEncryptionKmsKeyId' => 'The KMS key used for encrypting log files. This attribute is only available with Amazon EMR 5.30.0 and later, excluding 6.0.0.
', 'JobFlowDetail$JobFlowRole' => 'The IAM role that was specified when the job flow was launched. The Amazon EC2 instances of the job flow assume this role.
', 'JobFlowDetail$ServiceRole' => 'The IAM role that is assumed by the Amazon EMR service to access Amazon Web Services resources on your behalf.
', 'JobFlowDetail$AutoScalingRole' => 'An IAM role for automatic scaling policies. The default role is EMR_AutoScaling_DefaultRole
. The IAM role provides a way for the automatic scaling feature to get the required permissions it needs to launch and terminate Amazon EC2 instances in an instance group.
', 'JobFlowExecutionStatusDetail$LastStateChangeReason' => 'Description of the job flow last changed state.
', 'JobFlowInstancesDetail$MasterPublicDnsName' => 'The DNS name of the master node. If the cluster is on a private subnet, this is the private DNS name. On a public subnet, this is the public DNS name.
', 'JobFlowInstancesDetail$MasterInstanceId' => 'The Amazon EC2 instance identifier of the master node.
', 'KeyValue$Key' => 'The unique identifier of a key-value pair.
', 'KeyValue$Value' => 'The value part of the identified key.
', 'ListNotebookExecutionsInput$ExecutionEngineId' => 'The unique ID of the execution engine.
', 'NotebookExecution$NotebookParams' => 'Input parameters in JSON format passed to the Amazon EMR Notebook at runtime for execution.
', 'NotebookExecution$OutputNotebookURI' => 'The location of the notebook execution\'s output file in Amazon S3.
', 'NotebookExecution$LastStateChangeReason' => 'The reason for the latest status change of the notebook execution.
', 'NotebookExecutionSummary$ExecutionEngineId' => 'The unique ID of the execution engine for the notebook execution.
', 'PlacementType$AvailabilityZone' => 'The Amazon EC2 Availability Zone for the cluster. AvailabilityZone
is used for uniform instance groups, while AvailabilityZones
(plural) is used for instance fleets.
', 'RunJobFlowInput$LogUri' => 'The location in Amazon S3 to write the log files of the job flow. If a value is not provided, logs are not created.
', 'RunJobFlowInput$LogEncryptionKmsKeyId' => 'The KMS key used for encrypting log files. If a value is not provided, the logs remain encrypted by AES-256. This attribute is only available with Amazon EMR releases 5.30.0 and later, excluding Amazon EMR 6.0.0.
', 'RunJobFlowInput$AdditionalInfo' => 'A JSON string for selecting additional features.
', 'RunJobFlowInput$JobFlowRole' => 'Also called instance profile and Amazon EC2 role. An IAM role for an Amazon EMR cluster. The Amazon EC2 instances of the cluster assume this role. The default role is EMR_EC2_DefaultRole
. In order to use the default role, you must have already created it using the CLI or console.
', 'RunJobFlowInput$ServiceRole' => 'The IAM role that Amazon EMR assumes in order to access Amazon Web Services resources on your behalf. If you\'ve created a custom service role path, you must specify it for the service role when you launch your cluster.
', 'RunJobFlowInput$SecurityConfiguration' => 'The name of a security configuration to apply to the cluster.
', 'RunJobFlowInput$AutoScalingRole' => 'An IAM role for automatic scaling policies. The default role is EMR_AutoScaling_DefaultRole
. The IAM role provides permissions that the automatic scaling feature requires to launch and terminate Amazon EC2 instances in an instance group.
', 'ScriptBootstrapActionConfig$Path' => 'Location in Amazon S3 of the script to run during a bootstrap action.
', 'SecurityConfigurationSummary$Name' => 'The name of the security configuration.
', 'StartNotebookExecutionInput$RelativePath' => 'The path and file name of the notebook file for this execution, relative to the path specified for the Amazon EMR Notebook. For example, if you specify a path of s3://MyBucket/MyNotebooks
when you create an Amazon EMR Notebook for a notebook with an ID of e-ABCDEFGHIJK1234567890ABCD
(the EditorID
of this request), and you specify a RelativePath
of my_notebook_executions/notebook_execution.ipynb
, the location of the file for the notebook execution is s3://MyBucket/MyNotebooks/e-ABCDEFGHIJK1234567890ABCD/my_notebook_executions/notebook_execution.ipynb
.
', 'StartNotebookExecutionInput$NotebookParams' => 'Input parameters in JSON format passed to the Amazon EMR Notebook at runtime for execution.
', 'StartNotebookExecutionInput$ServiceRole' => 'The name or ARN of the IAM role that is used as the service role for Amazon EMR (the Amazon EMR role) for the notebook execution.
', 'StepExecutionStatusDetail$LastStateChangeReason' => 'A description of the step\'s current state.
', 'Studio$ServiceRole' => 'The name of the IAM role assumed by the Amazon EMR Studio.
', 'Studio$UserRole' => 'The name of the IAM role assumed by users logged in to the Amazon EMR Studio. A Studio only requires a UserRole
when you use IAM authentication.
', 'Studio$Url' => 'The unique access URL of the Amazon EMR Studio.
', 'Studio$DefaultS3Location' => 'The Amazon S3 location to back up Amazon EMR Studio Workspaces and notebook files.
', 'Studio$IdpAuthUrl' => 'Your identity provider\'s authentication endpoint. Amazon EMR Studio redirects federated users to this endpoint for authentication when logging in to a Studio with the Studio URL.
', 'Studio$EncryptionKeyArn' => 'The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.
', 'UpdateStudioInput$DefaultS3Location' => 'The Amazon S3 location to back up Workspaces and notebook files for the Amazon EMR Studio.
', 'UpdateStudioInput$EncryptionKeyArn' => 'The KMS key identifier (ARN) used to encrypt Amazon EMR Studio workspace and notebook files when backed up to Amazon S3.
', 'XmlStringList$member' => NULL, ], ], 'XmlStringList' => [ 'base' => NULL, 'refs' => [ 'DescribeJobFlowsInput$JobFlowIds' => 'Return only job flows whose job flow ID is contained in this list.
', 'HadoopJarStepConfig$Args' => 'A list of command line arguments passed to the JAR file\'s main function when executed.
', 'ListStepsInput$StepIds' => 'The filter to limit the step list based on the identifier of the steps. You can specify a maximum of ten Step IDs. The character constraint applies to the overall length of the array.
', 'ScriptBootstrapActionConfig$Args' => 'A list of command line arguments to pass to the bootstrap action script.
', 'SetKeepJobFlowAliveWhenNoStepsInput$JobFlowIds' => 'A list of strings that uniquely identify the clusters to protect. This identifier is returned by RunJobFlow and can also be obtained from DescribeJobFlows.
', 'SetTerminationProtectionInput$JobFlowIds' => ' A list of strings that uniquely identify the clusters to protect. This identifier is returned by RunJobFlow and can also be obtained from DescribeJobFlows .
', 'SetUnhealthyNodeReplacementInput$JobFlowIds' => 'The list of strings that uniquely identify the clusters for which to turn on unhealthy node replacement. You can get these identifiers by running the RunJobFlow or the DescribeJobFlows operations.
', 'SetVisibleToAllUsersInput$JobFlowIds' => 'The unique identifier of the job flow (cluster).
', 'SupportedProductConfig$Args' => 'The list of user-supplied arguments.
', 'TerminateJobFlowsInput$JobFlowIds' => 'A list of job flows to be shut down.
', ], ], 'XmlStringMaxLen256' => [ 'base' => NULL, 'refs' => [ 'AddInstanceFleetInput$ClusterId' => 'The unique identifier of the cluster.
', 'AddInstanceFleetOutput$ClusterId' => 'The unique identifier of the cluster.
', 'AddInstanceGroupsInput$JobFlowId' => 'Job flow in which to add the instance groups.
', 'AddInstanceGroupsOutput$JobFlowId' => 'The job flow ID in which the instance groups are added.
', 'AddJobFlowStepsInput$JobFlowId' => 'A string that uniquely identifies the job flow. This identifier is returned by RunJobFlow and can also be obtained from ListClusters.
', 'BootstrapActionConfig$Name' => 'The name of the bootstrap action.
', 'CancelStepsInput$ClusterId' => 'The ClusterID
for the specified steps that will be canceled. Use RunJobFlow and ListClusters to get ClusterIDs.
', 'Cluster$CustomAmiId' => 'Available only in Amazon EMR releases 5.7.0 and later. The ID of a custom Amazon EBS-backed Linux AMI if the cluster uses a custom AMI.
', 'CreateStudioInput$Name' => 'A descriptive name for the Amazon EMR Studio.
', 'CreateStudioInput$Description' => 'A detailed description of the Amazon EMR Studio.
', 'CreateStudioInput$VpcId' => 'The ID of the Amazon Virtual Private Cloud (Amazon VPC) to associate with the Studio.
', 'CreateStudioInput$WorkspaceSecurityGroupId' => 'The ID of the Amazon EMR Studio Workspace security group. The Workspace security group allows outbound network traffic to resources in the Engine security group, and it must be in the same VPC specified by VpcId
.
', 'CreateStudioInput$EngineSecurityGroupId' => 'The ID of the Amazon EMR Studio Engine security group. The Engine security group allows inbound network traffic from the Workspace security group, and it must be in the same VPC specified by VpcId
.
', 'CreateStudioInput$IdpRelayStateParameterName' => 'The name that your identity provider (IdP) uses for its RelayState
parameter. For example, RelayState
or TargetSource
. Specify this value when you use IAM authentication and want to let federated users log in to a Studio using the Studio URL. The RelayState
parameter differs by IdP.
', 'CreateStudioOutput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'CreateStudioSessionMappingInput$StudioId' => 'The ID of the Amazon EMR Studio to which the user or group will be mapped.
', 'CreateStudioSessionMappingInput$IdentityId' => 'The globally unique identifier (GUID) of the user or group from the IAM Identity Center Identity Store. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified, but not both.
', 'CreateStudioSessionMappingInput$IdentityName' => 'The name of the user or group. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified, but not both.
', 'CreateStudioSessionMappingInput$SessionPolicyArn' => 'The Amazon Resource Name (ARN) for the session policy that will be applied to the user or group. You should specify the ARN for the session policy that you want to apply, not the ARN of your user role. For more information, see Create an Amazon EMR Studio User Role with Session Policies.
', 'DeleteStudioInput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'DeleteStudioSessionMappingInput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'DeleteStudioSessionMappingInput$IdentityId' => 'The globally unique identifier (GUID) of the user or group to remove from the Amazon EMR Studio. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'DeleteStudioSessionMappingInput$IdentityName' => 'The name of the user name or group to remove from the Amazon EMR Studio. For more information, see UserName and DisplayName in the IAM Identity Center Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'DescribeNotebookExecutionInput$NotebookExecutionId' => 'The unique identifier of the notebook execution.
', 'DescribeStudioInput$StudioId' => 'The Amazon EMR Studio ID.
', 'EnvironmentVariablesMap$key' => NULL, 'ExecutionEngineConfig$Id' => 'The unique identifier of the execution engine. For an Amazon EMR cluster, this is the cluster ID.
', 'ExecutionEngineConfig$MasterInstanceSecurityGroupId' => 'An optional unique ID of an Amazon EC2 security group to associate with the master instance of the Amazon EMR cluster for this notebook execution. For more information see Specifying Amazon EC2 Security Groups for Amazon EMR Notebooks in the EMR Management Guide.
', 'GetClusterSessionCredentialsInput$ClusterId' => 'The unique identifier of the cluster.
', 'GetStudioSessionMappingInput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'GetStudioSessionMappingInput$IdentityId' => 'The globally unique identifier (GUID) of the user or group. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'GetStudioSessionMappingInput$IdentityName' => 'The name of the user or group to fetch. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'InstanceFleet$Name' => 'A friendly name for the instance fleet.
', 'InstanceFleetConfig$Name' => 'The friendly name of the instance fleet.
', 'InstanceGroup$CustomAmiId' => 'The custom AMI ID to use for the provisioned instance group.
', 'InstanceGroupConfig$Name' => 'Friendly name given to the instance group.
', 'InstanceGroupConfig$BidPrice' => 'If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify OnDemandPrice
to set the amount equal to the On-Demand price, or specify an amount in USD.
', 'InstanceGroupConfig$CustomAmiId' => 'The custom AMI ID to use for the provisioned instance group.
', 'InstanceGroupDetail$InstanceGroupId' => 'Unique identifier for the instance group.
', 'InstanceGroupDetail$Name' => 'Friendly name for the instance group.
', 'InstanceGroupDetail$BidPrice' => 'If specified, indicates that the instance group uses Spot Instances. This is the maximum price you are willing to pay for Spot Instances. Specify OnDemandPrice
to set the amount equal to the On-Demand price, or specify an amount in USD.
', 'InstanceGroupDetail$CustomAmiId' => 'The custom AMI ID to use for the provisioned instance group.
', 'InstanceGroupIdsList$member' => NULL, 'InstanceGroupModifyConfig$InstanceGroupId' => 'Unique ID of the instance group to modify.
', 'InstanceTypeConfig$BidPrice' => 'The bid price for each Amazon EC2 Spot Instance type as defined by InstanceType
. Expressed in USD. If neither BidPrice
nor BidPriceAsPercentageOfOnDemandPrice
is provided, BidPriceAsPercentageOfOnDemandPrice
defaults to 100%.
', 'InstanceTypeConfig$CustomAmiId' => 'The custom AMI ID to use for the instance type.
', 'InstanceTypeSpecification$BidPrice' => 'The bid price for each Amazon EC2 Spot Instance type as defined by InstanceType
. Expressed in USD.
', 'InstanceTypeSpecification$CustomAmiId' => 'The custom AMI ID to use for the instance type.
', 'JobFlowDetail$JobFlowId' => 'The job flow identifier.
', 'JobFlowDetail$Name' => 'The name of the job flow.
', 'JobFlowDetail$AmiVersion' => 'Applies only to Amazon EMR AMI versions 3.x and 2.x. For Amazon EMR releases 4.0 and later, ReleaseLabel
is used. To specify a custom AMI, use CustomAmiID
.
', 'JobFlowInstancesConfig$Ec2KeyName' => 'The name of the Amazon EC2 key pair that can be used to connect to the master node using SSH as the user called "hadoop."
', 'JobFlowInstancesConfig$HadoopVersion' => 'Applies only to Amazon EMR release versions earlier than 4.0. The Hadoop version for the cluster. Valid inputs are "0.18" (no longer maintained), "0.20" (no longer maintained), "0.20.205" (no longer maintained), "1.0.3", "2.2.0", or "2.4.0". If you do not set this value, the default of 0.18 is used, unless the AmiVersion
parameter is set in the RunJobFlow call, in which case the default version of Hadoop for that AMI version is used.
', 'JobFlowInstancesConfig$Ec2SubnetId' => 'Applies to clusters that use the uniform instance group configuration. To launch the cluster in Amazon Virtual Private Cloud (Amazon VPC), set this parameter to the identifier of the Amazon VPC subnet where you want the cluster to launch. If you do not specify this value and your account supports EC2-Classic, the cluster launches in EC2-Classic.
', 'JobFlowInstancesConfig$EmrManagedMasterSecurityGroup' => 'The identifier of the Amazon EC2 security group for the master node. If you specify EmrManagedMasterSecurityGroup
, you must also specify EmrManagedSlaveSecurityGroup
.
', 'JobFlowInstancesConfig$EmrManagedSlaveSecurityGroup' => 'The identifier of the Amazon EC2 security group for the core and task nodes. If you specify EmrManagedSlaveSecurityGroup
, you must also specify EmrManagedMasterSecurityGroup
.
', 'JobFlowInstancesConfig$ServiceAccessSecurityGroup' => 'The identifier of the Amazon EC2 security group for the Amazon EMR service to access clusters in VPC private subnets.
', 'JobFlowInstancesDetail$Ec2KeyName' => 'The name of an Amazon EC2 key pair that can be used to connect to the master node using SSH.
', 'JobFlowInstancesDetail$Ec2SubnetId' => 'For clusters launched within Amazon Virtual Private Cloud, this is the identifier of the subnet where the cluster was launched.
', 'JobFlowInstancesDetail$HadoopVersion' => 'The Hadoop version for the cluster.
', 'KerberosAttributes$Realm' => 'The name of the Kerberos realm to which all nodes in a cluster belong. For example, EC2.INTERNAL
.
', 'KerberosAttributes$KdcAdminPassword' => 'The password used within the cluster for the kadmin service on the cluster-dedicated KDC, which maintains Kerberos principals, password policies, and keytabs for the cluster.
', 'KerberosAttributes$CrossRealmTrustPrincipalPassword' => 'Required only when establishing a cross-realm trust with a KDC in a different realm. The cross-realm principal password, which must be identical across realms.
', 'KerberosAttributes$ADDomainJoinUser' => 'Required only when establishing a cross-realm trust with an Active Directory domain. A user with sufficient privileges to join resources to the domain.
', 'KerberosAttributes$ADDomainJoinPassword' => 'The Active Directory password for ADDomainJoinUser
.
', 'ListNotebookExecutionsInput$EditorId' => 'The unique ID of the editor associated with the notebook execution.
', 'ListStudioSessionMappingsInput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'NotebookExecution$NotebookExecutionId' => 'The unique identifier of a notebook execution.
', 'NotebookExecution$EditorId' => 'The unique identifier of the Amazon EMR Notebook that is used for the notebook execution.
', 'NotebookExecution$NotebookExecutionName' => 'A name for the notebook execution.
', 'NotebookExecution$Arn' => 'The Amazon Resource Name (ARN) of the notebook execution.
', 'NotebookExecution$NotebookInstanceSecurityGroupId' => 'The unique identifier of the Amazon EC2 security group associated with the Amazon EMR Notebook instance. For more information see Specifying Amazon EC2 Security Groups for Amazon EMR Notebooks in the Amazon EMR Management Guide.
', 'NotebookExecutionSummary$NotebookExecutionId' => 'The unique identifier of the notebook execution.
', 'NotebookExecutionSummary$EditorId' => 'The unique identifier of the editor associated with the notebook execution.
', 'NotebookExecutionSummary$NotebookExecutionName' => 'The name of the notebook execution.
', 'NotebookS3LocationForOutput$Bucket' => 'The Amazon S3 bucket that stores the notebook execution input.
', 'NotebookS3LocationFromInput$Bucket' => 'The Amazon S3 bucket that stores the notebook execution input.
', 'OnDemandCapacityReservationOptions$CapacityReservationResourceGroupArn' => 'The ARN of the Capacity Reservation resource group in which to run the instance.
', 'OutputNotebookS3LocationForOutput$Bucket' => 'The Amazon S3 bucket that stores the notebook execution output.
', 'OutputNotebookS3LocationFromInput$Bucket' => 'The Amazon S3 bucket that stores the notebook execution output.
', 'RunJobFlowInput$Name' => 'The name of the job flow.
', 'RunJobFlowInput$AmiVersion' => 'Applies only to Amazon EMR AMI versions 3.x and 2.x. For Amazon EMR releases 4.0 and later, ReleaseLabel
is used. To specify a custom AMI, use CustomAmiID
.
', 'RunJobFlowInput$ReleaseLabel' => 'The Amazon EMR release label, which determines the version of open-source application packages installed on the cluster. Release labels are in the form emr-x.x.x
, where x.x.x is an Amazon EMR release version such as emr-5.14.0
. For more information about Amazon EMR release versions and included application versions and features, see https://docs.aws.amazon.com/emr/latest/ReleaseGuide/. The release label applies only to Amazon EMR releases version 4.0 and later. Earlier versions use AmiVersion
.
', 'RunJobFlowInput$CustomAmiId' => 'Available only in Amazon EMR releases 5.7.0 and later. The ID of a custom Amazon EBS-backed Linux AMI. If specified, Amazon EMR uses this AMI when it launches cluster Amazon EC2 instances. For more information about custom AMIs in Amazon EMR, see Using a Custom AMI in the Amazon EMR Management Guide. If omitted, the cluster uses the base Linux AMI for the ReleaseLabel
specified. For Amazon EMR releases 2.x and 3.x, use AmiVersion
instead.
For information about creating a custom AMI, see Creating an Amazon EBS-Backed Linux AMI in the Amazon Elastic Compute Cloud User Guide for Linux Instances. For information about finding an AMI ID, see Finding a Linux AMI.
', 'RunJobFlowInput$OSReleaseLabel' => 'Specifies a particular Amazon Linux release for all nodes in a cluster launch RunJobFlow request. If a release is not specified, Amazon EMR uses the latest validated Amazon Linux release for cluster launch.
', 'RunJobFlowOutput$JobFlowId' => 'A unique identifier for the job flow.
', 'SecurityGroupsList$member' => NULL, 'SessionMappingDetail$StudioId' => 'The ID of the Amazon EMR Studio.
', 'SessionMappingDetail$IdentityId' => 'The globally unique identifier (GUID) of the user or group.
', 'SessionMappingDetail$IdentityName' => 'The name of the user or group. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference.
', 'SessionMappingDetail$SessionPolicyArn' => 'The Amazon Resource Name (ARN) of the session policy associated with the user or group.
', 'SessionMappingSummary$StudioId' => 'The ID of the Amazon EMR Studio.
', 'SessionMappingSummary$IdentityId' => 'The globally unique identifier (GUID) of the user or group from the IAM Identity Center Identity Store.
', 'SessionMappingSummary$IdentityName' => 'The name of the user or group. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference.
', 'SessionMappingSummary$SessionPolicyArn' => 'The Amazon Resource Name (ARN) of the session policy associated with the user or group.
', 'StartNotebookExecutionInput$EditorId' => 'The unique identifier of the Amazon EMR Notebook to use for notebook execution.
', 'StartNotebookExecutionInput$NotebookExecutionName' => 'An optional name for the notebook execution.
', 'StartNotebookExecutionInput$NotebookInstanceSecurityGroupId' => 'The unique identifier of the Amazon EC2 security group to associate with the Amazon EMR Notebook for this notebook execution.
', 'StartNotebookExecutionOutput$NotebookExecutionId' => 'The unique identifier of the notebook execution.
', 'StepConfig$Name' => 'The name of the step.
', 'StepIdsList$member' => NULL, 'StopNotebookExecutionInput$NotebookExecutionId' => 'The unique identifier of the notebook execution.
', 'Studio$StudioId' => 'The ID of the Amazon EMR Studio.
', 'Studio$StudioArn' => 'The Amazon Resource Name (ARN) of the Amazon EMR Studio.
', 'Studio$Name' => 'The name of the Amazon EMR Studio.
', 'Studio$Description' => 'The detailed description of the Amazon EMR Studio.
', 'Studio$VpcId' => 'The ID of the VPC associated with the Amazon EMR Studio.
', 'Studio$WorkspaceSecurityGroupId' => 'The ID of the Workspace security group associated with the Amazon EMR Studio. The Workspace security group allows outbound network traffic to resources in the Engine security group and to the internet.
', 'Studio$EngineSecurityGroupId' => 'The ID of the Engine security group associated with the Amazon EMR Studio. The Engine security group allows inbound network traffic from resources in the Workspace security group.
', 'Studio$IdpRelayStateParameterName' => 'The name of your identity provider\'s RelayState
parameter.
', 'StudioSummary$StudioId' => 'The ID of the Amazon EMR Studio.
', 'StudioSummary$Name' => 'The name of the Amazon EMR Studio.
', 'StudioSummary$VpcId' => 'The ID of the Virtual Private Cloud (Amazon VPC) associated with the Amazon EMR Studio.
', 'StudioSummary$Description' => 'The detailed description of the Amazon EMR Studio.
', 'StudioSummary$Url' => 'The unique access URL of the Amazon EMR Studio.
', 'SupportedProductConfig$Name' => 'The name of the product configuration.
', 'SupportedProductsList$member' => NULL, 'UpdateStudioInput$StudioId' => 'The ID of the Amazon EMR Studio to update.
', 'UpdateStudioInput$Name' => 'A descriptive name for the Amazon EMR Studio.
', 'UpdateStudioInput$Description' => 'A detailed description to assign to the Amazon EMR Studio.
', 'UpdateStudioSessionMappingInput$StudioId' => 'The ID of the Amazon EMR Studio.
', 'UpdateStudioSessionMappingInput$IdentityId' => 'The globally unique identifier (GUID) of the user or group. For more information, see UserId and GroupId in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'UpdateStudioSessionMappingInput$IdentityName' => 'The name of the user or group to update. For more information, see UserName and DisplayName in the IAM Identity Center Identity Store API Reference. Either IdentityName
or IdentityId
must be specified.
', 'UpdateStudioSessionMappingInput$SessionPolicyArn' => 'The Amazon Resource Name (ARN) of the session policy to associate with the specified user or group.
', 'UsernamePassword$Username' => 'The username associated with the temporary credentials that you use to connect to cluster endpoints.
', 'UsernamePassword$Password' => 'The password associated with the temporary credentials that you use to connect to cluster endpoints.
', 'XmlStringMaxLen256List$member' => NULL, ], ], 'XmlStringMaxLen256List' => [ 'base' => NULL, 'refs' => [ 'Ec2InstanceAttributes$RequestedEc2SubnetIds' => 'Applies to clusters configured with the instance fleets option. Specifies the unique identifier of one or more Amazon EC2 subnets in which to launch Amazon EC2 cluster instances. Subnets must exist within the same VPC. Amazon EMR chooses the Amazon EC2 subnet with the best fit from among the list of RequestedEc2SubnetIds
, and then launches all cluster instances within that Subnet. If this value is not specified, and the account and Region support EC2-Classic networks, the cluster launches instances in the EC2-Classic network and uses RequestedEc2AvailabilityZones
instead of this setting. If EC2-Classic is not supported, and no Subnet is specified, Amazon EMR chooses the subnet for you. RequestedEc2SubnetIDs
and RequestedEc2AvailabilityZones
cannot be specified together.
', 'Ec2InstanceAttributes$RequestedEc2AvailabilityZones' => 'Applies to clusters configured with the instance fleets option. Specifies one or more Availability Zones in which to launch Amazon EC2 cluster instances when the EC2-Classic network configuration is supported. Amazon EMR chooses the Availability Zone with the best fit from among the list of RequestedEc2AvailabilityZones
, and then launches all cluster instances within that Availability Zone. If you do not specify this value, Amazon EMR chooses the Availability Zone for you. RequestedEc2SubnetIDs
and RequestedEc2AvailabilityZones
cannot be specified together.
', 'JobFlowInstancesConfig$Ec2SubnetIds' => 'Applies to clusters that use the instance fleet configuration. When multiple Amazon EC2 subnet IDs are specified, Amazon EMR evaluates them and launches instances in the optimal subnet.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', 'PlacementType$AvailabilityZones' => 'When multiple Availability Zones are specified, Amazon EMR evaluates them and launches instances in the optimal Availability Zone. AvailabilityZones
is used for instance fleets, while AvailabilityZone
(singular) is used for uniform instance groups.
The instance fleet configuration is available only in Amazon EMR releases 4.8.0 and later, excluding 5.0.x versions.
', ], ], ],];
diff --git a/src/data/endpoints.json b/src/data/endpoints.json
index 5e2e916c5c..6f90de45fc 100644
--- a/src/data/endpoints.json
+++ b/src/data/endpoints.json
@@ -487,6 +487,7 @@
"endpoints" : {
"ap-northeast-1" : { },
"ap-northeast-2" : { },
+ "ap-northeast-3" : { },
"ap-south-1" : { },
"ap-southeast-1" : { },
"ap-southeast-2" : { },
diff --git a/src/data/endpoints.json.php b/src/data/endpoints.json.php
index a1b2032c23..6c0c61067b 100644
--- a/src/data/endpoints.json.php
+++ b/src/data/endpoints.json.php
@@ -1,3 +1,3 @@
[ [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws', 'partitionName' => 'AWS Standard', 'regionRegex' => '^(us|eu|ap|sa|ca|me|af|il)\\-\\w+\\-\\d+$', 'regions' => [ 'af-south-1' => [ 'description' => 'Africa (Cape Town)', ], 'ap-east-1' => [ 'description' => 'Asia Pacific (Hong Kong)', ], 'ap-northeast-1' => [ 'description' => 'Asia Pacific (Tokyo)', ], 'ap-northeast-2' => [ 'description' => 'Asia Pacific (Seoul)', ], 'ap-northeast-3' => [ 'description' => 'Asia Pacific (Osaka)', ], 'ap-south-1' => [ 'description' => 'Asia Pacific (Mumbai)', ], 'ap-south-2' => [ 'description' => 'Asia Pacific (Hyderabad)', ], 'ap-southeast-1' => [ 'description' => 'Asia Pacific (Singapore)', ], 'ap-southeast-2' => [ 'description' => 'Asia Pacific (Sydney)', ], 'ap-southeast-3' => [ 'description' => 'Asia Pacific (Jakarta)', ], 'ap-southeast-4' => [ 'description' => 'Asia Pacific (Melbourne)', ], 'ca-central-1' => [ 'description' => 'Canada (Central)', ], 'ca-west-1' => [ 'description' => 'Canada West (Calgary)', ], 'eu-central-1' => [ 'description' => 'Europe (Frankfurt)', ], 'eu-central-2' => [ 'description' => 'Europe (Zurich)', ], 'eu-north-1' => [ 'description' => 'Europe (Stockholm)', ], 'eu-south-1' => [ 'description' => 'Europe (Milan)', ], 'eu-south-2' => [ 'description' => 'Europe (Spain)', ], 'eu-west-1' => [ 'description' => 'Europe (Ireland)', ], 'eu-west-2' => [ 'description' => 'Europe (London)', ], 'eu-west-3' => [ 'description' => 'Europe (Paris)', ], 'il-central-1' => [ 'description' => 'Israel (Tel Aviv)', ], 'me-central-1' => [ 'description' => 'Middle East (UAE)', ], 'me-south-1' => [ 'description' => 'Middle East (Bahrain)', ], 'sa-east-1' => [ 'description' => 'South America (Sao Paulo)', ], 'us-east-1' => [ 'description' => 'US East (N. Virginia)', ], 'us-east-2' => [ 'description' => 'US East (Ohio)', ], 'us-west-1' => [ 'description' => 'US West (N. California)', ], 'us-west-2' => [ 'description' => 'US West (Oregon)', ], ], 'services' => [ 'a4b' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'access-analyzer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'account' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'account.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'acm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.ca-central-1.amazonaws.com', ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.ca-west-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-west-2.amazonaws.com', ], ], ], 'acm-pca' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'agreement-marketplace' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'airflow' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'amplify' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'amplifybackend' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'amplifyuibuilder' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'aoss' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'api.detective' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-west-2.amazonaws.com', ], ], ], 'api.ecr' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'api.ecr.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'api.ecr.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.ecr.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'api.ecr.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'api.ecr.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'api.ecr.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'api.ecr.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'api.ecr.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.ecr.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'api.ecr.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'api.ecr.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'api.ecr.ca-central-1.amazonaws.com', ], 'ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'hostname' => 'api.ecr.ca-west-1.amazonaws.com', ], 'dkr-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.ecr.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'api.ecr.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'api.ecr.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'api.ecr.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'api.ecr.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.ecr.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'api.ecr.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'api.ecr.eu-west-3.amazonaws.com', ], 'fips-dkr-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', ], 'fips-dkr-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', ], 'fips-dkr-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', ], 'fips-dkr-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'api.ecr.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'api.ecr.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'api.ecr.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'api.ecr.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.ecr.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'api.ecr.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'api.ecr.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.ecr.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.ecr-public' => [ 'endpoints' => [ 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.ecr-public.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.ecr-public.us-west-2.amazonaws.com', ], ], ], 'api.elastic-inference' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'hostname' => 'api.elastic-inference.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'hostname' => 'api.elastic-inference.ap-northeast-2.amazonaws.com', ], 'eu-west-1' => [ 'hostname' => 'api.elastic-inference.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'hostname' => 'api.elastic-inference.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'hostname' => 'api.elastic-inference.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'hostname' => 'api.elastic-inference.us-west-2.amazonaws.com', ], ], ], 'api.fleethub.iot' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.iotdeviceadvisor' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotdeviceadvisor.ap-northeast-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotdeviceadvisor.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotdeviceadvisor.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotdeviceadvisor.us-west-2.amazonaws.com', ], ], ], 'api.iotwireless' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.iotwireless.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'api.iotwireless.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com', ], ], ], 'api.mediatailor' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'ap-south-1' => [], 'eu-central-1' => [], 'us-east-1' => [], ], ], 'api.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com', ], ], ], 'api.tunneling.iot' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'apigateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'app-integrations' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appflow' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'applicationinsights' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appmesh' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.ca-central-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-west-2.amazonaws.com', ], ], ], 'apprunner' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'appstream2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'appstream', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', ], ], ], 'appsync' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'aps' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'athena' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'athena.ca-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'athena.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'auditmanager' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'auditmanager-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'auditmanager-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'auditmanager-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'auditmanager-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'auditmanager-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'auditmanager-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'auditmanager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'auditmanager-fips.us-west-2.amazonaws.com', ], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backup' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backup-gateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'batch' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'fips.batch.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'bedrock' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'bedrock-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'bedrock.ap-northeast-1.amazonaws.com', ], 'bedrock-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'bedrock.ap-southeast-1.amazonaws.com', ], 'bedrock-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'bedrock.eu-central-1.amazonaws.com', ], 'bedrock-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-fips.us-east-1.amazonaws.com', ], 'bedrock-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-fips.us-west-2.amazonaws.com', ], 'bedrock-runtime-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'bedrock-runtime.ap-northeast-1.amazonaws.com', ], 'bedrock-runtime-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'bedrock-runtime.ap-southeast-1.amazonaws.com', ], 'bedrock-runtime-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'bedrock-runtime.eu-central-1.amazonaws.com', ], 'bedrock-runtime-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-runtime-fips.us-east-1.amazonaws.com', ], 'bedrock-runtime-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-runtime-fips.us-west-2.amazonaws.com', ], 'bedrock-runtime-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-runtime.us-east-1.amazonaws.com', ], 'bedrock-runtime-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-runtime.us-west-2.amazonaws.com', ], 'bedrock-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock.us-east-1.amazonaws.com', ], 'bedrock-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock.us-west-2.amazonaws.com', ], 'eu-central-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'billingconductor' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'billingconductor.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'braket' => [ 'endpoints' => [ 'eu-west-2' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'budgets' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'budgets.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cases' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'cassandra' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cassandra-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cassandra-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cassandra-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cassandra-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'catalog.marketplace' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'ce' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'ce.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'chime' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'chime.us-east-1.amazonaws.com', 'protocols' => [ 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cleanrooms' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'cloud9' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'clouddirectory' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-west-2.amazonaws.com', ], ], ], 'cloudfront' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'cloudfront.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cloudhsm' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'cloudhsmv2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'cloudhsm', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudsearch' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cloudtrail-data' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codeartifact' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'codebuild' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-west-2.amazonaws.com', ], ], ], 'codecatalyst' => [ 'endpoints' => [ 'aws-global' => [ 'hostname' => 'codecatalyst.global.api.aws', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'codecommit' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-west-2.amazonaws.com', ], ], ], 'codedeploy' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-west-2.amazonaws.com', ], ], ], 'codeguru-reviewer' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'codepipeline' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codestar' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codestar-connections' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codestar-notifications' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-idp' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-sync' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehendmedical' => [ 'endpoints' => [ 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'compute-optimizer.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'compute-optimizer.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'compute-optimizer.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'compute-optimizer.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'compute-optimizer.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'compute-optimizer.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'compute-optimizer.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'compute-optimizer.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'compute-optimizer.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'compute-optimizer.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'compute-optimizer.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'compute-optimizer.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'compute-optimizer.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'compute-optimizer.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'compute-optimizer.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'compute-optimizer.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'compute-optimizer.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'compute-optimizer.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'compute-optimizer.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'compute-optimizer.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'compute-optimizer.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'compute-optimizer.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'compute-optimizer.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'compute-optimizer.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'compute-optimizer.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'compute-optimizer.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'compute-optimizer.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'compute-optimizer.us-west-2.amazonaws.com', ], ], ], 'config' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'config-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'config-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'config-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'config-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'connect-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'connect-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'connect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'connect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect-campaigns' => [ 'endpoints' => [ 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'contact-lens' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'controltower' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-west-2.amazonaws.com', ], ], ], 'cost-optimization-hub' => [ 'endpoints' => [ 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'cost-optimization-hub.us-east-1.amazonaws.com', ], ], ], 'cur' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.mediastore' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'databrew' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dataexchange' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'datapipeline' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'datasync' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'datazone.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'datazone.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'datazone.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'datazone.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'datazone.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'datazone.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'datazone.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'datazone.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'datazone.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'datazone.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'datazone.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'datazone.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'hostname' => 'datazone.ca-west-1.api.aws', ], 'eu-central-1' => [ 'hostname' => 'datazone.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'datazone.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'datazone.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'datazone.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'datazone.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'datazone.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'datazone.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'datazone.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'datazone.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'datazone.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'datazone.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'datazone.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'datazone.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'datazone.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'datazone.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'datazone.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dax' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'devicefarm' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'devops-guru' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'directconnect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'discovery' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'dlm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'dms' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'dms' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-2.amazonaws.com', ], ], ], 'docdb' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'rds.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'rds.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'rds.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'rds.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'rds.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'rds.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'rds.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'rds.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'rds.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'rds.eu-west-3.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'rds.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'rds.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'rds.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'rds.us-west-2.amazonaws.com', ], ], ], 'drs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ds' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com', ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.ca-west-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'localhost:8000', 'protocols' => [ 'http', ], ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-west-2.amazonaws.com', ], ], ], 'ebs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'ec2.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'ec2.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'ec2.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'ecs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'edge.sagemaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'fips.eks.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'eks-auth' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'eks-auth.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'eks-auth.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'eks-auth.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'eks-auth.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'eks-auth.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'eks-auth.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'eks-auth.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'eks-auth.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'eks-auth.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'eks-auth.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'eks-auth.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'eks-auth.ca-central-1.api.aws', ], 'ca-west-1' => [ 'hostname' => 'eks-auth.ca-west-1.api.aws', ], 'eu-central-1' => [ 'hostname' => 'eks-auth.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'eks-auth.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'eks-auth.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'eks-auth.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'eks-auth.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'eks-auth.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'eks-auth.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'eks-auth.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'eks-auth.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'eks-auth.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'eks-auth.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'eks-auth.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'eks-auth.us-east-1.api.aws', ], 'us-east-2' => [ 'hostname' => 'eks-auth.us-east-2.api.aws', ], 'us-west-1' => [ 'hostname' => 'eks-auth.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'eks-auth.us-west-2.api.aws', ], ], ], 'elasticache' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-2.amazonaws.com', ], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ca-west-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => '{region}.{service}.{dnsSuffix}', ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'sslCommonName' => '{service}.{region}.{dnsSuffix}', ], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => '{service}.{region}.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elastictranscoder' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'email' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'email-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'email-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'email-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-serverless' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'entitlement.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-east-1' => [], ], ], 'es' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.ca-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-1.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'aos.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'es-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'aos.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-2.amazonaws.com', ], ], ], 'events' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'events-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'events-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'events-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'events-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'evidently' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'hostname' => 'evidently.ap-northeast-1.amazonaws.com', ], 'ap-southeast-1' => [ 'hostname' => 'evidently.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'hostname' => 'evidently.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'hostname' => 'evidently.eu-central-1.amazonaws.com', ], 'eu-north-1' => [ 'hostname' => 'evidently.eu-north-1.amazonaws.com', ], 'eu-west-1' => [ 'hostname' => 'evidently.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'hostname' => 'evidently.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'hostname' => 'evidently.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'hostname' => 'evidently.us-west-2.amazonaws.com', ], ], ], 'finspace' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'finspace-api' => [ 'endpoints' => [ 'ca-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'firehose' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-south-1.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-southeast-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-central-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-south-1.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-3.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'forecast' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'forecastquery' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'frauddetector' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'fsx' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', ], 'fips-prod-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', ], 'fips-prod-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', ], 'fips-prod-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', ], 'fips-prod-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', ], 'fips-prod-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'prod-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'gamelift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'geo' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'glacier' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glue' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'grafana' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'grafana.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'grafana.ap-northeast-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'grafana.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'grafana.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'grafana.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'grafana.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'grafana.eu-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'grafana.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'grafana.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'grafana.us-west-2.amazonaws.com', ], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => true, ], 'groundstation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-west-2.amazonaws.com', ], ], 'isRegionalized' => true, ], 'health' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'health.us-east-1.amazonaws.com', ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'global.health.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'health-fips.us-east-2.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'health-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'healthlake' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-south-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'honeycode' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'iam.amazonaws.com', 'variants' => [ [ 'hostname' => 'iam-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-global-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iam-fips.amazonaws.com', ], 'iam' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'iam-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'iam-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iam-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'identity-chime' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'identity-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'identity-chime-fips.us-east-1.amazonaws.com', ], ], ], 'identitystore' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'importexport' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', 'service' => 'IngestionService', ], 'hostname' => 'importexport.amazonaws.com', 'signatureVersions' => [ 'v2', 'v4', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'ingest.timestream' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'ingest-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com', ], 'ingest-fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com', ], 'ingest-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com', ], 'ingest-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ingest-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ingest-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'inspector' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'inspector2' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'internetmonitor.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'internetmonitor.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'internetmonitor.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'internetmonitor.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'internetmonitor.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'internetmonitor.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'internetmonitor.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'internetmonitor.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'internetmonitor.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'internetmonitor.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'internetmonitor.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'internetmonitor.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'hostname' => 'internetmonitor.ca-west-1.api.aws', ], 'eu-central-1' => [ 'hostname' => 'internetmonitor.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'internetmonitor.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'internetmonitor.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'internetmonitor.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'internetmonitor.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'internetmonitor.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'internetmonitor.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'internetmonitor.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'internetmonitor.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'internetmonitor.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'internetmonitor.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'internetmonitor.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'internetmonitor.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'internetmonitor.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'internetmonitor.us-west-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'hostname' => 'internetmonitor.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iot' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotanalytics' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'iotevents' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'data.iotevents.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'data.iotevents.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'data.iotevents.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'data.iotevents.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'data.iotevents.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'data.iotevents.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'data.iotevents.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'data.iotevents.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'data.iotevents.eu-west-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iotevents.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'data.iotevents.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iotevents.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotfleetwise' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [], ], ], 'iotsecuredtunneling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsitewise' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotthingsgraph' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotthingsgraph', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'iottwinmaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'api-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iottwinmaker.ap-northeast-1.amazonaws.com', ], 'api-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'api.iottwinmaker.ap-northeast-2.amazonaws.com', ], 'api-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'api.iottwinmaker.ap-south-1.amazonaws.com', ], 'api-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'api.iottwinmaker.ap-southeast-1.amazonaws.com', ], 'api-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iottwinmaker.ap-southeast-2.amazonaws.com', ], 'api-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.iottwinmaker.eu-central-1.amazonaws.com', ], 'api-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iottwinmaker.eu-west-1.amazonaws.com', ], 'api-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iottwinmaker.us-east-1.amazonaws.com', ], 'api-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iottwinmaker.us-west-2.amazonaws.com', ], 'data-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'data.iottwinmaker.ap-northeast-1.amazonaws.com', ], 'data-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'data.iottwinmaker.ap-northeast-2.amazonaws.com', ], 'data-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'data.iottwinmaker.ap-south-1.amazonaws.com', ], 'data-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'data.iottwinmaker.ap-southeast-1.amazonaws.com', ], 'data-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'data.iottwinmaker.ap-southeast-2.amazonaws.com', ], 'data-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'data.iottwinmaker.eu-central-1.amazonaws.com', ], 'data-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'data.iottwinmaker.eu-west-1.amazonaws.com', ], 'data-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iottwinmaker.us-east-1.amazonaws.com', ], 'data-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iottwinmaker.us-west-2.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-api-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-api-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iottwinmaker-fips.us-west-2.amazonaws.com', ], 'fips-data-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-data-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iottwinmaker-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotwireless' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com', ], ], ], 'ivs' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'ivschat' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'ivsrealtime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'kafka' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kafkaconnect' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'kendra' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'kendra-ranking.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'kendra-ranking.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'kendra-ranking.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'kendra-ranking.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'kendra-ranking.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'kendra-ranking.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'kendra-ranking.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'kendra-ranking.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'kendra-ranking.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'kendra-ranking.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'kendra-ranking.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'kendra-ranking.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.ca-central-1.api.aws', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'hostname' => 'kendra-ranking.ca-west-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'kendra-ranking.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'kendra-ranking.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'kendra-ranking.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'kendra-ranking.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'kendra-ranking.eu-west-1.api.aws', ], 'eu-west-3' => [ 'hostname' => 'kendra-ranking.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'kendra-ranking.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'kendra-ranking.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'kendra-ranking.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'kendra-ranking.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'kendra-ranking.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-east-1.api.aws', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'kendra-ranking.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-east-2.api.aws', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'kendra-ranking.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'kendra-ranking.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-west-2.api.aws', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesis' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'kinesisvideo' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', ], 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'af-south-1-fips' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ca-central-1.amazonaws.com', ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ca-west-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'il-central-1-fips' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1-fips' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1-fips' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1-fips' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-west-2.amazonaws.com', ], ], ], 'lakeformation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'lambda' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ca-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-user-subscriptions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'lightsail' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'logs' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'logs.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'logs.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'logs.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'logs.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'logs.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'logs.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'logs.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'logs.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'logs.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'logs.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'logs.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.ca-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'logs.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'logs.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'logs.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'logs.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'logs.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'logs.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'logs.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'logs.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'logs.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'logs.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'logs.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'logs.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'lookoutequipment' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], ], ], 'lookoutmetrics' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'lookoutvision' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'm2' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'deprecated' => true, ], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-east-2' => [ 'deprecated' => true, ], 'fips-us-west-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'il-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'machinelearning' => [ 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], ], ], 'macie2' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'managedblockchain' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], ], ], 'managedblockchain-query' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'marketplacecommerceanalytics' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'media-pipelines-chime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com', ], ], ], 'mediaconnect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'medialive' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mediapackage' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediapackage-vod' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediapackagev2' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediastore' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'meetings-chime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com', ], ], ], 'memory-db' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'memory-db-fips.us-west-1.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'messaging-chime' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com', ], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mgh' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'mgn' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'migrationhub-orchestrator' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'migrationhub-strategy' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'mobileanalytics' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'models-v2-lex' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'models.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-west-2.amazonaws.com', ], ], ], 'monitoring' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mq' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mturk-requester' => [ 'endpoints' => [ 'sandbox' => [ 'hostname' => 'mturk-requester-sandbox.us-east-1.amazonaws.com', ], 'us-east-1' => [], ], 'isRegionalized' => false, ], 'neptune' => [ 'endpoints' => [ 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'rds.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'rds.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'rds.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'rds.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'rds.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'rds.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'rds.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'rds.eu-central-1.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'rds.eu-north-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'rds.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'rds.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'rds.eu-west-3.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'rds.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'rds.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'rds.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'rds.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'rds.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'rds.us-west-2.amazonaws.com', ], ], ], 'network-firewall' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'networkmanager' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'networkmanager.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'networkmanager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'networkmanager-fips.us-west-2.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'nimble' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'oam' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'oidc' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'oidc.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'oidc.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'oidc.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'oidc.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'oidc.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'oidc.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'oidc.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'oidc.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'oidc.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'oidc.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'oidc.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'oidc.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'oidc.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'oidc.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'oidc.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'oidc.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'oidc.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'oidc.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'oidc.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'oidc.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'oidc.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'oidc.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'oidc.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'oidc.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'oidc.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'oidc.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'oidc.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'oidc.us-west-2.amazonaws.com', ], ], ], 'omics' => [ 'endpoints' => [ 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'omics.ap-southeast-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'omics.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'omics.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'omics.eu-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'omics-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'omics-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'omics.il-central-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'omics.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'omics-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'omics.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'omics-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'opsworks' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'opsworks-cm' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'organizations' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'organizations.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'organizations-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'organizations-fips.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'osis' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'outposts' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'participant.connect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'participant.connect-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'participant.connect-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'participant.connect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'participant.connect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'personalize' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'pi' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'pinpoint' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'mobiletargeting', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'pinpoint.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'pinpoint.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'pinpoint.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'pinpoint.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'pipes' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'polly' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'portal.sso' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'portal.sso.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'portal.sso.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'portal.sso.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'portal.sso.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'portal.sso.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'portal.sso.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'portal.sso.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'portal.sso.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'portal.sso.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'portal.sso.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'portal.sso.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'portal.sso.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'portal.sso.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'portal.sso.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'portal.sso.eu-south-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'portal.sso.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'portal.sso.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'portal.sso.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'portal.sso.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'portal.sso.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'portal.sso.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'portal.sso.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'portal.sso.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'portal.sso.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'portal.sso.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'portal.sso.us-west-2.amazonaws.com', ], ], ], 'private-networks' => [ 'endpoints' => [ 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'profile' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'profile-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'profile-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'profile-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'profile-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'profile-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'profile-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'projects.iot1click' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'proton' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'qbusiness' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'qbusiness.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'qbusiness.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'qbusiness.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'qbusiness.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'qbusiness.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'qbusiness.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'qbusiness.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'qbusiness.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'qbusiness.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'qbusiness.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'qbusiness.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'qbusiness.ca-central-1.api.aws', ], 'ca-west-1' => [ 'hostname' => 'qbusiness.ca-west-1.api.aws', ], 'eu-central-1' => [ 'hostname' => 'qbusiness.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'qbusiness.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'qbusiness.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'qbusiness.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'qbusiness.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'qbusiness.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'qbusiness.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'qbusiness.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'qbusiness.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'qbusiness.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'qbusiness.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'qbusiness.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'qbusiness.us-east-1.api.aws', ], 'us-east-2' => [ 'hostname' => 'qbusiness.us-east-2.api.aws', ], 'us-west-1' => [ 'hostname' => 'qbusiness.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'qbusiness.us-west-2.api.aws', ], ], ], 'qldb' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'qldb-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'quicksight' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'ram' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rbin' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-west-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'rds-fips.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', ], 'rds-fips.ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-west-1.amazonaws.com', ], 'rds-fips.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com', ], 'rds-fips.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com', ], 'rds-fips.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com', ], 'rds-fips.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com', ], 'rds.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => '{service}.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com', ], ], ], 'rds-data' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'redshift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'redshift-serverless' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'redshift-serverless-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'redshift-serverless-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'redshift-serverless-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'redshift-serverless-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'redshift-serverless-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'redshift-serverless-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'redshift-serverless-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'redshift-serverless-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'redshift-serverless-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'redshift-serverless-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rekognition' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'rekognition-fips.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', ], 'rekognition-fips.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', ], 'rekognition-fips.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', ], 'rekognition-fips.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', ], 'rekognition-fips.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', ], 'rekognition.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', ], ], ], 'resiliencehub' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'resource-explorer-2' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'resource-groups' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'robomaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'route53' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'route53.amazonaws.com', 'variants' => [ [ 'hostname' => 'route53-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'route53-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'route53-recovery-control-config' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'route53-recovery-control-config.us-west-2.amazonaws.com', ], ], ], 'route53domains' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'route53resolver' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'rum' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'runtime-v2-lex' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'runtime.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com', ], ], ], 'runtime.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com', ], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.af-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'hostname' => 's3.ap-northeast-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-south-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'hostname' => 's3.ap-southeast-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'hostname' => 's3.ap-southeast-2.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-4.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 's3-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 's3-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-fips.dualstack.ca-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3.dualstack.ca-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-central-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-north-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-south-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'hostname' => 's3.eu-west-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 's3-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 's3-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 's3-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.il-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.me-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.me-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 's3-external-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3-external-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], ], 'sa-east-1' => [ 'hostname' => 's3.sa-east-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.sa-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'hostname' => 's3.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'hostname' => 's3.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'hostname' => 's3.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], ], 'isRegionalized' => true, 'partitionEndpoint' => 'aws-global', ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 's3-control.ap-northeast-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 's3-control.ap-northeast-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 's3-control.ap-northeast-3.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 's3-control.ap-south-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 's3-control.ap-southeast-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-southeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 's3-control.ap-southeast-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-southeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 's3-control.ca-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 's3-control.eu-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 's3-control.eu-north-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-north-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 's3-control.eu-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 's3-control.eu-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 's3-control.eu-west-3.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 's3-control.sa-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.sa-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3-control.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 's3-control.us-east-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 's3-control.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 's3-control.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'fips-ca-central-1' => [ 'deprecated' => true, ], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-east-2' => [ 'deprecated' => true, ], 'fips-us-west-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'il-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], ], ], 'sagemaker-geospatial' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'savingsplans' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'savingsplans.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'scheduler' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'schemas' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'sdb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 'v2', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'hostname' => 'sdb.amazonaws.com', ], 'us-west-1' => [], 'us-west-2' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'deprecated' => true, ], 'ca-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'ca-west-1-fips' => [ 'deprecated' => true, ], 'eu-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'il-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'deprecated' => true, ], 'us-east-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'deprecated' => true, ], 'us-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'deprecated' => true, ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'deprecated' => true, ], ], ], 'securityhub' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'securitylake' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'securitylake-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'securitylake-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'securitylake-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'securitylake-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'securitylake-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'securitylake-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'securitylake-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'securitylake-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [ 'protocols' => [ 'https', ], ], 'ap-northeast-1' => [ 'protocols' => [ 'https', ], ], 'ap-northeast-2' => [ 'protocols' => [ 'https', ], ], 'ap-south-1' => [ 'protocols' => [ 'https', ], ], 'ap-southeast-1' => [ 'protocols' => [ 'https', ], ], 'ap-southeast-2' => [ 'protocols' => [ 'https', ], ], 'ca-central-1' => [ 'protocols' => [ 'https', ], ], 'eu-central-1' => [ 'protocols' => [ 'https', ], ], 'eu-north-1' => [ 'protocols' => [ 'https', ], ], 'eu-west-1' => [ 'protocols' => [ 'https', ], ], 'eu-west-2' => [ 'protocols' => [ 'https', ], ], 'eu-west-3' => [ 'protocols' => [ 'https', ], ], 'me-south-1' => [ 'protocols' => [ 'https', ], ], 'sa-east-1' => [ 'protocols' => [ 'https', ], ], 'us-east-1' => [ 'protocols' => [ 'https', ], ], 'us-east-2' => [ 'protocols' => [ 'https', ], ], 'us-west-1' => [ 'protocols' => [ 'https', ], ], 'us-west-2' => [ 'protocols' => [ 'https', ], ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com', ], ], ], 'servicecatalog-appregistry' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'servicediscovery' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.ca-central-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com', ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'session.qldb' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'shield' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'shield.us-east-1.amazonaws.com', ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'shield.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'shield-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'shield-fips.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'signer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-west-2.amazonaws.com', ], 'fips-verification-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'verification.signer-fips.us-east-1.amazonaws.com', ], 'fips-verification-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'verification.signer-fips.us-east-2.amazonaws.com', ], 'fips-verification-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'verification.signer-fips.us-west-1.amazonaws.com', ], 'fips-verification-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'verification.signer-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'verification-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'verification.signer.af-south-1.amazonaws.com', ], 'verification-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'verification.signer.ap-east-1.amazonaws.com', ], 'verification-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'verification.signer.ap-northeast-1.amazonaws.com', ], 'verification-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'verification.signer.ap-northeast-2.amazonaws.com', ], 'verification-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'verification.signer.ap-south-1.amazonaws.com', ], 'verification-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'verification.signer.ap-southeast-1.amazonaws.com', ], 'verification-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'verification.signer.ap-southeast-2.amazonaws.com', ], 'verification-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'verification.signer.ca-central-1.amazonaws.com', ], 'verification-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'verification.signer.eu-central-1.amazonaws.com', ], 'verification-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'verification.signer.eu-north-1.amazonaws.com', ], 'verification-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'verification.signer.eu-south-1.amazonaws.com', ], 'verification-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'verification.signer.eu-west-1.amazonaws.com', ], 'verification-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'verification.signer.eu-west-2.amazonaws.com', ], 'verification-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'verification.signer.eu-west-3.amazonaws.com', ], 'verification-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'verification.signer.me-south-1.amazonaws.com', ], 'verification-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'verification.signer.sa-east-1.amazonaws.com', ], 'verification-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'verification.signer.us-east-1.amazonaws.com', ], 'verification-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'verification.signer.us-east-2.amazonaws.com', ], 'verification-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'verification.signer.us-west-1.amazonaws.com', ], 'verification-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'verification.signer.us-west-2.amazonaws.com', ], ], ], 'simspaceweaver' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'sms' => [ 'endpoints' => [ 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sms-fips.us-west-2.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sms-voice' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'snowball' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-south-1.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-central-1.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-3.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'sns-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'sns-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => 'queue.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'sqs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-contacts' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-incidents' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-sap' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sso' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'states' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'states-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'states-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-west-2.amazonaws.com', ], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'localhost:8000', 'protocols' => [ 'http', ], ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'sts' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'sts.amazonaws.com', ], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-west-2.amazonaws.com', ], ], 'partitionEndpoint' => 'aws-global', ], 'support' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'support.us-east-1.amazonaws.com', ], ], 'partitionEndpoint' => 'aws-global', ], 'supportapp' => [ 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'swf' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'synthetics' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'tagging' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'textract' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'thinclient' => [ 'endpoints' => [ 'ap-south-1' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'tnb' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'transcribestreaming-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com', ], 'transcribestreaming-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com', ], 'transcribestreaming-fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com', ], 'transcribestreaming-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com', ], 'transcribestreaming-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'transfer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-west-2.amazonaws.com', ], ], ], 'verifiedpermissions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'voice-chime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.us-west-2.amazonaws.com', ], ], ], 'voiceid' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'vpc-lattice' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'waf' => [ 'endpoints' => [ 'aws' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'waf-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-fips.amazonaws.com', ], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'waf.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-global-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'waf-regional' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'waf-regional.af-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'waf-regional.ap-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'waf-regional.ap-northeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'waf-regional.ap-northeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'waf-regional.ap-northeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'waf-regional.ap-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'waf-regional.ap-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'waf-regional.ap-southeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'waf-regional.ap-southeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'waf-regional.ap-southeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'waf-regional.ap-southeast-4.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'waf-regional.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'waf-regional.eu-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'waf-regional.eu-central-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'waf-regional.eu-north-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'waf-regional.eu-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'waf-regional.eu-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'waf-regional.eu-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'waf-regional.eu-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'waf-regional.eu-west-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'waf-regional.il-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'waf-regional.me-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'waf-regional.me-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'waf-regional.sa-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'waf-regional.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'waf-regional.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'waf-regional.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'waf-regional.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wafv2' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'wafv2.af-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'wafv2.ap-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'wafv2.ap-northeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'wafv2.ap-northeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'wafv2.ap-northeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'wafv2.ap-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'wafv2.ap-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'wafv2.ap-southeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'wafv2.ap-southeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'wafv2.ap-southeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'wafv2.ap-southeast-4.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'wafv2.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'wafv2.eu-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'wafv2.eu-central-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'wafv2.eu-north-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'wafv2.eu-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'wafv2.eu-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'wafv2.eu-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'wafv2.eu-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'wafv2.eu-west-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'wafv2.il-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'wafv2.me-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'wafv2.me-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'wafv2.sa-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'wafv2.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'wafv2.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'wafv2.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'wafv2.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wellarchitected' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'wisdom' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'ui-ap-northeast-1' => [], 'ui-ap-northeast-2' => [], 'ui-ap-southeast-1' => [], 'ui-ap-southeast-2' => [], 'ui-ca-central-1' => [], 'ui-eu-central-1' => [], 'ui-eu-west-2' => [], 'ui-us-east-1' => [], 'ui-us-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'workdocs' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'workdocs-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'workdocs-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'workdocs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'workdocs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'workmail' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'workspaces-web' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'xray' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com.cn', 'partition' => 'aws-cn', 'partitionName' => 'AWS China', 'regionRegex' => '^cn\\-\\w+\\-\\d+$', 'regions' => [ 'cn-north-1' => [ 'description' => 'China (Beijing)', ], 'cn-northwest-1' => [ 'description' => 'China (Ningxia)', ], ], 'services' => [ 'access-analyzer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'account' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'account.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'acm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'airflow' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'api.ecr' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'api.ecr.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'api.ecr.cn-northwest-1.amazonaws.com.cn', ], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'api.tunneling.iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'apigateway' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'applicationinsights' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appmesh' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'appsync' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'athena' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'athena.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'athena.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'backup' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'batch' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'budgets' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'budgets.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cassandra' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ce' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'ce.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cloudcontrolapi' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cloudfront' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'cloudfront.cn-northwest-1.amazonaws.com.cn', 'protocols' => [ 'http', 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cloudtrail' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codebuild' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codecommit' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codepipeline' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'compute-optimizer.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'compute-optimizer.cn-northwest-1.amazonaws.com.cn', ], ], ], 'config' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cur' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'data.ats.iot.cn-north-1.amazonaws.com.cn', 'protocols' => [ 'https', ], ], 'cn-northwest-1' => [], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'databrew' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'datasync' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'datazone.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'datazone.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'dax' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'directconnect' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dms' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'docdb' => [ 'endpoints' => [ 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn', ], ], ], 'ds' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'eks-auth' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'eks-auth.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'eks-auth.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'elasticache' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'emr-serverless' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'es' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'aos.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'aos.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'events' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'firehose' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'firehose.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'firehose.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'fsx' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'gamelift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'glacier' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'glue' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], ], 'isRegionalized' => true, ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], 'isRegionalized' => true, ], 'health' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'health.cn-northwest-1.amazonaws.com.cn', ], 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'global.health.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'iam' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'iam.cn-north-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'identitystore' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'inspector2' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'internetmonitor.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'internetmonitor.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'iotanalytics' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'iotevents' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'data.iotevents.cn-north-1.amazonaws.com.cn', ], ], ], 'iotsecuredtunneling' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'iotsitewise' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'iottwinmaker' => [ 'endpoints' => [ 'api-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'api.iottwinmaker.cn-north-1.amazonaws.com.cn', ], 'cn-north-1' => [], 'data-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'data.iottwinmaker.cn-north-1.amazonaws.com.cn', ], ], ], 'kafka' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'kendra-ranking.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'kendra-ranking.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'kinesis' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kinesisvideo' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'lakeformation' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'lambda' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'lambda.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'lambda.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'subscribe.mediaconvert.cn-northwest-1.amazonaws.com.cn', ], ], ], 'memory-db' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'monitoring' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'mq' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'neptune' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'rds.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn', ], ], ], 'network-firewall' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'oam' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'oidc' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'oidc.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'oidc.cn-northwest-1.amazonaws.com.cn', ], ], ], 'organizations' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'organizations.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'personalize' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'pi' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'pipes' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'polly' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'portal.sso' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'portal.sso.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'portal.sso.cn-northwest-1.amazonaws.com.cn', ], ], ], 'qbusiness' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'qbusiness.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'qbusiness.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'quicksight' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rbin' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rds' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'redshift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'redshift-serverless' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'resource-groups' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'route53.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'route53resolver' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'runtime.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 's3-control.cn-north-1.amazonaws.com.cn', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 's3-control.cn-northwest-1.amazonaws.com.cn', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'savingsplans' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'savingsplans.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'savingsplans.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => true, ], 'schemas' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], ], ], 'securityhub' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'protocols' => [ 'https', ], ], 'cn-northwest-1' => [ 'protocols' => [ 'https', ], ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'servicediscovery' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'signer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], 'verification-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'verification.signer.cn-north-1.amazonaws.com.cn', ], 'verification-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'verification.signer.cn-northwest-1.amazonaws.com.cn', ], ], ], 'sms' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sso' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'states' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'states.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'states.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'support.cn-north-1.amazonaws.com.cn', ], ], 'partitionEndpoint' => 'aws-cn-global', ], 'swf' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'cn.transcribe.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'cn.transcribe.cn-northwest-1.amazonaws.com.cn', ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'transfer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'waf-regional' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'waf-regional.cn-north-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'waf-regional.cn-northwest-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'wafv2' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'wafv2.cn-north-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'wafv2.cn-northwest-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'workspaces' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'xray' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws-us-gov', 'partitionName' => 'AWS GovCloud (US)', 'regionRegex' => '^us\\-gov\\-\\w+\\-\\d+$', 'regions' => [ 'us-gov-east-1' => [ 'description' => 'AWS GovCloud (US-East)', ], 'us-gov-west-1' => [ 'description' => 'AWS GovCloud (US-West)', ], ], 'services' => [ 'access-analyzer' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', ], ], ], 'acm' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'acm.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'acm.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'acm.us-gov-west-1.amazonaws.com', ], ], ], 'acm-pca' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'acm-pca.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'acm-pca.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'acm-pca.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.detective' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com', ], ], ], 'api.ecr' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dkr-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-dkr-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', ], 'fips-dkr-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'api.ecr.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.ecr.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1-fips-secondary' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1-secondary' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.tunneling.iot' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'apigateway' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'appconfig.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appconfig.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'appconfig.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'appconfig.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'appconfigdata' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'appconfigdata.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appconfigdata.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'appconfigdata.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'appconfigdata.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'deprecated' => true, 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'deprecated' => true, 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], ], ], 'applicationinsights' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'applicationinsights.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'applicationinsights.us-gov-west-1.amazonaws.com', ], ], ], 'appstream2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'appstream', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', ], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'athena' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'autoscaling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'autoscaling.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], ], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], ], ], ], 'backup' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'backup-gateway' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'batch' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'batch.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'batch.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'batch.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'batch.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'batch.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'bedrock' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'cassandra' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', ], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'clouddirectory' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com', ], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', ], ], ], 'cloudhsm' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'cloudhsmv2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'cloudhsm', ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'cloudtrail' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codebuild' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codecommit' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codepipeline' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codestar-connections' => [ 'endpoints' => [ 'us-gov-east-1' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-idp' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehendmedical' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'compute-optimizer-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'compute-optimizer-fips.us-gov-west-1.amazonaws.com', ], ], ], 'config' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'config.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'config.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'config.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'config.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'config.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'connect.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'connect.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'controltower' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'databrew' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'databrew.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'databrew.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datasync' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'datazone.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'datazone.us-gov-west-1.api.aws', ], ], ], 'directconnect' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'directconnect.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'directconnect.us-gov-west-1.amazonaws.com', ], ], ], 'dlm' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dlm.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dlm.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dlm.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dlm.us-gov-west-1.amazonaws.com', ], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com', ], ], ], 'docdb' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'drs' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ds' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dynamodb' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dynamodb.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dynamodb.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dynamodb.us-gov-west-1.amazonaws.com', ], ], ], 'ebs' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ec2.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'ec2.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ec2.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'ec2.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ec2.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'ecs' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'eks.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'eks.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'eks.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'eks.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'eks.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'eks-auth' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'eks-auth.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'eks-auth.us-gov-west-1.api.aws', ], ], ], 'elasticache' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticache.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', ], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', ], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'email' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'emr-serverless' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'es' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', ], ], ], 'events' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'events.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'events.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'events.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'events.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'firehose' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fsx' => [ 'endpoints' => [ 'fips-prod-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', ], 'fips-prod-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', ], 'prod-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'geo' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'geo-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'geo-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glacier' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'glacier.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'glacier.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'glacier.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'glacier.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glue' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'glue-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'glue.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'glue-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'glue.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'dataplane-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'greengrass-ats.iot.us-gov-east-1.amazonaws.com', ], 'dataplane-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'greengrass-ats.iot.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'greengrass.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'greengrass.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'greengrass.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'greengrass.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => true, ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'guardduty.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'guardduty.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'guardduty.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'guardduty.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'guardduty.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => true, ], 'health' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'health.us-gov-west-1.amazonaws.com', ], 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'global.health.us-gov.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'health-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'health-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iam' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'iam.us-gov.amazonaws.com', 'variants' => [ [ 'hostname' => 'iam.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-us-gov-global-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iam.us-gov.amazonaws.com', ], 'iam-govcloud' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'iam.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'iam-govcloud-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iam.us-gov.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'identitystore' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'identitystore.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'identitystore.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'identitystore.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'identitystore.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'identitystore.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ingest.timestream' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com', ], ], ], 'inspector' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'inspector2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'internetmonitor.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'internetmonitor.us-gov-west-1.api.aws', ], ], ], 'iot' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotevents' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iotevents.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsecuredtunneling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsitewise' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iottwinmaker' => [ 'endpoints' => [ 'api-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.iottwinmaker.us-gov-west-1.amazonaws.com', ], 'data-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iottwinmaker.us-gov-west-1.amazonaws.com', ], 'fips-api-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'fips-data-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kafka' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', ], ], ], 'kendra' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'kendra-ranking.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'kendra-ranking.us-gov-west-1.api.aws', ], ], ], 'kinesis' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', ], ], ], 'lakeformation' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lakeformation-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'lakeformation.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lakeformation-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'lakeformation.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'lambda' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'logs.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'logs.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'logs.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'logs.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'm2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, ], 'fips-us-gov-west-1' => [ 'deprecated' => true, ], 'us-gov-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'managedblockchain' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'meetings-chime' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com', ], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'mgn' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'models-v2-lex' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'models.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com', ], ], ], 'monitoring' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'monitoring.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'monitoring.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'monitoring.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'monitoring.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'monitoring.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mq' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'neptune' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'network-firewall' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'networkmanager' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'oidc' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'oidc.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'oidc.us-gov-west-1.amazonaws.com', ], ], ], 'organizations' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'outposts' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'outposts.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'outposts.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'outposts.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'outposts.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'participant.connect' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'participant.connect.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'participant.connect.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'pi' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'pinpoint' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'mobiletargeting', ], ], 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'pinpoint.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'polly' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'portal.sso' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'portal.sso.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'portal.sso.us-gov-west-1.amazonaws.com', ], ], ], 'qbusiness' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'qbusiness.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'qbusiness.us-gov-west-1.api.aws', ], ], ], 'quicksight' => [ 'endpoints' => [ 'api' => [], 'us-gov-west-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'ram.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ram.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ram.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'ram.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ram.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ram.us-gov-west-1.amazonaws.com', ], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'rds.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'rds.us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'rds.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'rds.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rds.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'redshift' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'redshift.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'redshift.us-gov-west-1.amazonaws.com', ], ], ], 'rekognition' => [ 'endpoints' => [ 'rekognition-fips.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', ], 'rekognition.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', ], ], ], 'resiliencehub' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'resource-groups' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'resource-groups.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'resource-groups.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'resource-groups.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'robomaker' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'route53' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'route53.us-gov.amazonaws.com', 'variants' => [ [ 'hostname' => 'route53.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'route53.us-gov.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'route53resolver.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'deprecated' => true, 'hostname' => 'route53resolver.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'route53resolver.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'deprecated' => true, 'hostname' => 'route53resolver.us-gov-west-1.amazonaws.com', ], ], ], 'runtime-v2-lex' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'runtime.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com', ], ], ], 'runtime.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'runtime.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com', ], ], ], 's3' => [ 'defaults' => [ 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'hostname' => 's3.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 's3-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'hostname' => 's3.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 's3-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], ], ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 's3-control.us-gov-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 's3-control.us-gov-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, ], 'fips-us-gov-west-1' => [ 'deprecated' => true, ], 'us-gov-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'deprecated' => true, ], 'us-gov-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'deprecated' => true, ], ], ], 'securityhub' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com', ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com', ], ], ], 'servicecatalog-appregistry' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'servicediscovery' => [ 'endpoints' => [ 'servicediscovery' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'servicediscovery-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'servicequotas.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicequotas.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicequotas.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicequotas.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicequotas.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'signer' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'simspaceweaver' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'simspaceweaver.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'simspaceweaver.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'simspaceweaver.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'simspaceweaver.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sms' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sms-voice' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'snowball' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sns' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sns.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sns.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'sns.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'sns.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sqs' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'sqs.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'sqs.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'sqs.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], ], ], 'ssm' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ssm.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ssm.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ssm.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sso' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'sso.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'sso.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sso.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'sso.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'sso.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sso.us-gov-west-1.amazonaws.com', ], ], ], 'states' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'states.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'states.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', ], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'variants' => [ [ 'hostname' => 'streams.dynamodb.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com', ], ], ], 'sts' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'sts.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'sts.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sts.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sts.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sts.us-gov-west-1.amazonaws.com', ], ], ], 'support' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'support.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'support.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'support.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'partitionEndpoint' => 'aws-us-gov-global', ], 'swf' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'swf.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'swf.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'swf.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'swf.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'swf.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'swf.us-gov-west-1.amazonaws.com', ], ], ], 'synthetics' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'tagging' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'textract' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'transfer' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-gov-west-1.amazonaws.com', ], ], ], 'waf-regional' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'waf-regional.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'waf-regional.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wafv2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'wafv2.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'wafv2.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wellarchitected' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'xray' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'c2s.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'c2s.ic.gov', 'partition' => 'aws-iso', 'partitionName' => 'AWS ISO (US)', 'regionRegex' => '^us\\-iso\\-\\w+\\-\\d+$', 'regions' => [ 'us-iso-east-1' => [ 'description' => 'US ISO East', ], 'us-iso-west-1' => [ 'description' => 'US ISO WEST', ], ], 'services' => [ 'api.ecr' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'api.ecr.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'hostname' => 'api.ecr.us-iso-west-1.c2s.ic.gov', ], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'apigateway' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'athena' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'autoscaling' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'config' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'datapipeline' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'datasync' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'directconnect' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-west-1.c2s.ic.gov', ], ], ], 'ds' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dynamodb' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'ec2' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'elasticache' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'elasticmapreduce' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'es' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'events' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'firehose' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'glacier' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'glue' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], 'isRegionalized' => true, ], 'health' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'iam.us-iso-east-1.c2s.ic.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-global', ], 'kinesis' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov', ], ], ], 'lambda' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'license-manager' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'medialive' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'mediapackage' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'monitoring' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'outposts' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'rds-fips.us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov', ], 'rds-fips.us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov', ], 'rds.us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'rds.us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov', ], ], ], 'redshift' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'resource-groups' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'route53.c2s.ic.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'runtime.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 's3' => [ 'defaults' => [ 'signatureVersions' => [ 's3v4', ], ], 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'deprecated' => true, ], 'us-iso-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'sns' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'sqs' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'states' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'support.us-iso-east-1.c2s.ic.gov', ], ], 'partitionEndpoint' => 'aws-iso-global', ], 'swf' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'textract' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'sc2s.sgov.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'sc2s.sgov.gov', 'partition' => 'aws-iso-b', 'partitionName' => 'AWS ISOB (US)', 'regionRegex' => '^us\\-isob\\-\\w+\\-\\d+$', 'regions' => [ 'us-isob-east-1' => [ 'description' => 'US ISOB East (Ohio)', ], ], 'services' => [ 'api.ecr' => [ 'endpoints' => [ 'us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'api.ecr.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'config' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'directconnect' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'ds' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'elasticache' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'endpoints' => [ 'us-isob-east-1' => [ 'protocols' => [ 'https', ], ], ], ], 'elasticmapreduce' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'es' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'events' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'glacier' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'health' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'iam.us-isob-east-1.sc2s.sgov.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-b-global', ], 'kinesis' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'lambda' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'license-manager' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'medialive' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'mediapackage' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'monitoring' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'outposts' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'rds-fips.us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov', ], 'rds.us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'redshift' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'resource-groups' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'route53.sc2s.sgov.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-b-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'runtime.sagemaker' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], ], 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'deprecated' => true, ], 'us-isob-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'states' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'storagegateway' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'support.us-isob-east-1.sc2s.sgov.gov', ], ], 'partitionEndpoint' => 'aws-iso-b-global', ], 'swf' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'cloud.adc-e.uk', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'cloud.adc-e.uk', 'partition' => 'aws-iso-e', 'partitionName' => 'AWS ISOE (Europe)', 'regionRegex' => '^eu\\-isoe\\-\\w+\\-\\d+$', 'regions' => [], 'services' => [], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'csp.hci.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'csp.hci.ic.gov', 'partition' => 'aws-iso-f', 'partitionName' => 'AWS ISOF', 'regionRegex' => '^us\\-isof\\-\\w+\\-\\d+$', 'regions' => [], 'services' => [], ], ], 'version' => 3,];
+return [ 'partitions' => [ [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws', 'partitionName' => 'AWS Standard', 'regionRegex' => '^(us|eu|ap|sa|ca|me|af|il)\\-\\w+\\-\\d+$', 'regions' => [ 'af-south-1' => [ 'description' => 'Africa (Cape Town)', ], 'ap-east-1' => [ 'description' => 'Asia Pacific (Hong Kong)', ], 'ap-northeast-1' => [ 'description' => 'Asia Pacific (Tokyo)', ], 'ap-northeast-2' => [ 'description' => 'Asia Pacific (Seoul)', ], 'ap-northeast-3' => [ 'description' => 'Asia Pacific (Osaka)', ], 'ap-south-1' => [ 'description' => 'Asia Pacific (Mumbai)', ], 'ap-south-2' => [ 'description' => 'Asia Pacific (Hyderabad)', ], 'ap-southeast-1' => [ 'description' => 'Asia Pacific (Singapore)', ], 'ap-southeast-2' => [ 'description' => 'Asia Pacific (Sydney)', ], 'ap-southeast-3' => [ 'description' => 'Asia Pacific (Jakarta)', ], 'ap-southeast-4' => [ 'description' => 'Asia Pacific (Melbourne)', ], 'ca-central-1' => [ 'description' => 'Canada (Central)', ], 'ca-west-1' => [ 'description' => 'Canada West (Calgary)', ], 'eu-central-1' => [ 'description' => 'Europe (Frankfurt)', ], 'eu-central-2' => [ 'description' => 'Europe (Zurich)', ], 'eu-north-1' => [ 'description' => 'Europe (Stockholm)', ], 'eu-south-1' => [ 'description' => 'Europe (Milan)', ], 'eu-south-2' => [ 'description' => 'Europe (Spain)', ], 'eu-west-1' => [ 'description' => 'Europe (Ireland)', ], 'eu-west-2' => [ 'description' => 'Europe (London)', ], 'eu-west-3' => [ 'description' => 'Europe (Paris)', ], 'il-central-1' => [ 'description' => 'Israel (Tel Aviv)', ], 'me-central-1' => [ 'description' => 'Middle East (UAE)', ], 'me-south-1' => [ 'description' => 'Middle East (Bahrain)', ], 'sa-east-1' => [ 'description' => 'South America (Sao Paulo)', ], 'us-east-1' => [ 'description' => 'US East (N. Virginia)', ], 'us-east-2' => [ 'description' => 'US East (Ohio)', ], 'us-west-1' => [ 'description' => 'US West (N. California)', ], 'us-west-2' => [ 'description' => 'US West (Oregon)', ], ], 'services' => [ 'a4b' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'access-analyzer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'access-analyzer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'account' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'account.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'acm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.ca-central-1.amazonaws.com', ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.ca-west-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'acm-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'acm-fips.us-west-2.amazonaws.com', ], ], ], 'acm-pca' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'acm-pca-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'acm-pca-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'agreement-marketplace' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'airflow' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'amplify' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'amplifybackend' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'amplifyuibuilder' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'aoss' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'api.detective' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-west-2.amazonaws.com', ], ], ], 'api.ecr' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'api.ecr.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'api.ecr.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.ecr.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'api.ecr.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'api.ecr.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'api.ecr.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'api.ecr.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'api.ecr.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.ecr.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'api.ecr.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'api.ecr.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'api.ecr.ca-central-1.amazonaws.com', ], 'ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'hostname' => 'api.ecr.ca-west-1.amazonaws.com', ], 'dkr-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.ecr.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'api.ecr.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'api.ecr.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'api.ecr.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'api.ecr.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.ecr.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'api.ecr.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'api.ecr.eu-west-3.amazonaws.com', ], 'fips-dkr-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', ], 'fips-dkr-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', ], 'fips-dkr-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', ], 'fips-dkr-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'api.ecr.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'api.ecr.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'api.ecr.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'api.ecr.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.ecr.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'api.ecr.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'api.ecr.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.ecr.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.ecr-public' => [ 'endpoints' => [ 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.ecr-public.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.ecr-public.us-west-2.amazonaws.com', ], ], ], 'api.elastic-inference' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'hostname' => 'api.elastic-inference.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'hostname' => 'api.elastic-inference.ap-northeast-2.amazonaws.com', ], 'eu-west-1' => [ 'hostname' => 'api.elastic-inference.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'hostname' => 'api.elastic-inference.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'hostname' => 'api.elastic-inference.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'hostname' => 'api.elastic-inference.us-west-2.amazonaws.com', ], ], ], 'api.fleethub.iot' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.fleethub.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.iotdeviceadvisor' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotdeviceadvisor.ap-northeast-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotdeviceadvisor.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotdeviceadvisor.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotdeviceadvisor.us-west-2.amazonaws.com', ], ], ], 'api.iotwireless' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.iotwireless.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'api.iotwireless.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com', ], ], ], 'api.mediatailor' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'ap-south-1' => [], 'eu-central-1' => [], 'us-east-1' => [], ], ], 'api.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-west-2.amazonaws.com', ], ], ], 'api.tunneling.iot' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'apigateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'apigateway-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'apigateway-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'app-integrations' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appflow' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appflow-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appflow-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'applicationinsights' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'appmesh' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.ca-central-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'appmesh.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appmesh-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'appmesh-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'appmesh.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appmesh-fips.us-west-2.amazonaws.com', ], ], ], 'apprunner' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'apprunner-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'apprunner-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'appstream2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'appstream', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-west-2.amazonaws.com', ], ], ], 'appsync' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'aps' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'athena' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'athena.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'athena.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'athena.ca-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'athena.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'athena.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'athena.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'athena.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'auditmanager' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'auditmanager-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'auditmanager-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'auditmanager-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'auditmanager-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'auditmanager-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'auditmanager-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'auditmanager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'auditmanager-fips.us-west-2.amazonaws.com', ], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'autoscaling-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'autoscaling-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backup' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backup-gateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'batch' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'fips.batch.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.batch.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.batch.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'bedrock' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'bedrock-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'bedrock.ap-northeast-1.amazonaws.com', ], 'bedrock-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'bedrock.ap-southeast-1.amazonaws.com', ], 'bedrock-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'bedrock.eu-central-1.amazonaws.com', ], 'bedrock-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-fips.us-east-1.amazonaws.com', ], 'bedrock-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-fips.us-west-2.amazonaws.com', ], 'bedrock-runtime-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'bedrock-runtime.ap-northeast-1.amazonaws.com', ], 'bedrock-runtime-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'bedrock-runtime.ap-southeast-1.amazonaws.com', ], 'bedrock-runtime-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'bedrock-runtime.eu-central-1.amazonaws.com', ], 'bedrock-runtime-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-runtime-fips.us-east-1.amazonaws.com', ], 'bedrock-runtime-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-runtime-fips.us-west-2.amazonaws.com', ], 'bedrock-runtime-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock-runtime.us-east-1.amazonaws.com', ], 'bedrock-runtime-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock-runtime.us-west-2.amazonaws.com', ], 'bedrock-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'bedrock.us-east-1.amazonaws.com', ], 'bedrock-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'bedrock.us-west-2.amazonaws.com', ], 'eu-central-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'billingconductor' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'billingconductor.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'braket' => [ 'endpoints' => [ 'eu-west-2' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'budgets' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'budgets.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cases' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'cassandra' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cassandra-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cassandra-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cassandra-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cassandra-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'catalog.marketplace' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'ce' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'ce.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'chime' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'chime.us-east-1.amazonaws.com', 'protocols' => [ 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cleanrooms' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'cloud9' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'clouddirectory' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudformation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudformation-fips.us-west-2.amazonaws.com', ], ], ], 'cloudfront' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'cloudfront.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'cloudhsm' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'cloudhsmv2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'cloudhsm', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudsearch' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cloudtrail-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cloudtrail-data' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codeartifact' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'codebuild' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-west-2.amazonaws.com', ], ], ], 'codecatalyst' => [ 'endpoints' => [ 'aws-global' => [ 'hostname' => 'codecatalyst.global.api.aws', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'codecommit' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.ca-central-1.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-west-2.amazonaws.com', ], ], ], 'codedeploy' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-west-2.amazonaws.com', ], ], ], 'codeguru-reviewer' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'codepipeline' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codestar' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codestar-connections' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'codestar-notifications' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-idp' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-sync' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehendmedical' => [ 'endpoints' => [ 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'compute-optimizer.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'compute-optimizer.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'compute-optimizer.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'compute-optimizer.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'compute-optimizer.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'compute-optimizer.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'compute-optimizer.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'compute-optimizer.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'compute-optimizer.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'compute-optimizer.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'compute-optimizer.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'compute-optimizer.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'compute-optimizer.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'compute-optimizer.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'compute-optimizer.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'compute-optimizer.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'compute-optimizer.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'compute-optimizer.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'compute-optimizer.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'compute-optimizer.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'compute-optimizer.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'compute-optimizer.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'compute-optimizer.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'compute-optimizer.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'compute-optimizer.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'compute-optimizer.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'compute-optimizer.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'compute-optimizer.us-west-2.amazonaws.com', ], ], ], 'config' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'config-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'config-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'config-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'config-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'config-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'connect-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'connect-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'connect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'connect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect-campaigns' => [ 'endpoints' => [ 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'connect-campaigns-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'connect-campaigns-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'contact-lens' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'controltower' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'controltower-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'controltower-fips.us-west-2.amazonaws.com', ], ], ], 'cost-optimization-hub' => [ 'endpoints' => [ 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'cost-optimization-hub.us-east-1.amazonaws.com', ], ], ], 'cur' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.mediastore' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'databrew' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'databrew-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'databrew-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dataexchange' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'datapipeline' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'datasync' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'datazone.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'datazone.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'datazone.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'datazone.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'datazone.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'datazone.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'datazone.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'datazone.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'datazone.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'datazone.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'datazone.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'datazone.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'hostname' => 'datazone.ca-west-1.api.aws', ], 'eu-central-1' => [ 'hostname' => 'datazone.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'datazone.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'datazone.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'datazone.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'datazone.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'datazone.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'datazone.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'datazone.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'datazone.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'datazone.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'datazone.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'datazone.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'datazone.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'datazone.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'datazone.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'datazone.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'datazone-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dax' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'devicefarm' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'devops-guru' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'devops-guru-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'devops-guru-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'directconnect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'directconnect-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'directconnect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'discovery' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'dlm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'dms' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'dms' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'dms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'dms-fips.us-west-2.amazonaws.com', ], ], ], 'docdb' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'rds.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'rds.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'rds.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'rds.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'rds.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'rds.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'rds.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'rds.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'rds.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'rds.eu-west-3.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'rds.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'rds.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'rds.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'rds.us-west-2.amazonaws.com', ], ], ], 'drs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ds' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.ca-central-1.amazonaws.com', ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.ca-west-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'localhost:8000', 'protocols' => [ 'http', ], ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'dynamodb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'dynamodb-fips.us-west-2.amazonaws.com', ], ], ], 'ebs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ebs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ebs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'ec2.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'ec2.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ec2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'ec2.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ec2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'ec2.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'ecs' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'edge.sagemaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'fips.eks.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.eks.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.eks.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'eks-auth' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'eks-auth.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'eks-auth.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'eks-auth.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'eks-auth.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'eks-auth.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'eks-auth.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'eks-auth.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'eks-auth.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'eks-auth.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'eks-auth.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'eks-auth.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'eks-auth.ca-central-1.api.aws', ], 'ca-west-1' => [ 'hostname' => 'eks-auth.ca-west-1.api.aws', ], 'eu-central-1' => [ 'hostname' => 'eks-auth.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'eks-auth.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'eks-auth.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'eks-auth.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'eks-auth.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'eks-auth.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'eks-auth.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'eks-auth.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'eks-auth.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'eks-auth.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'eks-auth.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'eks-auth.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'eks-auth.us-east-1.api.aws', ], 'us-east-2' => [ 'hostname' => 'eks-auth.us-east-2.api.aws', ], 'us-west-1' => [ 'hostname' => 'eks-auth.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'eks-auth.us-west-2.api.aws', ], ], ], 'elasticache' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticache-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticache-fips.us-west-2.amazonaws.com', ], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticbeanstalk-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.ca-west-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => '{region}.{service}.{dnsSuffix}', ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'sslCommonName' => '{service}.{region}.{dnsSuffix}', ], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => '{service}.{region}.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elastictranscoder' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'email' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'email-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'email-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'email-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'emr-containers-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'emr-containers-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-serverless' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'emr-serverless-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'entitlement.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-east-1' => [], ], ], 'es' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'aos.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'aos.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.ca-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'aos.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-1.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'aos.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'aos.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'aos.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'es-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'aos.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'es-fips.us-west-2.amazonaws.com', ], ], ], 'events' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'events-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'events-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'events-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'events-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'events-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'evidently' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'hostname' => 'evidently.ap-northeast-1.amazonaws.com', ], 'ap-southeast-1' => [ 'hostname' => 'evidently.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'hostname' => 'evidently.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'hostname' => 'evidently.eu-central-1.amazonaws.com', ], 'eu-north-1' => [ 'hostname' => 'evidently.eu-north-1.amazonaws.com', ], 'eu-west-1' => [ 'hostname' => 'evidently.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'hostname' => 'evidently.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'hostname' => 'evidently.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'hostname' => 'evidently.us-west-2.amazonaws.com', ], ], ], 'finspace' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'finspace-api' => [ 'endpoints' => [ 'ca-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'firehose' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'fms-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-south-1.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.ap-southeast-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-central-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-south-1.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'fms-fips.eu-west-3.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'forecast' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'forecast-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'forecast-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'forecastquery' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'forecastquery-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'forecastquery-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'frauddetector' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'fsx' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', ], 'fips-prod-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', ], 'fips-prod-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', ], 'fips-prod-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', ], 'fips-prod-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', ], 'fips-prod-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'prod-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'gamelift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'geo' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'glacier' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'glacier-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'glacier-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glue' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'grafana' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'grafana.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'grafana.ap-northeast-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'grafana.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'grafana.ap-southeast-2.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'grafana.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'grafana.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'grafana.eu-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'grafana.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'grafana.us-east-2.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'grafana.us-west-2.amazonaws.com', ], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'greengrass-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'greengrass-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => true, ], 'groundstation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'groundstation-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'groundstation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'guardduty-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'guardduty-fips.us-west-2.amazonaws.com', ], ], 'isRegionalized' => true, ], 'health' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'health.us-east-1.amazonaws.com', ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'global.health.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'health-fips.us-east-2.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'health-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'healthlake' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-south-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'honeycode' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'iam.amazonaws.com', 'variants' => [ [ 'hostname' => 'iam-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-global-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iam-fips.amazonaws.com', ], 'iam' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'iam-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'iam-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iam-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'identity-chime' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'identity-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'identity-chime-fips.us-east-1.amazonaws.com', ], ], ], 'identitystore' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'importexport' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', 'service' => 'IngestionService', ], 'hostname' => 'importexport.amazonaws.com', 'signatureVersions' => [ 'v2', 'v4', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'ingest.timestream' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'ingest-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com', ], 'ingest-fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com', ], 'ingest-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com', ], 'ingest-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ingest-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ingest-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ingest.timestream-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'inspector' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'inspector2' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'internetmonitor.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'internetmonitor.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'internetmonitor.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'internetmonitor.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'internetmonitor.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'internetmonitor.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'internetmonitor.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'internetmonitor.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'internetmonitor.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'internetmonitor.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'internetmonitor.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'internetmonitor.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'hostname' => 'internetmonitor.ca-west-1.api.aws', ], 'eu-central-1' => [ 'hostname' => 'internetmonitor.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'internetmonitor.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'internetmonitor.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'internetmonitor.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'internetmonitor.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'internetmonitor.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'internetmonitor.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'internetmonitor.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'internetmonitor.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'internetmonitor.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'internetmonitor.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'internetmonitor.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'internetmonitor.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'internetmonitor.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'internetmonitor.us-west-1.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'hostname' => 'internetmonitor.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'internetmonitor-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iot' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotanalytics' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'iotevents' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'data.iotevents.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'data.iotevents.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'data.iotevents.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'data.iotevents.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'data.iotevents.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'data.iotevents.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'data.iotevents.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'data.iotevents.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'data.iotevents.eu-west-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iotevents.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'data.iotevents.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iotevents.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotfleetwise' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [], ], ], 'iotsecuredtunneling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsitewise' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotthingsgraph' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotthingsgraph', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'iottwinmaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'api-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iottwinmaker.ap-northeast-1.amazonaws.com', ], 'api-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'api.iottwinmaker.ap-northeast-2.amazonaws.com', ], 'api-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'api.iottwinmaker.ap-south-1.amazonaws.com', ], 'api-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'api.iottwinmaker.ap-southeast-1.amazonaws.com', ], 'api-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iottwinmaker.ap-southeast-2.amazonaws.com', ], 'api-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'api.iottwinmaker.eu-central-1.amazonaws.com', ], 'api-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iottwinmaker.eu-west-1.amazonaws.com', ], 'api-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iottwinmaker.us-east-1.amazonaws.com', ], 'api-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iottwinmaker.us-west-2.amazonaws.com', ], 'data-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'data.iottwinmaker.ap-northeast-1.amazonaws.com', ], 'data-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'data.iottwinmaker.ap-northeast-2.amazonaws.com', ], 'data-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'data.iottwinmaker.ap-south-1.amazonaws.com', ], 'data-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'data.iottwinmaker.ap-southeast-1.amazonaws.com', ], 'data-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'data.iottwinmaker.ap-southeast-2.amazonaws.com', ], 'data-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'data.iottwinmaker.eu-central-1.amazonaws.com', ], 'data-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'data.iottwinmaker.eu-west-1.amazonaws.com', ], 'data-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iottwinmaker.us-east-1.amazonaws.com', ], 'data-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iottwinmaker.us-west-2.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'fips-api-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-api-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iottwinmaker-fips.us-west-2.amazonaws.com', ], 'fips-data-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'data.iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-data-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'data.iottwinmaker-fips.us-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotwireless' => [ 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'api.iotwireless.ap-northeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'api.iotwireless.ap-southeast-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'api.iotwireless.eu-west-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'api.iotwireless.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'api.iotwireless.us-west-2.amazonaws.com', ], ], ], 'ivs' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'ivschat' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'ivsrealtime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'kafka' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kafka-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kafka-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kafkaconnect' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'kendra' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'kendra-ranking.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'kendra-ranking.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'kendra-ranking.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'kendra-ranking.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'kendra-ranking.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'kendra-ranking.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'kendra-ranking.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'kendra-ranking.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'kendra-ranking.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'kendra-ranking.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'kendra-ranking.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'kendra-ranking.ca-central-1.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.ca-central-1.api.aws', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'hostname' => 'kendra-ranking.ca-west-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'kendra-ranking.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'kendra-ranking.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'kendra-ranking.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'kendra-ranking.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'kendra-ranking.eu-west-1.api.aws', ], 'eu-west-3' => [ 'hostname' => 'kendra-ranking.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'kendra-ranking.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'kendra-ranking.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'kendra-ranking.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'kendra-ranking.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'kendra-ranking.us-east-1.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-east-1.api.aws', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'hostname' => 'kendra-ranking.us-east-2.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-east-2.api.aws', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'hostname' => 'kendra-ranking.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'kendra-ranking.us-west-2.api.aws', 'variants' => [ [ 'hostname' => 'kendra-ranking-fips.us-west-2.api.aws', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesis' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kinesis-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kinesis-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'kinesisvideo' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', ], 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'af-south-1-fips' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3-fips' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4-fips' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'kms-fips.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ca-central-1.amazonaws.com', ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.ca-west-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'kms-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3-fips' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'kms-fips.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'il-central-1-fips' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1-fips' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1-fips' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1-fips' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-west-2.amazonaws.com', ], ], ], 'lakeformation' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'lambda' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'lambda.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda.ca-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'lambda.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'lambda.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'lambda.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-linux-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-user-subscriptions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'license-manager-user-subscriptions-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'lightsail' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'logs' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'logs.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'logs.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'logs.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'logs.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'logs.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'logs.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'logs.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'logs.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'logs.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'logs.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'logs.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.ca-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'logs.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'logs.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'logs.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'logs.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'logs.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'logs.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'logs.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'logs.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'logs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'logs.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'logs.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'logs.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'logs.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'logs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'logs.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'lookoutequipment' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'eu-west-1' => [], 'us-east-1' => [], ], ], 'lookoutmetrics' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'lookoutvision' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'm2' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'deprecated' => true, ], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-east-2' => [ 'deprecated' => true, ], 'fips-us-west-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'il-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'machinelearning' => [ 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], ], ], 'macie2' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'macie2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'macie2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'managedblockchain' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], ], ], 'managedblockchain-query' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'marketplacecommerceanalytics' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'media-pipelines-chime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'media-pipelines-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'media-pipelines-chime-fips.us-west-2.amazonaws.com', ], ], ], 'mediaconnect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mediaconvert-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'medialive' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'medialive-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'medialive-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mediapackage' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediapackage-vod' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediapackagev2' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mediastore' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'meetings-chime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-west-2.amazonaws.com', ], ], ], 'memory-db' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'memory-db-fips.us-west-1.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'messaging-chime' => [ 'endpoints' => [ 'eu-central-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'messaging-chime-fips.us-east-1.amazonaws.com', ], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'mgh' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'mgn' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'migrationhub-orchestrator' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'migrationhub-strategy' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'mobileanalytics' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'models-v2-lex' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'models.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-west-2.amazonaws.com', ], ], ], 'monitoring' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'monitoring-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'monitoring-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mq' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mturk-requester' => [ 'endpoints' => [ 'sandbox' => [ 'hostname' => 'mturk-requester-sandbox.us-east-1.amazonaws.com', ], 'us-east-1' => [], ], 'isRegionalized' => false, ], 'neptune' => [ 'endpoints' => [ 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'rds.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'rds.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'rds.ap-northeast-2.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'rds.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'rds.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'rds.ap-southeast-2.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'rds.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'rds.eu-central-1.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'rds.eu-north-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'rds.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'rds.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'rds.eu-west-3.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'rds.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'rds.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'rds.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'rds.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'rds.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'rds.us-west-2.amazonaws.com', ], ], ], 'network-firewall' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'networkmanager' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'networkmanager.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'networkmanager-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'networkmanager-fips.us-west-2.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'nimble' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'oam' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'oidc' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'oidc.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'oidc.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'oidc.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'oidc.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'oidc.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'oidc.ap-south-1.amazonaws.com', ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'oidc.ap-south-2.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'oidc.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'oidc.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'oidc.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'oidc.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'oidc.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'oidc.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'oidc.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'oidc.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'oidc.eu-south-1.amazonaws.com', ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'oidc.eu-south-2.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'oidc.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'oidc.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'oidc.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'oidc.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'oidc.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'oidc.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'oidc.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'oidc.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'oidc.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'oidc.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'oidc.us-west-2.amazonaws.com', ], ], ], 'omics' => [ 'endpoints' => [ 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'omics.ap-southeast-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'omics.eu-central-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'omics.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'omics.eu-west-2.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'omics-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'omics-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'omics.il-central-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'omics.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'omics-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'omics.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'omics-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'opsworks' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'opsworks-cm' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'organizations' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'organizations.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'organizations-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'organizations-fips.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'osis' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'outposts' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'outposts-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'outposts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'participant.connect' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'participant.connect-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'participant.connect-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'participant.connect-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'participant.connect-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'personalize' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'pi' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'pinpoint' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'mobiletargeting', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'pinpoint.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'pinpoint.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'pinpoint.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'pinpoint.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'pipes' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'polly' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'portal.sso' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'portal.sso.af-south-1.amazonaws.com', ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'portal.sso.ap-east-1.amazonaws.com', ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'portal.sso.ap-northeast-1.amazonaws.com', ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'portal.sso.ap-northeast-2.amazonaws.com', ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'portal.sso.ap-northeast-3.amazonaws.com', ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'portal.sso.ap-south-1.amazonaws.com', ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'portal.sso.ap-southeast-1.amazonaws.com', ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'portal.sso.ap-southeast-2.amazonaws.com', ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'portal.sso.ap-southeast-3.amazonaws.com', ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'portal.sso.ap-southeast-4.amazonaws.com', ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'portal.sso.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'portal.sso.eu-central-1.amazonaws.com', ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'portal.sso.eu-central-2.amazonaws.com', ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'portal.sso.eu-north-1.amazonaws.com', ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'portal.sso.eu-south-1.amazonaws.com', ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'portal.sso.eu-west-1.amazonaws.com', ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'portal.sso.eu-west-2.amazonaws.com', ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'portal.sso.eu-west-3.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'portal.sso.il-central-1.amazonaws.com', ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'portal.sso.me-central-1.amazonaws.com', ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'portal.sso.me-south-1.amazonaws.com', ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'portal.sso.sa-east-1.amazonaws.com', ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'portal.sso.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'portal.sso.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'portal.sso.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'portal.sso.us-west-2.amazonaws.com', ], ], ], 'private-networks' => [ 'endpoints' => [ 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'profile' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'profile-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'profile-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'profile-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'profile-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'profile-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'profile-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'projects.iot1click' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'proton' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'qbusiness' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'hostname' => 'qbusiness.af-south-1.api.aws', ], 'ap-east-1' => [ 'hostname' => 'qbusiness.ap-east-1.api.aws', ], 'ap-northeast-1' => [ 'hostname' => 'qbusiness.ap-northeast-1.api.aws', ], 'ap-northeast-2' => [ 'hostname' => 'qbusiness.ap-northeast-2.api.aws', ], 'ap-northeast-3' => [ 'hostname' => 'qbusiness.ap-northeast-3.api.aws', ], 'ap-south-1' => [ 'hostname' => 'qbusiness.ap-south-1.api.aws', ], 'ap-south-2' => [ 'hostname' => 'qbusiness.ap-south-2.api.aws', ], 'ap-southeast-1' => [ 'hostname' => 'qbusiness.ap-southeast-1.api.aws', ], 'ap-southeast-2' => [ 'hostname' => 'qbusiness.ap-southeast-2.api.aws', ], 'ap-southeast-3' => [ 'hostname' => 'qbusiness.ap-southeast-3.api.aws', ], 'ap-southeast-4' => [ 'hostname' => 'qbusiness.ap-southeast-4.api.aws', ], 'ca-central-1' => [ 'hostname' => 'qbusiness.ca-central-1.api.aws', ], 'ca-west-1' => [ 'hostname' => 'qbusiness.ca-west-1.api.aws', ], 'eu-central-1' => [ 'hostname' => 'qbusiness.eu-central-1.api.aws', ], 'eu-central-2' => [ 'hostname' => 'qbusiness.eu-central-2.api.aws', ], 'eu-north-1' => [ 'hostname' => 'qbusiness.eu-north-1.api.aws', ], 'eu-south-1' => [ 'hostname' => 'qbusiness.eu-south-1.api.aws', ], 'eu-south-2' => [ 'hostname' => 'qbusiness.eu-south-2.api.aws', ], 'eu-west-1' => [ 'hostname' => 'qbusiness.eu-west-1.api.aws', ], 'eu-west-2' => [ 'hostname' => 'qbusiness.eu-west-2.api.aws', ], 'eu-west-3' => [ 'hostname' => 'qbusiness.eu-west-3.api.aws', ], 'il-central-1' => [ 'hostname' => 'qbusiness.il-central-1.api.aws', ], 'me-central-1' => [ 'hostname' => 'qbusiness.me-central-1.api.aws', ], 'me-south-1' => [ 'hostname' => 'qbusiness.me-south-1.api.aws', ], 'sa-east-1' => [ 'hostname' => 'qbusiness.sa-east-1.api.aws', ], 'us-east-1' => [ 'hostname' => 'qbusiness.us-east-1.api.aws', ], 'us-east-2' => [ 'hostname' => 'qbusiness.us-east-2.api.aws', ], 'us-west-1' => [ 'hostname' => 'qbusiness.us-west-1.api.aws', ], 'us-west-2' => [ 'hostname' => 'qbusiness.us-west-2.api.aws', ], ], ], 'qldb' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'qldb-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'qldb-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'qldb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'quicksight' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'ram' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rbin' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-west-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'rds-fips.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', ], 'rds-fips.ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.ca-west-1.amazonaws.com', ], 'rds-fips.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com', ], 'rds-fips.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com', ], 'rds-fips.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com', ], 'rds-fips.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com', ], 'rds.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rds.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => '{service}.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'rds-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-west-2.amazonaws.com', ], ], ], 'rds-data' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rds-data-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rds-data-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'redshift' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'redshift-serverless' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'redshift-serverless-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'redshift-serverless-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'redshift-serverless-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'redshift-serverless-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'redshift-serverless-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'redshift-serverless-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'redshift-serverless-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'redshift-serverless-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'redshift-serverless-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'redshift-serverless-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rekognition' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'il-central-1' => [], 'rekognition-fips.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', ], 'rekognition-fips.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', ], 'rekognition-fips.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', ], 'rekognition-fips.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', ], 'rekognition-fips.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', ], 'rekognition.ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'rekognition.us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-west-2.amazonaws.com', ], ], ], 'resiliencehub' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'resource-explorer-2' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'resource-groups' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'resource-groups-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'resource-groups-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'robomaker' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'route53' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'route53.amazonaws.com', 'variants' => [ [ 'hostname' => 'route53-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'route53-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'route53-recovery-control-config' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'route53-recovery-control-config.us-west-2.amazonaws.com', ], ], ], 'route53domains' => [ 'endpoints' => [ 'us-east-1' => [], ], ], 'route53resolver' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'rum' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'runtime-v2-lex' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'runtime.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-west-2.amazonaws.com', ], ], ], 'runtime.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'runtime-fips.sagemaker.us-west-2.amazonaws.com', ], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.af-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'hostname' => 's3.ap-northeast-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-northeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-south-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'hostname' => 's3.ap-southeast-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'hostname' => 's3.ap-southeast-2.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.ap-southeast-4.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 's3-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 's3-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-fips.dualstack.ca-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3.dualstack.ca-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-central-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-north-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-south-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'hostname' => 's3.eu-west-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.eu-west-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 's3-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 's3-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 's3-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.il-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.me-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.me-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 's3-external-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3-external-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], ], 'sa-east-1' => [ 'hostname' => 's3.sa-east-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3.dualstack.sa-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'hostname' => 's3.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1' => [ 'hostname' => 's3.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2' => [ 'hostname' => 's3.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], ], 'isRegionalized' => true, 'partitionEndpoint' => 'aws-global', ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 's3-control.ap-northeast-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 's3-control.ap-northeast-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 's3-control.ap-northeast-3.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-northeast-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 's3-control.ap-south-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-south-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 's3-control.ap-southeast-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-southeast-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 's3-control.ap-southeast-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.ap-southeast-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 's3-control.ca-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control-fips.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control.dualstack.ca-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.ca-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 's3-control.eu-central-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-central-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 's3-control.eu-north-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-north-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 's3-control.eu-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 's3-control.eu-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 's3-control.eu-west-3.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.eu-west-3.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 's3-control.sa-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.sa-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 's3-control.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 's3-control.us-east-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-east-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-east-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 's3-control.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 's3-control.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-west-2.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-west-2.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'fips-ca-central-1' => [ 'deprecated' => true, ], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-east-2' => [ 'deprecated' => true, ], 'fips-us-west-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'il-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], ], ], 'sagemaker-geospatial' => [ 'endpoints' => [ 'us-west-2' => [], ], ], 'savingsplans' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'savingsplans.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'scheduler' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'schemas' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'sdb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 'v2', ], ], 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'hostname' => 'sdb.amazonaws.com', ], 'us-west-1' => [], 'us-west-2' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'deprecated' => true, ], 'ca-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'ca-west-1-fips' => [ 'deprecated' => true, ], 'eu-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'il-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'deprecated' => true, ], 'us-east-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'deprecated' => true, ], 'us-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'deprecated' => true, ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'deprecated' => true, ], ], ], 'securityhub' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'securitylake' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'securitylake-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'securitylake-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'securitylake-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'securitylake-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'securitylake-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'securitylake-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'securitylake-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'securitylake-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [ 'protocols' => [ 'https', ], ], 'ap-northeast-1' => [ 'protocols' => [ 'https', ], ], 'ap-northeast-2' => [ 'protocols' => [ 'https', ], ], 'ap-south-1' => [ 'protocols' => [ 'https', ], ], 'ap-southeast-1' => [ 'protocols' => [ 'https', ], ], 'ap-southeast-2' => [ 'protocols' => [ 'https', ], ], 'ca-central-1' => [ 'protocols' => [ 'https', ], ], 'eu-central-1' => [ 'protocols' => [ 'https', ], ], 'eu-north-1' => [ 'protocols' => [ 'https', ], ], 'eu-west-1' => [ 'protocols' => [ 'https', ], ], 'eu-west-2' => [ 'protocols' => [ 'https', ], ], 'eu-west-3' => [ 'protocols' => [ 'https', ], ], 'me-south-1' => [ 'protocols' => [ 'https', ], ], 'sa-east-1' => [ 'protocols' => [ 'https', ], ], 'us-east-1' => [ 'protocols' => [ 'https', ], ], 'us-east-2' => [ 'protocols' => [ 'https', ], ], 'us-west-1' => [ 'protocols' => [ 'https', ], ], 'us-west-2' => [ 'protocols' => [ 'https', ], ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-west-2.amazonaws.com', ], ], ], 'servicecatalog-appregistry' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'servicediscovery' => [ 'endpoints' => [ 'af-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.af-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-northeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-south-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ap-southeast-4' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.ap-southeast-4.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.ca-central-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.ca-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-central-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-central-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-north-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-north-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-south-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-south-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.eu-west-3.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'il-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.il-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-central-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.me-central-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'me-south-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.me-south-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.sa-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-east-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-east-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-west-2.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-west-2.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-west-2.amazonaws.com', ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'session.qldb' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-east-2.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'session.qldb-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'session.qldb-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'shield' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'shield.us-east-1.amazonaws.com', ], 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'shield.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'shield-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'shield-fips.us-east-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'signer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'signer-fips.us-west-2.amazonaws.com', ], 'fips-verification-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'verification.signer-fips.us-east-1.amazonaws.com', ], 'fips-verification-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'verification.signer-fips.us-east-2.amazonaws.com', ], 'fips-verification-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'verification.signer-fips.us-west-1.amazonaws.com', ], 'fips-verification-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'verification.signer-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'signer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'verification-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'verification.signer.af-south-1.amazonaws.com', ], 'verification-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'verification.signer.ap-east-1.amazonaws.com', ], 'verification-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'verification.signer.ap-northeast-1.amazonaws.com', ], 'verification-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'verification.signer.ap-northeast-2.amazonaws.com', ], 'verification-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'verification.signer.ap-south-1.amazonaws.com', ], 'verification-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'verification.signer.ap-southeast-1.amazonaws.com', ], 'verification-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'verification.signer.ap-southeast-2.amazonaws.com', ], 'verification-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'verification.signer.ca-central-1.amazonaws.com', ], 'verification-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'verification.signer.eu-central-1.amazonaws.com', ], 'verification-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'verification.signer.eu-north-1.amazonaws.com', ], 'verification-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'verification.signer.eu-south-1.amazonaws.com', ], 'verification-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'verification.signer.eu-west-1.amazonaws.com', ], 'verification-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'verification.signer.eu-west-2.amazonaws.com', ], 'verification-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'verification.signer.eu-west-3.amazonaws.com', ], 'verification-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'verification.signer.me-south-1.amazonaws.com', ], 'verification-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'verification.signer.sa-east-1.amazonaws.com', ], 'verification-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'verification.signer.us-east-1.amazonaws.com', ], 'verification-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'verification.signer.us-east-2.amazonaws.com', ], 'verification-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'verification.signer.us-west-1.amazonaws.com', ], 'verification-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'verification.signer.us-west-2.amazonaws.com', ], ], ], 'simspaceweaver' => [ 'endpoints' => [ 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'sms' => [ 'endpoints' => [ 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sms-fips.us-west-2.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sms-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sms-voice' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'snowball' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-south-1.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ap-southeast-2.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-central-1.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'snowball-fips.eu-west-3.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-west-2.amazonaws.com', ], 'me-central-1' => [], 'sa-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'sns-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'sns-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sns-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sns-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sqs-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'sslCommonName' => 'queue.{dnsSuffix}', 'variants' => [ [ 'hostname' => 'sqs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sqs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.ca-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.ca-central-1.amazonaws.com', ], 'fips-ca-west-1' => [ 'credentialScope' => [ 'region' => 'ca-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.ca-west-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-contacts' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-contacts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-incidents' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com', ], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-incidents-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ssm-sap' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'ssm-sap-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sso' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'states' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'states-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'states-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-west-2.amazonaws.com', ], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'local' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'localhost:8000', 'protocols' => [ 'http', ], ], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'sts' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'sts.amazonaws.com', ], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-west-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'sts-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'sts-fips.us-west-2.amazonaws.com', ], ], 'partitionEndpoint' => 'aws-global', ], 'support' => [ 'endpoints' => [ 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'support.us-east-1.amazonaws.com', ], ], 'partitionEndpoint' => 'aws-global', ], 'supportapp' => [ 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'swf' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'swf-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'swf-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'synthetics' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'tagging' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'textract' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'thinclient' => [ 'endpoints' => [ 'ap-south-1' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'tnb' => [ 'endpoints' => [ 'ap-northeast-2' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-south-2' => [], 'eu-west-3' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-west-2.amazonaws.com', ], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'sa-east-1' => [], 'transcribestreaming-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.ca-central-1.amazonaws.com', ], 'transcribestreaming-fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com', ], 'transcribestreaming-fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com', ], 'transcribestreaming-fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com', ], 'transcribestreaming-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'transcribestreaming-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'transcribestreaming-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'transfer' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-east-1.amazonaws.com', ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2-fips' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-east-2.amazonaws.com', ], 'us-west-1' => [], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-west-2.amazonaws.com', ], ], ], 'verifiedpermissions' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'voice-chime' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1-fips' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.ca-central-1.amazonaws.com', ], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.us-east-1.amazonaws.com', ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'voice-chime-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2-fips' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'voice-chime-fips.us-west-2.amazonaws.com', ], ], ], 'voiceid' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.ca-central-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'voiceid-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'voiceid-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'vpc-lattice' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-2' => [], ], ], 'waf' => [ 'endpoints' => [ 'aws' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'waf-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-fips.amazonaws.com', ], 'aws-global' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'waf.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-fips.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-global-fips' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-fips.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-global', ], 'waf-regional' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'waf-regional.af-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'waf-regional.ap-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'waf-regional.ap-northeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'waf-regional.ap-northeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'waf-regional.ap-northeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'waf-regional.ap-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'waf-regional.ap-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'waf-regional.ap-southeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'waf-regional.ap-southeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'waf-regional.ap-southeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'waf-regional.ap-southeast-4.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'waf-regional.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'waf-regional.eu-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'waf-regional.eu-central-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'waf-regional.eu-north-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'waf-regional.eu-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'waf-regional.eu-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'waf-regional.eu-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'waf-regional.eu-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'waf-regional.eu-west-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'waf-regional.il-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'waf-regional.me-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'waf-regional.me-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'waf-regional.sa-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'waf-regional.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'waf-regional.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'waf-regional.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'waf-regional.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wafv2' => [ 'endpoints' => [ 'af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'hostname' => 'wafv2.af-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.af-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'hostname' => 'wafv2.ap-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'hostname' => 'wafv2.ap-northeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'hostname' => 'wafv2.ap-northeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'hostname' => 'wafv2.ap-northeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'hostname' => 'wafv2.ap-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'hostname' => 'wafv2.ap-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'hostname' => 'wafv2.ap-southeast-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'hostname' => 'wafv2.ap-southeast-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'hostname' => 'wafv2.ap-southeast-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'hostname' => 'wafv2.ap-southeast-4.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'hostname' => 'wafv2.ca-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.ca-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'hostname' => 'wafv2.eu-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'hostname' => 'wafv2.eu-central-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-central-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'hostname' => 'wafv2.eu-north-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-north-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'hostname' => 'wafv2.eu-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'hostname' => 'wafv2.eu-south-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-south-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'hostname' => 'wafv2.eu-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'hostname' => 'wafv2.eu-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'hostname' => 'wafv2.eu-west-3.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.eu-west-3.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-af-south-1' => [ 'credentialScope' => [ 'region' => 'af-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.af-south-1.amazonaws.com', ], 'fips-ap-east-1' => [ 'credentialScope' => [ 'region' => 'ap-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-east-1.amazonaws.com', ], 'fips-ap-northeast-1' => [ 'credentialScope' => [ 'region' => 'ap-northeast-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-1.amazonaws.com', ], 'fips-ap-northeast-2' => [ 'credentialScope' => [ 'region' => 'ap-northeast-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-2.amazonaws.com', ], 'fips-ap-northeast-3' => [ 'credentialScope' => [ 'region' => 'ap-northeast-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-northeast-3.amazonaws.com', ], 'fips-ap-south-1' => [ 'credentialScope' => [ 'region' => 'ap-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-south-1.amazonaws.com', ], 'fips-ap-south-2' => [ 'credentialScope' => [ 'region' => 'ap-south-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-south-2.amazonaws.com', ], 'fips-ap-southeast-1' => [ 'credentialScope' => [ 'region' => 'ap-southeast-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-1.amazonaws.com', ], 'fips-ap-southeast-2' => [ 'credentialScope' => [ 'region' => 'ap-southeast-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-2.amazonaws.com', ], 'fips-ap-southeast-3' => [ 'credentialScope' => [ 'region' => 'ap-southeast-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-3.amazonaws.com', ], 'fips-ap-southeast-4' => [ 'credentialScope' => [ 'region' => 'ap-southeast-4', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ap-southeast-4.amazonaws.com', ], 'fips-ca-central-1' => [ 'credentialScope' => [ 'region' => 'ca-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.ca-central-1.amazonaws.com', ], 'fips-eu-central-1' => [ 'credentialScope' => [ 'region' => 'eu-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-central-1.amazonaws.com', ], 'fips-eu-central-2' => [ 'credentialScope' => [ 'region' => 'eu-central-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-central-2.amazonaws.com', ], 'fips-eu-north-1' => [ 'credentialScope' => [ 'region' => 'eu-north-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-north-1.amazonaws.com', ], 'fips-eu-south-1' => [ 'credentialScope' => [ 'region' => 'eu-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-south-1.amazonaws.com', ], 'fips-eu-south-2' => [ 'credentialScope' => [ 'region' => 'eu-south-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-south-2.amazonaws.com', ], 'fips-eu-west-1' => [ 'credentialScope' => [ 'region' => 'eu-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-1.amazonaws.com', ], 'fips-eu-west-2' => [ 'credentialScope' => [ 'region' => 'eu-west-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-2.amazonaws.com', ], 'fips-eu-west-3' => [ 'credentialScope' => [ 'region' => 'eu-west-3', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.eu-west-3.amazonaws.com', ], 'fips-il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.il-central-1.amazonaws.com', ], 'fips-me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.me-central-1.amazonaws.com', ], 'fips-me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.me-south-1.amazonaws.com', ], 'fips-sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.sa-east-1.amazonaws.com', ], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [ 'credentialScope' => [ 'region' => 'il-central-1', ], 'hostname' => 'wafv2.il-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.il-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-central-1' => [ 'credentialScope' => [ 'region' => 'me-central-1', ], 'hostname' => 'wafv2.me-central-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.me-central-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'me-south-1' => [ 'credentialScope' => [ 'region' => 'me-south-1', ], 'hostname' => 'wafv2.me-south-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.me-south-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'sa-east-1' => [ 'credentialScope' => [ 'region' => 'sa-east-1', ], 'hostname' => 'wafv2.sa-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.sa-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'hostname' => 'wafv2.us-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'hostname' => 'wafv2.us-east-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'hostname' => 'wafv2.us-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'hostname' => 'wafv2.us-west-2.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wellarchitected' => [ 'endpoints' => [ 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-north-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [], 'us-east-2' => [], 'us-west-1' => [], 'us-west-2' => [], ], ], 'wisdom' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'deprecated' => true, ], 'fips-us-west-2' => [ 'deprecated' => true, ], 'ui-ap-northeast-1' => [], 'ui-ap-northeast-2' => [], 'ui-ap-southeast-1' => [], 'ui-ap-southeast-2' => [], 'ui-ca-central-1' => [], 'ui-eu-central-1' => [], 'ui-eu-west-2' => [], 'ui-us-east-1' => [], 'ui-us-west-2' => [], 'us-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'workdocs' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'eu-west-1' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'workdocs-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'workdocs-fips.us-west-2.amazonaws.com', ], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'workdocs-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'workdocs-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'workmail' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'eu-west-1' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-east-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'workspaces-web' => [ 'endpoints' => [ 'ap-northeast-1' => [], 'ap-south-1' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ca-central-1' => [], 'eu-central-1' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'us-east-1' => [], 'us-west-2' => [], ], ], 'xray' => [ 'endpoints' => [ 'af-south-1' => [], 'ap-east-1' => [], 'ap-northeast-1' => [], 'ap-northeast-2' => [], 'ap-northeast-3' => [], 'ap-south-1' => [], 'ap-south-2' => [], 'ap-southeast-1' => [], 'ap-southeast-2' => [], 'ap-southeast-3' => [], 'ap-southeast-4' => [], 'ca-central-1' => [], 'ca-west-1' => [], 'eu-central-1' => [], 'eu-central-2' => [], 'eu-north-1' => [], 'eu-south-1' => [], 'eu-south-2' => [], 'eu-west-1' => [], 'eu-west-2' => [], 'eu-west-3' => [], 'fips-us-east-1' => [ 'credentialScope' => [ 'region' => 'us-east-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-east-1.amazonaws.com', ], 'fips-us-east-2' => [ 'credentialScope' => [ 'region' => 'us-east-2', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-east-2.amazonaws.com', ], 'fips-us-west-1' => [ 'credentialScope' => [ 'region' => 'us-west-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-west-1.amazonaws.com', ], 'fips-us-west-2' => [ 'credentialScope' => [ 'region' => 'us-west-2', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-west-2.amazonaws.com', ], 'il-central-1' => [], 'me-central-1' => [], 'me-south-1' => [], 'sa-east-1' => [], 'us-east-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-east-2' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-east-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-west-2' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-west-2.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com.cn', 'partition' => 'aws-cn', 'partitionName' => 'AWS China', 'regionRegex' => '^cn\\-\\w+\\-\\d+$', 'regions' => [ 'cn-north-1' => [ 'description' => 'China (Beijing)', ], 'cn-northwest-1' => [ 'description' => 'China (Ningxia)', ], ], 'services' => [ 'access-analyzer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'account' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'account.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'acm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'airflow' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'api.ecr' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'api.ecr.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'api.ecr.cn-northwest-1.amazonaws.com.cn', ], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'api.tunneling.iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'apigateway' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'applicationinsights' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'appmesh' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'appmesh.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'appsync' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'athena' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'athena.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'athena.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'backup' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'batch' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'budgets' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'budgets.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cassandra' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ce' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'ce.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cloudcontrolapi' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cloudfront' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'cloudfront.cn-northwest-1.amazonaws.com.cn', 'protocols' => [ 'http', 'https', ], ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'cloudtrail' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codebuild' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codecommit' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'codepipeline' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'compute-optimizer.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'compute-optimizer.cn-northwest-1.amazonaws.com.cn', ], ], ], 'config' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'cur' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'data.ats.iot.cn-north-1.amazonaws.com.cn', 'protocols' => [ 'https', ], ], 'cn-northwest-1' => [], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'databrew' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'datasync' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'datazone.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'datazone.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'dax' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'directconnect' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dms' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'docdb' => [ 'endpoints' => [ 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn', ], ], ], 'ds' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'eks-auth' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'eks-auth.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'eks-auth.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'elasticache' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'emr-serverless' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'es' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'aos.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'aos.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'events' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'firehose' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'firehose.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'firehose.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'fsx' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'gamelift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'glacier' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'glue' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], ], 'isRegionalized' => true, ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], 'isRegionalized' => true, ], 'health' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'health.cn-northwest-1.amazonaws.com.cn', ], 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'global.health.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'iam' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'iam.cn-north-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'identitystore' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'inspector2' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'internetmonitor.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'internetmonitor.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'iot' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'iotanalytics' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'iotevents' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'data.iotevents.cn-north-1.amazonaws.com.cn', ], ], ], 'iotsecuredtunneling' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'iotsitewise' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'iottwinmaker' => [ 'endpoints' => [ 'api-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'api.iottwinmaker.cn-north-1.amazonaws.com.cn', ], 'cn-north-1' => [], 'data-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'data.iottwinmaker.cn-north-1.amazonaws.com.cn', ], ], ], 'kafka' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'kendra-ranking.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'kendra-ranking.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'kinesis' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'kinesisvideo' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'lakeformation' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'lambda' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'lambda.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'lambda.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'subscribe.mediaconvert.cn-northwest-1.amazonaws.com.cn', ], ], ], 'memory-db' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'monitoring' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'mq' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'neptune' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'rds.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'rds.cn-northwest-1.amazonaws.com.cn', ], ], ], 'network-firewall' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'oam' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'oidc' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'oidc.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'oidc.cn-northwest-1.amazonaws.com.cn', ], ], ], 'organizations' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'organizations.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'personalize' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'pi' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'pipes' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'polly' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'portal.sso' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'portal.sso.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'portal.sso.cn-northwest-1.amazonaws.com.cn', ], ], ], 'qbusiness' => [ 'defaults' => [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'variants' => [ [ 'dnsSuffix' => 'api.amazonwebservices.com.cn', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'hostname' => 'qbusiness.cn-north-1.api.amazonwebservices.com.cn', ], 'cn-northwest-1' => [ 'hostname' => 'qbusiness.cn-northwest-1.api.amazonwebservices.com.cn', ], ], ], 'quicksight' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rbin' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rds' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'redshift' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'redshift-serverless' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'resource-groups' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'route53.amazonaws.com.cn', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-cn-global', ], 'route53resolver' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'runtime.sagemaker' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 's3.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com.cn', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 's3-control.cn-north-1.amazonaws.com.cn', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.cn-north-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 's3-control.cn-northwest-1.amazonaws.com.cn', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control.dualstack.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'savingsplans' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'savingsplans.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'savingsplans.cn-northwest-1.amazonaws.com.cn', ], ], 'isRegionalized' => true, ], 'schemas' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'secretsmanager' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], ], ], ], ], 'securityhub' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'protocols' => [ 'https', ], ], 'cn-northwest-1' => [ 'protocols' => [ 'https', ], ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'servicediscovery' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'signer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], 'verification-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'verification.signer.cn-north-1.amazonaws.com.cn', ], 'verification-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'verification.signer.cn-northwest-1.amazonaws.com.cn', ], ], ], 'sms' => [ 'endpoints' => [ 'cn-north-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sso' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'states' => [ 'endpoints' => [ 'cn-north-1' => [ 'variants' => [ [ 'hostname' => 'states.cn-north-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], 'cn-northwest-1' => [ 'variants' => [ [ 'hostname' => 'states.cn-northwest-1.api.amazonwebservices.com.cn', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-cn-global' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'support.cn-north-1.amazonaws.com.cn', ], ], 'partitionEndpoint' => 'aws-cn-global', ], 'swf' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'cn.transcribe.cn-north-1.amazonaws.com.cn', ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'cn.transcribe.cn-northwest-1.amazonaws.com.cn', ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'transfer' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], 'waf-regional' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'waf-regional.cn-north-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'waf-regional.cn-northwest-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'wafv2' => [ 'endpoints' => [ 'cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'hostname' => 'wafv2.cn-north-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'hostname' => 'wafv2.cn-northwest-1.amazonaws.com.cn', 'variants' => [ [ 'hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn', 'tags' => [ 'fips', ], ], ], ], 'fips-cn-north-1' => [ 'credentialScope' => [ 'region' => 'cn-north-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.cn-north-1.amazonaws.com.cn', ], 'fips-cn-northwest-1' => [ 'credentialScope' => [ 'region' => 'cn-northwest-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.cn-northwest-1.amazonaws.com.cn', ], ], ], 'workspaces' => [ 'endpoints' => [ 'cn-northwest-1' => [], ], ], 'xray' => [ 'endpoints' => [ 'cn-north-1' => [], 'cn-northwest-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'dnsSuffix' => 'amazonaws.com', 'partition' => 'aws-us-gov', 'partitionName' => 'AWS GovCloud (US)', 'regionRegex' => '^us\\-gov\\-\\w+\\-\\d+$', 'regions' => [ 'us-gov-east-1' => [ 'description' => 'AWS GovCloud (US-East)', ], 'us-gov-west-1' => [ 'description' => 'AWS GovCloud (US-West)', ], ], 'services' => [ 'access-analyzer' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'access-analyzer.us-gov-west-1.amazonaws.com', ], ], ], 'acm' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'acm.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'acm.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'acm.us-gov-west-1.amazonaws.com', ], ], ], 'acm-pca' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'acm-pca.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'acm-pca.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'acm-pca.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'acm-pca.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.detective' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.detective-fips.us-gov-west-1.amazonaws.com', ], ], ], 'api.ecr' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ecr-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dkr-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dkr-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-dkr-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', ], 'fips-dkr-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'api.ecr.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.ecr.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ecr-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api-fips.sagemaker.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1-fips-secondary' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1-secondary' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'api.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'api.tunneling.iot' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'apigateway' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'appconfig.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appconfig.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'appconfig.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'appconfig.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'appconfigdata' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'appconfigdata.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appconfigdata.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'appconfigdata.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'appconfigdata.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'deprecated' => true, 'hostname' => 'application-autoscaling.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'deprecated' => true, 'hostname' => 'application-autoscaling.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], ], ], ], 'applicationinsights' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'applicationinsights.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'applicationinsights.us-gov-west-1.amazonaws.com', ], ], ], 'appstream2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'appstream', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'appstream2-fips.us-gov-west-1.amazonaws.com', ], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'athena' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'athena-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'athena-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'athena-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'athena.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'autoscaling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'autoscaling.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], ], ], ], 'autoscaling-plans' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], ], ], ], 'backup' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'backup-gateway' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'backupstorage' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'batch' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'batch.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'batch.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'batch.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'batch.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'batch.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'bedrock' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'cassandra' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cassandra.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cassandra.us-gov-west-1.amazonaws.com', ], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudcontrolapi-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'clouddirectory' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'clouddirectory.us-gov-west-1.amazonaws.com', ], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudformation.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudformation.us-gov-west-1.amazonaws.com', ], ], ], 'cloudhsm' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'cloudhsmv2' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'cloudhsm', ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'cloudtrail' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cloudtrail.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codebuild' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codebuild-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codecommit' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codecommit-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codedeploy-fips.us-gov-west-1.amazonaws.com', ], ], ], 'codepipeline' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'codepipeline-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'codestar-connections' => [ 'endpoints' => [ 'us-gov-east-1' => [], ], ], 'cognito-identity' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-identity-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'cognito-idp' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'cognito-idp-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'comprehend-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'comprehendmedical' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'comprehendmedical-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'compute-optimizer' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'compute-optimizer-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'compute-optimizer-fips.us-gov-west-1.amazonaws.com', ], ], ], 'config' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'config.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'config.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'config.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'config.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'config.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'connect' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'connect.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'connect.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'controltower' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'data-ats.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.iot' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'service' => 'iotdata', ], 'deprecated' => true, 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'data.jobs.iot' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'data.jobs.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'databrew' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'databrew.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'databrew.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datasync' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'datazone' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'datazone.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'datazone.us-gov-west-1.api.aws', ], ], ], 'directconnect' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'directconnect.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'directconnect.us-gov-west-1.amazonaws.com', ], ], ], 'dlm' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dlm.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dlm.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dlm.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dlm.us-gov-west-1.amazonaws.com', ], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-gov-west-1.amazonaws.com', ], ], ], 'docdb' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'drs' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'drs-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'drs-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ds' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ds-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ds-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'dynamodb' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dynamodb.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'dynamodb.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'dynamodb.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'dynamodb.us-gov-west-1.amazonaws.com', ], ], ], 'ebs' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ec2.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'ec2.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ec2.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'ec2.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ec2.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'ecs' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ecs-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'eks.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'eks.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'eks.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'eks.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'eks.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'eks-auth' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'eks-auth.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'eks-auth.us-gov-west-1.api.aws', ], ], ], 'elasticache' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticache.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticache.us-gov-west-1.amazonaws.com', ], ], ], 'elasticbeanstalk' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticbeanstalk.us-gov-west-1.amazonaws.com', ], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticloadbalancing.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'elasticloadbalancing.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticmapreduce' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'elasticmapreduce.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'email' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'email-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'email-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'emr-containers' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'emr-serverless' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'es' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'aos.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], [ 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'es-fips.us-gov-west-1.amazonaws.com', ], ], ], 'events' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'events.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'events.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'events.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'events.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'firehose' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'firehose-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fms' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'fsx' => [ 'endpoints' => [ 'fips-prod-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', ], 'fips-prod-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', ], 'prod-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'prod-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fsx-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'geo' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'geo-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'geo-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glacier' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'glacier.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'glacier.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'glacier.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 'glacier.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'glue' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'glue-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'glue-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'glue.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'glue-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'glue-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'glue.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'greengrass' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'dataplane-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'greengrass-ats.iot.us-gov-east-1.amazonaws.com', ], 'dataplane-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'greengrass-ats.iot.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'greengrass.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'greengrass.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'greengrass.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'greengrass.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'isRegionalized' => true, ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'guardduty.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'guardduty.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'guardduty.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'guardduty.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'guardduty.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => true, ], 'health' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'sslCommonName' => 'health.us-gov-west-1.amazonaws.com', ], 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'global.health.us-gov.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'health-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'health-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iam' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'iam.us-gov.amazonaws.com', 'variants' => [ [ 'hostname' => 'iam.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'aws-us-gov-global-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iam.us-gov.amazonaws.com', ], 'iam-govcloud' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'iam.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'iam-govcloud-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iam.us-gov.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'identitystore' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'identitystore.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'identitystore.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'identitystore.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'identitystore.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'identitystore.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ingest.timestream' => [ 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ingest.timestream.us-gov-west-1.amazonaws.com', ], ], ], 'inspector' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'inspector2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'inspector2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'internetmonitor' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'internetmonitor.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'internetmonitor.us-gov-west-1.api.aws', ], ], ], 'iot' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'deprecated' => true, 'hostname' => 'iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotevents' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'ioteventsdata' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iotevents.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'data.iotevents-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsecuredtunneling' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'api.tunneling.iot-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iotsitewise' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iotsitewise-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'iottwinmaker' => [ 'endpoints' => [ 'api-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.iottwinmaker.us-gov-west-1.amazonaws.com', ], 'data-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iottwinmaker.us-gov-west-1.amazonaws.com', ], 'fips-api-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'api.iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'fips-data-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'data.iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'iottwinmaker-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kafka' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kafka.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kafka.us-gov-west-1.amazonaws.com', ], ], ], 'kendra' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'kendra-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kendra-ranking' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'kendra-ranking.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'kendra-ranking.us-gov-west-1.api.aws', ], ], ], 'kinesis' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kinesis.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'kinesis.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'kinesisanalytics' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-gov-west-1.amazonaws.com', ], ], ], 'lakeformation' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lakeformation-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'lakeformation.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'lakeformation-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lakeformation-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'lakeformation.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'lambda' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'lambda-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'lambda.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], ], ], 'license-manager' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'license-manager-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'license-manager-linux-subscriptions' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'logs.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'logs.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'logs.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'logs.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'm2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, ], 'fips-us-gov-west-1' => [ 'deprecated' => true, ], 'us-gov-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'managedblockchain' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'mediaconvert' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mediaconvert.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'meetings-chime' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'meetings-chime-fips.us-gov-west-1.amazonaws.com', ], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'mgn' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mgn-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'models-v2-lex' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'models.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'models-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'models-fips.lex.us-gov-west-1.amazonaws.com', ], ], ], 'monitoring' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'monitoring.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'monitoring.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'monitoring.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'monitoring.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'monitoring.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'mq' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'mq-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'mq-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'neptune' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'network-firewall' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'network-firewall-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'networkmanager' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'networkmanager.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'oidc' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'oidc.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'oidc.us-gov-west-1.amazonaws.com', ], ], ], 'organizations' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'organizations.us-gov-west-1.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'outposts' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'outposts.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'outposts.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'outposts.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'outposts.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'participant.connect' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'participant.connect.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'participant.connect.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'pi' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'pinpoint' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'mobiletargeting', ], ], 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'pinpoint.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'pinpoint-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'polly' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'polly-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'polly-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'portal.sso' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'portal.sso.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'portal.sso.us-gov-west-1.amazonaws.com', ], ], ], 'qbusiness' => [ 'defaults' => [ 'dnsSuffix' => 'api.aws', 'variants' => [ [ 'dnsSuffix' => 'api.aws', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'hostname' => 'qbusiness.us-gov-east-1.api.aws', ], 'us-gov-west-1' => [ 'hostname' => 'qbusiness.us-gov-west-1.api.aws', ], ], ], 'quicksight' => [ 'endpoints' => [ 'api' => [], 'us-gov-west-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'ram.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ram.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ram.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'ram.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'ram.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ram.us-gov-west-1.amazonaws.com', ], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'rds.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'rds.us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'rds.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'rds.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rds.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rds.us-gov-west-1.amazonaws.com', ], ], ], 'redshift' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'redshift.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'redshift.us-gov-west-1.amazonaws.com', ], ], ], 'rekognition' => [ 'endpoints' => [ 'rekognition-fips.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', ], 'rekognition.us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rekognition-fips.us-gov-west-1.amazonaws.com', ], ], ], 'resiliencehub' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'resiliencehub-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'resiliencehub-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'resource-groups' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'resource-groups.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'resource-groups.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'resource-groups.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'resource-groups.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'robomaker' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'rolesanywhere' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'rolesanywhere-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'rolesanywhere-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'route53' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'route53.us-gov.amazonaws.com', 'variants' => [ [ 'hostname' => 'route53.us-gov.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'fips-aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'route53.us-gov.amazonaws.com', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-us-gov-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'route53resolver.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'deprecated' => true, 'hostname' => 'route53resolver.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'route53resolver.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'deprecated' => true, 'hostname' => 'route53resolver.us-gov-west-1.amazonaws.com', ], ], ], 'runtime-v2-lex' => [ 'endpoints' => [ 'us-gov-west-1' => [], ], ], 'runtime.lex' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'lex', ], 'variants' => [ [ 'hostname' => 'runtime-fips.lex.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'runtime-fips.lex.us-gov-west-1.amazonaws.com', ], ], ], 'runtime.sagemaker' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'runtime.sagemaker.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'runtime.sagemaker.us-gov-west-1.amazonaws.com', ], ], ], 's3' => [ 'defaults' => [ 'signatureVersions' => [ 's3', 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'hostname' => 's3.us-gov-east-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 's3-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1' => [ 'hostname' => 's3.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'variants' => [ [ 'hostname' => 's3-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], ], ], 's3-control' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}-fips.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', 'fips', ], ], [ 'dnsSuffix' => 'amazonaws.com', 'hostname' => '{service}.dualstack.{region}.{dnsSuffix}', 'tags' => [ 'dualstack', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 's3-control.us-gov-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-gov-east-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-gov-east-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 's3-control.us-gov-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-control-fips.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 's3-control.dualstack.us-gov-west-1.amazonaws.com', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 's3-control-fips.us-gov-west-1.amazonaws.com', 'signatureVersions' => [ 's3v4', ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'deprecated' => true, ], 'fips-us-gov-west-1' => [ 'deprecated' => true, ], 'us-gov-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'deprecated' => true, ], 'us-gov-west-1' => [ 'variants' => [ [ 'tags' => [ 'dualstack', ], ], [ 'tags' => [ 'dualstack', 'fips', ], ], [ 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'deprecated' => true, ], ], ], 'securityhub' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'securityhub-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'serverlessrepo' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'serverlessrepo.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'serverlessrepo.us-gov-west-1.amazonaws.com', ], ], ], 'servicecatalog' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicecatalog-fips.us-gov-west-1.amazonaws.com', ], ], ], 'servicecatalog-appregistry' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'servicecatalog-appregistry.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'servicediscovery' => [ 'endpoints' => [ 'servicediscovery' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'servicediscovery-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-gov-east-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], [ 'hostname' => 'servicediscovery-fips.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 'servicediscovery.us-gov-west-1.api.aws', 'tags' => [ 'dualstack', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicediscovery-fips.us-gov-west-1.amazonaws.com', ], ], ], 'servicequotas' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'servicequotas.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'servicequotas.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'servicequotas.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'servicequotas.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'servicequotas.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'signer' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'simspaceweaver' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'simspaceweaver.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'simspaceweaver.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'simspaceweaver.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'simspaceweaver.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sms' => [ 'endpoints' => [ 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sms-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sms-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sms-voice' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sms-voice-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'snowball' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'snowball-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sns' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sns.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sns.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'sns.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'sns.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sqs' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'sqs.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'sqs.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'sqs.us-gov-west-1.amazonaws.com', 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], ], ], 'ssm' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'ssm.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'ssm.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'ssm.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'ssm.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'ssm.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'sso' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'sso.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'sso.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sso.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'sso.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'sso.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sso.us-gov-west-1.amazonaws.com', ], ], ], 'states' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'states-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'states.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'states-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'states.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'storagegateway' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-gov-west-1.amazonaws.com', ], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'variants' => [ [ 'hostname' => 'streams.dynamodb.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'streams.dynamodb.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'streams.dynamodb.us-gov-west-1.amazonaws.com', ], ], ], 'sts' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'sts.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'sts.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'sts.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'sts.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'sts.us-gov-west-1.amazonaws.com', ], ], ], 'support' => [ 'endpoints' => [ 'aws-us-gov-global' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'support.us-gov-west-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'support.us-gov-west-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'support.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], 'partitionEndpoint' => 'aws-us-gov-global', ], 'swf' => [ 'endpoints' => [ 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'swf.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'swf.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'swf.us-gov-east-1.amazonaws.com', ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'swf.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'swf.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'swf.us-gov-west-1.amazonaws.com', ], ], ], 'synthetics' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'synthetics-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'tagging' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'textract' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'textract-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'textract-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'fips.transcribe.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'fips.transcribe.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'transfer' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'transfer-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'translate-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'translate-fips.us-gov-west-1.amazonaws.com', ], ], ], 'waf-regional' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'waf-regional.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'waf-regional.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'waf-regional-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wafv2' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'hostname' => 'wafv2.us-gov-east-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'hostname' => 'wafv2.us-gov-west-1.amazonaws.com', 'variants' => [ [ 'hostname' => 'wafv2-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'wellarchitected' => [ 'endpoints' => [ 'us-gov-east-1' => [], 'us-gov-west-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'workspaces-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], 'xray' => [ 'endpoints' => [ 'fips-us-gov-east-1' => [ 'credentialScope' => [ 'region' => 'us-gov-east-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-gov-east-1.amazonaws.com', ], 'fips-us-gov-west-1' => [ 'credentialScope' => [ 'region' => 'us-gov-west-1', ], 'deprecated' => true, 'hostname' => 'xray-fips.us-gov-west-1.amazonaws.com', ], 'us-gov-east-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-gov-east-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], 'us-gov-west-1' => [ 'variants' => [ [ 'hostname' => 'xray-fips.us-gov-west-1.amazonaws.com', 'tags' => [ 'fips', ], ], ], ], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'c2s.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'c2s.ic.gov', 'partition' => 'aws-iso', 'partitionName' => 'AWS ISO (US)', 'regionRegex' => '^us\\-iso\\-\\w+\\-\\d+$', 'regions' => [ 'us-iso-east-1' => [ 'description' => 'US ISO East', ], 'us-iso-west-1' => [ 'description' => 'US ISO WEST', ], ], 'services' => [ 'api.ecr' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'api.ecr.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'hostname' => 'api.ecr.us-iso-west-1.c2s.ic.gov', ], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'apigateway' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'athena' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'autoscaling' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'comprehend' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'config' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'datapipeline' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'datasync' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'datasync-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'datasync-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'directconnect' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'dms.us-iso-west-1.c2s.ic.gov', ], ], ], 'ds' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'dynamodb' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'ec2' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'elasticache' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'elasticmapreduce' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'protocols' => [ 'https', ], 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'es' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'events' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'firehose' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'glacier' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'glue' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'guardduty' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], 'isRegionalized' => true, ], 'health' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'iam.us-iso-east-1.c2s.ic.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-global', ], 'kinesis' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-iso-west-1.c2s.ic.gov', ], ], ], 'lambda' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'license-manager' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'medialive' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'mediapackage' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'monitoring' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'outposts' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'rds-fips.us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov', ], 'rds-fips.us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov', ], 'rds.us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'rds.us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-iso-east-1.c2s.ic.gov', ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1-fips' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-iso-west-1.c2s.ic.gov', ], ], ], 'redshift' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'resource-groups' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'route53.c2s.ic.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'runtime.sagemaker' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 's3' => [ 'defaults' => [ 'signatureVersions' => [ 's3v4', ], ], 'endpoints' => [ 'fips-us-iso-east-1' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-iso-east-1.c2s.ic.gov', ], 'fips-us-iso-west-1' => [ 'credentialScope' => [ 'region' => 'us-iso-west-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-iso-west-1.c2s.ic.gov', ], 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-iso-east-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], 'us-iso-west-1' => [ 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-iso-west-1.c2s.ic.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'fips-us-iso-east-1' => [ 'deprecated' => true, ], 'us-iso-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'sns' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'sqs' => [ 'endpoints' => [ 'us-iso-east-1' => [ 'protocols' => [ 'http', 'https', ], ], 'us-iso-west-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'states' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], ], 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-iso-global' => [ 'credentialScope' => [ 'region' => 'us-iso-east-1', ], 'hostname' => 'support.us-iso-east-1.c2s.ic.gov', ], ], 'partitionEndpoint' => 'aws-iso-global', ], 'swf' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], 'textract' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'transcribe' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'transcribestreaming' => [ 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'translate' => [ 'defaults' => [ 'protocols' => [ 'https', ], ], 'endpoints' => [ 'us-iso-east-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'us-iso-east-1' => [], 'us-iso-west-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'sc2s.sgov.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'sc2s.sgov.gov', 'partition' => 'aws-iso-b', 'partitionName' => 'AWS ISOB (US)', 'regionRegex' => '^us\\-isob\\-\\w+\\-\\d+$', 'regions' => [ 'us-isob-east-1' => [ 'description' => 'US ISOB East (Ohio)', ], ], 'services' => [ 'api.ecr' => [ 'endpoints' => [ 'us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'api.ecr.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'api.pricing' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'pricing', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'api.sagemaker' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'appconfig' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'appconfigdata' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'application-autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'arc-zonal-shift' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'autoscaling' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'cloudcontrolapi' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'cloudformation' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'cloudtrail' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'codedeploy' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'config' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'directconnect' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dlm' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dms' => [ 'defaults' => [ 'variants' => [ [ 'hostname' => 'dms.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'endpoints' => [ 'dms' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'dms-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'dms.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'ds' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'dynamodb' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ebs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ec2' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ecs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'eks' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'elasticache' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'elasticfilesystem' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticfilesystem-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'elasticloadbalancing' => [ 'endpoints' => [ 'us-isob-east-1' => [ 'protocols' => [ 'https', ], ], ], ], 'elasticmapreduce' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'elasticmapreduce.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'es' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'events' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'glacier' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'health' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'iam' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'iam.us-isob-east-1.sc2s.sgov.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-b-global', ], 'kinesis' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'kms' => [ 'endpoints' => [ 'ProdFips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'kms-fips.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'lambda' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'license-manager' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'logs' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'medialive' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'mediapackage' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'metering.marketplace' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'aws-marketplace', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'metrics.sagemaker' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'monitoring' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'outposts' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ram' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'ram-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'ram-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rbin' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'rbin-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'rds' => [ 'endpoints' => [ 'rds-fips.us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov', ], 'rds.us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'variants' => [ [ 'hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'rds-fips.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'redshift' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'redshift-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'redshift-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 'resource-groups' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'route53' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'route53.sc2s.sgov.gov', ], ], 'isRegionalized' => false, 'partitionEndpoint' => 'aws-iso-b-global', ], 'route53resolver' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'runtime.sagemaker' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 's3' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'signatureVersions' => [ 's3v4', ], ], 'endpoints' => [ 'fips-us-isob-east-1' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 's3-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 's3-fips.dualstack.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'dualstack', 'fips', ], ], [ 'hostname' => 's3-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], ], ], 's3-outposts' => [ 'endpoints' => [ 'fips-us-isob-east-1' => [ 'deprecated' => true, ], 'us-isob-east-1' => [ 'variants' => [ [ 'tags' => [ 'fips', ], ], ], ], ], ], 'secretsmanager' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'snowball' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sns' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sqs' => [ 'defaults' => [ 'protocols' => [ 'http', 'https', ], 'sslCommonName' => '{region}.queue.{dnsSuffix}', ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'ssm' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'states' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'storagegateway' => [ 'endpoints' => [ 'fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov', ], 'us-isob-east-1' => [ 'variants' => [ [ 'hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov', 'tags' => [ 'fips', ], ], ], ], 'us-isob-east-1-fips' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'deprecated' => true, 'hostname' => 'storagegateway-fips.us-isob-east-1.sc2s.sgov.gov', ], ], ], 'streams.dynamodb' => [ 'defaults' => [ 'credentialScope' => [ 'service' => 'dynamodb', ], 'protocols' => [ 'http', 'https', ], ], 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'sts' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'support' => [ 'endpoints' => [ 'aws-iso-b-global' => [ 'credentialScope' => [ 'region' => 'us-isob-east-1', ], 'hostname' => 'support.us-isob-east-1.sc2s.sgov.gov', ], ], 'partitionEndpoint' => 'aws-iso-b-global', ], 'swf' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'synthetics' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'tagging' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], 'workspaces' => [ 'endpoints' => [ 'us-isob-east-1' => [], ], ], ], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'cloud.adc-e.uk', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'cloud.adc-e.uk', 'partition' => 'aws-iso-e', 'partitionName' => 'AWS ISOE (Europe)', 'regionRegex' => '^eu\\-isoe\\-\\w+\\-\\d+$', 'regions' => [], 'services' => [], ], [ 'defaults' => [ 'hostname' => '{service}.{region}.{dnsSuffix}', 'protocols' => [ 'https', ], 'signatureVersions' => [ 'v4', ], 'variants' => [ [ 'dnsSuffix' => 'csp.hci.ic.gov', 'hostname' => '{service}-fips.{region}.{dnsSuffix}', 'tags' => [ 'fips', ], ], ], ], 'dnsSuffix' => 'csp.hci.ic.gov', 'partition' => 'aws-iso-f', 'partitionName' => 'AWS ISOF', 'regionRegex' => '^us\\-isof\\-\\w+\\-\\d+$', 'regions' => [], 'services' => [], ], ], 'version' => 3,];
diff --git a/src/data/lightsail/2016-11-28/api-2.json b/src/data/lightsail/2016-11-28/api-2.json
index eb16506945..8ed6a91da7 100644
--- a/src/data/lightsail/2016-11-28/api-2.json
+++ b/src/data/lightsail/2016-11-28/api-2.json
@@ -3999,7 +3999,9 @@
"cacheBehaviors":{"shape":"CacheBehaviorList"},
"bundleId":{"shape":"string"},
"ipAddressType":{"shape":"IpAddressType"},
- "tags":{"shape":"TagList"}
+ "tags":{"shape":"TagList"},
+ "certificateName":{"shape":"ResourceName"},
+ "viewerMinimumTlsProtocolVersion":{"shape":"ViewerMinimumTlsProtocolVersionEnum"}
}
},
"CreateDistributionResult":{
@@ -6058,7 +6060,8 @@
"members":{
"name":{"shape":"ResourceName"},
"regionName":{"shape":"RegionName"},
- "protocolPolicy":{"shape":"OriginProtocolPolicyEnum"}
+ "protocolPolicy":{"shape":"OriginProtocolPolicyEnum"},
+ "responseTimeout":{"shape":"integer"}
}
},
"Instance":{
@@ -6396,7 +6399,8 @@
"cacheBehaviors":{"shape":"CacheBehaviorList"},
"ableToUpdateBundle":{"shape":"boolean"},
"ipAddressType":{"shape":"IpAddressType"},
- "tags":{"shape":"TagList"}
+ "tags":{"shape":"TagList"},
+ "viewerMinimumTlsProtocolVersion":{"shape":"string"}
}
},
"LoadBalancer":{
@@ -6955,7 +6959,8 @@
"name":{"shape":"ResourceName"},
"resourceType":{"shape":"ResourceType"},
"regionName":{"shape":"RegionName"},
- "protocolPolicy":{"shape":"OriginProtocolPolicyEnum"}
+ "protocolPolicy":{"shape":"OriginProtocolPolicyEnum"},
+ "responseTimeout":{"shape":"integer"}
}
},
"OriginProtocolPolicyEnum":{
@@ -8036,7 +8041,10 @@
"defaultCacheBehavior":{"shape":"CacheBehavior"},
"cacheBehaviorSettings":{"shape":"CacheSettings"},
"cacheBehaviors":{"shape":"CacheBehaviorList"},
- "isEnabled":{"shape":"boolean"}
+ "isEnabled":{"shape":"boolean"},
+ "viewerMinimumTlsProtocolVersion":{"shape":"ViewerMinimumTlsProtocolVersionEnum"},
+ "certificateName":{"shape":"ResourceName"},
+ "useDefaultCertificate":{"shape":"boolean"}
}
},
"UpdateDistributionResult":{
@@ -8138,6 +8146,15 @@
"operations":{"shape":"OperationList"}
}
},
+ "ViewerMinimumTlsProtocolVersionEnum":{
+ "type":"string",
+ "enum":[
+ "TLSv1.1_2016",
+ "TLSv1.2_2018",
+ "TLSv1.2_2019",
+ "TLSv1.2_2021"
+ ]
+ },
"boolean":{"type":"boolean"},
"double":{"type":"double"},
"float":{"type":"float"},
diff --git a/src/data/lightsail/2016-11-28/api-2.json.php b/src/data/lightsail/2016-11-28/api-2.json.php
index 2427c59331..4913e84fa3 100644
--- a/src/data/lightsail/2016-11-28/api-2.json.php
+++ b/src/data/lightsail/2016-11-28/api-2.json.php
@@ -1,3 +1,3 @@
'2.0', 'metadata' => [ 'apiVersion' => '2016-11-28', 'endpointPrefix' => 'lightsail', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'Amazon Lightsail', 'serviceId' => 'Lightsail', 'signatureVersion' => 'v4', 'targetPrefix' => 'Lightsail_20161128', 'uid' => 'lightsail-2016-11-28', ], 'operations' => [ 'AllocateStaticIp' => [ 'name' => 'AllocateStaticIp', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AllocateStaticIpRequest', ], 'output' => [ 'shape' => 'AllocateStaticIpResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'AttachCertificateToDistribution' => [ 'name' => 'AttachCertificateToDistribution', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AttachCertificateToDistributionRequest', ], 'output' => [ 'shape' => 'AttachCertificateToDistributionResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'AttachDisk' => [ 'name' => 'AttachDisk', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AttachDiskRequest', ], 'output' => [ 'shape' => 'AttachDiskResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'AttachInstancesToLoadBalancer' => [ 'name' => 'AttachInstancesToLoadBalancer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AttachInstancesToLoadBalancerRequest', ], 'output' => [ 'shape' => 'AttachInstancesToLoadBalancerResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'AttachLoadBalancerTlsCertificate' => [ 'name' => 'AttachLoadBalancerTlsCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AttachLoadBalancerTlsCertificateRequest', ], 'output' => [ 'shape' => 'AttachLoadBalancerTlsCertificateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'AttachStaticIp' => [ 'name' => 'AttachStaticIp', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AttachStaticIpRequest', ], 'output' => [ 'shape' => 'AttachStaticIpResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CloseInstancePublicPorts' => [ 'name' => 'CloseInstancePublicPorts', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CloseInstancePublicPortsRequest', ], 'output' => [ 'shape' => 'CloseInstancePublicPortsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CopySnapshot' => [ 'name' => 'CopySnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CopySnapshotRequest', ], 'output' => [ 'shape' => 'CopySnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateBucket' => [ 'name' => 'CreateBucket', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateBucketRequest', ], 'output' => [ 'shape' => 'CreateBucketResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateBucketAccessKey' => [ 'name' => 'CreateBucketAccessKey', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateBucketAccessKeyRequest', ], 'output' => [ 'shape' => 'CreateBucketAccessKeyResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateCertificate' => [ 'name' => 'CreateCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateCertificateRequest', ], 'output' => [ 'shape' => 'CreateCertificateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateCloudFormationStack' => [ 'name' => 'CreateCloudFormationStack', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateCloudFormationStackRequest', ], 'output' => [ 'shape' => 'CreateCloudFormationStackResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateContactMethod' => [ 'name' => 'CreateContactMethod', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateContactMethodRequest', ], 'output' => [ 'shape' => 'CreateContactMethodResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateContainerService' => [ 'name' => 'CreateContainerService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateContainerServiceRequest', ], 'output' => [ 'shape' => 'CreateContainerServiceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateContainerServiceDeployment' => [ 'name' => 'CreateContainerServiceDeployment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateContainerServiceDeploymentRequest', ], 'output' => [ 'shape' => 'CreateContainerServiceDeploymentResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateContainerServiceRegistryLogin' => [ 'name' => 'CreateContainerServiceRegistryLogin', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateContainerServiceRegistryLoginRequest', ], 'output' => [ 'shape' => 'CreateContainerServiceRegistryLoginResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDisk' => [ 'name' => 'CreateDisk', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDiskRequest', ], 'output' => [ 'shape' => 'CreateDiskResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDiskFromSnapshot' => [ 'name' => 'CreateDiskFromSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDiskFromSnapshotRequest', ], 'output' => [ 'shape' => 'CreateDiskFromSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDiskSnapshot' => [ 'name' => 'CreateDiskSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDiskSnapshotRequest', ], 'output' => [ 'shape' => 'CreateDiskSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDistribution' => [ 'name' => 'CreateDistribution', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDistributionRequest', ], 'output' => [ 'shape' => 'CreateDistributionResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDomain' => [ 'name' => 'CreateDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDomainRequest', ], 'output' => [ 'shape' => 'CreateDomainResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDomainEntry' => [ 'name' => 'CreateDomainEntry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDomainEntryRequest', ], 'output' => [ 'shape' => 'CreateDomainEntryResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateGUISessionAccessDetails' => [ 'name' => 'CreateGUISessionAccessDetails', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateGUISessionAccessDetailsRequest', ], 'output' => [ 'shape' => 'CreateGUISessionAccessDetailsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateInstanceSnapshot' => [ 'name' => 'CreateInstanceSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateInstanceSnapshotRequest', ], 'output' => [ 'shape' => 'CreateInstanceSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateInstances' => [ 'name' => 'CreateInstances', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateInstancesRequest', ], 'output' => [ 'shape' => 'CreateInstancesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateInstancesFromSnapshot' => [ 'name' => 'CreateInstancesFromSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateInstancesFromSnapshotRequest', ], 'output' => [ 'shape' => 'CreateInstancesFromSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateKeyPair' => [ 'name' => 'CreateKeyPair', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateKeyPairRequest', ], 'output' => [ 'shape' => 'CreateKeyPairResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateLoadBalancer' => [ 'name' => 'CreateLoadBalancer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateLoadBalancerRequest', ], 'output' => [ 'shape' => 'CreateLoadBalancerResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateLoadBalancerTlsCertificate' => [ 'name' => 'CreateLoadBalancerTlsCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateLoadBalancerTlsCertificateRequest', ], 'output' => [ 'shape' => 'CreateLoadBalancerTlsCertificateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateRelationalDatabase' => [ 'name' => 'CreateRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'CreateRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateRelationalDatabaseFromSnapshot' => [ 'name' => 'CreateRelationalDatabaseFromSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRelationalDatabaseFromSnapshotRequest', ], 'output' => [ 'shape' => 'CreateRelationalDatabaseFromSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateRelationalDatabaseSnapshot' => [ 'name' => 'CreateRelationalDatabaseSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRelationalDatabaseSnapshotRequest', ], 'output' => [ 'shape' => 'CreateRelationalDatabaseSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteAlarm' => [ 'name' => 'DeleteAlarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAlarmRequest', ], 'output' => [ 'shape' => 'DeleteAlarmResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'DeleteAutoSnapshot' => [ 'name' => 'DeleteAutoSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAutoSnapshotRequest', ], 'output' => [ 'shape' => 'DeleteAutoSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteBucket' => [ 'name' => 'DeleteBucket', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteBucketRequest', ], 'output' => [ 'shape' => 'DeleteBucketResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteBucketAccessKey' => [ 'name' => 'DeleteBucketAccessKey', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteBucketAccessKeyRequest', ], 'output' => [ 'shape' => 'DeleteBucketAccessKeyResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteCertificate' => [ 'name' => 'DeleteCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteCertificateRequest', ], 'output' => [ 'shape' => 'DeleteCertificateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteContactMethod' => [ 'name' => 'DeleteContactMethod', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteContactMethodRequest', ], 'output' => [ 'shape' => 'DeleteContactMethodResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'DeleteContainerImage' => [ 'name' => 'DeleteContainerImage', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteContainerImageRequest', ], 'output' => [ 'shape' => 'DeleteContainerImageResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteContainerService' => [ 'name' => 'DeleteContainerService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteContainerServiceRequest', ], 'output' => [ 'shape' => 'DeleteContainerServiceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteDisk' => [ 'name' => 'DeleteDisk', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDiskRequest', ], 'output' => [ 'shape' => 'DeleteDiskResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteDiskSnapshot' => [ 'name' => 'DeleteDiskSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDiskSnapshotRequest', ], 'output' => [ 'shape' => 'DeleteDiskSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteDistribution' => [ 'name' => 'DeleteDistribution', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDistributionRequest', ], 'output' => [ 'shape' => 'DeleteDistributionResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteDomain' => [ 'name' => 'DeleteDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDomainRequest', ], 'output' => [ 'shape' => 'DeleteDomainResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteDomainEntry' => [ 'name' => 'DeleteDomainEntry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDomainEntryRequest', ], 'output' => [ 'shape' => 'DeleteDomainEntryResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteInstance' => [ 'name' => 'DeleteInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteInstanceRequest', ], 'output' => [ 'shape' => 'DeleteInstanceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteInstanceSnapshot' => [ 'name' => 'DeleteInstanceSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteInstanceSnapshotRequest', ], 'output' => [ 'shape' => 'DeleteInstanceSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteKeyPair' => [ 'name' => 'DeleteKeyPair', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteKeyPairRequest', ], 'output' => [ 'shape' => 'DeleteKeyPairResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteKnownHostKeys' => [ 'name' => 'DeleteKnownHostKeys', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteKnownHostKeysRequest', ], 'output' => [ 'shape' => 'DeleteKnownHostKeysResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteLoadBalancer' => [ 'name' => 'DeleteLoadBalancer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteLoadBalancerRequest', ], 'output' => [ 'shape' => 'DeleteLoadBalancerResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteLoadBalancerTlsCertificate' => [ 'name' => 'DeleteLoadBalancerTlsCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteLoadBalancerTlsCertificateRequest', ], 'output' => [ 'shape' => 'DeleteLoadBalancerTlsCertificateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteRelationalDatabase' => [ 'name' => 'DeleteRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'DeleteRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteRelationalDatabaseSnapshot' => [ 'name' => 'DeleteRelationalDatabaseSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteRelationalDatabaseSnapshotRequest', ], 'output' => [ 'shape' => 'DeleteRelationalDatabaseSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DetachCertificateFromDistribution' => [ 'name' => 'DetachCertificateFromDistribution', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DetachCertificateFromDistributionRequest', ], 'output' => [ 'shape' => 'DetachCertificateFromDistributionResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DetachDisk' => [ 'name' => 'DetachDisk', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DetachDiskRequest', ], 'output' => [ 'shape' => 'DetachDiskResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DetachInstancesFromLoadBalancer' => [ 'name' => 'DetachInstancesFromLoadBalancer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DetachInstancesFromLoadBalancerRequest', ], 'output' => [ 'shape' => 'DetachInstancesFromLoadBalancerResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DetachStaticIp' => [ 'name' => 'DetachStaticIp', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DetachStaticIpRequest', ], 'output' => [ 'shape' => 'DetachStaticIpResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DisableAddOn' => [ 'name' => 'DisableAddOn', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisableAddOnRequest', ], 'output' => [ 'shape' => 'DisableAddOnResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DownloadDefaultKeyPair' => [ 'name' => 'DownloadDefaultKeyPair', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DownloadDefaultKeyPairRequest', ], 'output' => [ 'shape' => 'DownloadDefaultKeyPairResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'EnableAddOn' => [ 'name' => 'EnableAddOn', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'EnableAddOnRequest', ], 'output' => [ 'shape' => 'EnableAddOnResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'ExportSnapshot' => [ 'name' => 'ExportSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ExportSnapshotRequest', ], 'output' => [ 'shape' => 'ExportSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetActiveNames' => [ 'name' => 'GetActiveNames', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetActiveNamesRequest', ], 'output' => [ 'shape' => 'GetActiveNamesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetAlarms' => [ 'name' => 'GetAlarms', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetAlarmsRequest', ], 'output' => [ 'shape' => 'GetAlarmsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'GetAutoSnapshots' => [ 'name' => 'GetAutoSnapshots', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetAutoSnapshotsRequest', ], 'output' => [ 'shape' => 'GetAutoSnapshotsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBlueprints' => [ 'name' => 'GetBlueprints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBlueprintsRequest', ], 'output' => [ 'shape' => 'GetBlueprintsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBucketAccessKeys' => [ 'name' => 'GetBucketAccessKeys', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBucketAccessKeysRequest', ], 'output' => [ 'shape' => 'GetBucketAccessKeysResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBucketBundles' => [ 'name' => 'GetBucketBundles', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBucketBundlesRequest', ], 'output' => [ 'shape' => 'GetBucketBundlesResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBucketMetricData' => [ 'name' => 'GetBucketMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBucketMetricDataRequest', ], 'output' => [ 'shape' => 'GetBucketMetricDataResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBuckets' => [ 'name' => 'GetBuckets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBucketsRequest', ], 'output' => [ 'shape' => 'GetBucketsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBundles' => [ 'name' => 'GetBundles', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBundlesRequest', ], 'output' => [ 'shape' => 'GetBundlesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetCertificates' => [ 'name' => 'GetCertificates', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCertificatesRequest', ], 'output' => [ 'shape' => 'GetCertificatesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetCloudFormationStackRecords' => [ 'name' => 'GetCloudFormationStackRecords', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCloudFormationStackRecordsRequest', ], 'output' => [ 'shape' => 'GetCloudFormationStackRecordsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContactMethods' => [ 'name' => 'GetContactMethods', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContactMethodsRequest', ], 'output' => [ 'shape' => 'GetContactMethodsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerAPIMetadata' => [ 'name' => 'GetContainerAPIMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerAPIMetadataRequest', ], 'output' => [ 'shape' => 'GetContainerAPIMetadataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerImages' => [ 'name' => 'GetContainerImages', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerImagesRequest', ], 'output' => [ 'shape' => 'GetContainerImagesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerLog' => [ 'name' => 'GetContainerLog', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerLogRequest', ], 'output' => [ 'shape' => 'GetContainerLogResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerServiceDeployments' => [ 'name' => 'GetContainerServiceDeployments', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerServiceDeploymentsRequest', ], 'output' => [ 'shape' => 'GetContainerServiceDeploymentsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerServiceMetricData' => [ 'name' => 'GetContainerServiceMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerServiceMetricDataRequest', ], 'output' => [ 'shape' => 'GetContainerServiceMetricDataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerServicePowers' => [ 'name' => 'GetContainerServicePowers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerServicePowersRequest', ], 'output' => [ 'shape' => 'GetContainerServicePowersResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerServices' => [ 'name' => 'GetContainerServices', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerServicesRequest', ], 'output' => [ 'shape' => 'ContainerServicesListResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetCostEstimate' => [ 'name' => 'GetCostEstimate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCostEstimateRequest', ], 'output' => [ 'shape' => 'GetCostEstimateResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDisk' => [ 'name' => 'GetDisk', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDiskRequest', ], 'output' => [ 'shape' => 'GetDiskResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDiskSnapshot' => [ 'name' => 'GetDiskSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDiskSnapshotRequest', ], 'output' => [ 'shape' => 'GetDiskSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDiskSnapshots' => [ 'name' => 'GetDiskSnapshots', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDiskSnapshotsRequest', ], 'output' => [ 'shape' => 'GetDiskSnapshotsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDisks' => [ 'name' => 'GetDisks', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDisksRequest', ], 'output' => [ 'shape' => 'GetDisksResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDistributionBundles' => [ 'name' => 'GetDistributionBundles', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDistributionBundlesRequest', ], 'output' => [ 'shape' => 'GetDistributionBundlesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDistributionLatestCacheReset' => [ 'name' => 'GetDistributionLatestCacheReset', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDistributionLatestCacheResetRequest', ], 'output' => [ 'shape' => 'GetDistributionLatestCacheResetResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDistributionMetricData' => [ 'name' => 'GetDistributionMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDistributionMetricDataRequest', ], 'output' => [ 'shape' => 'GetDistributionMetricDataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDistributions' => [ 'name' => 'GetDistributions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDistributionsRequest', ], 'output' => [ 'shape' => 'GetDistributionsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDomain' => [ 'name' => 'GetDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDomainRequest', ], 'output' => [ 'shape' => 'GetDomainResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDomains' => [ 'name' => 'GetDomains', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDomainsRequest', ], 'output' => [ 'shape' => 'GetDomainsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetExportSnapshotRecords' => [ 'name' => 'GetExportSnapshotRecords', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetExportSnapshotRecordsRequest', ], 'output' => [ 'shape' => 'GetExportSnapshotRecordsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstance' => [ 'name' => 'GetInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceRequest', ], 'output' => [ 'shape' => 'GetInstanceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstanceAccessDetails' => [ 'name' => 'GetInstanceAccessDetails', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceAccessDetailsRequest', ], 'output' => [ 'shape' => 'GetInstanceAccessDetailsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstanceMetricData' => [ 'name' => 'GetInstanceMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceMetricDataRequest', ], 'output' => [ 'shape' => 'GetInstanceMetricDataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstancePortStates' => [ 'name' => 'GetInstancePortStates', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstancePortStatesRequest', ], 'output' => [ 'shape' => 'GetInstancePortStatesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstanceSnapshot' => [ 'name' => 'GetInstanceSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceSnapshotRequest', ], 'output' => [ 'shape' => 'GetInstanceSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstanceSnapshots' => [ 'name' => 'GetInstanceSnapshots', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceSnapshotsRequest', ], 'output' => [ 'shape' => 'GetInstanceSnapshotsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstanceState' => [ 'name' => 'GetInstanceState', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceStateRequest', ], 'output' => [ 'shape' => 'GetInstanceStateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstances' => [ 'name' => 'GetInstances', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstancesRequest', ], 'output' => [ 'shape' => 'GetInstancesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetKeyPair' => [ 'name' => 'GetKeyPair', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetKeyPairRequest', ], 'output' => [ 'shape' => 'GetKeyPairResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetKeyPairs' => [ 'name' => 'GetKeyPairs', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetKeyPairsRequest', ], 'output' => [ 'shape' => 'GetKeyPairsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetLoadBalancer' => [ 'name' => 'GetLoadBalancer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetLoadBalancerRequest', ], 'output' => [ 'shape' => 'GetLoadBalancerResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetLoadBalancerMetricData' => [ 'name' => 'GetLoadBalancerMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetLoadBalancerMetricDataRequest', ], 'output' => [ 'shape' => 'GetLoadBalancerMetricDataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetLoadBalancerTlsCertificates' => [ 'name' => 'GetLoadBalancerTlsCertificates', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetLoadBalancerTlsCertificatesRequest', ], 'output' => [ 'shape' => 'GetLoadBalancerTlsCertificatesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetLoadBalancerTlsPolicies' => [ 'name' => 'GetLoadBalancerTlsPolicies', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetLoadBalancerTlsPoliciesRequest', ], 'output' => [ 'shape' => 'GetLoadBalancerTlsPoliciesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetLoadBalancers' => [ 'name' => 'GetLoadBalancers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetLoadBalancersRequest', ], 'output' => [ 'shape' => 'GetLoadBalancersResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetOperation' => [ 'name' => 'GetOperation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetOperationRequest', ], 'output' => [ 'shape' => 'GetOperationResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetOperations' => [ 'name' => 'GetOperations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetOperationsRequest', ], 'output' => [ 'shape' => 'GetOperationsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetOperationsForResource' => [ 'name' => 'GetOperationsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetOperationsForResourceRequest', ], 'output' => [ 'shape' => 'GetOperationsForResourceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRegions' => [ 'name' => 'GetRegions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRegionsRequest', ], 'output' => [ 'shape' => 'GetRegionsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabase' => [ 'name' => 'GetRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseBlueprints' => [ 'name' => 'GetRelationalDatabaseBlueprints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseBlueprintsRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseBlueprintsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseBundles' => [ 'name' => 'GetRelationalDatabaseBundles', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseBundlesRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseBundlesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseEvents' => [ 'name' => 'GetRelationalDatabaseEvents', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseEventsRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseEventsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseLogEvents' => [ 'name' => 'GetRelationalDatabaseLogEvents', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseLogEventsRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseLogEventsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseLogStreams' => [ 'name' => 'GetRelationalDatabaseLogStreams', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseLogStreamsRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseLogStreamsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseMasterUserPassword' => [ 'name' => 'GetRelationalDatabaseMasterUserPassword', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseMasterUserPasswordRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseMasterUserPasswordResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseMetricData' => [ 'name' => 'GetRelationalDatabaseMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseMetricDataRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseMetricDataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseParameters' => [ 'name' => 'GetRelationalDatabaseParameters', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseParametersRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseParametersResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseSnapshot' => [ 'name' => 'GetRelationalDatabaseSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseSnapshotRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseSnapshots' => [ 'name' => 'GetRelationalDatabaseSnapshots', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseSnapshotsRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseSnapshotsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabases' => [ 'name' => 'GetRelationalDatabases', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabasesRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabasesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetSetupHistory' => [ 'name' => 'GetSetupHistory', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSetupHistoryRequest', ], 'output' => [ 'shape' => 'GetSetupHistoryResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetStaticIp' => [ 'name' => 'GetStaticIp', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetStaticIpRequest', ], 'output' => [ 'shape' => 'GetStaticIpResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetStaticIps' => [ 'name' => 'GetStaticIps', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetStaticIpsRequest', ], 'output' => [ 'shape' => 'GetStaticIpsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'ImportKeyPair' => [ 'name' => 'ImportKeyPair', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ImportKeyPairRequest', ], 'output' => [ 'shape' => 'ImportKeyPairResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'IsVpcPeered' => [ 'name' => 'IsVpcPeered', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'IsVpcPeeredRequest', ], 'output' => [ 'shape' => 'IsVpcPeeredResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'OpenInstancePublicPorts' => [ 'name' => 'OpenInstancePublicPorts', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'OpenInstancePublicPortsRequest', ], 'output' => [ 'shape' => 'OpenInstancePublicPortsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'PeerVpc' => [ 'name' => 'PeerVpc', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PeerVpcRequest', ], 'output' => [ 'shape' => 'PeerVpcResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'PutAlarm' => [ 'name' => 'PutAlarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutAlarmRequest', ], 'output' => [ 'shape' => 'PutAlarmResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'PutInstancePublicPorts' => [ 'name' => 'PutInstancePublicPorts', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutInstancePublicPortsRequest', ], 'output' => [ 'shape' => 'PutInstancePublicPortsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'RebootInstance' => [ 'name' => 'RebootInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RebootInstanceRequest', ], 'output' => [ 'shape' => 'RebootInstanceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'RebootRelationalDatabase' => [ 'name' => 'RebootRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RebootRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'RebootRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'RegisterContainerImage' => [ 'name' => 'RegisterContainerImage', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RegisterContainerImageRequest', ], 'output' => [ 'shape' => 'RegisterContainerImageResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'ReleaseStaticIp' => [ 'name' => 'ReleaseStaticIp', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ReleaseStaticIpRequest', ], 'output' => [ 'shape' => 'ReleaseStaticIpResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'ResetDistributionCache' => [ 'name' => 'ResetDistributionCache', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResetDistributionCacheRequest', ], 'output' => [ 'shape' => 'ResetDistributionCacheResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'SendContactMethodVerification' => [ 'name' => 'SendContactMethodVerification', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SendContactMethodVerificationRequest', ], 'output' => [ 'shape' => 'SendContactMethodVerificationResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'SetIpAddressType' => [ 'name' => 'SetIpAddressType', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SetIpAddressTypeRequest', ], 'output' => [ 'shape' => 'SetIpAddressTypeResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'SetResourceAccessForBucket' => [ 'name' => 'SetResourceAccessForBucket', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SetResourceAccessForBucketRequest', ], 'output' => [ 'shape' => 'SetResourceAccessForBucketResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'SetupInstanceHttps' => [ 'name' => 'SetupInstanceHttps', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SetupInstanceHttpsRequest', ], 'output' => [ 'shape' => 'SetupInstanceHttpsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StartGUISession' => [ 'name' => 'StartGUISession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartGUISessionRequest', ], 'output' => [ 'shape' => 'StartGUISessionResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StartInstance' => [ 'name' => 'StartInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartInstanceRequest', ], 'output' => [ 'shape' => 'StartInstanceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StartRelationalDatabase' => [ 'name' => 'StartRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'StartRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StopGUISession' => [ 'name' => 'StopGUISession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopGUISessionRequest', ], 'output' => [ 'shape' => 'StopGUISessionResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StopInstance' => [ 'name' => 'StopInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopInstanceRequest', ], 'output' => [ 'shape' => 'StopInstanceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StopRelationalDatabase' => [ 'name' => 'StopRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'StopRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'TestAlarm' => [ 'name' => 'TestAlarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TestAlarmRequest', ], 'output' => [ 'shape' => 'TestAlarmResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'UnpeerVpc' => [ 'name' => 'UnpeerVpc', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UnpeerVpcRequest', ], 'output' => [ 'shape' => 'UnpeerVpcResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateBucket' => [ 'name' => 'UpdateBucket', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateBucketRequest', ], 'output' => [ 'shape' => 'UpdateBucketResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateBucketBundle' => [ 'name' => 'UpdateBucketBundle', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateBucketBundleRequest', ], 'output' => [ 'shape' => 'UpdateBucketBundleResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateContainerService' => [ 'name' => 'UpdateContainerService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateContainerServiceRequest', ], 'output' => [ 'shape' => 'UpdateContainerServiceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateDistribution' => [ 'name' => 'UpdateDistribution', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDistributionRequest', ], 'output' => [ 'shape' => 'UpdateDistributionResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateDistributionBundle' => [ 'name' => 'UpdateDistributionBundle', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDistributionBundleRequest', ], 'output' => [ 'shape' => 'UpdateDistributionBundleResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateDomainEntry' => [ 'name' => 'UpdateDomainEntry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDomainEntryRequest', ], 'output' => [ 'shape' => 'UpdateDomainEntryResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateInstanceMetadataOptions' => [ 'name' => 'UpdateInstanceMetadataOptions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateInstanceMetadataOptionsRequest', ], 'output' => [ 'shape' => 'UpdateInstanceMetadataOptionsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateLoadBalancerAttribute' => [ 'name' => 'UpdateLoadBalancerAttribute', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateLoadBalancerAttributeRequest', ], 'output' => [ 'shape' => 'UpdateLoadBalancerAttributeResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateRelationalDatabase' => [ 'name' => 'UpdateRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'UpdateRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateRelationalDatabaseParameters' => [ 'name' => 'UpdateRelationalDatabaseParameters', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateRelationalDatabaseParametersRequest', ], 'output' => [ 'shape' => 'UpdateRelationalDatabaseParametersResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], ], 'shapes' => [ 'AccessDeniedException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'AccessDirection' => [ 'type' => 'string', 'enum' => [ 'inbound', 'outbound', ], ], 'AccessKey' => [ 'type' => 'structure', 'members' => [ 'accessKeyId' => [ 'shape' => 'IAMAccessKeyId', ], 'secretAccessKey' => [ 'shape' => 'NonEmptyString', ], 'status' => [ 'shape' => 'StatusType', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'lastUsed' => [ 'shape' => 'AccessKeyLastUsed', ], ], ], 'AccessKeyLastUsed' => [ 'type' => 'structure', 'members' => [ 'lastUsedDate' => [ 'shape' => 'IsoDate', ], 'region' => [ 'shape' => 'string', ], 'serviceName' => [ 'shape' => 'string', ], ], ], 'AccessKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AccessKey', ], ], 'AccessReceiverList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceReceivingAccess', ], ], 'AccessRules' => [ 'type' => 'structure', 'members' => [ 'getObject' => [ 'shape' => 'AccessType', ], 'allowPublicOverrides' => [ 'shape' => 'boolean', ], ], ], 'AccessType' => [ 'type' => 'string', 'enum' => [ 'public', 'private', ], ], 'AccountLevelBpaSync' => [ 'type' => 'structure', 'members' => [ 'status' => [ 'shape' => 'AccountLevelBpaSyncStatus', ], 'lastSyncedAt' => [ 'shape' => 'IsoDate', ], 'message' => [ 'shape' => 'BPAStatusMessage', ], 'bpaImpactsLightsail' => [ 'shape' => 'boolean', ], ], ], 'AccountLevelBpaSyncStatus' => [ 'type' => 'string', 'enum' => [ 'InSync', 'Failed', 'NeverSynced', 'Defaulted', ], ], 'AccountSetupInProgressException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'AddOn' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'string', ], 'status' => [ 'shape' => 'string', ], 'snapshotTimeOfDay' => [ 'shape' => 'TimeOfDay', ], 'nextSnapshotTimeOfDay' => [ 'shape' => 'TimeOfDay', ], 'threshold' => [ 'shape' => 'string', ], 'duration' => [ 'shape' => 'string', ], ], ], 'AddOnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AddOn', ], ], 'AddOnRequest' => [ 'type' => 'structure', 'required' => [ 'addOnType', ], 'members' => [ 'addOnType' => [ 'shape' => 'AddOnType', ], 'autoSnapshotAddOnRequest' => [ 'shape' => 'AutoSnapshotAddOnRequest', ], 'stopInstanceOnIdleRequest' => [ 'shape' => 'StopInstanceOnIdleRequest', ], ], ], 'AddOnRequestList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AddOnRequest', ], ], 'AddOnType' => [ 'type' => 'string', 'enum' => [ 'AutoSnapshot', 'StopInstanceOnIdle', ], ], 'Alarm' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'supportCode' => [ 'shape' => 'string', ], 'monitoredResourceInfo' => [ 'shape' => 'MonitoredResourceInfo', ], 'comparisonOperator' => [ 'shape' => 'ComparisonOperator', ], 'evaluationPeriods' => [ 'shape' => 'integer', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'threshold' => [ 'shape' => 'double', ], 'datapointsToAlarm' => [ 'shape' => 'integer', ], 'treatMissingData' => [ 'shape' => 'TreatMissingData', ], 'statistic' => [ 'shape' => 'MetricStatistic', ], 'metricName' => [ 'shape' => 'MetricName', ], 'state' => [ 'shape' => 'AlarmState', ], 'unit' => [ 'shape' => 'MetricUnit', ], 'contactProtocols' => [ 'shape' => 'ContactProtocolsList', ], 'notificationTriggers' => [ 'shape' => 'NotificationTriggerList', ], 'notificationEnabled' => [ 'shape' => 'boolean', ], ], ], 'AlarmState' => [ 'type' => 'string', 'enum' => [ 'OK', 'ALARM', 'INSUFFICIENT_DATA', ], ], 'AlarmsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Alarm', ], ], 'AllocateStaticIpRequest' => [ 'type' => 'structure', 'required' => [ 'staticIpName', ], 'members' => [ 'staticIpName' => [ 'shape' => 'ResourceName', ], ], ], 'AllocateStaticIpResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'AppCategory' => [ 'type' => 'string', 'enum' => [ 'LfR', ], ], 'AppCategoryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AppCategory', ], ], 'AttachCertificateToDistributionRequest' => [ 'type' => 'structure', 'required' => [ 'distributionName', 'certificateName', ], 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'certificateName' => [ 'shape' => 'ResourceName', ], ], ], 'AttachCertificateToDistributionResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'AttachDiskRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', 'instanceName', 'diskPath', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], 'instanceName' => [ 'shape' => 'ResourceName', ], 'diskPath' => [ 'shape' => 'NonEmptyString', ], 'autoMounting' => [ 'shape' => 'boolean', ], ], ], 'AttachDiskResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'AttachInstancesToLoadBalancerRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'instanceNames', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'instanceNames' => [ 'shape' => 'ResourceNameList', ], ], ], 'AttachInstancesToLoadBalancerResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'AttachLoadBalancerTlsCertificateRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'certificateName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'certificateName' => [ 'shape' => 'ResourceName', ], ], ], 'AttachLoadBalancerTlsCertificateResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'AttachStaticIpRequest' => [ 'type' => 'structure', 'required' => [ 'staticIpName', 'instanceName', ], 'members' => [ 'staticIpName' => [ 'shape' => 'ResourceName', ], 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'AttachStaticIpResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'AttachedDisk' => [ 'type' => 'structure', 'members' => [ 'path' => [ 'shape' => 'string', ], 'sizeInGb' => [ 'shape' => 'integer', ], ], ], 'AttachedDiskList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AttachedDisk', ], ], 'AttachedDiskMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'ResourceName', ], 'value' => [ 'shape' => 'DiskMapList', ], ], 'AutoMountStatus' => [ 'type' => 'string', 'enum' => [ 'Failed', 'Pending', 'Mounted', 'NotMounted', ], ], 'AutoSnapshotAddOnRequest' => [ 'type' => 'structure', 'members' => [ 'snapshotTimeOfDay' => [ 'shape' => 'TimeOfDay', ], ], ], 'AutoSnapshotDate' => [ 'type' => 'string', 'pattern' => '^[0-9]{4}-[0-9]{2}-[0-9]{2}$', ], 'AutoSnapshotDetails' => [ 'type' => 'structure', 'members' => [ 'date' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'status' => [ 'shape' => 'AutoSnapshotStatus', ], 'fromAttachedDisks' => [ 'shape' => 'AttachedDiskList', ], ], ], 'AutoSnapshotDetailsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AutoSnapshotDetails', ], ], 'AutoSnapshotStatus' => [ 'type' => 'string', 'enum' => [ 'Success', 'Failed', 'InProgress', 'NotFound', ], ], 'AvailabilityZone' => [ 'type' => 'structure', 'members' => [ 'zoneName' => [ 'shape' => 'NonEmptyString', ], 'state' => [ 'shape' => 'NonEmptyString', ], ], ], 'AvailabilityZoneList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AvailabilityZone', ], ], 'BPAStatusMessage' => [ 'type' => 'string', 'enum' => [ 'DEFAULTED_FOR_SLR_MISSING', 'SYNC_ON_HOLD', 'DEFAULTED_FOR_SLR_MISSING_ON_HOLD', 'Unknown', ], ], 'Base64' => [ 'type' => 'string', ], 'BehaviorEnum' => [ 'type' => 'string', 'enum' => [ 'dont-cache', 'cache', ], ], 'Blueprint' => [ 'type' => 'structure', 'members' => [ 'blueprintId' => [ 'shape' => 'NonEmptyString', ], 'name' => [ 'shape' => 'ResourceName', ], 'group' => [ 'shape' => 'NonEmptyString', ], 'type' => [ 'shape' => 'BlueprintType', ], 'description' => [ 'shape' => 'string', ], 'isActive' => [ 'shape' => 'boolean', ], 'minPower' => [ 'shape' => 'integer', ], 'version' => [ 'shape' => 'string', ], 'versionCode' => [ 'shape' => 'string', ], 'productUrl' => [ 'shape' => 'string', ], 'licenseUrl' => [ 'shape' => 'string', ], 'platform' => [ 'shape' => 'InstancePlatform', ], 'appCategory' => [ 'shape' => 'AppCategory', ], ], ], 'BlueprintList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Blueprint', ], ], 'BlueprintType' => [ 'type' => 'string', 'enum' => [ 'os', 'app', ], ], 'Bucket' => [ 'type' => 'structure', 'members' => [ 'resourceType' => [ 'shape' => 'NonEmptyString', ], 'accessRules' => [ 'shape' => 'AccessRules', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'url' => [ 'shape' => 'NonEmptyString', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'name' => [ 'shape' => 'BucketName', ], 'supportCode' => [ 'shape' => 'NonEmptyString', ], 'tags' => [ 'shape' => 'TagList', ], 'objectVersioning' => [ 'shape' => 'NonEmptyString', ], 'ableToUpdateBundle' => [ 'shape' => 'boolean', ], 'readonlyAccessAccounts' => [ 'shape' => 'PartnerIdList', ], 'resourcesReceivingAccess' => [ 'shape' => 'AccessReceiverList', ], 'state' => [ 'shape' => 'BucketState', ], 'accessLogConfig' => [ 'shape' => 'BucketAccessLogConfig', ], ], ], 'BucketAccessLogConfig' => [ 'type' => 'structure', 'required' => [ 'enabled', ], 'members' => [ 'enabled' => [ 'shape' => 'boolean', ], 'destination' => [ 'shape' => 'BucketName', ], 'prefix' => [ 'shape' => 'BucketAccessLogPrefix', ], ], ], 'BucketAccessLogPrefix' => [ 'type' => 'string', 'max' => 100, 'min' => 1, 'pattern' => '^[\\w/!.*\')(-]+$', ], 'BucketBundle' => [ 'type' => 'structure', 'members' => [ 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'name' => [ 'shape' => 'NonEmptyString', ], 'price' => [ 'shape' => 'float', ], 'storagePerMonthInGb' => [ 'shape' => 'integer', ], 'transferPerMonthInGb' => [ 'shape' => 'integer', ], 'isActive' => [ 'shape' => 'boolean', ], ], ], 'BucketBundleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BucketBundle', ], ], 'BucketList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Bucket', ], ], 'BucketMetricName' => [ 'type' => 'string', 'enum' => [ 'BucketSizeBytes', 'NumberOfObjects', ], ], 'BucketName' => [ 'type' => 'string', 'max' => 54, 'min' => 3, 'pattern' => '^[a-z0-9][a-z0-9-]{1,52}[a-z0-9]$', ], 'BucketState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'NonEmptyString', ], 'message' => [ 'shape' => 'string', ], ], ], 'Bundle' => [ 'type' => 'structure', 'members' => [ 'price' => [ 'shape' => 'float', ], 'cpuCount' => [ 'shape' => 'integer', ], 'diskSizeInGb' => [ 'shape' => 'integer', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'instanceType' => [ 'shape' => 'string', ], 'isActive' => [ 'shape' => 'boolean', ], 'name' => [ 'shape' => 'string', ], 'power' => [ 'shape' => 'integer', ], 'ramSizeInGb' => [ 'shape' => 'float', ], 'transferPerMonthInGb' => [ 'shape' => 'integer', ], 'supportedPlatforms' => [ 'shape' => 'InstancePlatformList', ], 'supportedAppCategories' => [ 'shape' => 'AppCategoryList', ], 'publicIpv4AddressCount' => [ 'shape' => 'integer', ], ], ], 'BundleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Bundle', ], ], 'CacheBehavior' => [ 'type' => 'structure', 'members' => [ 'behavior' => [ 'shape' => 'BehaviorEnum', ], ], ], 'CacheBehaviorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CacheBehaviorPerPath', ], ], 'CacheBehaviorPerPath' => [ 'type' => 'structure', 'members' => [ 'path' => [ 'shape' => 'string', ], 'behavior' => [ 'shape' => 'BehaviorEnum', ], ], ], 'CacheSettings' => [ 'type' => 'structure', 'members' => [ 'defaultTTL' => [ 'shape' => 'long', ], 'minimumTTL' => [ 'shape' => 'long', ], 'maximumTTL' => [ 'shape' => 'long', ], 'allowedHTTPMethods' => [ 'shape' => 'NonEmptyString', ], 'cachedHTTPMethods' => [ 'shape' => 'NonEmptyString', ], 'forwardedCookies' => [ 'shape' => 'CookieObject', ], 'forwardedHeaders' => [ 'shape' => 'HeaderObject', ], 'forwardedQueryStrings' => [ 'shape' => 'QueryStringObject', ], ], ], 'Certificate' => [ 'type' => 'structure', 'members' => [ 'arn' => [ 'shape' => 'NonEmptyString', ], 'name' => [ 'shape' => 'CertificateName', ], 'domainName' => [ 'shape' => 'DomainName', ], 'status' => [ 'shape' => 'CertificateStatus', ], 'serialNumber' => [ 'shape' => 'SerialNumber', ], 'subjectAlternativeNames' => [ 'shape' => 'SubjectAlternativeNameList', ], 'domainValidationRecords' => [ 'shape' => 'DomainValidationRecordList', ], 'requestFailureReason' => [ 'shape' => 'RequestFailureReason', ], 'inUseResourceCount' => [ 'shape' => 'InUseResourceCount', ], 'keyAlgorithm' => [ 'shape' => 'KeyAlgorithm', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'issuedAt' => [ 'shape' => 'IsoDate', ], 'issuerCA' => [ 'shape' => 'IssuerCA', ], 'notBefore' => [ 'shape' => 'IsoDate', ], 'notAfter' => [ 'shape' => 'IsoDate', ], 'eligibleToRenew' => [ 'shape' => 'EligibleToRenew', ], 'renewalSummary' => [ 'shape' => 'RenewalSummary', ], 'revokedAt' => [ 'shape' => 'IsoDate', ], 'revocationReason' => [ 'shape' => 'RevocationReason', ], 'tags' => [ 'shape' => 'TagList', ], 'supportCode' => [ 'shape' => 'string', ], ], ], 'CertificateDomainValidationStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_VALIDATION', 'FAILED', 'SUCCESS', ], ], 'CertificateName' => [ 'type' => 'string', ], 'CertificateProvider' => [ 'type' => 'string', 'enum' => [ 'LetsEncrypt', ], ], 'CertificateStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_VALIDATION', 'ISSUED', 'INACTIVE', 'EXPIRED', 'VALIDATION_TIMED_OUT', 'REVOKED', 'FAILED', ], ], 'CertificateStatusList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CertificateStatus', ], ], 'CertificateSummary' => [ 'type' => 'structure', 'members' => [ 'certificateArn' => [ 'shape' => 'NonEmptyString', ], 'certificateName' => [ 'shape' => 'CertificateName', ], 'domainName' => [ 'shape' => 'DomainName', ], 'certificateDetail' => [ 'shape' => 'Certificate', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CertificateSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CertificateSummary', ], ], 'CloseInstancePublicPortsRequest' => [ 'type' => 'structure', 'required' => [ 'portInfo', 'instanceName', ], 'members' => [ 'portInfo' => [ 'shape' => 'PortInfo', ], 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'CloseInstancePublicPortsResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'CloudFormationStackRecord' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'state' => [ 'shape' => 'RecordState', ], 'sourceInfo' => [ 'shape' => 'CloudFormationStackRecordSourceInfoList', ], 'destinationInfo' => [ 'shape' => 'DestinationInfo', ], ], ], 'CloudFormationStackRecordList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CloudFormationStackRecord', ], ], 'CloudFormationStackRecordSourceInfo' => [ 'type' => 'structure', 'members' => [ 'resourceType' => [ 'shape' => 'CloudFormationStackRecordSourceType', ], 'name' => [ 'shape' => 'NonEmptyString', ], 'arn' => [ 'shape' => 'NonEmptyString', ], ], ], 'CloudFormationStackRecordSourceInfoList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CloudFormationStackRecordSourceInfo', ], ], 'CloudFormationStackRecordSourceType' => [ 'type' => 'string', 'enum' => [ 'ExportSnapshotRecord', ], ], 'ComparisonOperator' => [ 'type' => 'string', 'enum' => [ 'GreaterThanOrEqualToThreshold', 'GreaterThanThreshold', 'LessThanThreshold', 'LessThanOrEqualToThreshold', ], ], 'ContactMethod' => [ 'type' => 'structure', 'members' => [ 'contactEndpoint' => [ 'shape' => 'NonEmptyString', ], 'status' => [ 'shape' => 'ContactMethodStatus', ], 'protocol' => [ 'shape' => 'ContactProtocol', ], 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'supportCode' => [ 'shape' => 'string', ], ], ], 'ContactMethodStatus' => [ 'type' => 'string', 'enum' => [ 'PendingVerification', 'Valid', 'Invalid', ], ], 'ContactMethodVerificationProtocol' => [ 'type' => 'string', 'enum' => [ 'Email', ], ], 'ContactMethodsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContactMethod', ], ], 'ContactProtocol' => [ 'type' => 'string', 'enum' => [ 'Email', 'SMS', ], ], 'ContactProtocolsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContactProtocol', ], ], 'Container' => [ 'type' => 'structure', 'members' => [ 'image' => [ 'shape' => 'string', ], 'command' => [ 'shape' => 'StringList', ], 'environment' => [ 'shape' => 'Environment', ], 'ports' => [ 'shape' => 'PortMap', ], ], ], 'ContainerImage' => [ 'type' => 'structure', 'members' => [ 'image' => [ 'shape' => 'string', ], 'digest' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], ], ], 'ContainerImageList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerImage', ], ], 'ContainerLabel' => [ 'type' => 'string', 'max' => 53, 'min' => 1, 'pattern' => '^[a-z0-9]{1,2}|[a-z0-9][a-z0-9-]+[a-z0-9]$', ], 'ContainerMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'ContainerName', ], 'value' => [ 'shape' => 'Container', ], ], 'ContainerName' => [ 'type' => 'string', 'max' => 53, 'min' => 1, 'pattern' => '^[a-z0-9]{1,2}|[a-z0-9][a-z0-9-]+[a-z0-9]$', ], 'ContainerService' => [ 'type' => 'structure', 'members' => [ 'containerServiceName' => [ 'shape' => 'ContainerServiceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'power' => [ 'shape' => 'ContainerServicePowerName', ], 'powerId' => [ 'shape' => 'string', ], 'state' => [ 'shape' => 'ContainerServiceState', ], 'stateDetail' => [ 'shape' => 'ContainerServiceStateDetail', ], 'scale' => [ 'shape' => 'ContainerServiceScale', ], 'currentDeployment' => [ 'shape' => 'ContainerServiceDeployment', ], 'nextDeployment' => [ 'shape' => 'ContainerServiceDeployment', ], 'isDisabled' => [ 'shape' => 'boolean', ], 'principalArn' => [ 'shape' => 'string', ], 'privateDomainName' => [ 'shape' => 'string', ], 'publicDomainNames' => [ 'shape' => 'ContainerServicePublicDomains', ], 'url' => [ 'shape' => 'string', ], 'privateRegistryAccess' => [ 'shape' => 'PrivateRegistryAccess', ], ], ], 'ContainerServiceDeployment' => [ 'type' => 'structure', 'members' => [ 'version' => [ 'shape' => 'integer', ], 'state' => [ 'shape' => 'ContainerServiceDeploymentState', ], 'containers' => [ 'shape' => 'ContainerMap', ], 'publicEndpoint' => [ 'shape' => 'ContainerServiceEndpoint', ], 'createdAt' => [ 'shape' => 'IsoDate', ], ], ], 'ContainerServiceDeploymentList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerServiceDeployment', ], ], 'ContainerServiceDeploymentRequest' => [ 'type' => 'structure', 'members' => [ 'containers' => [ 'shape' => 'ContainerMap', ], 'publicEndpoint' => [ 'shape' => 'EndpointRequest', ], ], ], 'ContainerServiceDeploymentState' => [ 'type' => 'string', 'enum' => [ 'ACTIVATING', 'ACTIVE', 'INACTIVE', 'FAILED', ], ], 'ContainerServiceECRImagePullerRole' => [ 'type' => 'structure', 'members' => [ 'isActive' => [ 'shape' => 'boolean', ], 'principalArn' => [ 'shape' => 'string', ], ], ], 'ContainerServiceECRImagePullerRoleRequest' => [ 'type' => 'structure', 'members' => [ 'isActive' => [ 'shape' => 'boolean', ], ], ], 'ContainerServiceEndpoint' => [ 'type' => 'structure', 'members' => [ 'containerName' => [ 'shape' => 'string', ], 'containerPort' => [ 'shape' => 'integer', ], 'healthCheck' => [ 'shape' => 'ContainerServiceHealthCheckConfig', ], ], ], 'ContainerServiceHealthCheckConfig' => [ 'type' => 'structure', 'members' => [ 'healthyThreshold' => [ 'shape' => 'integer', ], 'unhealthyThreshold' => [ 'shape' => 'integer', ], 'timeoutSeconds' => [ 'shape' => 'integer', ], 'intervalSeconds' => [ 'shape' => 'integer', ], 'path' => [ 'shape' => 'string', ], 'successCodes' => [ 'shape' => 'string', ], ], ], 'ContainerServiceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerService', ], ], 'ContainerServiceLogEvent' => [ 'type' => 'structure', 'members' => [ 'createdAt' => [ 'shape' => 'IsoDate', ], 'message' => [ 'shape' => 'string', ], ], ], 'ContainerServiceLogEventList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerServiceLogEvent', ], ], 'ContainerServiceMetadataEntry' => [ 'type' => 'map', 'key' => [ 'shape' => 'string', ], 'value' => [ 'shape' => 'string', ], ], 'ContainerServiceMetadataEntryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerServiceMetadataEntry', ], ], 'ContainerServiceMetricName' => [ 'type' => 'string', 'enum' => [ 'CPUUtilization', 'MemoryUtilization', ], ], 'ContainerServiceName' => [ 'type' => 'string', 'max' => 63, 'min' => 1, 'pattern' => '^[a-z0-9]{1,2}|[a-z0-9][a-z0-9-]+[a-z0-9]$', ], 'ContainerServicePower' => [ 'type' => 'structure', 'members' => [ 'powerId' => [ 'shape' => 'string', ], 'price' => [ 'shape' => 'float', ], 'cpuCount' => [ 'shape' => 'float', ], 'ramSizeInGb' => [ 'shape' => 'float', ], 'name' => [ 'shape' => 'string', ], 'isActive' => [ 'shape' => 'boolean', ], ], ], 'ContainerServicePowerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerServicePower', ], ], 'ContainerServicePowerName' => [ 'type' => 'string', 'enum' => [ 'nano', 'micro', 'small', 'medium', 'large', 'xlarge', ], ], 'ContainerServiceProtocol' => [ 'type' => 'string', 'enum' => [ 'HTTP', 'HTTPS', 'TCP', 'UDP', ], ], 'ContainerServicePublicDomains' => [ 'type' => 'map', 'key' => [ 'shape' => 'string', ], 'value' => [ 'shape' => 'ContainerServicePublicDomainsList', ], ], 'ContainerServicePublicDomainsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'string', ], ], 'ContainerServiceRegistryLogin' => [ 'type' => 'structure', 'members' => [ 'username' => [ 'shape' => 'string', ], 'password' => [ 'shape' => 'string', ], 'expiresAt' => [ 'shape' => 'IsoDate', ], 'registry' => [ 'shape' => 'string', ], ], ], 'ContainerServiceScale' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'ContainerServiceState' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'READY', 'RUNNING', 'UPDATING', 'DELETING', 'DISABLED', 'DEPLOYING', ], ], 'ContainerServiceStateDetail' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'ContainerServiceStateDetailCode', ], 'message' => [ 'shape' => 'string', ], ], ], 'ContainerServiceStateDetailCode' => [ 'type' => 'string', 'enum' => [ 'CREATING_SYSTEM_RESOURCES', 'CREATING_NETWORK_INFRASTRUCTURE', 'PROVISIONING_CERTIFICATE', 'PROVISIONING_SERVICE', 'CREATING_DEPLOYMENT', 'EVALUATING_HEALTH_CHECK', 'ACTIVATING_DEPLOYMENT', 'CERTIFICATE_LIMIT_EXCEEDED', 'UNKNOWN_ERROR', ], ], 'ContainerServicesListResult' => [ 'type' => 'structure', 'members' => [ 'containerServices' => [ 'shape' => 'ContainerServiceList', ], ], ], 'CookieObject' => [ 'type' => 'structure', 'members' => [ 'option' => [ 'shape' => 'ForwardValues', ], 'cookiesAllowList' => [ 'shape' => 'StringList', ], ], ], 'CopySnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'targetSnapshotName', 'sourceRegion', ], 'members' => [ 'sourceSnapshotName' => [ 'shape' => 'ResourceName', ], 'sourceResourceName' => [ 'shape' => 'string', ], 'restoreDate' => [ 'shape' => 'string', ], 'useLatestRestorableAutoSnapshot' => [ 'shape' => 'boolean', ], 'targetSnapshotName' => [ 'shape' => 'ResourceName', ], 'sourceRegion' => [ 'shape' => 'RegionName', ], ], ], 'CopySnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CostEstimate' => [ 'type' => 'structure', 'members' => [ 'usageType' => [ 'shape' => 'NonEmptyString', ], 'resultsByTime' => [ 'shape' => 'EstimatesByTime', ], ], ], 'CostEstimates' => [ 'type' => 'list', 'member' => [ 'shape' => 'CostEstimate', ], ], 'CreateBucketAccessKeyRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], ], ], 'CreateBucketAccessKeyResult' => [ 'type' => 'structure', 'members' => [ 'accessKey' => [ 'shape' => 'AccessKey', ], 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateBucketRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', 'bundleId', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'tags' => [ 'shape' => 'TagList', ], 'enableObjectVersioning' => [ 'shape' => 'boolean', ], ], ], 'CreateBucketResult' => [ 'type' => 'structure', 'members' => [ 'bucket' => [ 'shape' => 'Bucket', ], 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateCertificateRequest' => [ 'type' => 'structure', 'required' => [ 'certificateName', 'domainName', ], 'members' => [ 'certificateName' => [ 'shape' => 'CertificateName', ], 'domainName' => [ 'shape' => 'DomainName', ], 'subjectAlternativeNames' => [ 'shape' => 'SubjectAlternativeNameList', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateCertificateResult' => [ 'type' => 'structure', 'members' => [ 'certificate' => [ 'shape' => 'CertificateSummary', ], 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateCloudFormationStackRequest' => [ 'type' => 'structure', 'required' => [ 'instances', ], 'members' => [ 'instances' => [ 'shape' => 'InstanceEntryList', ], ], ], 'CreateCloudFormationStackResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateContactMethodRequest' => [ 'type' => 'structure', 'required' => [ 'protocol', 'contactEndpoint', ], 'members' => [ 'protocol' => [ 'shape' => 'ContactProtocol', ], 'contactEndpoint' => [ 'shape' => 'StringMax256', ], ], ], 'CreateContactMethodResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateContainerServiceDeploymentRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'containers' => [ 'shape' => 'ContainerMap', ], 'publicEndpoint' => [ 'shape' => 'EndpointRequest', ], ], ], 'CreateContainerServiceDeploymentResult' => [ 'type' => 'structure', 'members' => [ 'containerService' => [ 'shape' => 'ContainerService', ], ], ], 'CreateContainerServiceRegistryLoginRequest' => [ 'type' => 'structure', 'members' => [], ], 'CreateContainerServiceRegistryLoginResult' => [ 'type' => 'structure', 'members' => [ 'registryLogin' => [ 'shape' => 'ContainerServiceRegistryLogin', ], ], ], 'CreateContainerServiceRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', 'power', 'scale', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'power' => [ 'shape' => 'ContainerServicePowerName', ], 'scale' => [ 'shape' => 'ContainerServiceScale', ], 'tags' => [ 'shape' => 'TagList', ], 'publicDomainNames' => [ 'shape' => 'ContainerServicePublicDomains', ], 'deployment' => [ 'shape' => 'ContainerServiceDeploymentRequest', ], 'privateRegistryAccess' => [ 'shape' => 'PrivateRegistryAccessRequest', ], ], ], 'CreateContainerServiceResult' => [ 'type' => 'structure', 'members' => [ 'containerService' => [ 'shape' => 'ContainerService', ], ], ], 'CreateDiskFromSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', 'availabilityZone', 'sizeInGb', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], 'diskSnapshotName' => [ 'shape' => 'ResourceName', ], 'availabilityZone' => [ 'shape' => 'NonEmptyString', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'tags' => [ 'shape' => 'TagList', ], 'addOns' => [ 'shape' => 'AddOnRequestList', ], 'sourceDiskName' => [ 'shape' => 'string', ], 'restoreDate' => [ 'shape' => 'string', ], 'useLatestRestorableAutoSnapshot' => [ 'shape' => 'boolean', ], ], ], 'CreateDiskFromSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateDiskRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', 'availabilityZone', 'sizeInGb', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], 'availabilityZone' => [ 'shape' => 'NonEmptyString', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'tags' => [ 'shape' => 'TagList', ], 'addOns' => [ 'shape' => 'AddOnRequestList', ], ], ], 'CreateDiskResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateDiskSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'diskSnapshotName', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], 'diskSnapshotName' => [ 'shape' => 'ResourceName', ], 'instanceName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateDiskSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateDistributionRequest' => [ 'type' => 'structure', 'required' => [ 'distributionName', 'origin', 'defaultCacheBehavior', 'bundleId', ], 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'origin' => [ 'shape' => 'InputOrigin', ], 'defaultCacheBehavior' => [ 'shape' => 'CacheBehavior', ], 'cacheBehaviorSettings' => [ 'shape' => 'CacheSettings', ], 'cacheBehaviors' => [ 'shape' => 'CacheBehaviorList', ], 'bundleId' => [ 'shape' => 'string', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateDistributionResult' => [ 'type' => 'structure', 'members' => [ 'distribution' => [ 'shape' => 'LightsailDistribution', ], 'operation' => [ 'shape' => 'Operation', ], ], ], 'CreateDomainEntryRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', 'domainEntry', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'domainEntry' => [ 'shape' => 'DomainEntry', ], ], ], 'CreateDomainEntryResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'CreateDomainRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateDomainResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'CreateGUISessionAccessDetailsRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], ], ], 'CreateGUISessionAccessDetailsResult' => [ 'type' => 'structure', 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'status' => [ 'shape' => 'Status', ], 'percentageComplete' => [ 'shape' => 'integer', ], 'failureReason' => [ 'shape' => 'string', ], 'sessions' => [ 'shape' => 'Sessions', ], ], ], 'CreateInstanceSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'instanceSnapshotName', 'instanceName', ], 'members' => [ 'instanceSnapshotName' => [ 'shape' => 'ResourceName', ], 'instanceName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateInstanceSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateInstancesFromSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'instanceNames', 'availabilityZone', 'bundleId', ], 'members' => [ 'instanceNames' => [ 'shape' => 'StringList', ], 'attachedDiskMapping' => [ 'shape' => 'AttachedDiskMap', ], 'availabilityZone' => [ 'shape' => 'string', ], 'instanceSnapshotName' => [ 'shape' => 'ResourceName', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'userData' => [ 'shape' => 'string', ], 'keyPairName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], 'addOns' => [ 'shape' => 'AddOnRequestList', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'sourceInstanceName' => [ 'shape' => 'string', ], 'restoreDate' => [ 'shape' => 'string', ], 'useLatestRestorableAutoSnapshot' => [ 'shape' => 'boolean', ], ], ], 'CreateInstancesFromSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateInstancesRequest' => [ 'type' => 'structure', 'required' => [ 'instanceNames', 'availabilityZone', 'blueprintId', 'bundleId', ], 'members' => [ 'instanceNames' => [ 'shape' => 'StringList', ], 'availabilityZone' => [ 'shape' => 'string', ], 'customImageName' => [ 'shape' => 'ResourceName', 'deprecated' => true, ], 'blueprintId' => [ 'shape' => 'NonEmptyString', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'userData' => [ 'shape' => 'string', ], 'keyPairName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], 'addOns' => [ 'shape' => 'AddOnRequestList', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], ], ], 'CreateInstancesResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateKeyPairRequest' => [ 'type' => 'structure', 'required' => [ 'keyPairName', ], 'members' => [ 'keyPairName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateKeyPairResult' => [ 'type' => 'structure', 'members' => [ 'keyPair' => [ 'shape' => 'KeyPair', ], 'publicKeyBase64' => [ 'shape' => 'Base64', ], 'privateKeyBase64' => [ 'shape' => 'Base64', ], 'operation' => [ 'shape' => 'Operation', ], ], ], 'CreateLoadBalancerRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'instancePort', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'instancePort' => [ 'shape' => 'Port', ], 'healthCheckPath' => [ 'shape' => 'string', ], 'certificateName' => [ 'shape' => 'ResourceName', ], 'certificateDomainName' => [ 'shape' => 'DomainName', ], 'certificateAlternativeNames' => [ 'shape' => 'DomainNameList', ], 'tags' => [ 'shape' => 'TagList', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'tlsPolicyName' => [ 'shape' => 'string', ], ], ], 'CreateLoadBalancerResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateLoadBalancerTlsCertificateRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'certificateName', 'certificateDomainName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'certificateName' => [ 'shape' => 'ResourceName', ], 'certificateDomainName' => [ 'shape' => 'DomainName', ], 'certificateAlternativeNames' => [ 'shape' => 'DomainNameList', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateLoadBalancerTlsCertificateResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateRelationalDatabaseFromSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'availabilityZone' => [ 'shape' => 'string', ], 'publiclyAccessible' => [ 'shape' => 'boolean', ], 'relationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], 'relationalDatabaseBundleId' => [ 'shape' => 'string', ], 'sourceRelationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'restoreTime' => [ 'shape' => 'IsoDate', ], 'useLatestRestorableTime' => [ 'shape' => 'boolean', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateRelationalDatabaseFromSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', 'relationalDatabaseBlueprintId', 'relationalDatabaseBundleId', 'masterDatabaseName', 'masterUsername', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'availabilityZone' => [ 'shape' => 'string', ], 'relationalDatabaseBlueprintId' => [ 'shape' => 'string', ], 'relationalDatabaseBundleId' => [ 'shape' => 'string', ], 'masterDatabaseName' => [ 'shape' => 'string', ], 'masterUsername' => [ 'shape' => 'string', ], 'masterUserPassword' => [ 'shape' => 'SensitiveString', ], 'preferredBackupWindow' => [ 'shape' => 'string', ], 'preferredMaintenanceWindow' => [ 'shape' => 'string', ], 'publiclyAccessible' => [ 'shape' => 'boolean', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateRelationalDatabaseSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', 'relationalDatabaseSnapshotName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'relationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateRelationalDatabaseSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'Currency' => [ 'type' => 'string', 'enum' => [ 'USD', ], ], 'DeleteAlarmRequest' => [ 'type' => 'structure', 'required' => [ 'alarmName', ], 'members' => [ 'alarmName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteAlarmResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteAutoSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'date', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'date' => [ 'shape' => 'AutoSnapshotDate', ], ], ], 'DeleteAutoSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteBucketAccessKeyRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', 'accessKeyId', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'accessKeyId' => [ 'shape' => 'NonEmptyString', ], ], ], 'DeleteBucketAccessKeyResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteBucketRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'forceDelete' => [ 'shape' => 'boolean', ], ], ], 'DeleteBucketResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteCertificateRequest' => [ 'type' => 'structure', 'required' => [ 'certificateName', ], 'members' => [ 'certificateName' => [ 'shape' => 'CertificateName', ], ], ], 'DeleteCertificateResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteContactMethodRequest' => [ 'type' => 'structure', 'required' => [ 'protocol', ], 'members' => [ 'protocol' => [ 'shape' => 'ContactProtocol', ], ], ], 'DeleteContactMethodResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteContainerImageRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', 'image', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'image' => [ 'shape' => 'string', ], ], ], 'DeleteContainerImageResult' => [ 'type' => 'structure', 'members' => [], ], 'DeleteContainerServiceRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], ], ], 'DeleteContainerServiceResult' => [ 'type' => 'structure', 'members' => [], ], 'DeleteDiskRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], 'forceDeleteAddOns' => [ 'shape' => 'boolean', ], ], ], 'DeleteDiskResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteDiskSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'diskSnapshotName', ], 'members' => [ 'diskSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteDiskSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteDistributionRequest' => [ 'type' => 'structure', 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteDistributionResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'DeleteDomainEntryRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', 'domainEntry', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'domainEntry' => [ 'shape' => 'DomainEntry', ], ], ], 'DeleteDomainEntryResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'DeleteDomainRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], ], ], 'DeleteDomainResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'DeleteInstanceRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'forceDeleteAddOns' => [ 'shape' => 'boolean', ], ], ], 'DeleteInstanceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteInstanceSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'instanceSnapshotName', ], 'members' => [ 'instanceSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteInstanceSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteKeyPairRequest' => [ 'type' => 'structure', 'required' => [ 'keyPairName', ], 'members' => [ 'keyPairName' => [ 'shape' => 'ResourceName', ], 'expectedFingerprint' => [ 'shape' => 'string', ], ], ], 'DeleteKeyPairResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'DeleteKnownHostKeysRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteKnownHostKeysResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteLoadBalancerRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteLoadBalancerResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteLoadBalancerTlsCertificateRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'certificateName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'certificateName' => [ 'shape' => 'ResourceName', ], 'force' => [ 'shape' => 'boolean', ], ], ], 'DeleteLoadBalancerTlsCertificateResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'skipFinalSnapshot' => [ 'shape' => 'boolean', ], 'finalRelationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteRelationalDatabaseSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseSnapshotName', ], 'members' => [ 'relationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteRelationalDatabaseSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DestinationInfo' => [ 'type' => 'structure', 'members' => [ 'id' => [ 'shape' => 'NonEmptyString', ], 'service' => [ 'shape' => 'NonEmptyString', ], ], ], 'DetachCertificateFromDistributionRequest' => [ 'type' => 'structure', 'required' => [ 'distributionName', ], 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], ], ], 'DetachCertificateFromDistributionResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'DetachDiskRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], ], ], 'DetachDiskResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DetachInstancesFromLoadBalancerRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'instanceNames', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'instanceNames' => [ 'shape' => 'ResourceNameList', ], ], ], 'DetachInstancesFromLoadBalancerResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DetachStaticIpRequest' => [ 'type' => 'structure', 'required' => [ 'staticIpName', ], 'members' => [ 'staticIpName' => [ 'shape' => 'ResourceName', ], ], ], 'DetachStaticIpResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DisableAddOnRequest' => [ 'type' => 'structure', 'required' => [ 'addOnType', 'resourceName', ], 'members' => [ 'addOnType' => [ 'shape' => 'AddOnType', ], 'resourceName' => [ 'shape' => 'ResourceName', ], ], ], 'DisableAddOnResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'Disk' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'addOns' => [ 'shape' => 'AddOnList', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'isSystemDisk' => [ 'shape' => 'boolean', ], 'iops' => [ 'shape' => 'integer', ], 'path' => [ 'shape' => 'string', ], 'state' => [ 'shape' => 'DiskState', ], 'attachedTo' => [ 'shape' => 'ResourceName', ], 'isAttached' => [ 'shape' => 'boolean', ], 'attachmentState' => [ 'shape' => 'string', 'deprecated' => true, ], 'gbInUse' => [ 'shape' => 'integer', 'deprecated' => true, ], 'autoMountStatus' => [ 'shape' => 'AutoMountStatus', ], ], ], 'DiskInfo' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'string', ], 'path' => [ 'shape' => 'NonEmptyString', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'isSystemDisk' => [ 'shape' => 'boolean', ], ], ], 'DiskInfoList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DiskInfo', ], ], 'DiskList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Disk', ], ], 'DiskMap' => [ 'type' => 'structure', 'members' => [ 'originalDiskPath' => [ 'shape' => 'NonEmptyString', ], 'newDiskName' => [ 'shape' => 'ResourceName', ], ], ], 'DiskMapList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DiskMap', ], ], 'DiskSnapshot' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'state' => [ 'shape' => 'DiskSnapshotState', ], 'progress' => [ 'shape' => 'string', ], 'fromDiskName' => [ 'shape' => 'ResourceName', ], 'fromDiskArn' => [ 'shape' => 'NonEmptyString', ], 'fromInstanceName' => [ 'shape' => 'ResourceName', ], 'fromInstanceArn' => [ 'shape' => 'NonEmptyString', ], 'isFromAutoSnapshot' => [ 'shape' => 'boolean', ], ], ], 'DiskSnapshotInfo' => [ 'type' => 'structure', 'members' => [ 'sizeInGb' => [ 'shape' => 'integer', ], ], ], 'DiskSnapshotList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DiskSnapshot', ], ], 'DiskSnapshotState' => [ 'type' => 'string', 'enum' => [ 'pending', 'completed', 'error', 'unknown', ], ], 'DiskState' => [ 'type' => 'string', 'enum' => [ 'pending', 'error', 'available', 'in-use', 'unknown', ], ], 'DistributionBundle' => [ 'type' => 'structure', 'members' => [ 'bundleId' => [ 'shape' => 'string', ], 'name' => [ 'shape' => 'string', ], 'price' => [ 'shape' => 'float', ], 'transferPerMonthInGb' => [ 'shape' => 'integer', ], 'isActive' => [ 'shape' => 'boolean', ], ], ], 'DistributionBundleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DistributionBundle', ], ], 'DistributionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LightsailDistribution', ], ], 'DistributionMetricName' => [ 'type' => 'string', 'enum' => [ 'Requests', 'BytesDownloaded', 'BytesUploaded', 'TotalErrorRate', 'Http4xxErrorRate', 'Http5xxErrorRate', ], ], 'DnsRecordCreationState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'DnsRecordCreationStateCode', ], 'message' => [ 'shape' => 'string', ], ], ], 'DnsRecordCreationStateCode' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'STARTED', 'FAILED', ], ], 'Domain' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'domainEntries' => [ 'shape' => 'DomainEntryList', ], 'registeredDomainDelegationInfo' => [ 'shape' => 'RegisteredDomainDelegationInfo', ], ], ], 'DomainEntry' => [ 'type' => 'structure', 'members' => [ 'id' => [ 'shape' => 'NonEmptyString', ], 'name' => [ 'shape' => 'DomainName', ], 'target' => [ 'shape' => 'string', ], 'isAlias' => [ 'shape' => 'boolean', ], 'type' => [ 'shape' => 'DomainEntryType', ], 'options' => [ 'shape' => 'DomainEntryOptions', 'deprecated' => true, ], ], ], 'DomainEntryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DomainEntry', ], ], 'DomainEntryOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'DomainEntryOptionsKeys', ], 'value' => [ 'shape' => 'string', ], ], 'DomainEntryOptionsKeys' => [ 'type' => 'string', ], 'DomainEntryType' => [ 'type' => 'string', ], 'DomainList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Domain', ], ], 'DomainName' => [ 'type' => 'string', ], 'DomainNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DomainName', ], ], 'DomainValidationRecord' => [ 'type' => 'structure', 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'resourceRecord' => [ 'shape' => 'ResourceRecord', ], 'dnsRecordCreationState' => [ 'shape' => 'DnsRecordCreationState', ], 'validationStatus' => [ 'shape' => 'CertificateDomainValidationStatus', ], ], ], 'DomainValidationRecordList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DomainValidationRecord', ], ], 'DownloadDefaultKeyPairRequest' => [ 'type' => 'structure', 'members' => [], ], 'DownloadDefaultKeyPairResult' => [ 'type' => 'structure', 'members' => [ 'publicKeyBase64' => [ 'shape' => 'Base64', ], 'privateKeyBase64' => [ 'shape' => 'Base64', ], 'createdAt' => [ 'shape' => 'IsoDate', ], ], ], 'EligibleToRenew' => [ 'type' => 'string', ], 'EmailAddress' => [ 'type' => 'string', 'max' => 254, 'min' => 6, 'pattern' => '^[\\w!#$%&.\'*+\\/=?^_\\x60{|}~\\-]{1,64}@[a-zA-Z0-9\\-]{1,63}(\\.[a-zA-Z0-9\\-]{1,63}){0,8}(\\.[a-zA-Z]{2,63})$', 'sensitive' => true, ], 'EnableAddOnRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'addOnRequest', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'addOnRequest' => [ 'shape' => 'AddOnRequest', ], ], ], 'EnableAddOnResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'EndpointRequest' => [ 'type' => 'structure', 'required' => [ 'containerName', 'containerPort', ], 'members' => [ 'containerName' => [ 'shape' => 'string', ], 'containerPort' => [ 'shape' => 'integer', ], 'healthCheck' => [ 'shape' => 'ContainerServiceHealthCheckConfig', ], ], ], 'Environment' => [ 'type' => 'map', 'key' => [ 'shape' => 'string', ], 'value' => [ 'shape' => 'string', ], ], 'EstimateByTime' => [ 'type' => 'structure', 'members' => [ 'usageCost' => [ 'shape' => 'double', ], 'pricingUnit' => [ 'shape' => 'PricingUnit', ], 'unit' => [ 'shape' => 'double', ], 'currency' => [ 'shape' => 'Currency', ], 'timePeriod' => [ 'shape' => 'TimePeriod', ], ], ], 'EstimatesByTime' => [ 'type' => 'list', 'member' => [ 'shape' => 'EstimateByTime', ], ], 'ExportSnapshotRecord' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'state' => [ 'shape' => 'RecordState', ], 'sourceInfo' => [ 'shape' => 'ExportSnapshotRecordSourceInfo', ], 'destinationInfo' => [ 'shape' => 'DestinationInfo', ], ], ], 'ExportSnapshotRecordList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ExportSnapshotRecord', ], ], 'ExportSnapshotRecordSourceInfo' => [ 'type' => 'structure', 'members' => [ 'resourceType' => [ 'shape' => 'ExportSnapshotRecordSourceType', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'name' => [ 'shape' => 'NonEmptyString', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'fromResourceName' => [ 'shape' => 'NonEmptyString', ], 'fromResourceArn' => [ 'shape' => 'NonEmptyString', ], 'instanceSnapshotInfo' => [ 'shape' => 'InstanceSnapshotInfo', ], 'diskSnapshotInfo' => [ 'shape' => 'DiskSnapshotInfo', ], ], ], 'ExportSnapshotRecordSourceType' => [ 'type' => 'string', 'enum' => [ 'InstanceSnapshot', 'DiskSnapshot', ], ], 'ExportSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'sourceSnapshotName', ], 'members' => [ 'sourceSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'ExportSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'ForwardValues' => [ 'type' => 'string', 'enum' => [ 'none', 'allow-list', 'all', ], ], 'GetActiveNamesRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetActiveNamesResult' => [ 'type' => 'structure', 'members' => [ 'activeNames' => [ 'shape' => 'StringList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetAlarmsRequest' => [ 'type' => 'structure', 'members' => [ 'alarmName' => [ 'shape' => 'ResourceName', ], 'pageToken' => [ 'shape' => 'string', ], 'monitoredResourceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetAlarmsResult' => [ 'type' => 'structure', 'members' => [ 'alarms' => [ 'shape' => 'AlarmsList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetAutoSnapshotsRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetAutoSnapshotsResult' => [ 'type' => 'structure', 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'autoSnapshots' => [ 'shape' => 'AutoSnapshotDetailsList', ], ], ], 'GetBlueprintsRequest' => [ 'type' => 'structure', 'members' => [ 'includeInactive' => [ 'shape' => 'boolean', ], 'pageToken' => [ 'shape' => 'string', ], 'appCategory' => [ 'shape' => 'AppCategory', ], ], ], 'GetBlueprintsResult' => [ 'type' => 'structure', 'members' => [ 'blueprints' => [ 'shape' => 'BlueprintList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetBucketAccessKeysRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], ], ], 'GetBucketAccessKeysResult' => [ 'type' => 'structure', 'members' => [ 'accessKeys' => [ 'shape' => 'AccessKeyList', ], ], ], 'GetBucketBundlesRequest' => [ 'type' => 'structure', 'members' => [ 'includeInactive' => [ 'shape' => 'boolean', ], ], ], 'GetBucketBundlesResult' => [ 'type' => 'structure', 'members' => [ 'bundles' => [ 'shape' => 'BucketBundleList', ], ], ], 'GetBucketMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', 'metricName', 'startTime', 'endTime', 'period', 'statistics', 'unit', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'metricName' => [ 'shape' => 'BucketMetricName', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], 'unit' => [ 'shape' => 'MetricUnit', ], ], ], 'GetBucketMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'BucketMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetBucketsRequest' => [ 'type' => 'structure', 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'pageToken' => [ 'shape' => 'string', ], 'includeConnectedResources' => [ 'shape' => 'boolean', ], ], ], 'GetBucketsResult' => [ 'type' => 'structure', 'members' => [ 'buckets' => [ 'shape' => 'BucketList', ], 'nextPageToken' => [ 'shape' => 'string', ], 'accountLevelBpaSync' => [ 'shape' => 'AccountLevelBpaSync', ], ], ], 'GetBundlesRequest' => [ 'type' => 'structure', 'members' => [ 'includeInactive' => [ 'shape' => 'boolean', ], 'pageToken' => [ 'shape' => 'string', ], 'appCategory' => [ 'shape' => 'AppCategory', ], ], ], 'GetBundlesResult' => [ 'type' => 'structure', 'members' => [ 'bundles' => [ 'shape' => 'BundleList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetCertificatesRequest' => [ 'type' => 'structure', 'members' => [ 'certificateStatuses' => [ 'shape' => 'CertificateStatusList', ], 'includeCertificateDetails' => [ 'shape' => 'IncludeCertificateDetails', ], 'certificateName' => [ 'shape' => 'CertificateName', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetCertificatesResult' => [ 'type' => 'structure', 'members' => [ 'certificates' => [ 'shape' => 'CertificateSummaryList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetCloudFormationStackRecordsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetCloudFormationStackRecordsResult' => [ 'type' => 'structure', 'members' => [ 'cloudFormationStackRecords' => [ 'shape' => 'CloudFormationStackRecordList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetContactMethodsRequest' => [ 'type' => 'structure', 'members' => [ 'protocols' => [ 'shape' => 'ContactProtocolsList', ], ], ], 'GetContactMethodsResult' => [ 'type' => 'structure', 'members' => [ 'contactMethods' => [ 'shape' => 'ContactMethodsList', ], ], ], 'GetContainerAPIMetadataRequest' => [ 'type' => 'structure', 'members' => [], ], 'GetContainerAPIMetadataResult' => [ 'type' => 'structure', 'members' => [ 'metadata' => [ 'shape' => 'ContainerServiceMetadataEntryList', ], ], ], 'GetContainerImagesRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], ], ], 'GetContainerImagesResult' => [ 'type' => 'structure', 'members' => [ 'containerImages' => [ 'shape' => 'ContainerImageList', ], ], ], 'GetContainerLogRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', 'containerName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'containerName' => [ 'shape' => 'string', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], 'filterPattern' => [ 'shape' => 'string', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetContainerLogResult' => [ 'type' => 'structure', 'members' => [ 'logEvents' => [ 'shape' => 'ContainerServiceLogEventList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetContainerServiceDeploymentsRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], ], ], 'GetContainerServiceDeploymentsResult' => [ 'type' => 'structure', 'members' => [ 'deployments' => [ 'shape' => 'ContainerServiceDeploymentList', ], ], ], 'GetContainerServiceMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', 'metricName', 'startTime', 'endTime', 'period', 'statistics', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'metricName' => [ 'shape' => 'ContainerServiceMetricName', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], ], ], 'GetContainerServiceMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'ContainerServiceMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetContainerServicePowersRequest' => [ 'type' => 'structure', 'members' => [], ], 'GetContainerServicePowersResult' => [ 'type' => 'structure', 'members' => [ 'powers' => [ 'shape' => 'ContainerServicePowerList', ], ], ], 'GetContainerServicesRequest' => [ 'type' => 'structure', 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], ], ], 'GetCostEstimateRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'startTime', 'endTime', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], ], ], 'GetCostEstimateResult' => [ 'type' => 'structure', 'members' => [ 'resourcesBudgetEstimate' => [ 'shape' => 'ResourcesBudgetEstimate', ], ], ], 'GetDiskRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], ], ], 'GetDiskResult' => [ 'type' => 'structure', 'members' => [ 'disk' => [ 'shape' => 'Disk', ], ], ], 'GetDiskSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'diskSnapshotName', ], 'members' => [ 'diskSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'GetDiskSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'diskSnapshot' => [ 'shape' => 'DiskSnapshot', ], ], ], 'GetDiskSnapshotsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetDiskSnapshotsResult' => [ 'type' => 'structure', 'members' => [ 'diskSnapshots' => [ 'shape' => 'DiskSnapshotList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetDisksRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetDisksResult' => [ 'type' => 'structure', 'members' => [ 'disks' => [ 'shape' => 'DiskList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetDistributionBundlesRequest' => [ 'type' => 'structure', 'members' => [], ], 'GetDistributionBundlesResult' => [ 'type' => 'structure', 'members' => [ 'bundles' => [ 'shape' => 'DistributionBundleList', ], ], ], 'GetDistributionLatestCacheResetRequest' => [ 'type' => 'structure', 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], ], ], 'GetDistributionLatestCacheResetResult' => [ 'type' => 'structure', 'members' => [ 'status' => [ 'shape' => 'string', ], 'createTime' => [ 'shape' => 'IsoDate', ], ], ], 'GetDistributionMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'distributionName', 'metricName', 'startTime', 'endTime', 'period', 'unit', 'statistics', ], 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'metricName' => [ 'shape' => 'DistributionMetricName', ], 'startTime' => [ 'shape' => 'timestamp', ], 'endTime' => [ 'shape' => 'timestamp', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'unit' => [ 'shape' => 'MetricUnit', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], ], ], 'GetDistributionMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'DistributionMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetDistributionsRequest' => [ 'type' => 'structure', 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetDistributionsResult' => [ 'type' => 'structure', 'members' => [ 'distributions' => [ 'shape' => 'DistributionList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetDomainRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], ], ], 'GetDomainResult' => [ 'type' => 'structure', 'members' => [ 'domain' => [ 'shape' => 'Domain', ], ], ], 'GetDomainsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetDomainsResult' => [ 'type' => 'structure', 'members' => [ 'domains' => [ 'shape' => 'DomainList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetExportSnapshotRecordsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetExportSnapshotRecordsResult' => [ 'type' => 'structure', 'members' => [ 'exportSnapshotRecords' => [ 'shape' => 'ExportSnapshotRecordList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetInstanceAccessDetailsRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'protocol' => [ 'shape' => 'InstanceAccessProtocol', ], ], ], 'GetInstanceAccessDetailsResult' => [ 'type' => 'structure', 'members' => [ 'accessDetails' => [ 'shape' => 'InstanceAccessDetails', ], ], ], 'GetInstanceMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', 'metricName', 'period', 'startTime', 'endTime', 'unit', 'statistics', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'metricName' => [ 'shape' => 'InstanceMetricName', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'startTime' => [ 'shape' => 'timestamp', ], 'endTime' => [ 'shape' => 'timestamp', ], 'unit' => [ 'shape' => 'MetricUnit', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], ], ], 'GetInstanceMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'InstanceMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetInstancePortStatesRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetInstancePortStatesResult' => [ 'type' => 'structure', 'members' => [ 'portStates' => [ 'shape' => 'InstancePortStateList', ], ], ], 'GetInstanceRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetInstanceResult' => [ 'type' => 'structure', 'members' => [ 'instance' => [ 'shape' => 'Instance', ], ], ], 'GetInstanceSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'instanceSnapshotName', ], 'members' => [ 'instanceSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'GetInstanceSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'instanceSnapshot' => [ 'shape' => 'InstanceSnapshot', ], ], ], 'GetInstanceSnapshotsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetInstanceSnapshotsResult' => [ 'type' => 'structure', 'members' => [ 'instanceSnapshots' => [ 'shape' => 'InstanceSnapshotList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetInstanceStateRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetInstanceStateResult' => [ 'type' => 'structure', 'members' => [ 'state' => [ 'shape' => 'InstanceState', ], ], ], 'GetInstancesRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetInstancesResult' => [ 'type' => 'structure', 'members' => [ 'instances' => [ 'shape' => 'InstanceList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetKeyPairRequest' => [ 'type' => 'structure', 'required' => [ 'keyPairName', ], 'members' => [ 'keyPairName' => [ 'shape' => 'ResourceName', ], ], ], 'GetKeyPairResult' => [ 'type' => 'structure', 'members' => [ 'keyPair' => [ 'shape' => 'KeyPair', ], ], ], 'GetKeyPairsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], 'includeDefaultKeyPair' => [ 'shape' => 'boolean', ], ], ], 'GetKeyPairsResult' => [ 'type' => 'structure', 'members' => [ 'keyPairs' => [ 'shape' => 'KeyPairList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetLoadBalancerMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'metricName', 'period', 'startTime', 'endTime', 'unit', 'statistics', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'metricName' => [ 'shape' => 'LoadBalancerMetricName', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'startTime' => [ 'shape' => 'timestamp', ], 'endTime' => [ 'shape' => 'timestamp', ], 'unit' => [ 'shape' => 'MetricUnit', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], ], ], 'GetLoadBalancerMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'LoadBalancerMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetLoadBalancerRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], ], ], 'GetLoadBalancerResult' => [ 'type' => 'structure', 'members' => [ 'loadBalancer' => [ 'shape' => 'LoadBalancer', ], ], ], 'GetLoadBalancerTlsCertificatesRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], ], ], 'GetLoadBalancerTlsCertificatesResult' => [ 'type' => 'structure', 'members' => [ 'tlsCertificates' => [ 'shape' => 'LoadBalancerTlsCertificateList', ], ], ], 'GetLoadBalancerTlsPoliciesRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetLoadBalancerTlsPoliciesResult' => [ 'type' => 'structure', 'members' => [ 'tlsPolicies' => [ 'shape' => 'LoadBalancerTlsPolicyList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetLoadBalancersRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetLoadBalancersResult' => [ 'type' => 'structure', 'members' => [ 'loadBalancers' => [ 'shape' => 'LoadBalancerList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetOperationRequest' => [ 'type' => 'structure', 'required' => [ 'operationId', ], 'members' => [ 'operationId' => [ 'shape' => 'NonEmptyString', ], ], ], 'GetOperationResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'GetOperationsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetOperationsForResourceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], 'nextPageCount' => [ 'shape' => 'string', 'deprecated' => true, ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetOperationsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetOperationsResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRegionsRequest' => [ 'type' => 'structure', 'members' => [ 'includeAvailabilityZones' => [ 'shape' => 'boolean', ], 'includeRelationalDatabaseAvailabilityZones' => [ 'shape' => 'boolean', ], ], ], 'GetRegionsResult' => [ 'type' => 'structure', 'members' => [ 'regions' => [ 'shape' => 'RegionList', ], ], ], 'GetRelationalDatabaseBlueprintsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseBlueprintsResult' => [ 'type' => 'structure', 'members' => [ 'blueprints' => [ 'shape' => 'RelationalDatabaseBlueprintList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseBundlesRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], 'includeInactive' => [ 'shape' => 'boolean', ], ], ], 'GetRelationalDatabaseBundlesResult' => [ 'type' => 'structure', 'members' => [ 'bundles' => [ 'shape' => 'RelationalDatabaseBundleList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseEventsRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'durationInMinutes' => [ 'shape' => 'integer', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseEventsResult' => [ 'type' => 'structure', 'members' => [ 'relationalDatabaseEvents' => [ 'shape' => 'RelationalDatabaseEventList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseLogEventsRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', 'logStreamName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'logStreamName' => [ 'shape' => 'string', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], 'startFromHead' => [ 'shape' => 'boolean', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseLogEventsResult' => [ 'type' => 'structure', 'members' => [ 'resourceLogEvents' => [ 'shape' => 'LogEventList', ], 'nextBackwardToken' => [ 'shape' => 'string', ], 'nextForwardToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseLogStreamsRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], ], ], 'GetRelationalDatabaseLogStreamsResult' => [ 'type' => 'structure', 'members' => [ 'logStreams' => [ 'shape' => 'StringList', ], ], ], 'GetRelationalDatabaseMasterUserPasswordRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'passwordVersion' => [ 'shape' => 'RelationalDatabasePasswordVersion', ], ], ], 'GetRelationalDatabaseMasterUserPasswordResult' => [ 'type' => 'structure', 'members' => [ 'masterUserPassword' => [ 'shape' => 'SensitiveString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], ], ], 'GetRelationalDatabaseMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', 'metricName', 'period', 'startTime', 'endTime', 'unit', 'statistics', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'metricName' => [ 'shape' => 'RelationalDatabaseMetricName', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], 'unit' => [ 'shape' => 'MetricUnit', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], ], ], 'GetRelationalDatabaseMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'RelationalDatabaseMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetRelationalDatabaseParametersRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseParametersResult' => [ 'type' => 'structure', 'members' => [ 'parameters' => [ 'shape' => 'RelationalDatabaseParameterList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], ], ], 'GetRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'relationalDatabase' => [ 'shape' => 'RelationalDatabase', ], ], ], 'GetRelationalDatabaseSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseSnapshotName', ], 'members' => [ 'relationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'GetRelationalDatabaseSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'relationalDatabaseSnapshot' => [ 'shape' => 'RelationalDatabaseSnapshot', ], ], ], 'GetRelationalDatabaseSnapshotsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseSnapshotsResult' => [ 'type' => 'structure', 'members' => [ 'relationalDatabaseSnapshots' => [ 'shape' => 'RelationalDatabaseSnapshotList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabasesRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabasesResult' => [ 'type' => 'structure', 'members' => [ 'relationalDatabases' => [ 'shape' => 'RelationalDatabaseList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetSetupHistoryRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'pageToken' => [ 'shape' => 'SetupHistoryPageToken', ], ], ], 'GetSetupHistoryResult' => [ 'type' => 'structure', 'members' => [ 'setupHistory' => [ 'shape' => 'setupHistoryList', ], 'nextPageToken' => [ 'shape' => 'SetupHistoryPageToken', ], ], ], 'GetStaticIpRequest' => [ 'type' => 'structure', 'required' => [ 'staticIpName', ], 'members' => [ 'staticIpName' => [ 'shape' => 'ResourceName', ], ], ], 'GetStaticIpResult' => [ 'type' => 'structure', 'members' => [ 'staticIp' => [ 'shape' => 'StaticIp', ], ], ], 'GetStaticIpsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetStaticIpsResult' => [ 'type' => 'structure', 'members' => [ 'staticIps' => [ 'shape' => 'StaticIpList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'HeaderEnum' => [ 'type' => 'string', 'enum' => [ 'Accept', 'Accept-Charset', 'Accept-Datetime', 'Accept-Encoding', 'Accept-Language', 'Authorization', 'CloudFront-Forwarded-Proto', 'CloudFront-Is-Desktop-Viewer', 'CloudFront-Is-Mobile-Viewer', 'CloudFront-Is-SmartTV-Viewer', 'CloudFront-Is-Tablet-Viewer', 'CloudFront-Viewer-Country', 'Host', 'Origin', 'Referer', ], ], 'HeaderForwardList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HeaderEnum', ], ], 'HeaderObject' => [ 'type' => 'structure', 'members' => [ 'option' => [ 'shape' => 'ForwardValues', ], 'headersAllowList' => [ 'shape' => 'HeaderForwardList', ], ], ], 'HostKeyAttributes' => [ 'type' => 'structure', 'members' => [ 'algorithm' => [ 'shape' => 'string', ], 'publicKey' => [ 'shape' => 'string', ], 'witnessedAt' => [ 'shape' => 'IsoDate', ], 'fingerprintSHA1' => [ 'shape' => 'string', ], 'fingerprintSHA256' => [ 'shape' => 'string', ], 'notValidBefore' => [ 'shape' => 'IsoDate', ], 'notValidAfter' => [ 'shape' => 'IsoDate', ], ], ], 'HostKeysList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HostKeyAttributes', ], ], 'HttpEndpoint' => [ 'type' => 'string', 'enum' => [ 'disabled', 'enabled', ], ], 'HttpProtocolIpv6' => [ 'type' => 'string', 'enum' => [ 'disabled', 'enabled', ], ], 'HttpTokens' => [ 'type' => 'string', 'enum' => [ 'optional', 'required', ], ], 'IAMAccessKeyId' => [ 'type' => 'string', 'max' => 20, 'min' => 20, 'pattern' => '^[A-Z0-9]{20}$', 'sensitive' => true, ], 'ImportKeyPairRequest' => [ 'type' => 'structure', 'required' => [ 'keyPairName', 'publicKeyBase64', ], 'members' => [ 'keyPairName' => [ 'shape' => 'ResourceName', ], 'publicKeyBase64' => [ 'shape' => 'Base64', ], ], ], 'ImportKeyPairResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'InUseResourceCount' => [ 'type' => 'integer', ], 'IncludeCertificateDetails' => [ 'type' => 'boolean', ], 'InputOrigin' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'regionName' => [ 'shape' => 'RegionName', ], 'protocolPolicy' => [ 'shape' => 'OriginProtocolPolicyEnum', ], ], ], 'Instance' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'blueprintId' => [ 'shape' => 'NonEmptyString', ], 'blueprintName' => [ 'shape' => 'NonEmptyString', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'addOns' => [ 'shape' => 'AddOnList', ], 'isStaticIp' => [ 'shape' => 'boolean', ], 'privateIpAddress' => [ 'shape' => 'IpAddress', ], 'publicIpAddress' => [ 'shape' => 'IpAddress', ], 'ipv6Addresses' => [ 'shape' => 'Ipv6AddressList', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'hardware' => [ 'shape' => 'InstanceHardware', ], 'networking' => [ 'shape' => 'InstanceNetworking', ], 'state' => [ 'shape' => 'InstanceState', ], 'username' => [ 'shape' => 'NonEmptyString', ], 'sshKeyName' => [ 'shape' => 'ResourceName', ], 'metadataOptions' => [ 'shape' => 'InstanceMetadataOptions', ], ], ], 'InstanceAccessDetails' => [ 'type' => 'structure', 'members' => [ 'certKey' => [ 'shape' => 'string', ], 'expiresAt' => [ 'shape' => 'IsoDate', ], 'ipAddress' => [ 'shape' => 'IpAddress', ], 'ipv6Addresses' => [ 'shape' => 'Ipv6AddressList', ], 'password' => [ 'shape' => 'string', ], 'passwordData' => [ 'shape' => 'PasswordData', ], 'privateKey' => [ 'shape' => 'string', ], 'protocol' => [ 'shape' => 'InstanceAccessProtocol', ], 'instanceName' => [ 'shape' => 'ResourceName', ], 'username' => [ 'shape' => 'string', ], 'hostKeys' => [ 'shape' => 'HostKeysList', ], ], ], 'InstanceAccessProtocol' => [ 'type' => 'string', 'enum' => [ 'ssh', 'rdp', ], ], 'InstanceEntry' => [ 'type' => 'structure', 'required' => [ 'sourceName', 'instanceType', 'portInfoSource', 'availabilityZone', ], 'members' => [ 'sourceName' => [ 'shape' => 'ResourceName', ], 'instanceType' => [ 'shape' => 'NonEmptyString', ], 'portInfoSource' => [ 'shape' => 'PortInfoSourceType', ], 'userData' => [ 'shape' => 'string', ], 'availabilityZone' => [ 'shape' => 'string', ], ], ], 'InstanceEntryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstanceEntry', ], ], 'InstanceHardware' => [ 'type' => 'structure', 'members' => [ 'cpuCount' => [ 'shape' => 'integer', ], 'disks' => [ 'shape' => 'DiskList', ], 'ramSizeInGb' => [ 'shape' => 'float', ], ], ], 'InstanceHealthReason' => [ 'type' => 'string', 'enum' => [ 'Lb.RegistrationInProgress', 'Lb.InitialHealthChecking', 'Lb.InternalError', 'Instance.ResponseCodeMismatch', 'Instance.Timeout', 'Instance.FailedHealthChecks', 'Instance.NotRegistered', 'Instance.NotInUse', 'Instance.DeregistrationInProgress', 'Instance.InvalidState', 'Instance.IpUnusable', ], ], 'InstanceHealthState' => [ 'type' => 'string', 'enum' => [ 'initial', 'healthy', 'unhealthy', 'unused', 'draining', 'unavailable', ], ], 'InstanceHealthSummary' => [ 'type' => 'structure', 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'instanceHealth' => [ 'shape' => 'InstanceHealthState', ], 'instanceHealthReason' => [ 'shape' => 'InstanceHealthReason', ], ], ], 'InstanceHealthSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstanceHealthSummary', ], ], 'InstanceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Instance', ], ], 'InstanceMetadataOptions' => [ 'type' => 'structure', 'members' => [ 'state' => [ 'shape' => 'InstanceMetadataState', ], 'httpTokens' => [ 'shape' => 'HttpTokens', ], 'httpEndpoint' => [ 'shape' => 'HttpEndpoint', ], 'httpPutResponseHopLimit' => [ 'shape' => 'integer', ], 'httpProtocolIpv6' => [ 'shape' => 'HttpProtocolIpv6', ], ], ], 'InstanceMetadataState' => [ 'type' => 'string', 'enum' => [ 'pending', 'applied', ], ], 'InstanceMetricName' => [ 'type' => 'string', 'enum' => [ 'CPUUtilization', 'NetworkIn', 'NetworkOut', 'StatusCheckFailed', 'StatusCheckFailed_Instance', 'StatusCheckFailed_System', 'BurstCapacityTime', 'BurstCapacityPercentage', 'MetadataNoToken', ], ], 'InstanceNetworking' => [ 'type' => 'structure', 'members' => [ 'monthlyTransfer' => [ 'shape' => 'MonthlyTransfer', ], 'ports' => [ 'shape' => 'InstancePortInfoList', ], ], ], 'InstancePlatform' => [ 'type' => 'string', 'enum' => [ 'LINUX_UNIX', 'WINDOWS', ], ], 'InstancePlatformList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstancePlatform', ], ], 'InstancePortInfo' => [ 'type' => 'structure', 'members' => [ 'fromPort' => [ 'shape' => 'Port', ], 'toPort' => [ 'shape' => 'Port', ], 'protocol' => [ 'shape' => 'NetworkProtocol', ], 'accessFrom' => [ 'shape' => 'string', ], 'accessType' => [ 'shape' => 'PortAccessType', ], 'commonName' => [ 'shape' => 'string', ], 'accessDirection' => [ 'shape' => 'AccessDirection', ], 'cidrs' => [ 'shape' => 'StringList', ], 'ipv6Cidrs' => [ 'shape' => 'StringList', ], 'cidrListAliases' => [ 'shape' => 'StringList', ], ], ], 'InstancePortInfoList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstancePortInfo', ], ], 'InstancePortState' => [ 'type' => 'structure', 'members' => [ 'fromPort' => [ 'shape' => 'Port', ], 'toPort' => [ 'shape' => 'Port', ], 'protocol' => [ 'shape' => 'NetworkProtocol', ], 'state' => [ 'shape' => 'PortState', ], 'cidrs' => [ 'shape' => 'StringList', ], 'ipv6Cidrs' => [ 'shape' => 'StringList', ], 'cidrListAliases' => [ 'shape' => 'StringList', ], ], ], 'InstancePortStateList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstancePortState', ], ], 'InstanceSnapshot' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'state' => [ 'shape' => 'InstanceSnapshotState', ], 'progress' => [ 'shape' => 'string', ], 'fromAttachedDisks' => [ 'shape' => 'DiskList', ], 'fromInstanceName' => [ 'shape' => 'ResourceName', ], 'fromInstanceArn' => [ 'shape' => 'NonEmptyString', ], 'fromBlueprintId' => [ 'shape' => 'string', ], 'fromBundleId' => [ 'shape' => 'string', ], 'isFromAutoSnapshot' => [ 'shape' => 'boolean', ], 'sizeInGb' => [ 'shape' => 'integer', ], ], ], 'InstanceSnapshotInfo' => [ 'type' => 'structure', 'members' => [ 'fromBundleId' => [ 'shape' => 'NonEmptyString', ], 'fromBlueprintId' => [ 'shape' => 'NonEmptyString', ], 'fromDiskInfo' => [ 'shape' => 'DiskInfoList', ], ], ], 'InstanceSnapshotList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstanceSnapshot', ], ], 'InstanceSnapshotState' => [ 'type' => 'string', 'enum' => [ 'pending', 'error', 'available', ], ], 'InstanceState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'integer', ], 'name' => [ 'shape' => 'string', ], ], ], 'InvalidInputException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'IpAddress' => [ 'type' => 'string', 'pattern' => '([0-9]{1,3}\\.){3}[0-9]{1,3}', ], 'IpAddressType' => [ 'type' => 'string', 'enum' => [ 'dualstack', 'ipv4', ], ], 'Ipv6Address' => [ 'type' => 'string', 'pattern' => '([A-F0-9]{1,4}:){7}[A-F0-9]{1,4}', ], 'Ipv6AddressList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Ipv6Address', ], ], 'IsVpcPeeredRequest' => [ 'type' => 'structure', 'members' => [], ], 'IsVpcPeeredResult' => [ 'type' => 'structure', 'members' => [ 'isPeered' => [ 'shape' => 'boolean', ], ], ], 'IsoDate' => [ 'type' => 'timestamp', ], 'IssuerCA' => [ 'type' => 'string', ], 'KeyAlgorithm' => [ 'type' => 'string', ], 'KeyPair' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'fingerprint' => [ 'shape' => 'Base64', ], ], ], 'KeyPairList' => [ 'type' => 'list', 'member' => [ 'shape' => 'KeyPair', ], ], 'LightsailDistribution' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'alternativeDomainNames' => [ 'shape' => 'StringList', ], 'status' => [ 'shape' => 'string', ], 'isEnabled' => [ 'shape' => 'boolean', ], 'domainName' => [ 'shape' => 'string', ], 'bundleId' => [ 'shape' => 'string', ], 'certificateName' => [ 'shape' => 'ResourceName', ], 'origin' => [ 'shape' => 'Origin', ], 'originPublicDNS' => [ 'shape' => 'string', ], 'defaultCacheBehavior' => [ 'shape' => 'CacheBehavior', ], 'cacheBehaviorSettings' => [ 'shape' => 'CacheSettings', ], 'cacheBehaviors' => [ 'shape' => 'CacheBehaviorList', ], 'ableToUpdateBundle' => [ 'shape' => 'boolean', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'LoadBalancer' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'dnsName' => [ 'shape' => 'NonEmptyString', ], 'state' => [ 'shape' => 'LoadBalancerState', ], 'protocol' => [ 'shape' => 'LoadBalancerProtocol', ], 'publicPorts' => [ 'shape' => 'PortList', ], 'healthCheckPath' => [ 'shape' => 'NonEmptyString', ], 'instancePort' => [ 'shape' => 'integer', ], 'instanceHealthSummary' => [ 'shape' => 'InstanceHealthSummaryList', ], 'tlsCertificateSummaries' => [ 'shape' => 'LoadBalancerTlsCertificateSummaryList', ], 'configurationOptions' => [ 'shape' => 'LoadBalancerConfigurationOptions', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'httpsRedirectionEnabled' => [ 'shape' => 'boolean', ], 'tlsPolicyName' => [ 'shape' => 'ResourceName', ], ], ], 'LoadBalancerAttributeName' => [ 'type' => 'string', 'enum' => [ 'HealthCheckPath', 'SessionStickinessEnabled', 'SessionStickiness_LB_CookieDurationSeconds', 'HttpsRedirectionEnabled', 'TlsPolicyName', ], ], 'LoadBalancerConfigurationOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'LoadBalancerAttributeName', ], 'value' => [ 'shape' => 'string', ], ], 'LoadBalancerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancer', ], ], 'LoadBalancerMetricName' => [ 'type' => 'string', 'enum' => [ 'ClientTLSNegotiationErrorCount', 'HealthyHostCount', 'UnhealthyHostCount', 'HTTPCode_LB_4XX_Count', 'HTTPCode_LB_5XX_Count', 'HTTPCode_Instance_2XX_Count', 'HTTPCode_Instance_3XX_Count', 'HTTPCode_Instance_4XX_Count', 'HTTPCode_Instance_5XX_Count', 'InstanceResponseTime', 'RejectedConnectionCount', 'RequestCount', ], ], 'LoadBalancerProtocol' => [ 'type' => 'string', 'enum' => [ 'HTTP_HTTPS', 'HTTP', ], ], 'LoadBalancerState' => [ 'type' => 'string', 'enum' => [ 'active', 'provisioning', 'active_impaired', 'failed', 'unknown', ], ], 'LoadBalancerTlsCertificate' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'isAttached' => [ 'shape' => 'boolean', ], 'status' => [ 'shape' => 'LoadBalancerTlsCertificateStatus', ], 'domainName' => [ 'shape' => 'DomainName', ], 'domainValidationRecords' => [ 'shape' => 'LoadBalancerTlsCertificateDomainValidationRecordList', ], 'failureReason' => [ 'shape' => 'LoadBalancerTlsCertificateFailureReason', ], 'issuedAt' => [ 'shape' => 'IsoDate', ], 'issuer' => [ 'shape' => 'NonEmptyString', ], 'keyAlgorithm' => [ 'shape' => 'NonEmptyString', ], 'notAfter' => [ 'shape' => 'IsoDate', ], 'notBefore' => [ 'shape' => 'IsoDate', ], 'renewalSummary' => [ 'shape' => 'LoadBalancerTlsCertificateRenewalSummary', ], 'revocationReason' => [ 'shape' => 'LoadBalancerTlsCertificateRevocationReason', ], 'revokedAt' => [ 'shape' => 'IsoDate', ], 'serial' => [ 'shape' => 'NonEmptyString', ], 'signatureAlgorithm' => [ 'shape' => 'NonEmptyString', ], 'subject' => [ 'shape' => 'NonEmptyString', ], 'subjectAlternativeNames' => [ 'shape' => 'StringList', ], ], ], 'LoadBalancerTlsCertificateDnsRecordCreationState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'LoadBalancerTlsCertificateDnsRecordCreationStateCode', ], 'message' => [ 'shape' => 'string', ], ], ], 'LoadBalancerTlsCertificateDnsRecordCreationStateCode' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'STARTED', 'FAILED', ], ], 'LoadBalancerTlsCertificateDomainStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_VALIDATION', 'FAILED', 'SUCCESS', ], ], 'LoadBalancerTlsCertificateDomainValidationOption' => [ 'type' => 'structure', 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'validationStatus' => [ 'shape' => 'LoadBalancerTlsCertificateDomainStatus', ], ], ], 'LoadBalancerTlsCertificateDomainValidationOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancerTlsCertificateDomainValidationOption', ], ], 'LoadBalancerTlsCertificateDomainValidationRecord' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'NonEmptyString', ], 'type' => [ 'shape' => 'NonEmptyString', ], 'value' => [ 'shape' => 'NonEmptyString', ], 'validationStatus' => [ 'shape' => 'LoadBalancerTlsCertificateDomainStatus', ], 'domainName' => [ 'shape' => 'DomainName', ], 'dnsRecordCreationState' => [ 'shape' => 'LoadBalancerTlsCertificateDnsRecordCreationState', ], ], ], 'LoadBalancerTlsCertificateDomainValidationRecordList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancerTlsCertificateDomainValidationRecord', ], ], 'LoadBalancerTlsCertificateFailureReason' => [ 'type' => 'string', 'enum' => [ 'NO_AVAILABLE_CONTACTS', 'ADDITIONAL_VERIFICATION_REQUIRED', 'DOMAIN_NOT_ALLOWED', 'INVALID_PUBLIC_DOMAIN', 'OTHER', ], ], 'LoadBalancerTlsCertificateList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancerTlsCertificate', ], ], 'LoadBalancerTlsCertificateRenewalStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_AUTO_RENEWAL', 'PENDING_VALIDATION', 'SUCCESS', 'FAILED', ], ], 'LoadBalancerTlsCertificateRenewalSummary' => [ 'type' => 'structure', 'members' => [ 'renewalStatus' => [ 'shape' => 'LoadBalancerTlsCertificateRenewalStatus', ], 'domainValidationOptions' => [ 'shape' => 'LoadBalancerTlsCertificateDomainValidationOptionList', ], ], ], 'LoadBalancerTlsCertificateRevocationReason' => [ 'type' => 'string', 'enum' => [ 'UNSPECIFIED', 'KEY_COMPROMISE', 'CA_COMPROMISE', 'AFFILIATION_CHANGED', 'SUPERCEDED', 'CESSATION_OF_OPERATION', 'CERTIFICATE_HOLD', 'REMOVE_FROM_CRL', 'PRIVILEGE_WITHDRAWN', 'A_A_COMPROMISE', ], ], 'LoadBalancerTlsCertificateStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_VALIDATION', 'ISSUED', 'INACTIVE', 'EXPIRED', 'VALIDATION_TIMED_OUT', 'REVOKED', 'FAILED', 'UNKNOWN', ], ], 'LoadBalancerTlsCertificateSummary' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'isAttached' => [ 'shape' => 'boolean', ], ], ], 'LoadBalancerTlsCertificateSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancerTlsCertificateSummary', ], ], 'LoadBalancerTlsPolicy' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'isDefault' => [ 'shape' => 'boolean', ], 'description' => [ 'shape' => 'string', ], 'protocols' => [ 'shape' => 'StringList', ], 'ciphers' => [ 'shape' => 'StringList', ], ], ], 'LoadBalancerTlsPolicyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancerTlsPolicy', ], ], 'LogEvent' => [ 'type' => 'structure', 'members' => [ 'createdAt' => [ 'shape' => 'IsoDate', ], 'message' => [ 'shape' => 'string', ], ], ], 'LogEventList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LogEvent', ], ], 'MetricDatapoint' => [ 'type' => 'structure', 'members' => [ 'average' => [ 'shape' => 'double', ], 'maximum' => [ 'shape' => 'double', ], 'minimum' => [ 'shape' => 'double', ], 'sampleCount' => [ 'shape' => 'double', ], 'sum' => [ 'shape' => 'double', ], 'timestamp' => [ 'shape' => 'timestamp', ], 'unit' => [ 'shape' => 'MetricUnit', ], ], ], 'MetricDatapointList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricDatapoint', ], ], 'MetricName' => [ 'type' => 'string', 'enum' => [ 'CPUUtilization', 'NetworkIn', 'NetworkOut', 'StatusCheckFailed', 'StatusCheckFailed_Instance', 'StatusCheckFailed_System', 'ClientTLSNegotiationErrorCount', 'HealthyHostCount', 'UnhealthyHostCount', 'HTTPCode_LB_4XX_Count', 'HTTPCode_LB_5XX_Count', 'HTTPCode_Instance_2XX_Count', 'HTTPCode_Instance_3XX_Count', 'HTTPCode_Instance_4XX_Count', 'HTTPCode_Instance_5XX_Count', 'InstanceResponseTime', 'RejectedConnectionCount', 'RequestCount', 'DatabaseConnections', 'DiskQueueDepth', 'FreeStorageSpace', 'NetworkReceiveThroughput', 'NetworkTransmitThroughput', 'BurstCapacityTime', 'BurstCapacityPercentage', ], ], 'MetricPeriod' => [ 'type' => 'integer', 'max' => 86400, 'min' => 60, ], 'MetricStatistic' => [ 'type' => 'string', 'enum' => [ 'Minimum', 'Maximum', 'Sum', 'Average', 'SampleCount', ], ], 'MetricStatisticList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStatistic', ], ], 'MetricUnit' => [ 'type' => 'string', 'enum' => [ 'Seconds', 'Microseconds', 'Milliseconds', 'Bytes', 'Kilobytes', 'Megabytes', 'Gigabytes', 'Terabytes', 'Bits', 'Kilobits', 'Megabits', 'Gigabits', 'Terabits', 'Percent', 'Count', 'Bytes/Second', 'Kilobytes/Second', 'Megabytes/Second', 'Gigabytes/Second', 'Terabytes/Second', 'Bits/Second', 'Kilobits/Second', 'Megabits/Second', 'Gigabits/Second', 'Terabits/Second', 'Count/Second', 'None', ], ], 'MonitoredResourceInfo' => [ 'type' => 'structure', 'members' => [ 'arn' => [ 'shape' => 'ResourceArn', ], 'name' => [ 'shape' => 'ResourceName', ], 'resourceType' => [ 'shape' => 'ResourceType', ], ], ], 'MonthlyTransfer' => [ 'type' => 'structure', 'members' => [ 'gbPerMonthAllocated' => [ 'shape' => 'integer', ], ], ], 'NameServersUpdateState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'NameServersUpdateStateCode', ], 'message' => [ 'shape' => 'string', ], ], ], 'NameServersUpdateStateCode' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'PENDING', 'FAILED', 'STARTED', ], ], 'NetworkProtocol' => [ 'type' => 'string', 'enum' => [ 'tcp', 'all', 'udp', 'icmp', ], ], 'NonEmptyString' => [ 'type' => 'string', 'pattern' => '.*\\S.*', ], 'NotFoundException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'NotificationTriggerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AlarmState', ], ], 'OpenInstancePublicPortsRequest' => [ 'type' => 'structure', 'required' => [ 'portInfo', 'instanceName', ], 'members' => [ 'portInfo' => [ 'shape' => 'PortInfo', ], 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'OpenInstancePublicPortsResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'Operation' => [ 'type' => 'structure', 'members' => [ 'id' => [ 'shape' => 'NonEmptyString', ], 'resourceName' => [ 'shape' => 'ResourceName', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'isTerminal' => [ 'shape' => 'boolean', ], 'operationDetails' => [ 'shape' => 'string', ], 'operationType' => [ 'shape' => 'OperationType', ], 'status' => [ 'shape' => 'OperationStatus', ], 'statusChangedAt' => [ 'shape' => 'IsoDate', ], 'errorCode' => [ 'shape' => 'string', ], 'errorDetails' => [ 'shape' => 'string', ], ], ], 'OperationFailureException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'OperationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Operation', ], ], 'OperationStatus' => [ 'type' => 'string', 'enum' => [ 'NotStarted', 'Started', 'Failed', 'Completed', 'Succeeded', ], ], 'OperationType' => [ 'type' => 'string', 'enum' => [ 'DeleteKnownHostKeys', 'DeleteInstance', 'CreateInstance', 'StopInstance', 'StartInstance', 'RebootInstance', 'OpenInstancePublicPorts', 'PutInstancePublicPorts', 'CloseInstancePublicPorts', 'AllocateStaticIp', 'ReleaseStaticIp', 'AttachStaticIp', 'DetachStaticIp', 'UpdateDomainEntry', 'DeleteDomainEntry', 'CreateDomain', 'DeleteDomain', 'CreateInstanceSnapshot', 'DeleteInstanceSnapshot', 'CreateInstancesFromSnapshot', 'CreateLoadBalancer', 'DeleteLoadBalancer', 'AttachInstancesToLoadBalancer', 'DetachInstancesFromLoadBalancer', 'UpdateLoadBalancerAttribute', 'CreateLoadBalancerTlsCertificate', 'DeleteLoadBalancerTlsCertificate', 'AttachLoadBalancerTlsCertificate', 'CreateDisk', 'DeleteDisk', 'AttachDisk', 'DetachDisk', 'CreateDiskSnapshot', 'DeleteDiskSnapshot', 'CreateDiskFromSnapshot', 'CreateRelationalDatabase', 'UpdateRelationalDatabase', 'DeleteRelationalDatabase', 'CreateRelationalDatabaseFromSnapshot', 'CreateRelationalDatabaseSnapshot', 'DeleteRelationalDatabaseSnapshot', 'UpdateRelationalDatabaseParameters', 'StartRelationalDatabase', 'RebootRelationalDatabase', 'StopRelationalDatabase', 'EnableAddOn', 'DisableAddOn', 'PutAlarm', 'GetAlarms', 'DeleteAlarm', 'TestAlarm', 'CreateContactMethod', 'GetContactMethods', 'SendContactMethodVerification', 'DeleteContactMethod', 'CreateDistribution', 'UpdateDistribution', 'DeleteDistribution', 'ResetDistributionCache', 'AttachCertificateToDistribution', 'DetachCertificateFromDistribution', 'UpdateDistributionBundle', 'SetIpAddressType', 'CreateCertificate', 'DeleteCertificate', 'CreateContainerService', 'UpdateContainerService', 'DeleteContainerService', 'CreateContainerServiceDeployment', 'CreateContainerServiceRegistryLogin', 'RegisterContainerImage', 'DeleteContainerImage', 'CreateBucket', 'DeleteBucket', 'CreateBucketAccessKey', 'DeleteBucketAccessKey', 'UpdateBucketBundle', 'UpdateBucket', 'SetResourceAccessForBucket', 'UpdateInstanceMetadataOptions', 'StartGUISession', 'StopGUISession', 'SetupInstanceHttps', ], ], 'Origin' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'regionName' => [ 'shape' => 'RegionName', ], 'protocolPolicy' => [ 'shape' => 'OriginProtocolPolicyEnum', ], ], ], 'OriginProtocolPolicyEnum' => [ 'type' => 'string', 'enum' => [ 'http-only', 'https-only', ], ], 'PartnerIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NonEmptyString', ], 'max' => 10, ], 'PasswordData' => [ 'type' => 'structure', 'members' => [ 'ciphertext' => [ 'shape' => 'string', ], 'keyPairName' => [ 'shape' => 'ResourceName', ], ], ], 'PeerVpcRequest' => [ 'type' => 'structure', 'members' => [], ], 'PeerVpcResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'PendingMaintenanceAction' => [ 'type' => 'structure', 'members' => [ 'action' => [ 'shape' => 'NonEmptyString', ], 'description' => [ 'shape' => 'NonEmptyString', ], 'currentApplyDate' => [ 'shape' => 'IsoDate', ], ], ], 'PendingMaintenanceActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PendingMaintenanceAction', ], ], 'PendingModifiedRelationalDatabaseValues' => [ 'type' => 'structure', 'members' => [ 'masterUserPassword' => [ 'shape' => 'string', ], 'engineVersion' => [ 'shape' => 'string', ], 'backupRetentionEnabled' => [ 'shape' => 'boolean', ], ], ], 'Port' => [ 'type' => 'integer', 'max' => 65535, 'min' => -1, ], 'PortAccessType' => [ 'type' => 'string', 'enum' => [ 'Public', 'Private', ], ], 'PortInfo' => [ 'type' => 'structure', 'members' => [ 'fromPort' => [ 'shape' => 'Port', ], 'toPort' => [ 'shape' => 'Port', ], 'protocol' => [ 'shape' => 'NetworkProtocol', ], 'cidrs' => [ 'shape' => 'StringList', ], 'ipv6Cidrs' => [ 'shape' => 'StringList', ], 'cidrListAliases' => [ 'shape' => 'StringList', ], ], ], 'PortInfoList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PortInfo', ], ], 'PortInfoSourceType' => [ 'type' => 'string', 'enum' => [ 'DEFAULT', 'INSTANCE', 'NONE', 'CLOSED', ], ], 'PortList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Port', ], ], 'PortMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'string', ], 'value' => [ 'shape' => 'ContainerServiceProtocol', ], ], 'PortState' => [ 'type' => 'string', 'enum' => [ 'open', 'closed', ], ], 'PricingUnit' => [ 'type' => 'string', 'enum' => [ 'GB', 'Hrs', 'GB-Mo', 'Bundles', 'Queries', ], ], 'PrivateRegistryAccess' => [ 'type' => 'structure', 'members' => [ 'ecrImagePullerRole' => [ 'shape' => 'ContainerServiceECRImagePullerRole', ], ], ], 'PrivateRegistryAccessRequest' => [ 'type' => 'structure', 'members' => [ 'ecrImagePullerRole' => [ 'shape' => 'ContainerServiceECRImagePullerRoleRequest', ], ], ], 'PutAlarmRequest' => [ 'type' => 'structure', 'required' => [ 'alarmName', 'metricName', 'monitoredResourceName', 'comparisonOperator', 'threshold', 'evaluationPeriods', ], 'members' => [ 'alarmName' => [ 'shape' => 'ResourceName', ], 'metricName' => [ 'shape' => 'MetricName', ], 'monitoredResourceName' => [ 'shape' => 'ResourceName', ], 'comparisonOperator' => [ 'shape' => 'ComparisonOperator', ], 'threshold' => [ 'shape' => 'double', ], 'evaluationPeriods' => [ 'shape' => 'integer', ], 'datapointsToAlarm' => [ 'shape' => 'integer', ], 'treatMissingData' => [ 'shape' => 'TreatMissingData', ], 'contactProtocols' => [ 'shape' => 'ContactProtocolsList', ], 'notificationTriggers' => [ 'shape' => 'NotificationTriggerList', ], 'notificationEnabled' => [ 'shape' => 'boolean', ], ], ], 'PutAlarmResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'PutInstancePublicPortsRequest' => [ 'type' => 'structure', 'required' => [ 'portInfos', 'instanceName', ], 'members' => [ 'portInfos' => [ 'shape' => 'PortInfoList', ], 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'PutInstancePublicPortsResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'QueryStringObject' => [ 'type' => 'structure', 'members' => [ 'option' => [ 'shape' => 'boolean', ], 'queryStringsAllowList' => [ 'shape' => 'StringList', ], ], ], 'R53HostedZoneDeletionState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'R53HostedZoneDeletionStateCode', ], 'message' => [ 'shape' => 'string', ], ], ], 'R53HostedZoneDeletionStateCode' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'PENDING', 'FAILED', 'STARTED', ], ], 'RebootInstanceRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'RebootInstanceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'RebootRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], ], ], 'RebootRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'RecordState' => [ 'type' => 'string', 'enum' => [ 'Started', 'Succeeded', 'Failed', ], ], 'Region' => [ 'type' => 'structure', 'members' => [ 'continentCode' => [ 'shape' => 'string', ], 'description' => [ 'shape' => 'string', ], 'displayName' => [ 'shape' => 'string', ], 'name' => [ 'shape' => 'RegionName', ], 'availabilityZones' => [ 'shape' => 'AvailabilityZoneList', ], 'relationalDatabaseAvailabilityZones' => [ 'shape' => 'AvailabilityZoneList', ], ], ], 'RegionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Region', ], ], 'RegionName' => [ 'type' => 'string', 'enum' => [ 'us-east-1', 'us-east-2', 'us-west-1', 'us-west-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'eu-central-1', 'ca-central-1', 'ap-south-1', 'ap-southeast-1', 'ap-southeast-2', 'ap-northeast-1', 'ap-northeast-2', 'eu-north-1', ], ], 'RegisterContainerImageRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', 'label', 'digest', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'label' => [ 'shape' => 'ContainerLabel', ], 'digest' => [ 'shape' => 'string', ], ], ], 'RegisterContainerImageResult' => [ 'type' => 'structure', 'members' => [ 'containerImage' => [ 'shape' => 'ContainerImage', ], ], ], 'RegisteredDomainDelegationInfo' => [ 'type' => 'structure', 'members' => [ 'nameServersUpdateState' => [ 'shape' => 'NameServersUpdateState', ], 'r53HostedZoneDeletionState' => [ 'shape' => 'R53HostedZoneDeletionState', ], ], ], 'RelationalDatabase' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'relationalDatabaseBlueprintId' => [ 'shape' => 'NonEmptyString', ], 'relationalDatabaseBundleId' => [ 'shape' => 'NonEmptyString', ], 'masterDatabaseName' => [ 'shape' => 'string', ], 'hardware' => [ 'shape' => 'RelationalDatabaseHardware', ], 'state' => [ 'shape' => 'NonEmptyString', ], 'secondaryAvailabilityZone' => [ 'shape' => 'string', ], 'backupRetentionEnabled' => [ 'shape' => 'boolean', ], 'pendingModifiedValues' => [ 'shape' => 'PendingModifiedRelationalDatabaseValues', ], 'engine' => [ 'shape' => 'NonEmptyString', ], 'engineVersion' => [ 'shape' => 'NonEmptyString', ], 'latestRestorableTime' => [ 'shape' => 'IsoDate', ], 'masterUsername' => [ 'shape' => 'NonEmptyString', ], 'parameterApplyStatus' => [ 'shape' => 'NonEmptyString', ], 'preferredBackupWindow' => [ 'shape' => 'NonEmptyString', ], 'preferredMaintenanceWindow' => [ 'shape' => 'NonEmptyString', ], 'publiclyAccessible' => [ 'shape' => 'boolean', ], 'masterEndpoint' => [ 'shape' => 'RelationalDatabaseEndpoint', ], 'pendingMaintenanceActions' => [ 'shape' => 'PendingMaintenanceActionList', ], 'caCertificateIdentifier' => [ 'shape' => 'string', ], ], ], 'RelationalDatabaseBlueprint' => [ 'type' => 'structure', 'members' => [ 'blueprintId' => [ 'shape' => 'string', ], 'engine' => [ 'shape' => 'RelationalDatabaseEngine', ], 'engineVersion' => [ 'shape' => 'string', ], 'engineDescription' => [ 'shape' => 'string', ], 'engineVersionDescription' => [ 'shape' => 'string', ], 'isEngineDefault' => [ 'shape' => 'boolean', ], ], ], 'RelationalDatabaseBlueprintList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabaseBlueprint', ], ], 'RelationalDatabaseBundle' => [ 'type' => 'structure', 'members' => [ 'bundleId' => [ 'shape' => 'string', ], 'name' => [ 'shape' => 'string', ], 'price' => [ 'shape' => 'float', ], 'ramSizeInGb' => [ 'shape' => 'float', ], 'diskSizeInGb' => [ 'shape' => 'integer', ], 'transferPerMonthInGb' => [ 'shape' => 'integer', ], 'cpuCount' => [ 'shape' => 'integer', ], 'isEncrypted' => [ 'shape' => 'boolean', ], 'isActive' => [ 'shape' => 'boolean', ], ], ], 'RelationalDatabaseBundleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabaseBundle', ], ], 'RelationalDatabaseEndpoint' => [ 'type' => 'structure', 'members' => [ 'port' => [ 'shape' => 'integer', ], 'address' => [ 'shape' => 'NonEmptyString', ], ], ], 'RelationalDatabaseEngine' => [ 'type' => 'string', 'enum' => [ 'mysql', ], ], 'RelationalDatabaseEvent' => [ 'type' => 'structure', 'members' => [ 'resource' => [ 'shape' => 'ResourceName', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'message' => [ 'shape' => 'string', ], 'eventCategories' => [ 'shape' => 'StringList', ], ], ], 'RelationalDatabaseEventList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabaseEvent', ], ], 'RelationalDatabaseHardware' => [ 'type' => 'structure', 'members' => [ 'cpuCount' => [ 'shape' => 'integer', ], 'diskSizeInGb' => [ 'shape' => 'integer', ], 'ramSizeInGb' => [ 'shape' => 'float', ], ], ], 'RelationalDatabaseList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabase', ], ], 'RelationalDatabaseMetricName' => [ 'type' => 'string', 'enum' => [ 'CPUUtilization', 'DatabaseConnections', 'DiskQueueDepth', 'FreeStorageSpace', 'NetworkReceiveThroughput', 'NetworkTransmitThroughput', ], ], 'RelationalDatabaseParameter' => [ 'type' => 'structure', 'members' => [ 'allowedValues' => [ 'shape' => 'string', ], 'applyMethod' => [ 'shape' => 'string', ], 'applyType' => [ 'shape' => 'string', ], 'dataType' => [ 'shape' => 'string', ], 'description' => [ 'shape' => 'string', ], 'isModifiable' => [ 'shape' => 'boolean', ], 'parameterName' => [ 'shape' => 'string', ], 'parameterValue' => [ 'shape' => 'string', ], ], ], 'RelationalDatabaseParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabaseParameter', ], ], 'RelationalDatabasePasswordVersion' => [ 'type' => 'string', 'enum' => [ 'CURRENT', 'PREVIOUS', 'PENDING', ], ], 'RelationalDatabaseSnapshot' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'engine' => [ 'shape' => 'NonEmptyString', ], 'engineVersion' => [ 'shape' => 'NonEmptyString', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'state' => [ 'shape' => 'NonEmptyString', ], 'fromRelationalDatabaseName' => [ 'shape' => 'NonEmptyString', ], 'fromRelationalDatabaseArn' => [ 'shape' => 'NonEmptyString', ], 'fromRelationalDatabaseBundleId' => [ 'shape' => 'string', ], 'fromRelationalDatabaseBlueprintId' => [ 'shape' => 'string', ], ], ], 'RelationalDatabaseSnapshotList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabaseSnapshot', ], ], 'ReleaseStaticIpRequest' => [ 'type' => 'structure', 'required' => [ 'staticIpName', ], 'members' => [ 'staticIpName' => [ 'shape' => 'ResourceName', ], ], ], 'ReleaseStaticIpResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'RenewalStatus' => [ 'type' => 'string', 'enum' => [ 'PendingAutoRenewal', 'PendingValidation', 'Success', 'Failed', ], ], 'RenewalStatusReason' => [ 'type' => 'string', ], 'RenewalSummary' => [ 'type' => 'structure', 'members' => [ 'domainValidationRecords' => [ 'shape' => 'DomainValidationRecordList', ], 'renewalStatus' => [ 'shape' => 'RenewalStatus', ], 'renewalStatusReason' => [ 'shape' => 'RenewalStatusReason', ], 'updatedAt' => [ 'shape' => 'IsoDate', ], ], ], 'RequestFailureReason' => [ 'type' => 'string', ], 'ResetDistributionCacheRequest' => [ 'type' => 'structure', 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], ], ], 'ResetDistributionCacheResult' => [ 'type' => 'structure', 'members' => [ 'status' => [ 'shape' => 'string', ], 'createTime' => [ 'shape' => 'IsoDate', ], 'operation' => [ 'shape' => 'Operation', ], ], ], 'ResourceArn' => [ 'type' => 'string', 'pattern' => '^arn:(aws[^:]*):([a-zA-Z0-9-]+):([a-z0-9-]+):([0-9]+):([a-zA-Z]+)/([a-zA-Z0-9-]+)$', ], 'ResourceBucketAccess' => [ 'type' => 'string', 'enum' => [ 'allow', 'deny', ], ], 'ResourceBudgetEstimate' => [ 'type' => 'structure', 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'costEstimates' => [ 'shape' => 'CostEstimates', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], ], ], 'ResourceLocation' => [ 'type' => 'structure', 'members' => [ 'availabilityZone' => [ 'shape' => 'string', ], 'regionName' => [ 'shape' => 'RegionName', ], ], ], 'ResourceName' => [ 'type' => 'string', 'pattern' => '\\w[\\w\\-]*\\w', ], 'ResourceNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceName', ], ], 'ResourceReceivingAccess' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'NonEmptyString', ], 'resourceType' => [ 'shape' => 'NonEmptyString', ], ], ], 'ResourceRecord' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'string', ], 'type' => [ 'shape' => 'string', ], 'value' => [ 'shape' => 'string', ], ], ], 'ResourceType' => [ 'type' => 'string', 'enum' => [ 'ContainerService', 'Instance', 'StaticIp', 'KeyPair', 'InstanceSnapshot', 'Domain', 'PeeredVpc', 'LoadBalancer', 'LoadBalancerTlsCertificate', 'Disk', 'DiskSnapshot', 'RelationalDatabase', 'RelationalDatabaseSnapshot', 'ExportSnapshotRecord', 'CloudFormationStackRecord', 'Alarm', 'ContactMethod', 'Distribution', 'Certificate', 'Bucket', ], ], 'ResourcesBudgetEstimate' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceBudgetEstimate', ], ], 'RevocationReason' => [ 'type' => 'string', ], 'SendContactMethodVerificationRequest' => [ 'type' => 'structure', 'required' => [ 'protocol', ], 'members' => [ 'protocol' => [ 'shape' => 'ContactMethodVerificationProtocol', ], ], ], 'SendContactMethodVerificationResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'SensitiveNonEmptyString' => [ 'type' => 'string', 'pattern' => '.*\\S.*', 'sensitive' => true, ], 'SensitiveString' => [ 'type' => 'string', 'sensitive' => true, ], 'SerialNumber' => [ 'type' => 'string', ], 'ServiceException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, 'fault' => true, ], 'Session' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'NonEmptyString', ], 'url' => [ 'shape' => 'SensitiveNonEmptyString', ], 'isPrimary' => [ 'shape' => 'boolean', ], ], ], 'Sessions' => [ 'type' => 'list', 'member' => [ 'shape' => 'Session', ], ], 'SetIpAddressTypeRequest' => [ 'type' => 'structure', 'required' => [ 'resourceType', 'resourceName', 'ipAddressType', ], 'members' => [ 'resourceType' => [ 'shape' => 'ResourceType', ], 'resourceName' => [ 'shape' => 'ResourceName', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], ], ], 'SetIpAddressTypeResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'SetResourceAccessForBucketRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'bucketName', 'access', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'bucketName' => [ 'shape' => 'BucketName', ], 'access' => [ 'shape' => 'ResourceBucketAccess', ], ], ], 'SetResourceAccessForBucketResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'SetupDomainName' => [ 'type' => 'string', 'max' => 253, 'min' => 4, 'pattern' => '^[a-zA-Z0-9\\-]{1,63}(\\.[a-zA-Z0-9\\-]{1,63}){0,8}(\\.[a-zA-Z]{2,63})$', ], 'SetupDomainNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SetupDomainName', ], 'max' => 10, 'min' => 1, ], 'SetupExecutionDetails' => [ 'type' => 'structure', 'members' => [ 'command' => [ 'shape' => 'string', ], 'dateTime' => [ 'shape' => 'IsoDate', ], 'name' => [ 'shape' => 'NonEmptyString', ], 'status' => [ 'shape' => 'SetupStatus', ], 'standardError' => [ 'shape' => 'string', ], 'standardOutput' => [ 'shape' => 'string', ], 'version' => [ 'shape' => 'string', ], ], ], 'SetupExecutionDetailsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SetupExecutionDetails', ], ], 'SetupHistory' => [ 'type' => 'structure', 'members' => [ 'operationId' => [ 'shape' => 'NonEmptyString', ], 'request' => [ 'shape' => 'SetupRequest', ], 'resource' => [ 'shape' => 'SetupHistoryResource', ], 'executionDetails' => [ 'shape' => 'SetupExecutionDetailsList', ], 'status' => [ 'shape' => 'SetupStatus', ], ], ], 'SetupHistoryPageToken' => [ 'type' => 'string', 'max' => 40, 'min' => 24, 'pattern' => '^[A-Za-z0-9+/=]+$', ], 'SetupHistoryResource' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], ], ], 'SetupInstanceHttpsRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', 'emailAddress', 'domainNames', 'certificateProvider', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'emailAddress' => [ 'shape' => 'EmailAddress', ], 'domainNames' => [ 'shape' => 'SetupDomainNameList', ], 'certificateProvider' => [ 'shape' => 'CertificateProvider', ], ], ], 'SetupInstanceHttpsResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'SetupRequest' => [ 'type' => 'structure', 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'domainNames' => [ 'shape' => 'SetupDomainNameList', ], 'certificateProvider' => [ 'shape' => 'CertificateProvider', ], ], ], 'SetupStatus' => [ 'type' => 'string', 'enum' => [ 'succeeded', 'failed', 'inProgress', ], ], 'StartGUISessionRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], ], ], 'StartGUISessionResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StartInstanceRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'StartInstanceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StartRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], ], ], 'StartRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StaticIp' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'ipAddress' => [ 'shape' => 'IpAddress', ], 'attachedTo' => [ 'shape' => 'ResourceName', ], 'isAttached' => [ 'shape' => 'boolean', ], ], ], 'StaticIpList' => [ 'type' => 'list', 'member' => [ 'shape' => 'StaticIp', ], ], 'Status' => [ 'type' => 'string', 'enum' => [ 'startExpired', 'notStarted', 'started', 'starting', 'stopped', 'stopping', 'settingUpInstance', 'failedInstanceCreation', 'failedStartingGUISession', 'failedStoppingGUISession', ], ], 'StatusType' => [ 'type' => 'string', 'enum' => [ 'Active', 'Inactive', ], ], 'StopGUISessionRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], ], ], 'StopGUISessionResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StopInstanceOnIdleRequest' => [ 'type' => 'structure', 'members' => [ 'threshold' => [ 'shape' => 'string', ], 'duration' => [ 'shape' => 'string', ], ], ], 'StopInstanceRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'force' => [ 'shape' => 'boolean', ], ], ], 'StopInstanceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StopRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'relationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'StopRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'string', ], ], 'StringMax256' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'SubjectAlternativeNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DomainName', ], ], 'Tag' => [ 'type' => 'structure', 'members' => [ 'key' => [ 'shape' => 'TagKey', ], 'value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'tags', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'resourceArn' => [ 'shape' => 'ResourceArn', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'TagValue' => [ 'type' => 'string', ], 'TestAlarmRequest' => [ 'type' => 'structure', 'required' => [ 'alarmName', 'state', ], 'members' => [ 'alarmName' => [ 'shape' => 'ResourceName', ], 'state' => [ 'shape' => 'AlarmState', ], ], ], 'TestAlarmResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'TimeOfDay' => [ 'type' => 'string', 'pattern' => '^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$', ], 'TimePeriod' => [ 'type' => 'structure', 'members' => [ 'start' => [ 'shape' => 'IsoDate', ], 'end' => [ 'shape' => 'IsoDate', ], ], ], 'TreatMissingData' => [ 'type' => 'string', 'enum' => [ 'breaching', 'notBreaching', 'ignore', 'missing', ], ], 'UnauthenticatedException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'UnpeerVpcRequest' => [ 'type' => 'structure', 'members' => [], ], 'UnpeerVpcResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'tagKeys', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'resourceArn' => [ 'shape' => 'ResourceArn', ], 'tagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateBucketBundleRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', 'bundleId', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], ], ], 'UpdateBucketBundleResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateBucketRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'accessRules' => [ 'shape' => 'AccessRules', ], 'versioning' => [ 'shape' => 'NonEmptyString', ], 'readonlyAccessAccounts' => [ 'shape' => 'PartnerIdList', ], 'accessLogConfig' => [ 'shape' => 'BucketAccessLogConfig', ], ], ], 'UpdateBucketResult' => [ 'type' => 'structure', 'members' => [ 'bucket' => [ 'shape' => 'Bucket', ], 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateContainerServiceRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'power' => [ 'shape' => 'ContainerServicePowerName', ], 'scale' => [ 'shape' => 'ContainerServiceScale', ], 'isDisabled' => [ 'shape' => 'boolean', ], 'publicDomainNames' => [ 'shape' => 'ContainerServicePublicDomains', ], 'privateRegistryAccess' => [ 'shape' => 'PrivateRegistryAccessRequest', ], ], ], 'UpdateContainerServiceResult' => [ 'type' => 'structure', 'members' => [ 'containerService' => [ 'shape' => 'ContainerService', ], ], ], 'UpdateDistributionBundleRequest' => [ 'type' => 'structure', 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'bundleId' => [ 'shape' => 'string', ], ], ], 'UpdateDistributionBundleResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'UpdateDistributionRequest' => [ 'type' => 'structure', 'required' => [ 'distributionName', ], 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'origin' => [ 'shape' => 'InputOrigin', ], 'defaultCacheBehavior' => [ 'shape' => 'CacheBehavior', ], 'cacheBehaviorSettings' => [ 'shape' => 'CacheSettings', ], 'cacheBehaviors' => [ 'shape' => 'CacheBehaviorList', ], 'isEnabled' => [ 'shape' => 'boolean', ], ], ], 'UpdateDistributionResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'UpdateDomainEntryRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', 'domainEntry', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'domainEntry' => [ 'shape' => 'DomainEntry', ], ], ], 'UpdateDomainEntryResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateInstanceMetadataOptionsRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'httpTokens' => [ 'shape' => 'HttpTokens', ], 'httpEndpoint' => [ 'shape' => 'HttpEndpoint', ], 'httpPutResponseHopLimit' => [ 'shape' => 'integer', ], 'httpProtocolIpv6' => [ 'shape' => 'HttpProtocolIpv6', ], ], ], 'UpdateInstanceMetadataOptionsResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'UpdateLoadBalancerAttributeRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'attributeName', 'attributeValue', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'attributeName' => [ 'shape' => 'LoadBalancerAttributeName', ], 'attributeValue' => [ 'shape' => 'StringMax256', ], ], ], 'UpdateLoadBalancerAttributeResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateRelationalDatabaseParametersRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', 'parameters', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'parameters' => [ 'shape' => 'RelationalDatabaseParameterList', ], ], ], 'UpdateRelationalDatabaseParametersResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'masterUserPassword' => [ 'shape' => 'SensitiveString', ], 'rotateMasterUserPassword' => [ 'shape' => 'boolean', ], 'preferredBackupWindow' => [ 'shape' => 'string', ], 'preferredMaintenanceWindow' => [ 'shape' => 'string', ], 'enableBackupRetention' => [ 'shape' => 'boolean', ], 'disableBackupRetention' => [ 'shape' => 'boolean', ], 'publiclyAccessible' => [ 'shape' => 'boolean', ], 'applyImmediately' => [ 'shape' => 'boolean', ], 'caCertificateIdentifier' => [ 'shape' => 'string', ], 'relationalDatabaseBlueprintId' => [ 'shape' => 'string', ], ], ], 'UpdateRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'boolean' => [ 'type' => 'boolean', ], 'double' => [ 'type' => 'double', ], 'float' => [ 'type' => 'float', ], 'integer' => [ 'type' => 'integer', ], 'long' => [ 'type' => 'long', ], 'setupHistoryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SetupHistory', ], ], 'string' => [ 'type' => 'string', ], 'timestamp' => [ 'type' => 'timestamp', ], ],];
+return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2016-11-28', 'endpointPrefix' => 'lightsail', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'Amazon Lightsail', 'serviceId' => 'Lightsail', 'signatureVersion' => 'v4', 'targetPrefix' => 'Lightsail_20161128', 'uid' => 'lightsail-2016-11-28', ], 'operations' => [ 'AllocateStaticIp' => [ 'name' => 'AllocateStaticIp', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AllocateStaticIpRequest', ], 'output' => [ 'shape' => 'AllocateStaticIpResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'AttachCertificateToDistribution' => [ 'name' => 'AttachCertificateToDistribution', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AttachCertificateToDistributionRequest', ], 'output' => [ 'shape' => 'AttachCertificateToDistributionResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'AttachDisk' => [ 'name' => 'AttachDisk', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AttachDiskRequest', ], 'output' => [ 'shape' => 'AttachDiskResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'AttachInstancesToLoadBalancer' => [ 'name' => 'AttachInstancesToLoadBalancer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AttachInstancesToLoadBalancerRequest', ], 'output' => [ 'shape' => 'AttachInstancesToLoadBalancerResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'AttachLoadBalancerTlsCertificate' => [ 'name' => 'AttachLoadBalancerTlsCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AttachLoadBalancerTlsCertificateRequest', ], 'output' => [ 'shape' => 'AttachLoadBalancerTlsCertificateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'AttachStaticIp' => [ 'name' => 'AttachStaticIp', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'AttachStaticIpRequest', ], 'output' => [ 'shape' => 'AttachStaticIpResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CloseInstancePublicPorts' => [ 'name' => 'CloseInstancePublicPorts', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CloseInstancePublicPortsRequest', ], 'output' => [ 'shape' => 'CloseInstancePublicPortsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CopySnapshot' => [ 'name' => 'CopySnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CopySnapshotRequest', ], 'output' => [ 'shape' => 'CopySnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateBucket' => [ 'name' => 'CreateBucket', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateBucketRequest', ], 'output' => [ 'shape' => 'CreateBucketResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateBucketAccessKey' => [ 'name' => 'CreateBucketAccessKey', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateBucketAccessKeyRequest', ], 'output' => [ 'shape' => 'CreateBucketAccessKeyResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateCertificate' => [ 'name' => 'CreateCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateCertificateRequest', ], 'output' => [ 'shape' => 'CreateCertificateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateCloudFormationStack' => [ 'name' => 'CreateCloudFormationStack', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateCloudFormationStackRequest', ], 'output' => [ 'shape' => 'CreateCloudFormationStackResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateContactMethod' => [ 'name' => 'CreateContactMethod', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateContactMethodRequest', ], 'output' => [ 'shape' => 'CreateContactMethodResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateContainerService' => [ 'name' => 'CreateContainerService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateContainerServiceRequest', ], 'output' => [ 'shape' => 'CreateContainerServiceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateContainerServiceDeployment' => [ 'name' => 'CreateContainerServiceDeployment', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateContainerServiceDeploymentRequest', ], 'output' => [ 'shape' => 'CreateContainerServiceDeploymentResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateContainerServiceRegistryLogin' => [ 'name' => 'CreateContainerServiceRegistryLogin', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateContainerServiceRegistryLoginRequest', ], 'output' => [ 'shape' => 'CreateContainerServiceRegistryLoginResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDisk' => [ 'name' => 'CreateDisk', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDiskRequest', ], 'output' => [ 'shape' => 'CreateDiskResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDiskFromSnapshot' => [ 'name' => 'CreateDiskFromSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDiskFromSnapshotRequest', ], 'output' => [ 'shape' => 'CreateDiskFromSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDiskSnapshot' => [ 'name' => 'CreateDiskSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDiskSnapshotRequest', ], 'output' => [ 'shape' => 'CreateDiskSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDistribution' => [ 'name' => 'CreateDistribution', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDistributionRequest', ], 'output' => [ 'shape' => 'CreateDistributionResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDomain' => [ 'name' => 'CreateDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDomainRequest', ], 'output' => [ 'shape' => 'CreateDomainResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateDomainEntry' => [ 'name' => 'CreateDomainEntry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateDomainEntryRequest', ], 'output' => [ 'shape' => 'CreateDomainEntryResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateGUISessionAccessDetails' => [ 'name' => 'CreateGUISessionAccessDetails', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateGUISessionAccessDetailsRequest', ], 'output' => [ 'shape' => 'CreateGUISessionAccessDetailsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateInstanceSnapshot' => [ 'name' => 'CreateInstanceSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateInstanceSnapshotRequest', ], 'output' => [ 'shape' => 'CreateInstanceSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateInstances' => [ 'name' => 'CreateInstances', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateInstancesRequest', ], 'output' => [ 'shape' => 'CreateInstancesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateInstancesFromSnapshot' => [ 'name' => 'CreateInstancesFromSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateInstancesFromSnapshotRequest', ], 'output' => [ 'shape' => 'CreateInstancesFromSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateKeyPair' => [ 'name' => 'CreateKeyPair', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateKeyPairRequest', ], 'output' => [ 'shape' => 'CreateKeyPairResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateLoadBalancer' => [ 'name' => 'CreateLoadBalancer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateLoadBalancerRequest', ], 'output' => [ 'shape' => 'CreateLoadBalancerResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateLoadBalancerTlsCertificate' => [ 'name' => 'CreateLoadBalancerTlsCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateLoadBalancerTlsCertificateRequest', ], 'output' => [ 'shape' => 'CreateLoadBalancerTlsCertificateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateRelationalDatabase' => [ 'name' => 'CreateRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'CreateRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateRelationalDatabaseFromSnapshot' => [ 'name' => 'CreateRelationalDatabaseFromSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRelationalDatabaseFromSnapshotRequest', ], 'output' => [ 'shape' => 'CreateRelationalDatabaseFromSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'CreateRelationalDatabaseSnapshot' => [ 'name' => 'CreateRelationalDatabaseSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'CreateRelationalDatabaseSnapshotRequest', ], 'output' => [ 'shape' => 'CreateRelationalDatabaseSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteAlarm' => [ 'name' => 'DeleteAlarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAlarmRequest', ], 'output' => [ 'shape' => 'DeleteAlarmResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'DeleteAutoSnapshot' => [ 'name' => 'DeleteAutoSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAutoSnapshotRequest', ], 'output' => [ 'shape' => 'DeleteAutoSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteBucket' => [ 'name' => 'DeleteBucket', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteBucketRequest', ], 'output' => [ 'shape' => 'DeleteBucketResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteBucketAccessKey' => [ 'name' => 'DeleteBucketAccessKey', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteBucketAccessKeyRequest', ], 'output' => [ 'shape' => 'DeleteBucketAccessKeyResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteCertificate' => [ 'name' => 'DeleteCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteCertificateRequest', ], 'output' => [ 'shape' => 'DeleteCertificateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteContactMethod' => [ 'name' => 'DeleteContactMethod', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteContactMethodRequest', ], 'output' => [ 'shape' => 'DeleteContactMethodResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'DeleteContainerImage' => [ 'name' => 'DeleteContainerImage', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteContainerImageRequest', ], 'output' => [ 'shape' => 'DeleteContainerImageResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteContainerService' => [ 'name' => 'DeleteContainerService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteContainerServiceRequest', ], 'output' => [ 'shape' => 'DeleteContainerServiceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteDisk' => [ 'name' => 'DeleteDisk', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDiskRequest', ], 'output' => [ 'shape' => 'DeleteDiskResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteDiskSnapshot' => [ 'name' => 'DeleteDiskSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDiskSnapshotRequest', ], 'output' => [ 'shape' => 'DeleteDiskSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteDistribution' => [ 'name' => 'DeleteDistribution', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDistributionRequest', ], 'output' => [ 'shape' => 'DeleteDistributionResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteDomain' => [ 'name' => 'DeleteDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDomainRequest', ], 'output' => [ 'shape' => 'DeleteDomainResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteDomainEntry' => [ 'name' => 'DeleteDomainEntry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDomainEntryRequest', ], 'output' => [ 'shape' => 'DeleteDomainEntryResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteInstance' => [ 'name' => 'DeleteInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteInstanceRequest', ], 'output' => [ 'shape' => 'DeleteInstanceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteInstanceSnapshot' => [ 'name' => 'DeleteInstanceSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteInstanceSnapshotRequest', ], 'output' => [ 'shape' => 'DeleteInstanceSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteKeyPair' => [ 'name' => 'DeleteKeyPair', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteKeyPairRequest', ], 'output' => [ 'shape' => 'DeleteKeyPairResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteKnownHostKeys' => [ 'name' => 'DeleteKnownHostKeys', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteKnownHostKeysRequest', ], 'output' => [ 'shape' => 'DeleteKnownHostKeysResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteLoadBalancer' => [ 'name' => 'DeleteLoadBalancer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteLoadBalancerRequest', ], 'output' => [ 'shape' => 'DeleteLoadBalancerResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteLoadBalancerTlsCertificate' => [ 'name' => 'DeleteLoadBalancerTlsCertificate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteLoadBalancerTlsCertificateRequest', ], 'output' => [ 'shape' => 'DeleteLoadBalancerTlsCertificateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteRelationalDatabase' => [ 'name' => 'DeleteRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'DeleteRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DeleteRelationalDatabaseSnapshot' => [ 'name' => 'DeleteRelationalDatabaseSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteRelationalDatabaseSnapshotRequest', ], 'output' => [ 'shape' => 'DeleteRelationalDatabaseSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DetachCertificateFromDistribution' => [ 'name' => 'DetachCertificateFromDistribution', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DetachCertificateFromDistributionRequest', ], 'output' => [ 'shape' => 'DetachCertificateFromDistributionResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DetachDisk' => [ 'name' => 'DetachDisk', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DetachDiskRequest', ], 'output' => [ 'shape' => 'DetachDiskResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DetachInstancesFromLoadBalancer' => [ 'name' => 'DetachInstancesFromLoadBalancer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DetachInstancesFromLoadBalancerRequest', ], 'output' => [ 'shape' => 'DetachInstancesFromLoadBalancerResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DetachStaticIp' => [ 'name' => 'DetachStaticIp', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DetachStaticIpRequest', ], 'output' => [ 'shape' => 'DetachStaticIpResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DisableAddOn' => [ 'name' => 'DisableAddOn', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisableAddOnRequest', ], 'output' => [ 'shape' => 'DisableAddOnResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'DownloadDefaultKeyPair' => [ 'name' => 'DownloadDefaultKeyPair', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DownloadDefaultKeyPairRequest', ], 'output' => [ 'shape' => 'DownloadDefaultKeyPairResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'EnableAddOn' => [ 'name' => 'EnableAddOn', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'EnableAddOnRequest', ], 'output' => [ 'shape' => 'EnableAddOnResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'ExportSnapshot' => [ 'name' => 'ExportSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ExportSnapshotRequest', ], 'output' => [ 'shape' => 'ExportSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetActiveNames' => [ 'name' => 'GetActiveNames', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetActiveNamesRequest', ], 'output' => [ 'shape' => 'GetActiveNamesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetAlarms' => [ 'name' => 'GetAlarms', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetAlarmsRequest', ], 'output' => [ 'shape' => 'GetAlarmsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'GetAutoSnapshots' => [ 'name' => 'GetAutoSnapshots', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetAutoSnapshotsRequest', ], 'output' => [ 'shape' => 'GetAutoSnapshotsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBlueprints' => [ 'name' => 'GetBlueprints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBlueprintsRequest', ], 'output' => [ 'shape' => 'GetBlueprintsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBucketAccessKeys' => [ 'name' => 'GetBucketAccessKeys', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBucketAccessKeysRequest', ], 'output' => [ 'shape' => 'GetBucketAccessKeysResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBucketBundles' => [ 'name' => 'GetBucketBundles', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBucketBundlesRequest', ], 'output' => [ 'shape' => 'GetBucketBundlesResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBucketMetricData' => [ 'name' => 'GetBucketMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBucketMetricDataRequest', ], 'output' => [ 'shape' => 'GetBucketMetricDataResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBuckets' => [ 'name' => 'GetBuckets', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBucketsRequest', ], 'output' => [ 'shape' => 'GetBucketsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetBundles' => [ 'name' => 'GetBundles', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetBundlesRequest', ], 'output' => [ 'shape' => 'GetBundlesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetCertificates' => [ 'name' => 'GetCertificates', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCertificatesRequest', ], 'output' => [ 'shape' => 'GetCertificatesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetCloudFormationStackRecords' => [ 'name' => 'GetCloudFormationStackRecords', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCloudFormationStackRecordsRequest', ], 'output' => [ 'shape' => 'GetCloudFormationStackRecordsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContactMethods' => [ 'name' => 'GetContactMethods', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContactMethodsRequest', ], 'output' => [ 'shape' => 'GetContactMethodsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerAPIMetadata' => [ 'name' => 'GetContainerAPIMetadata', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerAPIMetadataRequest', ], 'output' => [ 'shape' => 'GetContainerAPIMetadataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerImages' => [ 'name' => 'GetContainerImages', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerImagesRequest', ], 'output' => [ 'shape' => 'GetContainerImagesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerLog' => [ 'name' => 'GetContainerLog', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerLogRequest', ], 'output' => [ 'shape' => 'GetContainerLogResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerServiceDeployments' => [ 'name' => 'GetContainerServiceDeployments', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerServiceDeploymentsRequest', ], 'output' => [ 'shape' => 'GetContainerServiceDeploymentsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerServiceMetricData' => [ 'name' => 'GetContainerServiceMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerServiceMetricDataRequest', ], 'output' => [ 'shape' => 'GetContainerServiceMetricDataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerServicePowers' => [ 'name' => 'GetContainerServicePowers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerServicePowersRequest', ], 'output' => [ 'shape' => 'GetContainerServicePowersResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetContainerServices' => [ 'name' => 'GetContainerServices', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetContainerServicesRequest', ], 'output' => [ 'shape' => 'ContainerServicesListResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetCostEstimate' => [ 'name' => 'GetCostEstimate', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetCostEstimateRequest', ], 'output' => [ 'shape' => 'GetCostEstimateResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDisk' => [ 'name' => 'GetDisk', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDiskRequest', ], 'output' => [ 'shape' => 'GetDiskResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDiskSnapshot' => [ 'name' => 'GetDiskSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDiskSnapshotRequest', ], 'output' => [ 'shape' => 'GetDiskSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDiskSnapshots' => [ 'name' => 'GetDiskSnapshots', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDiskSnapshotsRequest', ], 'output' => [ 'shape' => 'GetDiskSnapshotsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDisks' => [ 'name' => 'GetDisks', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDisksRequest', ], 'output' => [ 'shape' => 'GetDisksResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDistributionBundles' => [ 'name' => 'GetDistributionBundles', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDistributionBundlesRequest', ], 'output' => [ 'shape' => 'GetDistributionBundlesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDistributionLatestCacheReset' => [ 'name' => 'GetDistributionLatestCacheReset', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDistributionLatestCacheResetRequest', ], 'output' => [ 'shape' => 'GetDistributionLatestCacheResetResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDistributionMetricData' => [ 'name' => 'GetDistributionMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDistributionMetricDataRequest', ], 'output' => [ 'shape' => 'GetDistributionMetricDataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDistributions' => [ 'name' => 'GetDistributions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDistributionsRequest', ], 'output' => [ 'shape' => 'GetDistributionsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDomain' => [ 'name' => 'GetDomain', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDomainRequest', ], 'output' => [ 'shape' => 'GetDomainResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetDomains' => [ 'name' => 'GetDomains', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDomainsRequest', ], 'output' => [ 'shape' => 'GetDomainsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetExportSnapshotRecords' => [ 'name' => 'GetExportSnapshotRecords', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetExportSnapshotRecordsRequest', ], 'output' => [ 'shape' => 'GetExportSnapshotRecordsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstance' => [ 'name' => 'GetInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceRequest', ], 'output' => [ 'shape' => 'GetInstanceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstanceAccessDetails' => [ 'name' => 'GetInstanceAccessDetails', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceAccessDetailsRequest', ], 'output' => [ 'shape' => 'GetInstanceAccessDetailsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstanceMetricData' => [ 'name' => 'GetInstanceMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceMetricDataRequest', ], 'output' => [ 'shape' => 'GetInstanceMetricDataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstancePortStates' => [ 'name' => 'GetInstancePortStates', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstancePortStatesRequest', ], 'output' => [ 'shape' => 'GetInstancePortStatesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstanceSnapshot' => [ 'name' => 'GetInstanceSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceSnapshotRequest', ], 'output' => [ 'shape' => 'GetInstanceSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstanceSnapshots' => [ 'name' => 'GetInstanceSnapshots', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceSnapshotsRequest', ], 'output' => [ 'shape' => 'GetInstanceSnapshotsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstanceState' => [ 'name' => 'GetInstanceState', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstanceStateRequest', ], 'output' => [ 'shape' => 'GetInstanceStateResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetInstances' => [ 'name' => 'GetInstances', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInstancesRequest', ], 'output' => [ 'shape' => 'GetInstancesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetKeyPair' => [ 'name' => 'GetKeyPair', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetKeyPairRequest', ], 'output' => [ 'shape' => 'GetKeyPairResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetKeyPairs' => [ 'name' => 'GetKeyPairs', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetKeyPairsRequest', ], 'output' => [ 'shape' => 'GetKeyPairsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetLoadBalancer' => [ 'name' => 'GetLoadBalancer', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetLoadBalancerRequest', ], 'output' => [ 'shape' => 'GetLoadBalancerResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetLoadBalancerMetricData' => [ 'name' => 'GetLoadBalancerMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetLoadBalancerMetricDataRequest', ], 'output' => [ 'shape' => 'GetLoadBalancerMetricDataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetLoadBalancerTlsCertificates' => [ 'name' => 'GetLoadBalancerTlsCertificates', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetLoadBalancerTlsCertificatesRequest', ], 'output' => [ 'shape' => 'GetLoadBalancerTlsCertificatesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetLoadBalancerTlsPolicies' => [ 'name' => 'GetLoadBalancerTlsPolicies', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetLoadBalancerTlsPoliciesRequest', ], 'output' => [ 'shape' => 'GetLoadBalancerTlsPoliciesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'InvalidInputException', ], ], ], 'GetLoadBalancers' => [ 'name' => 'GetLoadBalancers', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetLoadBalancersRequest', ], 'output' => [ 'shape' => 'GetLoadBalancersResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetOperation' => [ 'name' => 'GetOperation', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetOperationRequest', ], 'output' => [ 'shape' => 'GetOperationResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetOperations' => [ 'name' => 'GetOperations', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetOperationsRequest', ], 'output' => [ 'shape' => 'GetOperationsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetOperationsForResource' => [ 'name' => 'GetOperationsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetOperationsForResourceRequest', ], 'output' => [ 'shape' => 'GetOperationsForResourceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRegions' => [ 'name' => 'GetRegions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRegionsRequest', ], 'output' => [ 'shape' => 'GetRegionsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabase' => [ 'name' => 'GetRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseBlueprints' => [ 'name' => 'GetRelationalDatabaseBlueprints', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseBlueprintsRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseBlueprintsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseBundles' => [ 'name' => 'GetRelationalDatabaseBundles', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseBundlesRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseBundlesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseEvents' => [ 'name' => 'GetRelationalDatabaseEvents', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseEventsRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseEventsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseLogEvents' => [ 'name' => 'GetRelationalDatabaseLogEvents', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseLogEventsRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseLogEventsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseLogStreams' => [ 'name' => 'GetRelationalDatabaseLogStreams', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseLogStreamsRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseLogStreamsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseMasterUserPassword' => [ 'name' => 'GetRelationalDatabaseMasterUserPassword', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseMasterUserPasswordRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseMasterUserPasswordResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseMetricData' => [ 'name' => 'GetRelationalDatabaseMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseMetricDataRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseMetricDataResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseParameters' => [ 'name' => 'GetRelationalDatabaseParameters', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseParametersRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseParametersResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseSnapshot' => [ 'name' => 'GetRelationalDatabaseSnapshot', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseSnapshotRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseSnapshotResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabaseSnapshots' => [ 'name' => 'GetRelationalDatabaseSnapshots', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabaseSnapshotsRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabaseSnapshotsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetRelationalDatabases' => [ 'name' => 'GetRelationalDatabases', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetRelationalDatabasesRequest', ], 'output' => [ 'shape' => 'GetRelationalDatabasesResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetSetupHistory' => [ 'name' => 'GetSetupHistory', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetSetupHistoryRequest', ], 'output' => [ 'shape' => 'GetSetupHistoryResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetStaticIp' => [ 'name' => 'GetStaticIp', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetStaticIpRequest', ], 'output' => [ 'shape' => 'GetStaticIpResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'GetStaticIps' => [ 'name' => 'GetStaticIps', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetStaticIpsRequest', ], 'output' => [ 'shape' => 'GetStaticIpsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'ImportKeyPair' => [ 'name' => 'ImportKeyPair', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ImportKeyPairRequest', ], 'output' => [ 'shape' => 'ImportKeyPairResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'IsVpcPeered' => [ 'name' => 'IsVpcPeered', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'IsVpcPeeredRequest', ], 'output' => [ 'shape' => 'IsVpcPeeredResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'OpenInstancePublicPorts' => [ 'name' => 'OpenInstancePublicPorts', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'OpenInstancePublicPortsRequest', ], 'output' => [ 'shape' => 'OpenInstancePublicPortsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'PeerVpc' => [ 'name' => 'PeerVpc', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PeerVpcRequest', ], 'output' => [ 'shape' => 'PeerVpcResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'PutAlarm' => [ 'name' => 'PutAlarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutAlarmRequest', ], 'output' => [ 'shape' => 'PutAlarmResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'PutInstancePublicPorts' => [ 'name' => 'PutInstancePublicPorts', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutInstancePublicPortsRequest', ], 'output' => [ 'shape' => 'PutInstancePublicPortsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'RebootInstance' => [ 'name' => 'RebootInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RebootInstanceRequest', ], 'output' => [ 'shape' => 'RebootInstanceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'RebootRelationalDatabase' => [ 'name' => 'RebootRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RebootRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'RebootRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'RegisterContainerImage' => [ 'name' => 'RegisterContainerImage', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'RegisterContainerImageRequest', ], 'output' => [ 'shape' => 'RegisterContainerImageResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'ReleaseStaticIp' => [ 'name' => 'ReleaseStaticIp', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ReleaseStaticIpRequest', ], 'output' => [ 'shape' => 'ReleaseStaticIpResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'ResetDistributionCache' => [ 'name' => 'ResetDistributionCache', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ResetDistributionCacheRequest', ], 'output' => [ 'shape' => 'ResetDistributionCacheResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'SendContactMethodVerification' => [ 'name' => 'SendContactMethodVerification', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SendContactMethodVerificationRequest', ], 'output' => [ 'shape' => 'SendContactMethodVerificationResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'SetIpAddressType' => [ 'name' => 'SetIpAddressType', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SetIpAddressTypeRequest', ], 'output' => [ 'shape' => 'SetIpAddressTypeResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'SetResourceAccessForBucket' => [ 'name' => 'SetResourceAccessForBucket', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SetResourceAccessForBucketRequest', ], 'output' => [ 'shape' => 'SetResourceAccessForBucketResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'SetupInstanceHttps' => [ 'name' => 'SetupInstanceHttps', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SetupInstanceHttpsRequest', ], 'output' => [ 'shape' => 'SetupInstanceHttpsResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StartGUISession' => [ 'name' => 'StartGUISession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartGUISessionRequest', ], 'output' => [ 'shape' => 'StartGUISessionResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StartInstance' => [ 'name' => 'StartInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartInstanceRequest', ], 'output' => [ 'shape' => 'StartInstanceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StartRelationalDatabase' => [ 'name' => 'StartRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'StartRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StopGUISession' => [ 'name' => 'StopGUISession', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopGUISessionRequest', ], 'output' => [ 'shape' => 'StopGUISessionResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StopInstance' => [ 'name' => 'StopInstance', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopInstanceRequest', ], 'output' => [ 'shape' => 'StopInstanceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'StopRelationalDatabase' => [ 'name' => 'StopRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'StopRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceRequest', ], 'output' => [ 'shape' => 'TagResourceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'TestAlarm' => [ 'name' => 'TestAlarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TestAlarmRequest', ], 'output' => [ 'shape' => 'TestAlarmResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'UnauthenticatedException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'NotFoundException', ], ], ], 'UnpeerVpc' => [ 'name' => 'UnpeerVpc', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UnpeerVpcRequest', ], 'output' => [ 'shape' => 'UnpeerVpcResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceRequest', ], 'output' => [ 'shape' => 'UntagResourceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateBucket' => [ 'name' => 'UpdateBucket', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateBucketRequest', ], 'output' => [ 'shape' => 'UpdateBucketResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateBucketBundle' => [ 'name' => 'UpdateBucketBundle', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateBucketBundleRequest', ], 'output' => [ 'shape' => 'UpdateBucketBundleResult', ], 'errors' => [ [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'ServiceException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateContainerService' => [ 'name' => 'UpdateContainerService', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateContainerServiceRequest', ], 'output' => [ 'shape' => 'UpdateContainerServiceResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateDistribution' => [ 'name' => 'UpdateDistribution', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDistributionRequest', ], 'output' => [ 'shape' => 'UpdateDistributionResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateDistributionBundle' => [ 'name' => 'UpdateDistributionBundle', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDistributionBundleRequest', ], 'output' => [ 'shape' => 'UpdateDistributionBundleResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateDomainEntry' => [ 'name' => 'UpdateDomainEntry', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateDomainEntryRequest', ], 'output' => [ 'shape' => 'UpdateDomainEntryResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateInstanceMetadataOptions' => [ 'name' => 'UpdateInstanceMetadataOptions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateInstanceMetadataOptionsRequest', ], 'output' => [ 'shape' => 'UpdateInstanceMetadataOptionsResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateLoadBalancerAttribute' => [ 'name' => 'UpdateLoadBalancerAttribute', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateLoadBalancerAttributeRequest', ], 'output' => [ 'shape' => 'UpdateLoadBalancerAttributeResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateRelationalDatabase' => [ 'name' => 'UpdateRelationalDatabase', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateRelationalDatabaseRequest', ], 'output' => [ 'shape' => 'UpdateRelationalDatabaseResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], 'UpdateRelationalDatabaseParameters' => [ 'name' => 'UpdateRelationalDatabaseParameters', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UpdateRelationalDatabaseParametersRequest', ], 'output' => [ 'shape' => 'UpdateRelationalDatabaseParametersResult', ], 'errors' => [ [ 'shape' => 'ServiceException', ], [ 'shape' => 'InvalidInputException', ], [ 'shape' => 'NotFoundException', ], [ 'shape' => 'OperationFailureException', ], [ 'shape' => 'AccessDeniedException', ], [ 'shape' => 'AccountSetupInProgressException', ], [ 'shape' => 'UnauthenticatedException', ], ], ], ], 'shapes' => [ 'AccessDeniedException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'AccessDirection' => [ 'type' => 'string', 'enum' => [ 'inbound', 'outbound', ], ], 'AccessKey' => [ 'type' => 'structure', 'members' => [ 'accessKeyId' => [ 'shape' => 'IAMAccessKeyId', ], 'secretAccessKey' => [ 'shape' => 'NonEmptyString', ], 'status' => [ 'shape' => 'StatusType', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'lastUsed' => [ 'shape' => 'AccessKeyLastUsed', ], ], ], 'AccessKeyLastUsed' => [ 'type' => 'structure', 'members' => [ 'lastUsedDate' => [ 'shape' => 'IsoDate', ], 'region' => [ 'shape' => 'string', ], 'serviceName' => [ 'shape' => 'string', ], ], ], 'AccessKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AccessKey', ], ], 'AccessReceiverList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceReceivingAccess', ], ], 'AccessRules' => [ 'type' => 'structure', 'members' => [ 'getObject' => [ 'shape' => 'AccessType', ], 'allowPublicOverrides' => [ 'shape' => 'boolean', ], ], ], 'AccessType' => [ 'type' => 'string', 'enum' => [ 'public', 'private', ], ], 'AccountLevelBpaSync' => [ 'type' => 'structure', 'members' => [ 'status' => [ 'shape' => 'AccountLevelBpaSyncStatus', ], 'lastSyncedAt' => [ 'shape' => 'IsoDate', ], 'message' => [ 'shape' => 'BPAStatusMessage', ], 'bpaImpactsLightsail' => [ 'shape' => 'boolean', ], ], ], 'AccountLevelBpaSyncStatus' => [ 'type' => 'string', 'enum' => [ 'InSync', 'Failed', 'NeverSynced', 'Defaulted', ], ], 'AccountSetupInProgressException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'AddOn' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'string', ], 'status' => [ 'shape' => 'string', ], 'snapshotTimeOfDay' => [ 'shape' => 'TimeOfDay', ], 'nextSnapshotTimeOfDay' => [ 'shape' => 'TimeOfDay', ], 'threshold' => [ 'shape' => 'string', ], 'duration' => [ 'shape' => 'string', ], ], ], 'AddOnList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AddOn', ], ], 'AddOnRequest' => [ 'type' => 'structure', 'required' => [ 'addOnType', ], 'members' => [ 'addOnType' => [ 'shape' => 'AddOnType', ], 'autoSnapshotAddOnRequest' => [ 'shape' => 'AutoSnapshotAddOnRequest', ], 'stopInstanceOnIdleRequest' => [ 'shape' => 'StopInstanceOnIdleRequest', ], ], ], 'AddOnRequestList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AddOnRequest', ], ], 'AddOnType' => [ 'type' => 'string', 'enum' => [ 'AutoSnapshot', 'StopInstanceOnIdle', ], ], 'Alarm' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'supportCode' => [ 'shape' => 'string', ], 'monitoredResourceInfo' => [ 'shape' => 'MonitoredResourceInfo', ], 'comparisonOperator' => [ 'shape' => 'ComparisonOperator', ], 'evaluationPeriods' => [ 'shape' => 'integer', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'threshold' => [ 'shape' => 'double', ], 'datapointsToAlarm' => [ 'shape' => 'integer', ], 'treatMissingData' => [ 'shape' => 'TreatMissingData', ], 'statistic' => [ 'shape' => 'MetricStatistic', ], 'metricName' => [ 'shape' => 'MetricName', ], 'state' => [ 'shape' => 'AlarmState', ], 'unit' => [ 'shape' => 'MetricUnit', ], 'contactProtocols' => [ 'shape' => 'ContactProtocolsList', ], 'notificationTriggers' => [ 'shape' => 'NotificationTriggerList', ], 'notificationEnabled' => [ 'shape' => 'boolean', ], ], ], 'AlarmState' => [ 'type' => 'string', 'enum' => [ 'OK', 'ALARM', 'INSUFFICIENT_DATA', ], ], 'AlarmsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Alarm', ], ], 'AllocateStaticIpRequest' => [ 'type' => 'structure', 'required' => [ 'staticIpName', ], 'members' => [ 'staticIpName' => [ 'shape' => 'ResourceName', ], ], ], 'AllocateStaticIpResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'AppCategory' => [ 'type' => 'string', 'enum' => [ 'LfR', ], ], 'AppCategoryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AppCategory', ], ], 'AttachCertificateToDistributionRequest' => [ 'type' => 'structure', 'required' => [ 'distributionName', 'certificateName', ], 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'certificateName' => [ 'shape' => 'ResourceName', ], ], ], 'AttachCertificateToDistributionResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'AttachDiskRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', 'instanceName', 'diskPath', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], 'instanceName' => [ 'shape' => 'ResourceName', ], 'diskPath' => [ 'shape' => 'NonEmptyString', ], 'autoMounting' => [ 'shape' => 'boolean', ], ], ], 'AttachDiskResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'AttachInstancesToLoadBalancerRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'instanceNames', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'instanceNames' => [ 'shape' => 'ResourceNameList', ], ], ], 'AttachInstancesToLoadBalancerResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'AttachLoadBalancerTlsCertificateRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'certificateName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'certificateName' => [ 'shape' => 'ResourceName', ], ], ], 'AttachLoadBalancerTlsCertificateResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'AttachStaticIpRequest' => [ 'type' => 'structure', 'required' => [ 'staticIpName', 'instanceName', ], 'members' => [ 'staticIpName' => [ 'shape' => 'ResourceName', ], 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'AttachStaticIpResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'AttachedDisk' => [ 'type' => 'structure', 'members' => [ 'path' => [ 'shape' => 'string', ], 'sizeInGb' => [ 'shape' => 'integer', ], ], ], 'AttachedDiskList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AttachedDisk', ], ], 'AttachedDiskMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'ResourceName', ], 'value' => [ 'shape' => 'DiskMapList', ], ], 'AutoMountStatus' => [ 'type' => 'string', 'enum' => [ 'Failed', 'Pending', 'Mounted', 'NotMounted', ], ], 'AutoSnapshotAddOnRequest' => [ 'type' => 'structure', 'members' => [ 'snapshotTimeOfDay' => [ 'shape' => 'TimeOfDay', ], ], ], 'AutoSnapshotDate' => [ 'type' => 'string', 'pattern' => '^[0-9]{4}-[0-9]{2}-[0-9]{2}$', ], 'AutoSnapshotDetails' => [ 'type' => 'structure', 'members' => [ 'date' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'status' => [ 'shape' => 'AutoSnapshotStatus', ], 'fromAttachedDisks' => [ 'shape' => 'AttachedDiskList', ], ], ], 'AutoSnapshotDetailsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AutoSnapshotDetails', ], ], 'AutoSnapshotStatus' => [ 'type' => 'string', 'enum' => [ 'Success', 'Failed', 'InProgress', 'NotFound', ], ], 'AvailabilityZone' => [ 'type' => 'structure', 'members' => [ 'zoneName' => [ 'shape' => 'NonEmptyString', ], 'state' => [ 'shape' => 'NonEmptyString', ], ], ], 'AvailabilityZoneList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AvailabilityZone', ], ], 'BPAStatusMessage' => [ 'type' => 'string', 'enum' => [ 'DEFAULTED_FOR_SLR_MISSING', 'SYNC_ON_HOLD', 'DEFAULTED_FOR_SLR_MISSING_ON_HOLD', 'Unknown', ], ], 'Base64' => [ 'type' => 'string', ], 'BehaviorEnum' => [ 'type' => 'string', 'enum' => [ 'dont-cache', 'cache', ], ], 'Blueprint' => [ 'type' => 'structure', 'members' => [ 'blueprintId' => [ 'shape' => 'NonEmptyString', ], 'name' => [ 'shape' => 'ResourceName', ], 'group' => [ 'shape' => 'NonEmptyString', ], 'type' => [ 'shape' => 'BlueprintType', ], 'description' => [ 'shape' => 'string', ], 'isActive' => [ 'shape' => 'boolean', ], 'minPower' => [ 'shape' => 'integer', ], 'version' => [ 'shape' => 'string', ], 'versionCode' => [ 'shape' => 'string', ], 'productUrl' => [ 'shape' => 'string', ], 'licenseUrl' => [ 'shape' => 'string', ], 'platform' => [ 'shape' => 'InstancePlatform', ], 'appCategory' => [ 'shape' => 'AppCategory', ], ], ], 'BlueprintList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Blueprint', ], ], 'BlueprintType' => [ 'type' => 'string', 'enum' => [ 'os', 'app', ], ], 'Bucket' => [ 'type' => 'structure', 'members' => [ 'resourceType' => [ 'shape' => 'NonEmptyString', ], 'accessRules' => [ 'shape' => 'AccessRules', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'url' => [ 'shape' => 'NonEmptyString', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'name' => [ 'shape' => 'BucketName', ], 'supportCode' => [ 'shape' => 'NonEmptyString', ], 'tags' => [ 'shape' => 'TagList', ], 'objectVersioning' => [ 'shape' => 'NonEmptyString', ], 'ableToUpdateBundle' => [ 'shape' => 'boolean', ], 'readonlyAccessAccounts' => [ 'shape' => 'PartnerIdList', ], 'resourcesReceivingAccess' => [ 'shape' => 'AccessReceiverList', ], 'state' => [ 'shape' => 'BucketState', ], 'accessLogConfig' => [ 'shape' => 'BucketAccessLogConfig', ], ], ], 'BucketAccessLogConfig' => [ 'type' => 'structure', 'required' => [ 'enabled', ], 'members' => [ 'enabled' => [ 'shape' => 'boolean', ], 'destination' => [ 'shape' => 'BucketName', ], 'prefix' => [ 'shape' => 'BucketAccessLogPrefix', ], ], ], 'BucketAccessLogPrefix' => [ 'type' => 'string', 'max' => 100, 'min' => 1, 'pattern' => '^[\\w/!.*\')(-]+$', ], 'BucketBundle' => [ 'type' => 'structure', 'members' => [ 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'name' => [ 'shape' => 'NonEmptyString', ], 'price' => [ 'shape' => 'float', ], 'storagePerMonthInGb' => [ 'shape' => 'integer', ], 'transferPerMonthInGb' => [ 'shape' => 'integer', ], 'isActive' => [ 'shape' => 'boolean', ], ], ], 'BucketBundleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'BucketBundle', ], ], 'BucketList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Bucket', ], ], 'BucketMetricName' => [ 'type' => 'string', 'enum' => [ 'BucketSizeBytes', 'NumberOfObjects', ], ], 'BucketName' => [ 'type' => 'string', 'max' => 54, 'min' => 3, 'pattern' => '^[a-z0-9][a-z0-9-]{1,52}[a-z0-9]$', ], 'BucketState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'NonEmptyString', ], 'message' => [ 'shape' => 'string', ], ], ], 'Bundle' => [ 'type' => 'structure', 'members' => [ 'price' => [ 'shape' => 'float', ], 'cpuCount' => [ 'shape' => 'integer', ], 'diskSizeInGb' => [ 'shape' => 'integer', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'instanceType' => [ 'shape' => 'string', ], 'isActive' => [ 'shape' => 'boolean', ], 'name' => [ 'shape' => 'string', ], 'power' => [ 'shape' => 'integer', ], 'ramSizeInGb' => [ 'shape' => 'float', ], 'transferPerMonthInGb' => [ 'shape' => 'integer', ], 'supportedPlatforms' => [ 'shape' => 'InstancePlatformList', ], 'supportedAppCategories' => [ 'shape' => 'AppCategoryList', ], 'publicIpv4AddressCount' => [ 'shape' => 'integer', ], ], ], 'BundleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Bundle', ], ], 'CacheBehavior' => [ 'type' => 'structure', 'members' => [ 'behavior' => [ 'shape' => 'BehaviorEnum', ], ], ], 'CacheBehaviorList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CacheBehaviorPerPath', ], ], 'CacheBehaviorPerPath' => [ 'type' => 'structure', 'members' => [ 'path' => [ 'shape' => 'string', ], 'behavior' => [ 'shape' => 'BehaviorEnum', ], ], ], 'CacheSettings' => [ 'type' => 'structure', 'members' => [ 'defaultTTL' => [ 'shape' => 'long', ], 'minimumTTL' => [ 'shape' => 'long', ], 'maximumTTL' => [ 'shape' => 'long', ], 'allowedHTTPMethods' => [ 'shape' => 'NonEmptyString', ], 'cachedHTTPMethods' => [ 'shape' => 'NonEmptyString', ], 'forwardedCookies' => [ 'shape' => 'CookieObject', ], 'forwardedHeaders' => [ 'shape' => 'HeaderObject', ], 'forwardedQueryStrings' => [ 'shape' => 'QueryStringObject', ], ], ], 'Certificate' => [ 'type' => 'structure', 'members' => [ 'arn' => [ 'shape' => 'NonEmptyString', ], 'name' => [ 'shape' => 'CertificateName', ], 'domainName' => [ 'shape' => 'DomainName', ], 'status' => [ 'shape' => 'CertificateStatus', ], 'serialNumber' => [ 'shape' => 'SerialNumber', ], 'subjectAlternativeNames' => [ 'shape' => 'SubjectAlternativeNameList', ], 'domainValidationRecords' => [ 'shape' => 'DomainValidationRecordList', ], 'requestFailureReason' => [ 'shape' => 'RequestFailureReason', ], 'inUseResourceCount' => [ 'shape' => 'InUseResourceCount', ], 'keyAlgorithm' => [ 'shape' => 'KeyAlgorithm', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'issuedAt' => [ 'shape' => 'IsoDate', ], 'issuerCA' => [ 'shape' => 'IssuerCA', ], 'notBefore' => [ 'shape' => 'IsoDate', ], 'notAfter' => [ 'shape' => 'IsoDate', ], 'eligibleToRenew' => [ 'shape' => 'EligibleToRenew', ], 'renewalSummary' => [ 'shape' => 'RenewalSummary', ], 'revokedAt' => [ 'shape' => 'IsoDate', ], 'revocationReason' => [ 'shape' => 'RevocationReason', ], 'tags' => [ 'shape' => 'TagList', ], 'supportCode' => [ 'shape' => 'string', ], ], ], 'CertificateDomainValidationStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_VALIDATION', 'FAILED', 'SUCCESS', ], ], 'CertificateName' => [ 'type' => 'string', ], 'CertificateProvider' => [ 'type' => 'string', 'enum' => [ 'LetsEncrypt', ], ], 'CertificateStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_VALIDATION', 'ISSUED', 'INACTIVE', 'EXPIRED', 'VALIDATION_TIMED_OUT', 'REVOKED', 'FAILED', ], ], 'CertificateStatusList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CertificateStatus', ], ], 'CertificateSummary' => [ 'type' => 'structure', 'members' => [ 'certificateArn' => [ 'shape' => 'NonEmptyString', ], 'certificateName' => [ 'shape' => 'CertificateName', ], 'domainName' => [ 'shape' => 'DomainName', ], 'certificateDetail' => [ 'shape' => 'Certificate', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CertificateSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CertificateSummary', ], ], 'CloseInstancePublicPortsRequest' => [ 'type' => 'structure', 'required' => [ 'portInfo', 'instanceName', ], 'members' => [ 'portInfo' => [ 'shape' => 'PortInfo', ], 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'CloseInstancePublicPortsResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'CloudFormationStackRecord' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'state' => [ 'shape' => 'RecordState', ], 'sourceInfo' => [ 'shape' => 'CloudFormationStackRecordSourceInfoList', ], 'destinationInfo' => [ 'shape' => 'DestinationInfo', ], ], ], 'CloudFormationStackRecordList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CloudFormationStackRecord', ], ], 'CloudFormationStackRecordSourceInfo' => [ 'type' => 'structure', 'members' => [ 'resourceType' => [ 'shape' => 'CloudFormationStackRecordSourceType', ], 'name' => [ 'shape' => 'NonEmptyString', ], 'arn' => [ 'shape' => 'NonEmptyString', ], ], ], 'CloudFormationStackRecordSourceInfoList' => [ 'type' => 'list', 'member' => [ 'shape' => 'CloudFormationStackRecordSourceInfo', ], ], 'CloudFormationStackRecordSourceType' => [ 'type' => 'string', 'enum' => [ 'ExportSnapshotRecord', ], ], 'ComparisonOperator' => [ 'type' => 'string', 'enum' => [ 'GreaterThanOrEqualToThreshold', 'GreaterThanThreshold', 'LessThanThreshold', 'LessThanOrEqualToThreshold', ], ], 'ContactMethod' => [ 'type' => 'structure', 'members' => [ 'contactEndpoint' => [ 'shape' => 'NonEmptyString', ], 'status' => [ 'shape' => 'ContactMethodStatus', ], 'protocol' => [ 'shape' => 'ContactProtocol', ], 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'supportCode' => [ 'shape' => 'string', ], ], ], 'ContactMethodStatus' => [ 'type' => 'string', 'enum' => [ 'PendingVerification', 'Valid', 'Invalid', ], ], 'ContactMethodVerificationProtocol' => [ 'type' => 'string', 'enum' => [ 'Email', ], ], 'ContactMethodsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContactMethod', ], ], 'ContactProtocol' => [ 'type' => 'string', 'enum' => [ 'Email', 'SMS', ], ], 'ContactProtocolsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContactProtocol', ], ], 'Container' => [ 'type' => 'structure', 'members' => [ 'image' => [ 'shape' => 'string', ], 'command' => [ 'shape' => 'StringList', ], 'environment' => [ 'shape' => 'Environment', ], 'ports' => [ 'shape' => 'PortMap', ], ], ], 'ContainerImage' => [ 'type' => 'structure', 'members' => [ 'image' => [ 'shape' => 'string', ], 'digest' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], ], ], 'ContainerImageList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerImage', ], ], 'ContainerLabel' => [ 'type' => 'string', 'max' => 53, 'min' => 1, 'pattern' => '^[a-z0-9]{1,2}|[a-z0-9][a-z0-9-]+[a-z0-9]$', ], 'ContainerMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'ContainerName', ], 'value' => [ 'shape' => 'Container', ], ], 'ContainerName' => [ 'type' => 'string', 'max' => 53, 'min' => 1, 'pattern' => '^[a-z0-9]{1,2}|[a-z0-9][a-z0-9-]+[a-z0-9]$', ], 'ContainerService' => [ 'type' => 'structure', 'members' => [ 'containerServiceName' => [ 'shape' => 'ContainerServiceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'power' => [ 'shape' => 'ContainerServicePowerName', ], 'powerId' => [ 'shape' => 'string', ], 'state' => [ 'shape' => 'ContainerServiceState', ], 'stateDetail' => [ 'shape' => 'ContainerServiceStateDetail', ], 'scale' => [ 'shape' => 'ContainerServiceScale', ], 'currentDeployment' => [ 'shape' => 'ContainerServiceDeployment', ], 'nextDeployment' => [ 'shape' => 'ContainerServiceDeployment', ], 'isDisabled' => [ 'shape' => 'boolean', ], 'principalArn' => [ 'shape' => 'string', ], 'privateDomainName' => [ 'shape' => 'string', ], 'publicDomainNames' => [ 'shape' => 'ContainerServicePublicDomains', ], 'url' => [ 'shape' => 'string', ], 'privateRegistryAccess' => [ 'shape' => 'PrivateRegistryAccess', ], ], ], 'ContainerServiceDeployment' => [ 'type' => 'structure', 'members' => [ 'version' => [ 'shape' => 'integer', ], 'state' => [ 'shape' => 'ContainerServiceDeploymentState', ], 'containers' => [ 'shape' => 'ContainerMap', ], 'publicEndpoint' => [ 'shape' => 'ContainerServiceEndpoint', ], 'createdAt' => [ 'shape' => 'IsoDate', ], ], ], 'ContainerServiceDeploymentList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerServiceDeployment', ], ], 'ContainerServiceDeploymentRequest' => [ 'type' => 'structure', 'members' => [ 'containers' => [ 'shape' => 'ContainerMap', ], 'publicEndpoint' => [ 'shape' => 'EndpointRequest', ], ], ], 'ContainerServiceDeploymentState' => [ 'type' => 'string', 'enum' => [ 'ACTIVATING', 'ACTIVE', 'INACTIVE', 'FAILED', ], ], 'ContainerServiceECRImagePullerRole' => [ 'type' => 'structure', 'members' => [ 'isActive' => [ 'shape' => 'boolean', ], 'principalArn' => [ 'shape' => 'string', ], ], ], 'ContainerServiceECRImagePullerRoleRequest' => [ 'type' => 'structure', 'members' => [ 'isActive' => [ 'shape' => 'boolean', ], ], ], 'ContainerServiceEndpoint' => [ 'type' => 'structure', 'members' => [ 'containerName' => [ 'shape' => 'string', ], 'containerPort' => [ 'shape' => 'integer', ], 'healthCheck' => [ 'shape' => 'ContainerServiceHealthCheckConfig', ], ], ], 'ContainerServiceHealthCheckConfig' => [ 'type' => 'structure', 'members' => [ 'healthyThreshold' => [ 'shape' => 'integer', ], 'unhealthyThreshold' => [ 'shape' => 'integer', ], 'timeoutSeconds' => [ 'shape' => 'integer', ], 'intervalSeconds' => [ 'shape' => 'integer', ], 'path' => [ 'shape' => 'string', ], 'successCodes' => [ 'shape' => 'string', ], ], ], 'ContainerServiceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerService', ], ], 'ContainerServiceLogEvent' => [ 'type' => 'structure', 'members' => [ 'createdAt' => [ 'shape' => 'IsoDate', ], 'message' => [ 'shape' => 'string', ], ], ], 'ContainerServiceLogEventList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerServiceLogEvent', ], ], 'ContainerServiceMetadataEntry' => [ 'type' => 'map', 'key' => [ 'shape' => 'string', ], 'value' => [ 'shape' => 'string', ], ], 'ContainerServiceMetadataEntryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerServiceMetadataEntry', ], ], 'ContainerServiceMetricName' => [ 'type' => 'string', 'enum' => [ 'CPUUtilization', 'MemoryUtilization', ], ], 'ContainerServiceName' => [ 'type' => 'string', 'max' => 63, 'min' => 1, 'pattern' => '^[a-z0-9]{1,2}|[a-z0-9][a-z0-9-]+[a-z0-9]$', ], 'ContainerServicePower' => [ 'type' => 'structure', 'members' => [ 'powerId' => [ 'shape' => 'string', ], 'price' => [ 'shape' => 'float', ], 'cpuCount' => [ 'shape' => 'float', ], 'ramSizeInGb' => [ 'shape' => 'float', ], 'name' => [ 'shape' => 'string', ], 'isActive' => [ 'shape' => 'boolean', ], ], ], 'ContainerServicePowerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ContainerServicePower', ], ], 'ContainerServicePowerName' => [ 'type' => 'string', 'enum' => [ 'nano', 'micro', 'small', 'medium', 'large', 'xlarge', ], ], 'ContainerServiceProtocol' => [ 'type' => 'string', 'enum' => [ 'HTTP', 'HTTPS', 'TCP', 'UDP', ], ], 'ContainerServicePublicDomains' => [ 'type' => 'map', 'key' => [ 'shape' => 'string', ], 'value' => [ 'shape' => 'ContainerServicePublicDomainsList', ], ], 'ContainerServicePublicDomainsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'string', ], ], 'ContainerServiceRegistryLogin' => [ 'type' => 'structure', 'members' => [ 'username' => [ 'shape' => 'string', ], 'password' => [ 'shape' => 'string', ], 'expiresAt' => [ 'shape' => 'IsoDate', ], 'registry' => [ 'shape' => 'string', ], ], ], 'ContainerServiceScale' => [ 'type' => 'integer', 'max' => 20, 'min' => 1, ], 'ContainerServiceState' => [ 'type' => 'string', 'enum' => [ 'PENDING', 'READY', 'RUNNING', 'UPDATING', 'DELETING', 'DISABLED', 'DEPLOYING', ], ], 'ContainerServiceStateDetail' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'ContainerServiceStateDetailCode', ], 'message' => [ 'shape' => 'string', ], ], ], 'ContainerServiceStateDetailCode' => [ 'type' => 'string', 'enum' => [ 'CREATING_SYSTEM_RESOURCES', 'CREATING_NETWORK_INFRASTRUCTURE', 'PROVISIONING_CERTIFICATE', 'PROVISIONING_SERVICE', 'CREATING_DEPLOYMENT', 'EVALUATING_HEALTH_CHECK', 'ACTIVATING_DEPLOYMENT', 'CERTIFICATE_LIMIT_EXCEEDED', 'UNKNOWN_ERROR', ], ], 'ContainerServicesListResult' => [ 'type' => 'structure', 'members' => [ 'containerServices' => [ 'shape' => 'ContainerServiceList', ], ], ], 'CookieObject' => [ 'type' => 'structure', 'members' => [ 'option' => [ 'shape' => 'ForwardValues', ], 'cookiesAllowList' => [ 'shape' => 'StringList', ], ], ], 'CopySnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'targetSnapshotName', 'sourceRegion', ], 'members' => [ 'sourceSnapshotName' => [ 'shape' => 'ResourceName', ], 'sourceResourceName' => [ 'shape' => 'string', ], 'restoreDate' => [ 'shape' => 'string', ], 'useLatestRestorableAutoSnapshot' => [ 'shape' => 'boolean', ], 'targetSnapshotName' => [ 'shape' => 'ResourceName', ], 'sourceRegion' => [ 'shape' => 'RegionName', ], ], ], 'CopySnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CostEstimate' => [ 'type' => 'structure', 'members' => [ 'usageType' => [ 'shape' => 'NonEmptyString', ], 'resultsByTime' => [ 'shape' => 'EstimatesByTime', ], ], ], 'CostEstimates' => [ 'type' => 'list', 'member' => [ 'shape' => 'CostEstimate', ], ], 'CreateBucketAccessKeyRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], ], ], 'CreateBucketAccessKeyResult' => [ 'type' => 'structure', 'members' => [ 'accessKey' => [ 'shape' => 'AccessKey', ], 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateBucketRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', 'bundleId', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'tags' => [ 'shape' => 'TagList', ], 'enableObjectVersioning' => [ 'shape' => 'boolean', ], ], ], 'CreateBucketResult' => [ 'type' => 'structure', 'members' => [ 'bucket' => [ 'shape' => 'Bucket', ], 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateCertificateRequest' => [ 'type' => 'structure', 'required' => [ 'certificateName', 'domainName', ], 'members' => [ 'certificateName' => [ 'shape' => 'CertificateName', ], 'domainName' => [ 'shape' => 'DomainName', ], 'subjectAlternativeNames' => [ 'shape' => 'SubjectAlternativeNameList', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateCertificateResult' => [ 'type' => 'structure', 'members' => [ 'certificate' => [ 'shape' => 'CertificateSummary', ], 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateCloudFormationStackRequest' => [ 'type' => 'structure', 'required' => [ 'instances', ], 'members' => [ 'instances' => [ 'shape' => 'InstanceEntryList', ], ], ], 'CreateCloudFormationStackResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateContactMethodRequest' => [ 'type' => 'structure', 'required' => [ 'protocol', 'contactEndpoint', ], 'members' => [ 'protocol' => [ 'shape' => 'ContactProtocol', ], 'contactEndpoint' => [ 'shape' => 'StringMax256', ], ], ], 'CreateContactMethodResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateContainerServiceDeploymentRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'containers' => [ 'shape' => 'ContainerMap', ], 'publicEndpoint' => [ 'shape' => 'EndpointRequest', ], ], ], 'CreateContainerServiceDeploymentResult' => [ 'type' => 'structure', 'members' => [ 'containerService' => [ 'shape' => 'ContainerService', ], ], ], 'CreateContainerServiceRegistryLoginRequest' => [ 'type' => 'structure', 'members' => [], ], 'CreateContainerServiceRegistryLoginResult' => [ 'type' => 'structure', 'members' => [ 'registryLogin' => [ 'shape' => 'ContainerServiceRegistryLogin', ], ], ], 'CreateContainerServiceRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', 'power', 'scale', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'power' => [ 'shape' => 'ContainerServicePowerName', ], 'scale' => [ 'shape' => 'ContainerServiceScale', ], 'tags' => [ 'shape' => 'TagList', ], 'publicDomainNames' => [ 'shape' => 'ContainerServicePublicDomains', ], 'deployment' => [ 'shape' => 'ContainerServiceDeploymentRequest', ], 'privateRegistryAccess' => [ 'shape' => 'PrivateRegistryAccessRequest', ], ], ], 'CreateContainerServiceResult' => [ 'type' => 'structure', 'members' => [ 'containerService' => [ 'shape' => 'ContainerService', ], ], ], 'CreateDiskFromSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', 'availabilityZone', 'sizeInGb', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], 'diskSnapshotName' => [ 'shape' => 'ResourceName', ], 'availabilityZone' => [ 'shape' => 'NonEmptyString', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'tags' => [ 'shape' => 'TagList', ], 'addOns' => [ 'shape' => 'AddOnRequestList', ], 'sourceDiskName' => [ 'shape' => 'string', ], 'restoreDate' => [ 'shape' => 'string', ], 'useLatestRestorableAutoSnapshot' => [ 'shape' => 'boolean', ], ], ], 'CreateDiskFromSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateDiskRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', 'availabilityZone', 'sizeInGb', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], 'availabilityZone' => [ 'shape' => 'NonEmptyString', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'tags' => [ 'shape' => 'TagList', ], 'addOns' => [ 'shape' => 'AddOnRequestList', ], ], ], 'CreateDiskResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateDiskSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'diskSnapshotName', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], 'diskSnapshotName' => [ 'shape' => 'ResourceName', ], 'instanceName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateDiskSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateDistributionRequest' => [ 'type' => 'structure', 'required' => [ 'distributionName', 'origin', 'defaultCacheBehavior', 'bundleId', ], 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'origin' => [ 'shape' => 'InputOrigin', ], 'defaultCacheBehavior' => [ 'shape' => 'CacheBehavior', ], 'cacheBehaviorSettings' => [ 'shape' => 'CacheSettings', ], 'cacheBehaviors' => [ 'shape' => 'CacheBehaviorList', ], 'bundleId' => [ 'shape' => 'string', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'tags' => [ 'shape' => 'TagList', ], 'certificateName' => [ 'shape' => 'ResourceName', ], 'viewerMinimumTlsProtocolVersion' => [ 'shape' => 'ViewerMinimumTlsProtocolVersionEnum', ], ], ], 'CreateDistributionResult' => [ 'type' => 'structure', 'members' => [ 'distribution' => [ 'shape' => 'LightsailDistribution', ], 'operation' => [ 'shape' => 'Operation', ], ], ], 'CreateDomainEntryRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', 'domainEntry', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'domainEntry' => [ 'shape' => 'DomainEntry', ], ], ], 'CreateDomainEntryResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'CreateDomainRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateDomainResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'CreateGUISessionAccessDetailsRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], ], ], 'CreateGUISessionAccessDetailsResult' => [ 'type' => 'structure', 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'status' => [ 'shape' => 'Status', ], 'percentageComplete' => [ 'shape' => 'integer', ], 'failureReason' => [ 'shape' => 'string', ], 'sessions' => [ 'shape' => 'Sessions', ], ], ], 'CreateInstanceSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'instanceSnapshotName', 'instanceName', ], 'members' => [ 'instanceSnapshotName' => [ 'shape' => 'ResourceName', ], 'instanceName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateInstanceSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateInstancesFromSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'instanceNames', 'availabilityZone', 'bundleId', ], 'members' => [ 'instanceNames' => [ 'shape' => 'StringList', ], 'attachedDiskMapping' => [ 'shape' => 'AttachedDiskMap', ], 'availabilityZone' => [ 'shape' => 'string', ], 'instanceSnapshotName' => [ 'shape' => 'ResourceName', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'userData' => [ 'shape' => 'string', ], 'keyPairName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], 'addOns' => [ 'shape' => 'AddOnRequestList', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'sourceInstanceName' => [ 'shape' => 'string', ], 'restoreDate' => [ 'shape' => 'string', ], 'useLatestRestorableAutoSnapshot' => [ 'shape' => 'boolean', ], ], ], 'CreateInstancesFromSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateInstancesRequest' => [ 'type' => 'structure', 'required' => [ 'instanceNames', 'availabilityZone', 'blueprintId', 'bundleId', ], 'members' => [ 'instanceNames' => [ 'shape' => 'StringList', ], 'availabilityZone' => [ 'shape' => 'string', ], 'customImageName' => [ 'shape' => 'ResourceName', 'deprecated' => true, ], 'blueprintId' => [ 'shape' => 'NonEmptyString', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'userData' => [ 'shape' => 'string', ], 'keyPairName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], 'addOns' => [ 'shape' => 'AddOnRequestList', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], ], ], 'CreateInstancesResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateKeyPairRequest' => [ 'type' => 'structure', 'required' => [ 'keyPairName', ], 'members' => [ 'keyPairName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateKeyPairResult' => [ 'type' => 'structure', 'members' => [ 'keyPair' => [ 'shape' => 'KeyPair', ], 'publicKeyBase64' => [ 'shape' => 'Base64', ], 'privateKeyBase64' => [ 'shape' => 'Base64', ], 'operation' => [ 'shape' => 'Operation', ], ], ], 'CreateLoadBalancerRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'instancePort', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'instancePort' => [ 'shape' => 'Port', ], 'healthCheckPath' => [ 'shape' => 'string', ], 'certificateName' => [ 'shape' => 'ResourceName', ], 'certificateDomainName' => [ 'shape' => 'DomainName', ], 'certificateAlternativeNames' => [ 'shape' => 'DomainNameList', ], 'tags' => [ 'shape' => 'TagList', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'tlsPolicyName' => [ 'shape' => 'string', ], ], ], 'CreateLoadBalancerResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateLoadBalancerTlsCertificateRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'certificateName', 'certificateDomainName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'certificateName' => [ 'shape' => 'ResourceName', ], 'certificateDomainName' => [ 'shape' => 'DomainName', ], 'certificateAlternativeNames' => [ 'shape' => 'DomainNameList', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateLoadBalancerTlsCertificateResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateRelationalDatabaseFromSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'availabilityZone' => [ 'shape' => 'string', ], 'publiclyAccessible' => [ 'shape' => 'boolean', ], 'relationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], 'relationalDatabaseBundleId' => [ 'shape' => 'string', ], 'sourceRelationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'restoreTime' => [ 'shape' => 'IsoDate', ], 'useLatestRestorableTime' => [ 'shape' => 'boolean', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateRelationalDatabaseFromSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', 'relationalDatabaseBlueprintId', 'relationalDatabaseBundleId', 'masterDatabaseName', 'masterUsername', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'availabilityZone' => [ 'shape' => 'string', ], 'relationalDatabaseBlueprintId' => [ 'shape' => 'string', ], 'relationalDatabaseBundleId' => [ 'shape' => 'string', ], 'masterDatabaseName' => [ 'shape' => 'string', ], 'masterUsername' => [ 'shape' => 'string', ], 'masterUserPassword' => [ 'shape' => 'SensitiveString', ], 'preferredBackupWindow' => [ 'shape' => 'string', ], 'preferredMaintenanceWindow' => [ 'shape' => 'string', ], 'publiclyAccessible' => [ 'shape' => 'boolean', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'CreateRelationalDatabaseSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', 'relationalDatabaseSnapshotName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'relationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'CreateRelationalDatabaseSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'Currency' => [ 'type' => 'string', 'enum' => [ 'USD', ], ], 'DeleteAlarmRequest' => [ 'type' => 'structure', 'required' => [ 'alarmName', ], 'members' => [ 'alarmName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteAlarmResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteAutoSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'date', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'date' => [ 'shape' => 'AutoSnapshotDate', ], ], ], 'DeleteAutoSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteBucketAccessKeyRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', 'accessKeyId', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'accessKeyId' => [ 'shape' => 'NonEmptyString', ], ], ], 'DeleteBucketAccessKeyResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteBucketRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'forceDelete' => [ 'shape' => 'boolean', ], ], ], 'DeleteBucketResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteCertificateRequest' => [ 'type' => 'structure', 'required' => [ 'certificateName', ], 'members' => [ 'certificateName' => [ 'shape' => 'CertificateName', ], ], ], 'DeleteCertificateResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteContactMethodRequest' => [ 'type' => 'structure', 'required' => [ 'protocol', ], 'members' => [ 'protocol' => [ 'shape' => 'ContactProtocol', ], ], ], 'DeleteContactMethodResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteContainerImageRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', 'image', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'image' => [ 'shape' => 'string', ], ], ], 'DeleteContainerImageResult' => [ 'type' => 'structure', 'members' => [], ], 'DeleteContainerServiceRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], ], ], 'DeleteContainerServiceResult' => [ 'type' => 'structure', 'members' => [], ], 'DeleteDiskRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], 'forceDeleteAddOns' => [ 'shape' => 'boolean', ], ], ], 'DeleteDiskResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteDiskSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'diskSnapshotName', ], 'members' => [ 'diskSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteDiskSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteDistributionRequest' => [ 'type' => 'structure', 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteDistributionResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'DeleteDomainEntryRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', 'domainEntry', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'domainEntry' => [ 'shape' => 'DomainEntry', ], ], ], 'DeleteDomainEntryResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'DeleteDomainRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], ], ], 'DeleteDomainResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'DeleteInstanceRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'forceDeleteAddOns' => [ 'shape' => 'boolean', ], ], ], 'DeleteInstanceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteInstanceSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'instanceSnapshotName', ], 'members' => [ 'instanceSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteInstanceSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteKeyPairRequest' => [ 'type' => 'structure', 'required' => [ 'keyPairName', ], 'members' => [ 'keyPairName' => [ 'shape' => 'ResourceName', ], 'expectedFingerprint' => [ 'shape' => 'string', ], ], ], 'DeleteKeyPairResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'DeleteKnownHostKeysRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteKnownHostKeysResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteLoadBalancerRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteLoadBalancerResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteLoadBalancerTlsCertificateRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'certificateName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'certificateName' => [ 'shape' => 'ResourceName', ], 'force' => [ 'shape' => 'boolean', ], ], ], 'DeleteLoadBalancerTlsCertificateResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'skipFinalSnapshot' => [ 'shape' => 'boolean', ], 'finalRelationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DeleteRelationalDatabaseSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseSnapshotName', ], 'members' => [ 'relationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'DeleteRelationalDatabaseSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DestinationInfo' => [ 'type' => 'structure', 'members' => [ 'id' => [ 'shape' => 'NonEmptyString', ], 'service' => [ 'shape' => 'NonEmptyString', ], ], ], 'DetachCertificateFromDistributionRequest' => [ 'type' => 'structure', 'required' => [ 'distributionName', ], 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], ], ], 'DetachCertificateFromDistributionResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'DetachDiskRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], ], ], 'DetachDiskResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DetachInstancesFromLoadBalancerRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'instanceNames', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'instanceNames' => [ 'shape' => 'ResourceNameList', ], ], ], 'DetachInstancesFromLoadBalancerResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DetachStaticIpRequest' => [ 'type' => 'structure', 'required' => [ 'staticIpName', ], 'members' => [ 'staticIpName' => [ 'shape' => 'ResourceName', ], ], ], 'DetachStaticIpResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'DisableAddOnRequest' => [ 'type' => 'structure', 'required' => [ 'addOnType', 'resourceName', ], 'members' => [ 'addOnType' => [ 'shape' => 'AddOnType', ], 'resourceName' => [ 'shape' => 'ResourceName', ], ], ], 'DisableAddOnResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'Disk' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'addOns' => [ 'shape' => 'AddOnList', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'isSystemDisk' => [ 'shape' => 'boolean', ], 'iops' => [ 'shape' => 'integer', ], 'path' => [ 'shape' => 'string', ], 'state' => [ 'shape' => 'DiskState', ], 'attachedTo' => [ 'shape' => 'ResourceName', ], 'isAttached' => [ 'shape' => 'boolean', ], 'attachmentState' => [ 'shape' => 'string', 'deprecated' => true, ], 'gbInUse' => [ 'shape' => 'integer', 'deprecated' => true, ], 'autoMountStatus' => [ 'shape' => 'AutoMountStatus', ], ], ], 'DiskInfo' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'string', ], 'path' => [ 'shape' => 'NonEmptyString', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'isSystemDisk' => [ 'shape' => 'boolean', ], ], ], 'DiskInfoList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DiskInfo', ], ], 'DiskList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Disk', ], ], 'DiskMap' => [ 'type' => 'structure', 'members' => [ 'originalDiskPath' => [ 'shape' => 'NonEmptyString', ], 'newDiskName' => [ 'shape' => 'ResourceName', ], ], ], 'DiskMapList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DiskMap', ], ], 'DiskSnapshot' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'state' => [ 'shape' => 'DiskSnapshotState', ], 'progress' => [ 'shape' => 'string', ], 'fromDiskName' => [ 'shape' => 'ResourceName', ], 'fromDiskArn' => [ 'shape' => 'NonEmptyString', ], 'fromInstanceName' => [ 'shape' => 'ResourceName', ], 'fromInstanceArn' => [ 'shape' => 'NonEmptyString', ], 'isFromAutoSnapshot' => [ 'shape' => 'boolean', ], ], ], 'DiskSnapshotInfo' => [ 'type' => 'structure', 'members' => [ 'sizeInGb' => [ 'shape' => 'integer', ], ], ], 'DiskSnapshotList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DiskSnapshot', ], ], 'DiskSnapshotState' => [ 'type' => 'string', 'enum' => [ 'pending', 'completed', 'error', 'unknown', ], ], 'DiskState' => [ 'type' => 'string', 'enum' => [ 'pending', 'error', 'available', 'in-use', 'unknown', ], ], 'DistributionBundle' => [ 'type' => 'structure', 'members' => [ 'bundleId' => [ 'shape' => 'string', ], 'name' => [ 'shape' => 'string', ], 'price' => [ 'shape' => 'float', ], 'transferPerMonthInGb' => [ 'shape' => 'integer', ], 'isActive' => [ 'shape' => 'boolean', ], ], ], 'DistributionBundleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DistributionBundle', ], ], 'DistributionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LightsailDistribution', ], ], 'DistributionMetricName' => [ 'type' => 'string', 'enum' => [ 'Requests', 'BytesDownloaded', 'BytesUploaded', 'TotalErrorRate', 'Http4xxErrorRate', 'Http5xxErrorRate', ], ], 'DnsRecordCreationState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'DnsRecordCreationStateCode', ], 'message' => [ 'shape' => 'string', ], ], ], 'DnsRecordCreationStateCode' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'STARTED', 'FAILED', ], ], 'Domain' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'domainEntries' => [ 'shape' => 'DomainEntryList', ], 'registeredDomainDelegationInfo' => [ 'shape' => 'RegisteredDomainDelegationInfo', ], ], ], 'DomainEntry' => [ 'type' => 'structure', 'members' => [ 'id' => [ 'shape' => 'NonEmptyString', ], 'name' => [ 'shape' => 'DomainName', ], 'target' => [ 'shape' => 'string', ], 'isAlias' => [ 'shape' => 'boolean', ], 'type' => [ 'shape' => 'DomainEntryType', ], 'options' => [ 'shape' => 'DomainEntryOptions', 'deprecated' => true, ], ], ], 'DomainEntryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DomainEntry', ], ], 'DomainEntryOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'DomainEntryOptionsKeys', ], 'value' => [ 'shape' => 'string', ], ], 'DomainEntryOptionsKeys' => [ 'type' => 'string', ], 'DomainEntryType' => [ 'type' => 'string', ], 'DomainList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Domain', ], ], 'DomainName' => [ 'type' => 'string', ], 'DomainNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DomainName', ], ], 'DomainValidationRecord' => [ 'type' => 'structure', 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'resourceRecord' => [ 'shape' => 'ResourceRecord', ], 'dnsRecordCreationState' => [ 'shape' => 'DnsRecordCreationState', ], 'validationStatus' => [ 'shape' => 'CertificateDomainValidationStatus', ], ], ], 'DomainValidationRecordList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DomainValidationRecord', ], ], 'DownloadDefaultKeyPairRequest' => [ 'type' => 'structure', 'members' => [], ], 'DownloadDefaultKeyPairResult' => [ 'type' => 'structure', 'members' => [ 'publicKeyBase64' => [ 'shape' => 'Base64', ], 'privateKeyBase64' => [ 'shape' => 'Base64', ], 'createdAt' => [ 'shape' => 'IsoDate', ], ], ], 'EligibleToRenew' => [ 'type' => 'string', ], 'EmailAddress' => [ 'type' => 'string', 'max' => 254, 'min' => 6, 'pattern' => '^[\\w!#$%&.\'*+\\/=?^_\\x60{|}~\\-]{1,64}@[a-zA-Z0-9\\-]{1,63}(\\.[a-zA-Z0-9\\-]{1,63}){0,8}(\\.[a-zA-Z]{2,63})$', 'sensitive' => true, ], 'EnableAddOnRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'addOnRequest', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'addOnRequest' => [ 'shape' => 'AddOnRequest', ], ], ], 'EnableAddOnResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'EndpointRequest' => [ 'type' => 'structure', 'required' => [ 'containerName', 'containerPort', ], 'members' => [ 'containerName' => [ 'shape' => 'string', ], 'containerPort' => [ 'shape' => 'integer', ], 'healthCheck' => [ 'shape' => 'ContainerServiceHealthCheckConfig', ], ], ], 'Environment' => [ 'type' => 'map', 'key' => [ 'shape' => 'string', ], 'value' => [ 'shape' => 'string', ], ], 'EstimateByTime' => [ 'type' => 'structure', 'members' => [ 'usageCost' => [ 'shape' => 'double', ], 'pricingUnit' => [ 'shape' => 'PricingUnit', ], 'unit' => [ 'shape' => 'double', ], 'currency' => [ 'shape' => 'Currency', ], 'timePeriod' => [ 'shape' => 'TimePeriod', ], ], ], 'EstimatesByTime' => [ 'type' => 'list', 'member' => [ 'shape' => 'EstimateByTime', ], ], 'ExportSnapshotRecord' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'state' => [ 'shape' => 'RecordState', ], 'sourceInfo' => [ 'shape' => 'ExportSnapshotRecordSourceInfo', ], 'destinationInfo' => [ 'shape' => 'DestinationInfo', ], ], ], 'ExportSnapshotRecordList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ExportSnapshotRecord', ], ], 'ExportSnapshotRecordSourceInfo' => [ 'type' => 'structure', 'members' => [ 'resourceType' => [ 'shape' => 'ExportSnapshotRecordSourceType', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'name' => [ 'shape' => 'NonEmptyString', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'fromResourceName' => [ 'shape' => 'NonEmptyString', ], 'fromResourceArn' => [ 'shape' => 'NonEmptyString', ], 'instanceSnapshotInfo' => [ 'shape' => 'InstanceSnapshotInfo', ], 'diskSnapshotInfo' => [ 'shape' => 'DiskSnapshotInfo', ], ], ], 'ExportSnapshotRecordSourceType' => [ 'type' => 'string', 'enum' => [ 'InstanceSnapshot', 'DiskSnapshot', ], ], 'ExportSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'sourceSnapshotName', ], 'members' => [ 'sourceSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'ExportSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'ForwardValues' => [ 'type' => 'string', 'enum' => [ 'none', 'allow-list', 'all', ], ], 'GetActiveNamesRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetActiveNamesResult' => [ 'type' => 'structure', 'members' => [ 'activeNames' => [ 'shape' => 'StringList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetAlarmsRequest' => [ 'type' => 'structure', 'members' => [ 'alarmName' => [ 'shape' => 'ResourceName', ], 'pageToken' => [ 'shape' => 'string', ], 'monitoredResourceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetAlarmsResult' => [ 'type' => 'structure', 'members' => [ 'alarms' => [ 'shape' => 'AlarmsList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetAutoSnapshotsRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetAutoSnapshotsResult' => [ 'type' => 'structure', 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'autoSnapshots' => [ 'shape' => 'AutoSnapshotDetailsList', ], ], ], 'GetBlueprintsRequest' => [ 'type' => 'structure', 'members' => [ 'includeInactive' => [ 'shape' => 'boolean', ], 'pageToken' => [ 'shape' => 'string', ], 'appCategory' => [ 'shape' => 'AppCategory', ], ], ], 'GetBlueprintsResult' => [ 'type' => 'structure', 'members' => [ 'blueprints' => [ 'shape' => 'BlueprintList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetBucketAccessKeysRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], ], ], 'GetBucketAccessKeysResult' => [ 'type' => 'structure', 'members' => [ 'accessKeys' => [ 'shape' => 'AccessKeyList', ], ], ], 'GetBucketBundlesRequest' => [ 'type' => 'structure', 'members' => [ 'includeInactive' => [ 'shape' => 'boolean', ], ], ], 'GetBucketBundlesResult' => [ 'type' => 'structure', 'members' => [ 'bundles' => [ 'shape' => 'BucketBundleList', ], ], ], 'GetBucketMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', 'metricName', 'startTime', 'endTime', 'period', 'statistics', 'unit', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'metricName' => [ 'shape' => 'BucketMetricName', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], 'unit' => [ 'shape' => 'MetricUnit', ], ], ], 'GetBucketMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'BucketMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetBucketsRequest' => [ 'type' => 'structure', 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'pageToken' => [ 'shape' => 'string', ], 'includeConnectedResources' => [ 'shape' => 'boolean', ], ], ], 'GetBucketsResult' => [ 'type' => 'structure', 'members' => [ 'buckets' => [ 'shape' => 'BucketList', ], 'nextPageToken' => [ 'shape' => 'string', ], 'accountLevelBpaSync' => [ 'shape' => 'AccountLevelBpaSync', ], ], ], 'GetBundlesRequest' => [ 'type' => 'structure', 'members' => [ 'includeInactive' => [ 'shape' => 'boolean', ], 'pageToken' => [ 'shape' => 'string', ], 'appCategory' => [ 'shape' => 'AppCategory', ], ], ], 'GetBundlesResult' => [ 'type' => 'structure', 'members' => [ 'bundles' => [ 'shape' => 'BundleList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetCertificatesRequest' => [ 'type' => 'structure', 'members' => [ 'certificateStatuses' => [ 'shape' => 'CertificateStatusList', ], 'includeCertificateDetails' => [ 'shape' => 'IncludeCertificateDetails', ], 'certificateName' => [ 'shape' => 'CertificateName', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetCertificatesResult' => [ 'type' => 'structure', 'members' => [ 'certificates' => [ 'shape' => 'CertificateSummaryList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetCloudFormationStackRecordsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetCloudFormationStackRecordsResult' => [ 'type' => 'structure', 'members' => [ 'cloudFormationStackRecords' => [ 'shape' => 'CloudFormationStackRecordList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetContactMethodsRequest' => [ 'type' => 'structure', 'members' => [ 'protocols' => [ 'shape' => 'ContactProtocolsList', ], ], ], 'GetContactMethodsResult' => [ 'type' => 'structure', 'members' => [ 'contactMethods' => [ 'shape' => 'ContactMethodsList', ], ], ], 'GetContainerAPIMetadataRequest' => [ 'type' => 'structure', 'members' => [], ], 'GetContainerAPIMetadataResult' => [ 'type' => 'structure', 'members' => [ 'metadata' => [ 'shape' => 'ContainerServiceMetadataEntryList', ], ], ], 'GetContainerImagesRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], ], ], 'GetContainerImagesResult' => [ 'type' => 'structure', 'members' => [ 'containerImages' => [ 'shape' => 'ContainerImageList', ], ], ], 'GetContainerLogRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', 'containerName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'containerName' => [ 'shape' => 'string', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], 'filterPattern' => [ 'shape' => 'string', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetContainerLogResult' => [ 'type' => 'structure', 'members' => [ 'logEvents' => [ 'shape' => 'ContainerServiceLogEventList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetContainerServiceDeploymentsRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], ], ], 'GetContainerServiceDeploymentsResult' => [ 'type' => 'structure', 'members' => [ 'deployments' => [ 'shape' => 'ContainerServiceDeploymentList', ], ], ], 'GetContainerServiceMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', 'metricName', 'startTime', 'endTime', 'period', 'statistics', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'metricName' => [ 'shape' => 'ContainerServiceMetricName', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], ], ], 'GetContainerServiceMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'ContainerServiceMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetContainerServicePowersRequest' => [ 'type' => 'structure', 'members' => [], ], 'GetContainerServicePowersResult' => [ 'type' => 'structure', 'members' => [ 'powers' => [ 'shape' => 'ContainerServicePowerList', ], ], ], 'GetContainerServicesRequest' => [ 'type' => 'structure', 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], ], ], 'GetCostEstimateRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'startTime', 'endTime', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], ], ], 'GetCostEstimateResult' => [ 'type' => 'structure', 'members' => [ 'resourcesBudgetEstimate' => [ 'shape' => 'ResourcesBudgetEstimate', ], ], ], 'GetDiskRequest' => [ 'type' => 'structure', 'required' => [ 'diskName', ], 'members' => [ 'diskName' => [ 'shape' => 'ResourceName', ], ], ], 'GetDiskResult' => [ 'type' => 'structure', 'members' => [ 'disk' => [ 'shape' => 'Disk', ], ], ], 'GetDiskSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'diskSnapshotName', ], 'members' => [ 'diskSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'GetDiskSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'diskSnapshot' => [ 'shape' => 'DiskSnapshot', ], ], ], 'GetDiskSnapshotsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetDiskSnapshotsResult' => [ 'type' => 'structure', 'members' => [ 'diskSnapshots' => [ 'shape' => 'DiskSnapshotList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetDisksRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetDisksResult' => [ 'type' => 'structure', 'members' => [ 'disks' => [ 'shape' => 'DiskList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetDistributionBundlesRequest' => [ 'type' => 'structure', 'members' => [], ], 'GetDistributionBundlesResult' => [ 'type' => 'structure', 'members' => [ 'bundles' => [ 'shape' => 'DistributionBundleList', ], ], ], 'GetDistributionLatestCacheResetRequest' => [ 'type' => 'structure', 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], ], ], 'GetDistributionLatestCacheResetResult' => [ 'type' => 'structure', 'members' => [ 'status' => [ 'shape' => 'string', ], 'createTime' => [ 'shape' => 'IsoDate', ], ], ], 'GetDistributionMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'distributionName', 'metricName', 'startTime', 'endTime', 'period', 'unit', 'statistics', ], 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'metricName' => [ 'shape' => 'DistributionMetricName', ], 'startTime' => [ 'shape' => 'timestamp', ], 'endTime' => [ 'shape' => 'timestamp', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'unit' => [ 'shape' => 'MetricUnit', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], ], ], 'GetDistributionMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'DistributionMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetDistributionsRequest' => [ 'type' => 'structure', 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetDistributionsResult' => [ 'type' => 'structure', 'members' => [ 'distributions' => [ 'shape' => 'DistributionList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetDomainRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], ], ], 'GetDomainResult' => [ 'type' => 'structure', 'members' => [ 'domain' => [ 'shape' => 'Domain', ], ], ], 'GetDomainsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetDomainsResult' => [ 'type' => 'structure', 'members' => [ 'domains' => [ 'shape' => 'DomainList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetExportSnapshotRecordsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetExportSnapshotRecordsResult' => [ 'type' => 'structure', 'members' => [ 'exportSnapshotRecords' => [ 'shape' => 'ExportSnapshotRecordList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetInstanceAccessDetailsRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'protocol' => [ 'shape' => 'InstanceAccessProtocol', ], ], ], 'GetInstanceAccessDetailsResult' => [ 'type' => 'structure', 'members' => [ 'accessDetails' => [ 'shape' => 'InstanceAccessDetails', ], ], ], 'GetInstanceMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', 'metricName', 'period', 'startTime', 'endTime', 'unit', 'statistics', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'metricName' => [ 'shape' => 'InstanceMetricName', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'startTime' => [ 'shape' => 'timestamp', ], 'endTime' => [ 'shape' => 'timestamp', ], 'unit' => [ 'shape' => 'MetricUnit', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], ], ], 'GetInstanceMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'InstanceMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetInstancePortStatesRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetInstancePortStatesResult' => [ 'type' => 'structure', 'members' => [ 'portStates' => [ 'shape' => 'InstancePortStateList', ], ], ], 'GetInstanceRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetInstanceResult' => [ 'type' => 'structure', 'members' => [ 'instance' => [ 'shape' => 'Instance', ], ], ], 'GetInstanceSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'instanceSnapshotName', ], 'members' => [ 'instanceSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'GetInstanceSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'instanceSnapshot' => [ 'shape' => 'InstanceSnapshot', ], ], ], 'GetInstanceSnapshotsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetInstanceSnapshotsResult' => [ 'type' => 'structure', 'members' => [ 'instanceSnapshots' => [ 'shape' => 'InstanceSnapshotList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetInstanceStateRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'GetInstanceStateResult' => [ 'type' => 'structure', 'members' => [ 'state' => [ 'shape' => 'InstanceState', ], ], ], 'GetInstancesRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetInstancesResult' => [ 'type' => 'structure', 'members' => [ 'instances' => [ 'shape' => 'InstanceList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetKeyPairRequest' => [ 'type' => 'structure', 'required' => [ 'keyPairName', ], 'members' => [ 'keyPairName' => [ 'shape' => 'ResourceName', ], ], ], 'GetKeyPairResult' => [ 'type' => 'structure', 'members' => [ 'keyPair' => [ 'shape' => 'KeyPair', ], ], ], 'GetKeyPairsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], 'includeDefaultKeyPair' => [ 'shape' => 'boolean', ], ], ], 'GetKeyPairsResult' => [ 'type' => 'structure', 'members' => [ 'keyPairs' => [ 'shape' => 'KeyPairList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetLoadBalancerMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'metricName', 'period', 'startTime', 'endTime', 'unit', 'statistics', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'metricName' => [ 'shape' => 'LoadBalancerMetricName', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'startTime' => [ 'shape' => 'timestamp', ], 'endTime' => [ 'shape' => 'timestamp', ], 'unit' => [ 'shape' => 'MetricUnit', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], ], ], 'GetLoadBalancerMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'LoadBalancerMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetLoadBalancerRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], ], ], 'GetLoadBalancerResult' => [ 'type' => 'structure', 'members' => [ 'loadBalancer' => [ 'shape' => 'LoadBalancer', ], ], ], 'GetLoadBalancerTlsCertificatesRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], ], ], 'GetLoadBalancerTlsCertificatesResult' => [ 'type' => 'structure', 'members' => [ 'tlsCertificates' => [ 'shape' => 'LoadBalancerTlsCertificateList', ], ], ], 'GetLoadBalancerTlsPoliciesRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetLoadBalancerTlsPoliciesResult' => [ 'type' => 'structure', 'members' => [ 'tlsPolicies' => [ 'shape' => 'LoadBalancerTlsPolicyList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetLoadBalancersRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetLoadBalancersResult' => [ 'type' => 'structure', 'members' => [ 'loadBalancers' => [ 'shape' => 'LoadBalancerList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetOperationRequest' => [ 'type' => 'structure', 'required' => [ 'operationId', ], 'members' => [ 'operationId' => [ 'shape' => 'NonEmptyString', ], ], ], 'GetOperationResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'GetOperationsForResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetOperationsForResourceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], 'nextPageCount' => [ 'shape' => 'string', 'deprecated' => true, ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetOperationsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetOperationsResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRegionsRequest' => [ 'type' => 'structure', 'members' => [ 'includeAvailabilityZones' => [ 'shape' => 'boolean', ], 'includeRelationalDatabaseAvailabilityZones' => [ 'shape' => 'boolean', ], ], ], 'GetRegionsResult' => [ 'type' => 'structure', 'members' => [ 'regions' => [ 'shape' => 'RegionList', ], ], ], 'GetRelationalDatabaseBlueprintsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseBlueprintsResult' => [ 'type' => 'structure', 'members' => [ 'blueprints' => [ 'shape' => 'RelationalDatabaseBlueprintList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseBundlesRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], 'includeInactive' => [ 'shape' => 'boolean', ], ], ], 'GetRelationalDatabaseBundlesResult' => [ 'type' => 'structure', 'members' => [ 'bundles' => [ 'shape' => 'RelationalDatabaseBundleList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseEventsRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'durationInMinutes' => [ 'shape' => 'integer', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseEventsResult' => [ 'type' => 'structure', 'members' => [ 'relationalDatabaseEvents' => [ 'shape' => 'RelationalDatabaseEventList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseLogEventsRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', 'logStreamName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'logStreamName' => [ 'shape' => 'string', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], 'startFromHead' => [ 'shape' => 'boolean', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseLogEventsResult' => [ 'type' => 'structure', 'members' => [ 'resourceLogEvents' => [ 'shape' => 'LogEventList', ], 'nextBackwardToken' => [ 'shape' => 'string', ], 'nextForwardToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseLogStreamsRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], ], ], 'GetRelationalDatabaseLogStreamsResult' => [ 'type' => 'structure', 'members' => [ 'logStreams' => [ 'shape' => 'StringList', ], ], ], 'GetRelationalDatabaseMasterUserPasswordRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'passwordVersion' => [ 'shape' => 'RelationalDatabasePasswordVersion', ], ], ], 'GetRelationalDatabaseMasterUserPasswordResult' => [ 'type' => 'structure', 'members' => [ 'masterUserPassword' => [ 'shape' => 'SensitiveString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], ], ], 'GetRelationalDatabaseMetricDataRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', 'metricName', 'period', 'startTime', 'endTime', 'unit', 'statistics', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'metricName' => [ 'shape' => 'RelationalDatabaseMetricName', ], 'period' => [ 'shape' => 'MetricPeriod', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], 'unit' => [ 'shape' => 'MetricUnit', ], 'statistics' => [ 'shape' => 'MetricStatisticList', ], ], ], 'GetRelationalDatabaseMetricDataResult' => [ 'type' => 'structure', 'members' => [ 'metricName' => [ 'shape' => 'RelationalDatabaseMetricName', ], 'metricData' => [ 'shape' => 'MetricDatapointList', ], ], ], 'GetRelationalDatabaseParametersRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseParametersResult' => [ 'type' => 'structure', 'members' => [ 'parameters' => [ 'shape' => 'RelationalDatabaseParameterList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], ], ], 'GetRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'relationalDatabase' => [ 'shape' => 'RelationalDatabase', ], ], ], 'GetRelationalDatabaseSnapshotRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseSnapshotName', ], 'members' => [ 'relationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'GetRelationalDatabaseSnapshotResult' => [ 'type' => 'structure', 'members' => [ 'relationalDatabaseSnapshot' => [ 'shape' => 'RelationalDatabaseSnapshot', ], ], ], 'GetRelationalDatabaseSnapshotsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabaseSnapshotsResult' => [ 'type' => 'structure', 'members' => [ 'relationalDatabaseSnapshots' => [ 'shape' => 'RelationalDatabaseSnapshotList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabasesRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetRelationalDatabasesResult' => [ 'type' => 'structure', 'members' => [ 'relationalDatabases' => [ 'shape' => 'RelationalDatabaseList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'GetSetupHistoryRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'pageToken' => [ 'shape' => 'SetupHistoryPageToken', ], ], ], 'GetSetupHistoryResult' => [ 'type' => 'structure', 'members' => [ 'setupHistory' => [ 'shape' => 'setupHistoryList', ], 'nextPageToken' => [ 'shape' => 'SetupHistoryPageToken', ], ], ], 'GetStaticIpRequest' => [ 'type' => 'structure', 'required' => [ 'staticIpName', ], 'members' => [ 'staticIpName' => [ 'shape' => 'ResourceName', ], ], ], 'GetStaticIpResult' => [ 'type' => 'structure', 'members' => [ 'staticIp' => [ 'shape' => 'StaticIp', ], ], ], 'GetStaticIpsRequest' => [ 'type' => 'structure', 'members' => [ 'pageToken' => [ 'shape' => 'string', ], ], ], 'GetStaticIpsResult' => [ 'type' => 'structure', 'members' => [ 'staticIps' => [ 'shape' => 'StaticIpList', ], 'nextPageToken' => [ 'shape' => 'string', ], ], ], 'HeaderEnum' => [ 'type' => 'string', 'enum' => [ 'Accept', 'Accept-Charset', 'Accept-Datetime', 'Accept-Encoding', 'Accept-Language', 'Authorization', 'CloudFront-Forwarded-Proto', 'CloudFront-Is-Desktop-Viewer', 'CloudFront-Is-Mobile-Viewer', 'CloudFront-Is-SmartTV-Viewer', 'CloudFront-Is-Tablet-Viewer', 'CloudFront-Viewer-Country', 'Host', 'Origin', 'Referer', ], ], 'HeaderForwardList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HeaderEnum', ], ], 'HeaderObject' => [ 'type' => 'structure', 'members' => [ 'option' => [ 'shape' => 'ForwardValues', ], 'headersAllowList' => [ 'shape' => 'HeaderForwardList', ], ], ], 'HostKeyAttributes' => [ 'type' => 'structure', 'members' => [ 'algorithm' => [ 'shape' => 'string', ], 'publicKey' => [ 'shape' => 'string', ], 'witnessedAt' => [ 'shape' => 'IsoDate', ], 'fingerprintSHA1' => [ 'shape' => 'string', ], 'fingerprintSHA256' => [ 'shape' => 'string', ], 'notValidBefore' => [ 'shape' => 'IsoDate', ], 'notValidAfter' => [ 'shape' => 'IsoDate', ], ], ], 'HostKeysList' => [ 'type' => 'list', 'member' => [ 'shape' => 'HostKeyAttributes', ], ], 'HttpEndpoint' => [ 'type' => 'string', 'enum' => [ 'disabled', 'enabled', ], ], 'HttpProtocolIpv6' => [ 'type' => 'string', 'enum' => [ 'disabled', 'enabled', ], ], 'HttpTokens' => [ 'type' => 'string', 'enum' => [ 'optional', 'required', ], ], 'IAMAccessKeyId' => [ 'type' => 'string', 'max' => 20, 'min' => 20, 'pattern' => '^[A-Z0-9]{20}$', 'sensitive' => true, ], 'ImportKeyPairRequest' => [ 'type' => 'structure', 'required' => [ 'keyPairName', 'publicKeyBase64', ], 'members' => [ 'keyPairName' => [ 'shape' => 'ResourceName', ], 'publicKeyBase64' => [ 'shape' => 'Base64', ], ], ], 'ImportKeyPairResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'InUseResourceCount' => [ 'type' => 'integer', ], 'IncludeCertificateDetails' => [ 'type' => 'boolean', ], 'InputOrigin' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'regionName' => [ 'shape' => 'RegionName', ], 'protocolPolicy' => [ 'shape' => 'OriginProtocolPolicyEnum', ], 'responseTimeout' => [ 'shape' => 'integer', ], ], ], 'Instance' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'blueprintId' => [ 'shape' => 'NonEmptyString', ], 'blueprintName' => [ 'shape' => 'NonEmptyString', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], 'addOns' => [ 'shape' => 'AddOnList', ], 'isStaticIp' => [ 'shape' => 'boolean', ], 'privateIpAddress' => [ 'shape' => 'IpAddress', ], 'publicIpAddress' => [ 'shape' => 'IpAddress', ], 'ipv6Addresses' => [ 'shape' => 'Ipv6AddressList', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'hardware' => [ 'shape' => 'InstanceHardware', ], 'networking' => [ 'shape' => 'InstanceNetworking', ], 'state' => [ 'shape' => 'InstanceState', ], 'username' => [ 'shape' => 'NonEmptyString', ], 'sshKeyName' => [ 'shape' => 'ResourceName', ], 'metadataOptions' => [ 'shape' => 'InstanceMetadataOptions', ], ], ], 'InstanceAccessDetails' => [ 'type' => 'structure', 'members' => [ 'certKey' => [ 'shape' => 'string', ], 'expiresAt' => [ 'shape' => 'IsoDate', ], 'ipAddress' => [ 'shape' => 'IpAddress', ], 'ipv6Addresses' => [ 'shape' => 'Ipv6AddressList', ], 'password' => [ 'shape' => 'string', ], 'passwordData' => [ 'shape' => 'PasswordData', ], 'privateKey' => [ 'shape' => 'string', ], 'protocol' => [ 'shape' => 'InstanceAccessProtocol', ], 'instanceName' => [ 'shape' => 'ResourceName', ], 'username' => [ 'shape' => 'string', ], 'hostKeys' => [ 'shape' => 'HostKeysList', ], ], ], 'InstanceAccessProtocol' => [ 'type' => 'string', 'enum' => [ 'ssh', 'rdp', ], ], 'InstanceEntry' => [ 'type' => 'structure', 'required' => [ 'sourceName', 'instanceType', 'portInfoSource', 'availabilityZone', ], 'members' => [ 'sourceName' => [ 'shape' => 'ResourceName', ], 'instanceType' => [ 'shape' => 'NonEmptyString', ], 'portInfoSource' => [ 'shape' => 'PortInfoSourceType', ], 'userData' => [ 'shape' => 'string', ], 'availabilityZone' => [ 'shape' => 'string', ], ], ], 'InstanceEntryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstanceEntry', ], ], 'InstanceHardware' => [ 'type' => 'structure', 'members' => [ 'cpuCount' => [ 'shape' => 'integer', ], 'disks' => [ 'shape' => 'DiskList', ], 'ramSizeInGb' => [ 'shape' => 'float', ], ], ], 'InstanceHealthReason' => [ 'type' => 'string', 'enum' => [ 'Lb.RegistrationInProgress', 'Lb.InitialHealthChecking', 'Lb.InternalError', 'Instance.ResponseCodeMismatch', 'Instance.Timeout', 'Instance.FailedHealthChecks', 'Instance.NotRegistered', 'Instance.NotInUse', 'Instance.DeregistrationInProgress', 'Instance.InvalidState', 'Instance.IpUnusable', ], ], 'InstanceHealthState' => [ 'type' => 'string', 'enum' => [ 'initial', 'healthy', 'unhealthy', 'unused', 'draining', 'unavailable', ], ], 'InstanceHealthSummary' => [ 'type' => 'structure', 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'instanceHealth' => [ 'shape' => 'InstanceHealthState', ], 'instanceHealthReason' => [ 'shape' => 'InstanceHealthReason', ], ], ], 'InstanceHealthSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstanceHealthSummary', ], ], 'InstanceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Instance', ], ], 'InstanceMetadataOptions' => [ 'type' => 'structure', 'members' => [ 'state' => [ 'shape' => 'InstanceMetadataState', ], 'httpTokens' => [ 'shape' => 'HttpTokens', ], 'httpEndpoint' => [ 'shape' => 'HttpEndpoint', ], 'httpPutResponseHopLimit' => [ 'shape' => 'integer', ], 'httpProtocolIpv6' => [ 'shape' => 'HttpProtocolIpv6', ], ], ], 'InstanceMetadataState' => [ 'type' => 'string', 'enum' => [ 'pending', 'applied', ], ], 'InstanceMetricName' => [ 'type' => 'string', 'enum' => [ 'CPUUtilization', 'NetworkIn', 'NetworkOut', 'StatusCheckFailed', 'StatusCheckFailed_Instance', 'StatusCheckFailed_System', 'BurstCapacityTime', 'BurstCapacityPercentage', 'MetadataNoToken', ], ], 'InstanceNetworking' => [ 'type' => 'structure', 'members' => [ 'monthlyTransfer' => [ 'shape' => 'MonthlyTransfer', ], 'ports' => [ 'shape' => 'InstancePortInfoList', ], ], ], 'InstancePlatform' => [ 'type' => 'string', 'enum' => [ 'LINUX_UNIX', 'WINDOWS', ], ], 'InstancePlatformList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstancePlatform', ], ], 'InstancePortInfo' => [ 'type' => 'structure', 'members' => [ 'fromPort' => [ 'shape' => 'Port', ], 'toPort' => [ 'shape' => 'Port', ], 'protocol' => [ 'shape' => 'NetworkProtocol', ], 'accessFrom' => [ 'shape' => 'string', ], 'accessType' => [ 'shape' => 'PortAccessType', ], 'commonName' => [ 'shape' => 'string', ], 'accessDirection' => [ 'shape' => 'AccessDirection', ], 'cidrs' => [ 'shape' => 'StringList', ], 'ipv6Cidrs' => [ 'shape' => 'StringList', ], 'cidrListAliases' => [ 'shape' => 'StringList', ], ], ], 'InstancePortInfoList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstancePortInfo', ], ], 'InstancePortState' => [ 'type' => 'structure', 'members' => [ 'fromPort' => [ 'shape' => 'Port', ], 'toPort' => [ 'shape' => 'Port', ], 'protocol' => [ 'shape' => 'NetworkProtocol', ], 'state' => [ 'shape' => 'PortState', ], 'cidrs' => [ 'shape' => 'StringList', ], 'ipv6Cidrs' => [ 'shape' => 'StringList', ], 'cidrListAliases' => [ 'shape' => 'StringList', ], ], ], 'InstancePortStateList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstancePortState', ], ], 'InstanceSnapshot' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'state' => [ 'shape' => 'InstanceSnapshotState', ], 'progress' => [ 'shape' => 'string', ], 'fromAttachedDisks' => [ 'shape' => 'DiskList', ], 'fromInstanceName' => [ 'shape' => 'ResourceName', ], 'fromInstanceArn' => [ 'shape' => 'NonEmptyString', ], 'fromBlueprintId' => [ 'shape' => 'string', ], 'fromBundleId' => [ 'shape' => 'string', ], 'isFromAutoSnapshot' => [ 'shape' => 'boolean', ], 'sizeInGb' => [ 'shape' => 'integer', ], ], ], 'InstanceSnapshotInfo' => [ 'type' => 'structure', 'members' => [ 'fromBundleId' => [ 'shape' => 'NonEmptyString', ], 'fromBlueprintId' => [ 'shape' => 'NonEmptyString', ], 'fromDiskInfo' => [ 'shape' => 'DiskInfoList', ], ], ], 'InstanceSnapshotList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InstanceSnapshot', ], ], 'InstanceSnapshotState' => [ 'type' => 'string', 'enum' => [ 'pending', 'error', 'available', ], ], 'InstanceState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'integer', ], 'name' => [ 'shape' => 'string', ], ], ], 'InvalidInputException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'IpAddress' => [ 'type' => 'string', 'pattern' => '([0-9]{1,3}\\.){3}[0-9]{1,3}', ], 'IpAddressType' => [ 'type' => 'string', 'enum' => [ 'dualstack', 'ipv4', ], ], 'Ipv6Address' => [ 'type' => 'string', 'pattern' => '([A-F0-9]{1,4}:){7}[A-F0-9]{1,4}', ], 'Ipv6AddressList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Ipv6Address', ], ], 'IsVpcPeeredRequest' => [ 'type' => 'structure', 'members' => [], ], 'IsVpcPeeredResult' => [ 'type' => 'structure', 'members' => [ 'isPeered' => [ 'shape' => 'boolean', ], ], ], 'IsoDate' => [ 'type' => 'timestamp', ], 'IssuerCA' => [ 'type' => 'string', ], 'KeyAlgorithm' => [ 'type' => 'string', ], 'KeyPair' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'fingerprint' => [ 'shape' => 'Base64', ], ], ], 'KeyPairList' => [ 'type' => 'list', 'member' => [ 'shape' => 'KeyPair', ], ], 'LightsailDistribution' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'alternativeDomainNames' => [ 'shape' => 'StringList', ], 'status' => [ 'shape' => 'string', ], 'isEnabled' => [ 'shape' => 'boolean', ], 'domainName' => [ 'shape' => 'string', ], 'bundleId' => [ 'shape' => 'string', ], 'certificateName' => [ 'shape' => 'ResourceName', ], 'origin' => [ 'shape' => 'Origin', ], 'originPublicDNS' => [ 'shape' => 'string', ], 'defaultCacheBehavior' => [ 'shape' => 'CacheBehavior', ], 'cacheBehaviorSettings' => [ 'shape' => 'CacheSettings', ], 'cacheBehaviors' => [ 'shape' => 'CacheBehaviorList', ], 'ableToUpdateBundle' => [ 'shape' => 'boolean', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'tags' => [ 'shape' => 'TagList', ], 'viewerMinimumTlsProtocolVersion' => [ 'shape' => 'string', ], ], ], 'LoadBalancer' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'dnsName' => [ 'shape' => 'NonEmptyString', ], 'state' => [ 'shape' => 'LoadBalancerState', ], 'protocol' => [ 'shape' => 'LoadBalancerProtocol', ], 'publicPorts' => [ 'shape' => 'PortList', ], 'healthCheckPath' => [ 'shape' => 'NonEmptyString', ], 'instancePort' => [ 'shape' => 'integer', ], 'instanceHealthSummary' => [ 'shape' => 'InstanceHealthSummaryList', ], 'tlsCertificateSummaries' => [ 'shape' => 'LoadBalancerTlsCertificateSummaryList', ], 'configurationOptions' => [ 'shape' => 'LoadBalancerConfigurationOptions', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], 'httpsRedirectionEnabled' => [ 'shape' => 'boolean', ], 'tlsPolicyName' => [ 'shape' => 'ResourceName', ], ], ], 'LoadBalancerAttributeName' => [ 'type' => 'string', 'enum' => [ 'HealthCheckPath', 'SessionStickinessEnabled', 'SessionStickiness_LB_CookieDurationSeconds', 'HttpsRedirectionEnabled', 'TlsPolicyName', ], ], 'LoadBalancerConfigurationOptions' => [ 'type' => 'map', 'key' => [ 'shape' => 'LoadBalancerAttributeName', ], 'value' => [ 'shape' => 'string', ], ], 'LoadBalancerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancer', ], ], 'LoadBalancerMetricName' => [ 'type' => 'string', 'enum' => [ 'ClientTLSNegotiationErrorCount', 'HealthyHostCount', 'UnhealthyHostCount', 'HTTPCode_LB_4XX_Count', 'HTTPCode_LB_5XX_Count', 'HTTPCode_Instance_2XX_Count', 'HTTPCode_Instance_3XX_Count', 'HTTPCode_Instance_4XX_Count', 'HTTPCode_Instance_5XX_Count', 'InstanceResponseTime', 'RejectedConnectionCount', 'RequestCount', ], ], 'LoadBalancerProtocol' => [ 'type' => 'string', 'enum' => [ 'HTTP_HTTPS', 'HTTP', ], ], 'LoadBalancerState' => [ 'type' => 'string', 'enum' => [ 'active', 'provisioning', 'active_impaired', 'failed', 'unknown', ], ], 'LoadBalancerTlsCertificate' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'isAttached' => [ 'shape' => 'boolean', ], 'status' => [ 'shape' => 'LoadBalancerTlsCertificateStatus', ], 'domainName' => [ 'shape' => 'DomainName', ], 'domainValidationRecords' => [ 'shape' => 'LoadBalancerTlsCertificateDomainValidationRecordList', ], 'failureReason' => [ 'shape' => 'LoadBalancerTlsCertificateFailureReason', ], 'issuedAt' => [ 'shape' => 'IsoDate', ], 'issuer' => [ 'shape' => 'NonEmptyString', ], 'keyAlgorithm' => [ 'shape' => 'NonEmptyString', ], 'notAfter' => [ 'shape' => 'IsoDate', ], 'notBefore' => [ 'shape' => 'IsoDate', ], 'renewalSummary' => [ 'shape' => 'LoadBalancerTlsCertificateRenewalSummary', ], 'revocationReason' => [ 'shape' => 'LoadBalancerTlsCertificateRevocationReason', ], 'revokedAt' => [ 'shape' => 'IsoDate', ], 'serial' => [ 'shape' => 'NonEmptyString', ], 'signatureAlgorithm' => [ 'shape' => 'NonEmptyString', ], 'subject' => [ 'shape' => 'NonEmptyString', ], 'subjectAlternativeNames' => [ 'shape' => 'StringList', ], ], ], 'LoadBalancerTlsCertificateDnsRecordCreationState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'LoadBalancerTlsCertificateDnsRecordCreationStateCode', ], 'message' => [ 'shape' => 'string', ], ], ], 'LoadBalancerTlsCertificateDnsRecordCreationStateCode' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'STARTED', 'FAILED', ], ], 'LoadBalancerTlsCertificateDomainStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_VALIDATION', 'FAILED', 'SUCCESS', ], ], 'LoadBalancerTlsCertificateDomainValidationOption' => [ 'type' => 'structure', 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'validationStatus' => [ 'shape' => 'LoadBalancerTlsCertificateDomainStatus', ], ], ], 'LoadBalancerTlsCertificateDomainValidationOptionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancerTlsCertificateDomainValidationOption', ], ], 'LoadBalancerTlsCertificateDomainValidationRecord' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'NonEmptyString', ], 'type' => [ 'shape' => 'NonEmptyString', ], 'value' => [ 'shape' => 'NonEmptyString', ], 'validationStatus' => [ 'shape' => 'LoadBalancerTlsCertificateDomainStatus', ], 'domainName' => [ 'shape' => 'DomainName', ], 'dnsRecordCreationState' => [ 'shape' => 'LoadBalancerTlsCertificateDnsRecordCreationState', ], ], ], 'LoadBalancerTlsCertificateDomainValidationRecordList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancerTlsCertificateDomainValidationRecord', ], ], 'LoadBalancerTlsCertificateFailureReason' => [ 'type' => 'string', 'enum' => [ 'NO_AVAILABLE_CONTACTS', 'ADDITIONAL_VERIFICATION_REQUIRED', 'DOMAIN_NOT_ALLOWED', 'INVALID_PUBLIC_DOMAIN', 'OTHER', ], ], 'LoadBalancerTlsCertificateList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancerTlsCertificate', ], ], 'LoadBalancerTlsCertificateRenewalStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_AUTO_RENEWAL', 'PENDING_VALIDATION', 'SUCCESS', 'FAILED', ], ], 'LoadBalancerTlsCertificateRenewalSummary' => [ 'type' => 'structure', 'members' => [ 'renewalStatus' => [ 'shape' => 'LoadBalancerTlsCertificateRenewalStatus', ], 'domainValidationOptions' => [ 'shape' => 'LoadBalancerTlsCertificateDomainValidationOptionList', ], ], ], 'LoadBalancerTlsCertificateRevocationReason' => [ 'type' => 'string', 'enum' => [ 'UNSPECIFIED', 'KEY_COMPROMISE', 'CA_COMPROMISE', 'AFFILIATION_CHANGED', 'SUPERCEDED', 'CESSATION_OF_OPERATION', 'CERTIFICATE_HOLD', 'REMOVE_FROM_CRL', 'PRIVILEGE_WITHDRAWN', 'A_A_COMPROMISE', ], ], 'LoadBalancerTlsCertificateStatus' => [ 'type' => 'string', 'enum' => [ 'PENDING_VALIDATION', 'ISSUED', 'INACTIVE', 'EXPIRED', 'VALIDATION_TIMED_OUT', 'REVOKED', 'FAILED', 'UNKNOWN', ], ], 'LoadBalancerTlsCertificateSummary' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'isAttached' => [ 'shape' => 'boolean', ], ], ], 'LoadBalancerTlsCertificateSummaryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancerTlsCertificateSummary', ], ], 'LoadBalancerTlsPolicy' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'isDefault' => [ 'shape' => 'boolean', ], 'description' => [ 'shape' => 'string', ], 'protocols' => [ 'shape' => 'StringList', ], 'ciphers' => [ 'shape' => 'StringList', ], ], ], 'LoadBalancerTlsPolicyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LoadBalancerTlsPolicy', ], ], 'LogEvent' => [ 'type' => 'structure', 'members' => [ 'createdAt' => [ 'shape' => 'IsoDate', ], 'message' => [ 'shape' => 'string', ], ], ], 'LogEventList' => [ 'type' => 'list', 'member' => [ 'shape' => 'LogEvent', ], ], 'MetricDatapoint' => [ 'type' => 'structure', 'members' => [ 'average' => [ 'shape' => 'double', ], 'maximum' => [ 'shape' => 'double', ], 'minimum' => [ 'shape' => 'double', ], 'sampleCount' => [ 'shape' => 'double', ], 'sum' => [ 'shape' => 'double', ], 'timestamp' => [ 'shape' => 'timestamp', ], 'unit' => [ 'shape' => 'MetricUnit', ], ], ], 'MetricDatapointList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricDatapoint', ], ], 'MetricName' => [ 'type' => 'string', 'enum' => [ 'CPUUtilization', 'NetworkIn', 'NetworkOut', 'StatusCheckFailed', 'StatusCheckFailed_Instance', 'StatusCheckFailed_System', 'ClientTLSNegotiationErrorCount', 'HealthyHostCount', 'UnhealthyHostCount', 'HTTPCode_LB_4XX_Count', 'HTTPCode_LB_5XX_Count', 'HTTPCode_Instance_2XX_Count', 'HTTPCode_Instance_3XX_Count', 'HTTPCode_Instance_4XX_Count', 'HTTPCode_Instance_5XX_Count', 'InstanceResponseTime', 'RejectedConnectionCount', 'RequestCount', 'DatabaseConnections', 'DiskQueueDepth', 'FreeStorageSpace', 'NetworkReceiveThroughput', 'NetworkTransmitThroughput', 'BurstCapacityTime', 'BurstCapacityPercentage', ], ], 'MetricPeriod' => [ 'type' => 'integer', 'max' => 86400, 'min' => 60, ], 'MetricStatistic' => [ 'type' => 'string', 'enum' => [ 'Minimum', 'Maximum', 'Sum', 'Average', 'SampleCount', ], ], 'MetricStatisticList' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStatistic', ], ], 'MetricUnit' => [ 'type' => 'string', 'enum' => [ 'Seconds', 'Microseconds', 'Milliseconds', 'Bytes', 'Kilobytes', 'Megabytes', 'Gigabytes', 'Terabytes', 'Bits', 'Kilobits', 'Megabits', 'Gigabits', 'Terabits', 'Percent', 'Count', 'Bytes/Second', 'Kilobytes/Second', 'Megabytes/Second', 'Gigabytes/Second', 'Terabytes/Second', 'Bits/Second', 'Kilobits/Second', 'Megabits/Second', 'Gigabits/Second', 'Terabits/Second', 'Count/Second', 'None', ], ], 'MonitoredResourceInfo' => [ 'type' => 'structure', 'members' => [ 'arn' => [ 'shape' => 'ResourceArn', ], 'name' => [ 'shape' => 'ResourceName', ], 'resourceType' => [ 'shape' => 'ResourceType', ], ], ], 'MonthlyTransfer' => [ 'type' => 'structure', 'members' => [ 'gbPerMonthAllocated' => [ 'shape' => 'integer', ], ], ], 'NameServersUpdateState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'NameServersUpdateStateCode', ], 'message' => [ 'shape' => 'string', ], ], ], 'NameServersUpdateStateCode' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'PENDING', 'FAILED', 'STARTED', ], ], 'NetworkProtocol' => [ 'type' => 'string', 'enum' => [ 'tcp', 'all', 'udp', 'icmp', ], ], 'NonEmptyString' => [ 'type' => 'string', 'pattern' => '.*\\S.*', ], 'NotFoundException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'NotificationTriggerList' => [ 'type' => 'list', 'member' => [ 'shape' => 'AlarmState', ], ], 'OpenInstancePublicPortsRequest' => [ 'type' => 'structure', 'required' => [ 'portInfo', 'instanceName', ], 'members' => [ 'portInfo' => [ 'shape' => 'PortInfo', ], 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'OpenInstancePublicPortsResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'Operation' => [ 'type' => 'structure', 'members' => [ 'id' => [ 'shape' => 'NonEmptyString', ], 'resourceName' => [ 'shape' => 'ResourceName', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'isTerminal' => [ 'shape' => 'boolean', ], 'operationDetails' => [ 'shape' => 'string', ], 'operationType' => [ 'shape' => 'OperationType', ], 'status' => [ 'shape' => 'OperationStatus', ], 'statusChangedAt' => [ 'shape' => 'IsoDate', ], 'errorCode' => [ 'shape' => 'string', ], 'errorDetails' => [ 'shape' => 'string', ], ], ], 'OperationFailureException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'OperationList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Operation', ], ], 'OperationStatus' => [ 'type' => 'string', 'enum' => [ 'NotStarted', 'Started', 'Failed', 'Completed', 'Succeeded', ], ], 'OperationType' => [ 'type' => 'string', 'enum' => [ 'DeleteKnownHostKeys', 'DeleteInstance', 'CreateInstance', 'StopInstance', 'StartInstance', 'RebootInstance', 'OpenInstancePublicPorts', 'PutInstancePublicPorts', 'CloseInstancePublicPorts', 'AllocateStaticIp', 'ReleaseStaticIp', 'AttachStaticIp', 'DetachStaticIp', 'UpdateDomainEntry', 'DeleteDomainEntry', 'CreateDomain', 'DeleteDomain', 'CreateInstanceSnapshot', 'DeleteInstanceSnapshot', 'CreateInstancesFromSnapshot', 'CreateLoadBalancer', 'DeleteLoadBalancer', 'AttachInstancesToLoadBalancer', 'DetachInstancesFromLoadBalancer', 'UpdateLoadBalancerAttribute', 'CreateLoadBalancerTlsCertificate', 'DeleteLoadBalancerTlsCertificate', 'AttachLoadBalancerTlsCertificate', 'CreateDisk', 'DeleteDisk', 'AttachDisk', 'DetachDisk', 'CreateDiskSnapshot', 'DeleteDiskSnapshot', 'CreateDiskFromSnapshot', 'CreateRelationalDatabase', 'UpdateRelationalDatabase', 'DeleteRelationalDatabase', 'CreateRelationalDatabaseFromSnapshot', 'CreateRelationalDatabaseSnapshot', 'DeleteRelationalDatabaseSnapshot', 'UpdateRelationalDatabaseParameters', 'StartRelationalDatabase', 'RebootRelationalDatabase', 'StopRelationalDatabase', 'EnableAddOn', 'DisableAddOn', 'PutAlarm', 'GetAlarms', 'DeleteAlarm', 'TestAlarm', 'CreateContactMethod', 'GetContactMethods', 'SendContactMethodVerification', 'DeleteContactMethod', 'CreateDistribution', 'UpdateDistribution', 'DeleteDistribution', 'ResetDistributionCache', 'AttachCertificateToDistribution', 'DetachCertificateFromDistribution', 'UpdateDistributionBundle', 'SetIpAddressType', 'CreateCertificate', 'DeleteCertificate', 'CreateContainerService', 'UpdateContainerService', 'DeleteContainerService', 'CreateContainerServiceDeployment', 'CreateContainerServiceRegistryLogin', 'RegisterContainerImage', 'DeleteContainerImage', 'CreateBucket', 'DeleteBucket', 'CreateBucketAccessKey', 'DeleteBucketAccessKey', 'UpdateBucketBundle', 'UpdateBucket', 'SetResourceAccessForBucket', 'UpdateInstanceMetadataOptions', 'StartGUISession', 'StopGUISession', 'SetupInstanceHttps', ], ], 'Origin' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'regionName' => [ 'shape' => 'RegionName', ], 'protocolPolicy' => [ 'shape' => 'OriginProtocolPolicyEnum', ], 'responseTimeout' => [ 'shape' => 'integer', ], ], ], 'OriginProtocolPolicyEnum' => [ 'type' => 'string', 'enum' => [ 'http-only', 'https-only', ], ], 'PartnerIdList' => [ 'type' => 'list', 'member' => [ 'shape' => 'NonEmptyString', ], 'max' => 10, ], 'PasswordData' => [ 'type' => 'structure', 'members' => [ 'ciphertext' => [ 'shape' => 'string', ], 'keyPairName' => [ 'shape' => 'ResourceName', ], ], ], 'PeerVpcRequest' => [ 'type' => 'structure', 'members' => [], ], 'PeerVpcResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'PendingMaintenanceAction' => [ 'type' => 'structure', 'members' => [ 'action' => [ 'shape' => 'NonEmptyString', ], 'description' => [ 'shape' => 'NonEmptyString', ], 'currentApplyDate' => [ 'shape' => 'IsoDate', ], ], ], 'PendingMaintenanceActionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PendingMaintenanceAction', ], ], 'PendingModifiedRelationalDatabaseValues' => [ 'type' => 'structure', 'members' => [ 'masterUserPassword' => [ 'shape' => 'string', ], 'engineVersion' => [ 'shape' => 'string', ], 'backupRetentionEnabled' => [ 'shape' => 'boolean', ], ], ], 'Port' => [ 'type' => 'integer', 'max' => 65535, 'min' => -1, ], 'PortAccessType' => [ 'type' => 'string', 'enum' => [ 'Public', 'Private', ], ], 'PortInfo' => [ 'type' => 'structure', 'members' => [ 'fromPort' => [ 'shape' => 'Port', ], 'toPort' => [ 'shape' => 'Port', ], 'protocol' => [ 'shape' => 'NetworkProtocol', ], 'cidrs' => [ 'shape' => 'StringList', ], 'ipv6Cidrs' => [ 'shape' => 'StringList', ], 'cidrListAliases' => [ 'shape' => 'StringList', ], ], ], 'PortInfoList' => [ 'type' => 'list', 'member' => [ 'shape' => 'PortInfo', ], ], 'PortInfoSourceType' => [ 'type' => 'string', 'enum' => [ 'DEFAULT', 'INSTANCE', 'NONE', 'CLOSED', ], ], 'PortList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Port', ], ], 'PortMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'string', ], 'value' => [ 'shape' => 'ContainerServiceProtocol', ], ], 'PortState' => [ 'type' => 'string', 'enum' => [ 'open', 'closed', ], ], 'PricingUnit' => [ 'type' => 'string', 'enum' => [ 'GB', 'Hrs', 'GB-Mo', 'Bundles', 'Queries', ], ], 'PrivateRegistryAccess' => [ 'type' => 'structure', 'members' => [ 'ecrImagePullerRole' => [ 'shape' => 'ContainerServiceECRImagePullerRole', ], ], ], 'PrivateRegistryAccessRequest' => [ 'type' => 'structure', 'members' => [ 'ecrImagePullerRole' => [ 'shape' => 'ContainerServiceECRImagePullerRoleRequest', ], ], ], 'PutAlarmRequest' => [ 'type' => 'structure', 'required' => [ 'alarmName', 'metricName', 'monitoredResourceName', 'comparisonOperator', 'threshold', 'evaluationPeriods', ], 'members' => [ 'alarmName' => [ 'shape' => 'ResourceName', ], 'metricName' => [ 'shape' => 'MetricName', ], 'monitoredResourceName' => [ 'shape' => 'ResourceName', ], 'comparisonOperator' => [ 'shape' => 'ComparisonOperator', ], 'threshold' => [ 'shape' => 'double', ], 'evaluationPeriods' => [ 'shape' => 'integer', ], 'datapointsToAlarm' => [ 'shape' => 'integer', ], 'treatMissingData' => [ 'shape' => 'TreatMissingData', ], 'contactProtocols' => [ 'shape' => 'ContactProtocolsList', ], 'notificationTriggers' => [ 'shape' => 'NotificationTriggerList', ], 'notificationEnabled' => [ 'shape' => 'boolean', ], ], ], 'PutAlarmResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'PutInstancePublicPortsRequest' => [ 'type' => 'structure', 'required' => [ 'portInfos', 'instanceName', ], 'members' => [ 'portInfos' => [ 'shape' => 'PortInfoList', ], 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'PutInstancePublicPortsResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'QueryStringObject' => [ 'type' => 'structure', 'members' => [ 'option' => [ 'shape' => 'boolean', ], 'queryStringsAllowList' => [ 'shape' => 'StringList', ], ], ], 'R53HostedZoneDeletionState' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'R53HostedZoneDeletionStateCode', ], 'message' => [ 'shape' => 'string', ], ], ], 'R53HostedZoneDeletionStateCode' => [ 'type' => 'string', 'enum' => [ 'SUCCEEDED', 'PENDING', 'FAILED', 'STARTED', ], ], 'RebootInstanceRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'RebootInstanceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'RebootRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], ], ], 'RebootRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'RecordState' => [ 'type' => 'string', 'enum' => [ 'Started', 'Succeeded', 'Failed', ], ], 'Region' => [ 'type' => 'structure', 'members' => [ 'continentCode' => [ 'shape' => 'string', ], 'description' => [ 'shape' => 'string', ], 'displayName' => [ 'shape' => 'string', ], 'name' => [ 'shape' => 'RegionName', ], 'availabilityZones' => [ 'shape' => 'AvailabilityZoneList', ], 'relationalDatabaseAvailabilityZones' => [ 'shape' => 'AvailabilityZoneList', ], ], ], 'RegionList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Region', ], ], 'RegionName' => [ 'type' => 'string', 'enum' => [ 'us-east-1', 'us-east-2', 'us-west-1', 'us-west-2', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'eu-central-1', 'ca-central-1', 'ap-south-1', 'ap-southeast-1', 'ap-southeast-2', 'ap-northeast-1', 'ap-northeast-2', 'eu-north-1', ], ], 'RegisterContainerImageRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', 'label', 'digest', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'label' => [ 'shape' => 'ContainerLabel', ], 'digest' => [ 'shape' => 'string', ], ], ], 'RegisterContainerImageResult' => [ 'type' => 'structure', 'members' => [ 'containerImage' => [ 'shape' => 'ContainerImage', ], ], ], 'RegisteredDomainDelegationInfo' => [ 'type' => 'structure', 'members' => [ 'nameServersUpdateState' => [ 'shape' => 'NameServersUpdateState', ], 'r53HostedZoneDeletionState' => [ 'shape' => 'R53HostedZoneDeletionState', ], ], ], 'RelationalDatabase' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'relationalDatabaseBlueprintId' => [ 'shape' => 'NonEmptyString', ], 'relationalDatabaseBundleId' => [ 'shape' => 'NonEmptyString', ], 'masterDatabaseName' => [ 'shape' => 'string', ], 'hardware' => [ 'shape' => 'RelationalDatabaseHardware', ], 'state' => [ 'shape' => 'NonEmptyString', ], 'secondaryAvailabilityZone' => [ 'shape' => 'string', ], 'backupRetentionEnabled' => [ 'shape' => 'boolean', ], 'pendingModifiedValues' => [ 'shape' => 'PendingModifiedRelationalDatabaseValues', ], 'engine' => [ 'shape' => 'NonEmptyString', ], 'engineVersion' => [ 'shape' => 'NonEmptyString', ], 'latestRestorableTime' => [ 'shape' => 'IsoDate', ], 'masterUsername' => [ 'shape' => 'NonEmptyString', ], 'parameterApplyStatus' => [ 'shape' => 'NonEmptyString', ], 'preferredBackupWindow' => [ 'shape' => 'NonEmptyString', ], 'preferredMaintenanceWindow' => [ 'shape' => 'NonEmptyString', ], 'publiclyAccessible' => [ 'shape' => 'boolean', ], 'masterEndpoint' => [ 'shape' => 'RelationalDatabaseEndpoint', ], 'pendingMaintenanceActions' => [ 'shape' => 'PendingMaintenanceActionList', ], 'caCertificateIdentifier' => [ 'shape' => 'string', ], ], ], 'RelationalDatabaseBlueprint' => [ 'type' => 'structure', 'members' => [ 'blueprintId' => [ 'shape' => 'string', ], 'engine' => [ 'shape' => 'RelationalDatabaseEngine', ], 'engineVersion' => [ 'shape' => 'string', ], 'engineDescription' => [ 'shape' => 'string', ], 'engineVersionDescription' => [ 'shape' => 'string', ], 'isEngineDefault' => [ 'shape' => 'boolean', ], ], ], 'RelationalDatabaseBlueprintList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabaseBlueprint', ], ], 'RelationalDatabaseBundle' => [ 'type' => 'structure', 'members' => [ 'bundleId' => [ 'shape' => 'string', ], 'name' => [ 'shape' => 'string', ], 'price' => [ 'shape' => 'float', ], 'ramSizeInGb' => [ 'shape' => 'float', ], 'diskSizeInGb' => [ 'shape' => 'integer', ], 'transferPerMonthInGb' => [ 'shape' => 'integer', ], 'cpuCount' => [ 'shape' => 'integer', ], 'isEncrypted' => [ 'shape' => 'boolean', ], 'isActive' => [ 'shape' => 'boolean', ], ], ], 'RelationalDatabaseBundleList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabaseBundle', ], ], 'RelationalDatabaseEndpoint' => [ 'type' => 'structure', 'members' => [ 'port' => [ 'shape' => 'integer', ], 'address' => [ 'shape' => 'NonEmptyString', ], ], ], 'RelationalDatabaseEngine' => [ 'type' => 'string', 'enum' => [ 'mysql', ], ], 'RelationalDatabaseEvent' => [ 'type' => 'structure', 'members' => [ 'resource' => [ 'shape' => 'ResourceName', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'message' => [ 'shape' => 'string', ], 'eventCategories' => [ 'shape' => 'StringList', ], ], ], 'RelationalDatabaseEventList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabaseEvent', ], ], 'RelationalDatabaseHardware' => [ 'type' => 'structure', 'members' => [ 'cpuCount' => [ 'shape' => 'integer', ], 'diskSizeInGb' => [ 'shape' => 'integer', ], 'ramSizeInGb' => [ 'shape' => 'float', ], ], ], 'RelationalDatabaseList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabase', ], ], 'RelationalDatabaseMetricName' => [ 'type' => 'string', 'enum' => [ 'CPUUtilization', 'DatabaseConnections', 'DiskQueueDepth', 'FreeStorageSpace', 'NetworkReceiveThroughput', 'NetworkTransmitThroughput', ], ], 'RelationalDatabaseParameter' => [ 'type' => 'structure', 'members' => [ 'allowedValues' => [ 'shape' => 'string', ], 'applyMethod' => [ 'shape' => 'string', ], 'applyType' => [ 'shape' => 'string', ], 'dataType' => [ 'shape' => 'string', ], 'description' => [ 'shape' => 'string', ], 'isModifiable' => [ 'shape' => 'boolean', ], 'parameterName' => [ 'shape' => 'string', ], 'parameterValue' => [ 'shape' => 'string', ], ], ], 'RelationalDatabaseParameterList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabaseParameter', ], ], 'RelationalDatabasePasswordVersion' => [ 'type' => 'string', 'enum' => [ 'CURRENT', 'PREVIOUS', 'PENDING', ], ], 'RelationalDatabaseSnapshot' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'tags' => [ 'shape' => 'TagList', ], 'engine' => [ 'shape' => 'NonEmptyString', ], 'engineVersion' => [ 'shape' => 'NonEmptyString', ], 'sizeInGb' => [ 'shape' => 'integer', ], 'state' => [ 'shape' => 'NonEmptyString', ], 'fromRelationalDatabaseName' => [ 'shape' => 'NonEmptyString', ], 'fromRelationalDatabaseArn' => [ 'shape' => 'NonEmptyString', ], 'fromRelationalDatabaseBundleId' => [ 'shape' => 'string', ], 'fromRelationalDatabaseBlueprintId' => [ 'shape' => 'string', ], ], ], 'RelationalDatabaseSnapshotList' => [ 'type' => 'list', 'member' => [ 'shape' => 'RelationalDatabaseSnapshot', ], ], 'ReleaseStaticIpRequest' => [ 'type' => 'structure', 'required' => [ 'staticIpName', ], 'members' => [ 'staticIpName' => [ 'shape' => 'ResourceName', ], ], ], 'ReleaseStaticIpResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'RenewalStatus' => [ 'type' => 'string', 'enum' => [ 'PendingAutoRenewal', 'PendingValidation', 'Success', 'Failed', ], ], 'RenewalStatusReason' => [ 'type' => 'string', ], 'RenewalSummary' => [ 'type' => 'structure', 'members' => [ 'domainValidationRecords' => [ 'shape' => 'DomainValidationRecordList', ], 'renewalStatus' => [ 'shape' => 'RenewalStatus', ], 'renewalStatusReason' => [ 'shape' => 'RenewalStatusReason', ], 'updatedAt' => [ 'shape' => 'IsoDate', ], ], ], 'RequestFailureReason' => [ 'type' => 'string', ], 'ResetDistributionCacheRequest' => [ 'type' => 'structure', 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], ], ], 'ResetDistributionCacheResult' => [ 'type' => 'structure', 'members' => [ 'status' => [ 'shape' => 'string', ], 'createTime' => [ 'shape' => 'IsoDate', ], 'operation' => [ 'shape' => 'Operation', ], ], ], 'ResourceArn' => [ 'type' => 'string', 'pattern' => '^arn:(aws[^:]*):([a-zA-Z0-9-]+):([a-z0-9-]+):([0-9]+):([a-zA-Z]+)/([a-zA-Z0-9-]+)$', ], 'ResourceBucketAccess' => [ 'type' => 'string', 'enum' => [ 'allow', 'deny', ], ], 'ResourceBudgetEstimate' => [ 'type' => 'structure', 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'costEstimates' => [ 'shape' => 'CostEstimates', ], 'startTime' => [ 'shape' => 'IsoDate', ], 'endTime' => [ 'shape' => 'IsoDate', ], ], ], 'ResourceLocation' => [ 'type' => 'structure', 'members' => [ 'availabilityZone' => [ 'shape' => 'string', ], 'regionName' => [ 'shape' => 'RegionName', ], ], ], 'ResourceName' => [ 'type' => 'string', 'pattern' => '\\w[\\w\\-]*\\w', ], 'ResourceNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceName', ], ], 'ResourceReceivingAccess' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'NonEmptyString', ], 'resourceType' => [ 'shape' => 'NonEmptyString', ], ], ], 'ResourceRecord' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'string', ], 'type' => [ 'shape' => 'string', ], 'value' => [ 'shape' => 'string', ], ], ], 'ResourceType' => [ 'type' => 'string', 'enum' => [ 'ContainerService', 'Instance', 'StaticIp', 'KeyPair', 'InstanceSnapshot', 'Domain', 'PeeredVpc', 'LoadBalancer', 'LoadBalancerTlsCertificate', 'Disk', 'DiskSnapshot', 'RelationalDatabase', 'RelationalDatabaseSnapshot', 'ExportSnapshotRecord', 'CloudFormationStackRecord', 'Alarm', 'ContactMethod', 'Distribution', 'Certificate', 'Bucket', ], ], 'ResourcesBudgetEstimate' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceBudgetEstimate', ], ], 'RevocationReason' => [ 'type' => 'string', ], 'SendContactMethodVerificationRequest' => [ 'type' => 'structure', 'required' => [ 'protocol', ], 'members' => [ 'protocol' => [ 'shape' => 'ContactMethodVerificationProtocol', ], ], ], 'SendContactMethodVerificationResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'SensitiveNonEmptyString' => [ 'type' => 'string', 'pattern' => '.*\\S.*', 'sensitive' => true, ], 'SensitiveString' => [ 'type' => 'string', 'sensitive' => true, ], 'SerialNumber' => [ 'type' => 'string', ], 'ServiceException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, 'fault' => true, ], 'Session' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'NonEmptyString', ], 'url' => [ 'shape' => 'SensitiveNonEmptyString', ], 'isPrimary' => [ 'shape' => 'boolean', ], ], ], 'Sessions' => [ 'type' => 'list', 'member' => [ 'shape' => 'Session', ], ], 'SetIpAddressTypeRequest' => [ 'type' => 'structure', 'required' => [ 'resourceType', 'resourceName', 'ipAddressType', ], 'members' => [ 'resourceType' => [ 'shape' => 'ResourceType', ], 'resourceName' => [ 'shape' => 'ResourceName', ], 'ipAddressType' => [ 'shape' => 'IpAddressType', ], ], ], 'SetIpAddressTypeResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'SetResourceAccessForBucketRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'bucketName', 'access', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'bucketName' => [ 'shape' => 'BucketName', ], 'access' => [ 'shape' => 'ResourceBucketAccess', ], ], ], 'SetResourceAccessForBucketResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'SetupDomainName' => [ 'type' => 'string', 'max' => 253, 'min' => 4, 'pattern' => '^[a-zA-Z0-9\\-]{1,63}(\\.[a-zA-Z0-9\\-]{1,63}){0,8}(\\.[a-zA-Z]{2,63})$', ], 'SetupDomainNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SetupDomainName', ], 'max' => 10, 'min' => 1, ], 'SetupExecutionDetails' => [ 'type' => 'structure', 'members' => [ 'command' => [ 'shape' => 'string', ], 'dateTime' => [ 'shape' => 'IsoDate', ], 'name' => [ 'shape' => 'NonEmptyString', ], 'status' => [ 'shape' => 'SetupStatus', ], 'standardError' => [ 'shape' => 'string', ], 'standardOutput' => [ 'shape' => 'string', ], 'version' => [ 'shape' => 'string', ], ], ], 'SetupExecutionDetailsList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SetupExecutionDetails', ], ], 'SetupHistory' => [ 'type' => 'structure', 'members' => [ 'operationId' => [ 'shape' => 'NonEmptyString', ], 'request' => [ 'shape' => 'SetupRequest', ], 'resource' => [ 'shape' => 'SetupHistoryResource', ], 'executionDetails' => [ 'shape' => 'SetupExecutionDetailsList', ], 'status' => [ 'shape' => 'SetupStatus', ], ], ], 'SetupHistoryPageToken' => [ 'type' => 'string', 'max' => 40, 'min' => 24, 'pattern' => '^[A-Za-z0-9+/=]+$', ], 'SetupHistoryResource' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], ], ], 'SetupInstanceHttpsRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', 'emailAddress', 'domainNames', 'certificateProvider', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'emailAddress' => [ 'shape' => 'EmailAddress', ], 'domainNames' => [ 'shape' => 'SetupDomainNameList', ], 'certificateProvider' => [ 'shape' => 'CertificateProvider', ], ], ], 'SetupInstanceHttpsResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'SetupRequest' => [ 'type' => 'structure', 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'domainNames' => [ 'shape' => 'SetupDomainNameList', ], 'certificateProvider' => [ 'shape' => 'CertificateProvider', ], ], ], 'SetupStatus' => [ 'type' => 'string', 'enum' => [ 'succeeded', 'failed', 'inProgress', ], ], 'StartGUISessionRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], ], ], 'StartGUISessionResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StartInstanceRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], ], ], 'StartInstanceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StartRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], ], ], 'StartRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StaticIp' => [ 'type' => 'structure', 'members' => [ 'name' => [ 'shape' => 'ResourceName', ], 'arn' => [ 'shape' => 'NonEmptyString', ], 'supportCode' => [ 'shape' => 'string', ], 'createdAt' => [ 'shape' => 'IsoDate', ], 'location' => [ 'shape' => 'ResourceLocation', ], 'resourceType' => [ 'shape' => 'ResourceType', ], 'ipAddress' => [ 'shape' => 'IpAddress', ], 'attachedTo' => [ 'shape' => 'ResourceName', ], 'isAttached' => [ 'shape' => 'boolean', ], ], ], 'StaticIpList' => [ 'type' => 'list', 'member' => [ 'shape' => 'StaticIp', ], ], 'Status' => [ 'type' => 'string', 'enum' => [ 'startExpired', 'notStarted', 'started', 'starting', 'stopped', 'stopping', 'settingUpInstance', 'failedInstanceCreation', 'failedStartingGUISession', 'failedStoppingGUISession', ], ], 'StatusType' => [ 'type' => 'string', 'enum' => [ 'Active', 'Inactive', ], ], 'StopGUISessionRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], ], ], 'StopGUISessionResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StopInstanceOnIdleRequest' => [ 'type' => 'structure', 'members' => [ 'threshold' => [ 'shape' => 'string', ], 'duration' => [ 'shape' => 'string', ], ], ], 'StopInstanceRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'force' => [ 'shape' => 'boolean', ], ], ], 'StopInstanceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StopRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'relationalDatabaseSnapshotName' => [ 'shape' => 'ResourceName', ], ], ], 'StopRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'StringList' => [ 'type' => 'list', 'member' => [ 'shape' => 'string', ], ], 'StringMax256' => [ 'type' => 'string', 'max' => 256, 'min' => 1, ], 'SubjectAlternativeNameList' => [ 'type' => 'list', 'member' => [ 'shape' => 'DomainName', ], ], 'Tag' => [ 'type' => 'structure', 'members' => [ 'key' => [ 'shape' => 'TagKey', ], 'value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], ], 'TagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'tags', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'resourceArn' => [ 'shape' => 'ResourceArn', ], 'tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'TagValue' => [ 'type' => 'string', ], 'TestAlarmRequest' => [ 'type' => 'structure', 'required' => [ 'alarmName', 'state', ], 'members' => [ 'alarmName' => [ 'shape' => 'ResourceName', ], 'state' => [ 'shape' => 'AlarmState', ], ], ], 'TestAlarmResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'TimeOfDay' => [ 'type' => 'string', 'pattern' => '^(0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$', ], 'TimePeriod' => [ 'type' => 'structure', 'members' => [ 'start' => [ 'shape' => 'IsoDate', ], 'end' => [ 'shape' => 'IsoDate', ], ], ], 'TreatMissingData' => [ 'type' => 'string', 'enum' => [ 'breaching', 'notBreaching', 'ignore', 'missing', ], ], 'UnauthenticatedException' => [ 'type' => 'structure', 'members' => [ 'code' => [ 'shape' => 'string', ], 'docs' => [ 'shape' => 'string', ], 'message' => [ 'shape' => 'string', ], 'tip' => [ 'shape' => 'string', ], ], 'exception' => true, ], 'UnpeerVpcRequest' => [ 'type' => 'structure', 'members' => [], ], 'UnpeerVpcResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'UntagResourceRequest' => [ 'type' => 'structure', 'required' => [ 'resourceName', 'tagKeys', ], 'members' => [ 'resourceName' => [ 'shape' => 'ResourceName', ], 'resourceArn' => [ 'shape' => 'ResourceArn', ], 'tagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateBucketBundleRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', 'bundleId', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'bundleId' => [ 'shape' => 'NonEmptyString', ], ], ], 'UpdateBucketBundleResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateBucketRequest' => [ 'type' => 'structure', 'required' => [ 'bucketName', ], 'members' => [ 'bucketName' => [ 'shape' => 'BucketName', ], 'accessRules' => [ 'shape' => 'AccessRules', ], 'versioning' => [ 'shape' => 'NonEmptyString', ], 'readonlyAccessAccounts' => [ 'shape' => 'PartnerIdList', ], 'accessLogConfig' => [ 'shape' => 'BucketAccessLogConfig', ], ], ], 'UpdateBucketResult' => [ 'type' => 'structure', 'members' => [ 'bucket' => [ 'shape' => 'Bucket', ], 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateContainerServiceRequest' => [ 'type' => 'structure', 'required' => [ 'serviceName', ], 'members' => [ 'serviceName' => [ 'shape' => 'ContainerServiceName', ], 'power' => [ 'shape' => 'ContainerServicePowerName', ], 'scale' => [ 'shape' => 'ContainerServiceScale', ], 'isDisabled' => [ 'shape' => 'boolean', ], 'publicDomainNames' => [ 'shape' => 'ContainerServicePublicDomains', ], 'privateRegistryAccess' => [ 'shape' => 'PrivateRegistryAccessRequest', ], ], ], 'UpdateContainerServiceResult' => [ 'type' => 'structure', 'members' => [ 'containerService' => [ 'shape' => 'ContainerService', ], ], ], 'UpdateDistributionBundleRequest' => [ 'type' => 'structure', 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'bundleId' => [ 'shape' => 'string', ], ], ], 'UpdateDistributionBundleResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'UpdateDistributionRequest' => [ 'type' => 'structure', 'required' => [ 'distributionName', ], 'members' => [ 'distributionName' => [ 'shape' => 'ResourceName', ], 'origin' => [ 'shape' => 'InputOrigin', ], 'defaultCacheBehavior' => [ 'shape' => 'CacheBehavior', ], 'cacheBehaviorSettings' => [ 'shape' => 'CacheSettings', ], 'cacheBehaviors' => [ 'shape' => 'CacheBehaviorList', ], 'isEnabled' => [ 'shape' => 'boolean', ], 'viewerMinimumTlsProtocolVersion' => [ 'shape' => 'ViewerMinimumTlsProtocolVersionEnum', ], 'certificateName' => [ 'shape' => 'ResourceName', ], 'useDefaultCertificate' => [ 'shape' => 'boolean', ], ], ], 'UpdateDistributionResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'UpdateDomainEntryRequest' => [ 'type' => 'structure', 'required' => [ 'domainName', 'domainEntry', ], 'members' => [ 'domainName' => [ 'shape' => 'DomainName', ], 'domainEntry' => [ 'shape' => 'DomainEntry', ], ], ], 'UpdateDomainEntryResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateInstanceMetadataOptionsRequest' => [ 'type' => 'structure', 'required' => [ 'instanceName', ], 'members' => [ 'instanceName' => [ 'shape' => 'ResourceName', ], 'httpTokens' => [ 'shape' => 'HttpTokens', ], 'httpEndpoint' => [ 'shape' => 'HttpEndpoint', ], 'httpPutResponseHopLimit' => [ 'shape' => 'integer', ], 'httpProtocolIpv6' => [ 'shape' => 'HttpProtocolIpv6', ], ], ], 'UpdateInstanceMetadataOptionsResult' => [ 'type' => 'structure', 'members' => [ 'operation' => [ 'shape' => 'Operation', ], ], ], 'UpdateLoadBalancerAttributeRequest' => [ 'type' => 'structure', 'required' => [ 'loadBalancerName', 'attributeName', 'attributeValue', ], 'members' => [ 'loadBalancerName' => [ 'shape' => 'ResourceName', ], 'attributeName' => [ 'shape' => 'LoadBalancerAttributeName', ], 'attributeValue' => [ 'shape' => 'StringMax256', ], ], ], 'UpdateLoadBalancerAttributeResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateRelationalDatabaseParametersRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', 'parameters', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'parameters' => [ 'shape' => 'RelationalDatabaseParameterList', ], ], ], 'UpdateRelationalDatabaseParametersResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'UpdateRelationalDatabaseRequest' => [ 'type' => 'structure', 'required' => [ 'relationalDatabaseName', ], 'members' => [ 'relationalDatabaseName' => [ 'shape' => 'ResourceName', ], 'masterUserPassword' => [ 'shape' => 'SensitiveString', ], 'rotateMasterUserPassword' => [ 'shape' => 'boolean', ], 'preferredBackupWindow' => [ 'shape' => 'string', ], 'preferredMaintenanceWindow' => [ 'shape' => 'string', ], 'enableBackupRetention' => [ 'shape' => 'boolean', ], 'disableBackupRetention' => [ 'shape' => 'boolean', ], 'publiclyAccessible' => [ 'shape' => 'boolean', ], 'applyImmediately' => [ 'shape' => 'boolean', ], 'caCertificateIdentifier' => [ 'shape' => 'string', ], 'relationalDatabaseBlueprintId' => [ 'shape' => 'string', ], ], ], 'UpdateRelationalDatabaseResult' => [ 'type' => 'structure', 'members' => [ 'operations' => [ 'shape' => 'OperationList', ], ], ], 'ViewerMinimumTlsProtocolVersionEnum' => [ 'type' => 'string', 'enum' => [ 'TLSv1.1_2016', 'TLSv1.2_2018', 'TLSv1.2_2019', 'TLSv1.2_2021', ], ], 'boolean' => [ 'type' => 'boolean', ], 'double' => [ 'type' => 'double', ], 'float' => [ 'type' => 'float', ], 'integer' => [ 'type' => 'integer', ], 'long' => [ 'type' => 'long', ], 'setupHistoryList' => [ 'type' => 'list', 'member' => [ 'shape' => 'SetupHistory', ], ], 'string' => [ 'type' => 'string', ], 'timestamp' => [ 'type' => 'timestamp', ], ],];
diff --git a/src/data/lightsail/2016-11-28/docs-2.json b/src/data/lightsail/2016-11-28/docs-2.json
index caf2d39086..fd9d14f4a6 100644
--- a/src/data/lightsail/2016-11-28/docs-2.json
+++ b/src/data/lightsail/2016-11-28/docs-2.json
@@ -3810,6 +3810,7 @@
"CreateDiskSnapshotRequest$diskSnapshotName": "The name of the destination disk snapshot (my-disk-snapshot
) based on the source disk.
",
"CreateDiskSnapshotRequest$instanceName": "The unique name of the source instance (Amazon_Linux-512MB-Virginia-1
). When this is defined, a snapshot of the instance's system volume is created.
This parameter cannot be defined together with the disk name
parameter. The instance name
and disk name
parameters are mutually exclusive.
",
"CreateDistributionRequest$distributionName": "The name for the distribution.
",
+ "CreateDistributionRequest$certificateName": "The name of the SSL/TLS certificate that you want to attach to the distribution.
Use the GetCertificates action to get a list of certificate names that you can specify.
",
"CreateGUISessionAccessDetailsRequest$resourceName": "The resource name.
",
"CreateGUISessionAccessDetailsResult$resourceName": "The resource name.
",
"CreateInstanceSnapshotRequest$instanceSnapshotName": "The name for your new snapshot.
",
@@ -3944,6 +3945,7 @@
"UntagResourceRequest$resourceName": "The name of the resource from which you are removing a tag.
",
"UpdateDistributionBundleRequest$distributionName": "The name of the distribution for which to update the bundle.
Use the GetDistributions
action to get a list of distribution names that you can specify.
",
"UpdateDistributionRequest$distributionName": "The name of the distribution to update.
Use the GetDistributions
action to get a list of distribution names that you can specify.
",
+ "UpdateDistributionRequest$certificateName": "The name of the SSL/TLS certificate that you want to attach to the distribution.
Only certificates with a status of ISSUED
can be attached to a distribution.
Use the GetCertificates action to get a list of certificate names that you can specify.
",
"UpdateInstanceMetadataOptionsRequest$instanceName": "The name of the instance for which to update metadata parameters.
",
"UpdateLoadBalancerAttributeRequest$loadBalancerName": "The name of the load balancer that you want to modify (my-load-balancer
.
",
"UpdateRelationalDatabaseParametersRequest$relationalDatabaseName": "The name of your database for which to update parameters.
",
@@ -4504,6 +4506,13 @@
"refs": {
}
},
+ "ViewerMinimumTlsProtocolVersionEnum": {
+ "base": null,
+ "refs": {
+ "CreateDistributionRequest$viewerMinimumTlsProtocolVersion": "The minimum TLS protocol version for the SSL/TLS certificate.
",
+ "UpdateDistributionRequest$viewerMinimumTlsProtocolVersion": "Use this parameter to update the minimum TLS protocol version for the SSL/TLS certificate that's attached to the distribution.
"
+ }
+ },
"boolean": {
"base": null,
"refs": {
@@ -4571,6 +4580,7 @@
"StopInstanceRequest$force": "When set to True
, forces a Lightsail instance that is stuck in a stopping
state to stop.
Only use the force
parameter if your instance is stuck in the stopping
state. In any other state, your instance should stop normally without adding this parameter to your API request.
",
"UpdateContainerServiceRequest$isDisabled": "A Boolean value to indicate whether the container service is disabled.
",
"UpdateDistributionRequest$isEnabled": "Indicates whether to enable the distribution.
",
+ "UpdateDistributionRequest$useDefaultCertificate": "Indicates whether the default SSL/TLS certificate is attached to the distribution. The default value is true
. When true
, the distribution uses the default domain name such as d111111abcdef8.cloudfront.net
.
Set this value to false
to attach a new certificate to the distribution.
",
"UpdateRelationalDatabaseRequest$rotateMasterUserPassword": "When true
, the master user password is changed to a new strong password generated by Lightsail.
Use the get relational database master user password
operation to get the new password.
",
"UpdateRelationalDatabaseRequest$enableBackupRetention": "When true
, enables automated backup retention for your database.
Updates are applied during the next maintenance window because this can result in an outage.
",
"UpdateRelationalDatabaseRequest$disableBackupRetention": "When true
, disables automated backup retention for your database.
Disabling backup retention deletes all automated database backups. Before disabling this, you may want to create a snapshot of your database using the create relational database snapshot
operation.
Updates are applied during the next maintenance window because this can result in an outage.
",
@@ -4640,12 +4650,14 @@
"DistributionBundle$transferPerMonthInGb": "The monthly network transfer quota of the bundle.
",
"EndpointRequest$containerPort": "The port of the container to which traffic is forwarded to.
",
"GetRelationalDatabaseEventsRequest$durationInMinutes": "The number of minutes in the past from which to retrieve events. For example, to get all events from the past 2 hours, enter 120.
Default: 60
The minimum is 1 and the maximum is 14 days (20160 minutes).
",
+ "InputOrigin$responseTimeout": "The amount of time, in seconds, that the distribution waits for a response after forwarding a request to the origin. The minimum timeout is 1 second, the maximum is 60 seconds, and the default (if you don't specify otherwise) is 30 seconds.
",
"InstanceHardware$cpuCount": "The number of vCPUs the instance has.
",
"InstanceMetadataOptions$httpPutResponseHopLimit": "The desired HTTP PUT response hop limit for instance metadata requests. A larger number means that the instance metadata requests can travel farther.
",
"InstanceSnapshot$sizeInGb": "The size in GB of the SSD.
",
"InstanceState$code": "The status code for the instance.
",
"LoadBalancer$instancePort": "The port where the load balancer will direct traffic to your Lightsail instances. For HTTP traffic, it's port 80. For HTTPS traffic, it's port 443.
",
"MonthlyTransfer$gbPerMonthAllocated": "The amount allocated per month (in GB).
",
+ "Origin$responseTimeout": "The amount of time, in seconds, that the distribution waits for a response after forwarding a request to the origin. The minimum timeout is 1 second, the maximum is 60 seconds, and the default (if you don't specify otherwise) is 30 seconds.
",
"PutAlarmRequest$evaluationPeriods": "The number of most recent periods over which data is compared to the specified threshold. If you are setting an \"M out of N\" alarm, this value (evaluationPeriods
) is the N.
If you are setting an alarm that requires that a number of consecutive data points be breaching to trigger the alarm, this value specifies the rolling period of time in which data points are evaluated.
Each evaluation period is five minutes long. For example, specify an evaluation period of 24 to evaluate a metric over a rolling period of two hours.
You can specify a minimum valuation period of 1 (5 minutes), and a maximum evaluation period of 288 (24 hours).
",
"PutAlarmRequest$datapointsToAlarm": "The number of data points that must be not within the specified threshold to trigger the alarm. If you are setting an \"M out of N\" alarm, this value (datapointsToAlarm
) is the M.
",
"RelationalDatabaseBundle$diskSizeInGb": "The size of the disk for the database bundle.
",
@@ -4855,6 +4867,7 @@
"LightsailDistribution$domainName": "The domain name of the distribution.
",
"LightsailDistribution$bundleId": "The ID of the bundle currently applied to the distribution.
",
"LightsailDistribution$originPublicDNS": "The public DNS of the origin.
",
+ "LightsailDistribution$viewerMinimumTlsProtocolVersion": "The minimum TLS protocol version that the distribution can use to communicate with viewers.
",
"LoadBalancer$supportCode": "The support code. Include this code in your email to support when you have questions about your Lightsail load balancer. This code enables our support team to look up your Lightsail information more easily.
",
"LoadBalancerConfigurationOptions$value": null,
"LoadBalancerTlsCertificate$supportCode": "The support code. Include this code in your email to support when you have questions about your Lightsail load balancer or SSL/TLS certificate. This code enables our support team to look up your Lightsail information more easily.
",
diff --git a/src/data/lightsail/2016-11-28/docs-2.json.php b/src/data/lightsail/2016-11-28/docs-2.json.php
index e3ab09b7d6..e7fb4b21f7 100644
--- a/src/data/lightsail/2016-11-28/docs-2.json.php
+++ b/src/data/lightsail/2016-11-28/docs-2.json.php
@@ -1,3 +1,3 @@
'2.0', 'service' => 'Amazon Lightsail is the easiest way to get started with Amazon Web Services (Amazon Web Services) for developers who need to build websites or web applications. It includes everything you need to launch your project quickly - instances (virtual private servers), container services, storage buckets, managed databases, SSD-based block storage, static IP addresses, load balancers, content delivery network (CDN) distributions, DNS management of registered domains, and resource snapshots (backups) - for a low, predictable monthly price.
You can manage your Lightsail resources using the Lightsail console, Lightsail API, Command Line Interface (CLI), or SDKs. For more information about Lightsail concepts and tasks, see the Amazon Lightsail Developer Guide.
This API Reference provides detailed information about the actions, data types, parameters, and errors of the Lightsail service. For more information about the supported Amazon Web Services Regions, endpoints, and service quotas of the Lightsail service, see Amazon Lightsail Endpoints and Quotas in the Amazon Web Services General Reference.
', 'operations' => [ 'AllocateStaticIp' => 'Allocates a static IP address.
', 'AttachCertificateToDistribution' => 'Attaches an SSL/TLS certificate to your Amazon Lightsail content delivery network (CDN) distribution.
After the certificate is attached, your distribution accepts HTTPS traffic for all of the domains that are associated with the certificate.
Use the CreateCertificate
action to create a certificate that you can attach to your distribution.
Only certificates created in the us-east-1
Amazon Web Services Region can be attached to Lightsail distributions. Lightsail distributions are global resources that can reference an origin in any Amazon Web Services Region, and distribute its content globally. However, all distributions are located in the us-east-1
Region.
', 'AttachDisk' => 'Attaches a block storage disk to a running or stopped Lightsail instance and exposes it to the instance with the specified disk name.
The attach disk
operation supports tag-based access control via resource tags applied to the resource identified by disk name
. For more information, see the Amazon Lightsail Developer Guide.
', 'AttachInstancesToLoadBalancer' => 'Attaches one or more Lightsail instances to a load balancer.
After some time, the instances are attached to the load balancer and the health check status is available.
The attach instances to load balancer
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Lightsail Developer Guide.
', 'AttachLoadBalancerTlsCertificate' => 'Attaches a Transport Layer Security (TLS) certificate to your load balancer. TLS is just an updated, more secure version of Secure Socket Layer (SSL).
Once you create and validate your certificate, you can attach it to your load balancer. You can also use this API to rotate the certificates on your account. Use the AttachLoadBalancerTlsCertificate
action with the non-attached certificate, and it will replace the existing one and become the attached certificate.
The AttachLoadBalancerTlsCertificate
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'AttachStaticIp' => 'Attaches a static IP address to a specific Amazon Lightsail instance.
', 'CloseInstancePublicPorts' => 'Closes ports for a specific Amazon Lightsail instance.
The CloseInstancePublicPorts
action supports tag-based access control via resource tags applied to the resource identified by instanceName
. For more information, see the Amazon Lightsail Developer Guide.
', 'CopySnapshot' => 'Copies a manual snapshot of an instance or disk as another manual snapshot, or copies an automatic snapshot of an instance or disk as a manual snapshot. This operation can also be used to copy a manual or automatic snapshot of an instance or a disk from one Amazon Web Services Region to another in Amazon Lightsail.
When copying a manual snapshot, be sure to define the source region
, source snapshot name
, and target snapshot name
parameters.
When copying an automatic snapshot, be sure to define the source region
, source resource name
, target snapshot name
, and either the restore date
or the use latest restorable auto snapshot
parameters.
', 'CreateBucket' => 'Creates an Amazon Lightsail bucket.
A bucket is a cloud storage resource available in the Lightsail object storage service. Use buckets to store objects such as data and its descriptive metadata. For more information about buckets, see Buckets in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'CreateBucketAccessKey' => 'Creates a new access key for the specified Amazon Lightsail bucket. Access keys consist of an access key ID and corresponding secret access key.
Access keys grant full programmatic access to the specified bucket and its objects. You can have a maximum of two access keys per bucket. Use the GetBucketAccessKeys action to get a list of current access keys for a specific bucket. For more information about access keys, see Creating access keys for a bucket in Amazon Lightsail in the Amazon Lightsail Developer Guide.
The secretAccessKey
value is returned only in response to the CreateBucketAccessKey
action. You can get a secret access key only when you first create an access key; you cannot get the secret access key later. If you lose the secret access key, you must create a new access key.
', 'CreateCertificate' => 'Creates an SSL/TLS certificate for an Amazon Lightsail content delivery network (CDN) distribution and a container service.
After the certificate is valid, use the AttachCertificateToDistribution
action to use the certificate and its domains with your distribution. Or use the UpdateContainerService
action to use the certificate and its domains with your container service.
Only certificates created in the us-east-1
Amazon Web Services Region can be attached to Lightsail distributions. Lightsail distributions are global resources that can reference an origin in any Amazon Web Services Region, and distribute its content globally. However, all distributions are located in the us-east-1
Region.
', 'CreateCloudFormationStack' => 'Creates an AWS CloudFormation stack, which creates a new Amazon EC2 instance from an exported Amazon Lightsail snapshot. This operation results in a CloudFormation stack record that can be used to track the AWS CloudFormation stack created. Use the get cloud formation stack records
operation to get a list of the CloudFormation stacks created.
Wait until after your new Amazon EC2 instance is created before running the create cloud formation stack
operation again with the same export snapshot record.
', 'CreateContactMethod' => 'Creates an email or SMS text message contact method.
A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.
', 'CreateContainerService' => 'Creates an Amazon Lightsail container service.
A Lightsail container service is a compute resource to which you can deploy containers. For more information, see Container services in Amazon Lightsail in the Lightsail Dev Guide.
', 'CreateContainerServiceDeployment' => 'Creates a deployment for your Amazon Lightsail container service.
A deployment specifies the containers that will be launched on the container service and their settings, such as the ports to open, the environment variables to apply, and the launch command to run. It also specifies the container that will serve as the public endpoint of the deployment and its settings, such as the HTTP or HTTPS port to use, and the health check configuration.
You can deploy containers to your container service using container images from a public registry such as Amazon ECR Public, or from your local machine. For more information, see Creating container images for your Amazon Lightsail container services in the Amazon Lightsail Developer Guide.
', 'CreateContainerServiceRegistryLogin' => 'Creates a temporary set of log in credentials that you can use to log in to the Docker process on your local machine. After you\'re logged in, you can use the native Docker commands to push your local container images to the container image registry of your Amazon Lightsail account so that you can use them with your Lightsail container service. The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials.
You can only push container images to the container service registry of your Lightsail account. You cannot pull container images or perform any other container image management actions on the container service registry.
After you push your container images to the container image registry of your Lightsail account, use the RegisterContainerImage
action to register the pushed images to a specific Lightsail container service.
This action is not required if you install and use the Lightsail Control (lightsailctl) plugin to push container images to your Lightsail container service. For more information, see Pushing and managing container images on your Amazon Lightsail container services in the Amazon Lightsail Developer Guide.
', 'CreateDisk' => 'Creates a block storage disk that can be attached to an Amazon Lightsail instance in the same Availability Zone (us-east-2a
).
The create disk
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDiskFromSnapshot' => 'Creates a block storage disk from a manual or automatic snapshot of a disk. The resulting disk can be attached to an Amazon Lightsail instance in the same Availability Zone (us-east-2a
).
The create disk from snapshot
operation supports tag-based access control via request tags and resource tags applied to the resource identified by disk snapshot name
. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDiskSnapshot' => 'Creates a snapshot of a block storage disk. You can use snapshots for backups, to make copies of disks, and to save data before shutting down a Lightsail instance.
You can take a snapshot of an attached disk that is in use; however, snapshots only capture data that has been written to your disk at the time the snapshot command is issued. This may exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the disk long enough to take a snapshot, your snapshot should be complete. Nevertheless, if you cannot pause all file writes to the disk, you should unmount the disk from within the Lightsail instance, issue the create disk snapshot command, and then remount the disk to ensure a consistent and complete snapshot. You may remount and use your disk while the snapshot status is pending.
You can also use this operation to create a snapshot of an instance\'s system volume. You might want to do this, for example, to recover data from the system volume of a botched instance or to create a backup of the system volume like you would for a block storage disk. To create a snapshot of a system volume, just define the instance name
parameter when issuing the snapshot command, and a snapshot of the defined instance\'s system volume will be created. After the snapshot is available, you can create a block storage disk from the snapshot and attach it to a running instance to access the data on the disk.
The create disk snapshot
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDistribution' => 'Creates an Amazon Lightsail content delivery network (CDN) distribution.
A distribution is a globally distributed network of caching servers that improve the performance of your website or web application hosted on a Lightsail instance. For more information, see Content delivery networks in Amazon Lightsail.
', 'CreateDomain' => 'Creates a domain resource for the specified domain (example.com).
The create domain
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDomainEntry' => 'Creates one of the following domain name system (DNS) records in a domain DNS zone: Address (A), canonical name (CNAME), mail exchanger (MX), name server (NS), start of authority (SOA), service locator (SRV), or text (TXT).
The create domain entry
operation supports tag-based access control via resource tags applied to the resource identified by domain name
. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateGUISessionAccessDetails' => 'Creates two URLs that are used to access a virtual computer’s graphical user interface (GUI) session. The primary URL initiates a web-based NICE DCV session to the virtual computer\'s application. The secondary URL initiates a web-based NICE DCV session to the virtual computer\'s operating session.
Use StartGUISession
to open the session.
', 'CreateInstanceSnapshot' => 'Creates a snapshot of a specific virtual private server, or instance. You can use a snapshot to create a new instance that is based on that snapshot.
The create instance snapshot
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateInstances' => 'Creates one or more Amazon Lightsail instances.
The create instances
operation supports tag-based access control via request tags. For more information, see the Lightsail Developer Guide.
', 'CreateInstancesFromSnapshot' => 'Creates one or more new instances from a manual or automatic snapshot of an instance.
The create instances from snapshot
operation supports tag-based access control via request tags and resource tags applied to the resource identified by instance snapshot name
. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateKeyPair' => 'Creates a custom SSH key pair that you can use with an Amazon Lightsail instance.
Use the DownloadDefaultKeyPair action to create a Lightsail default key pair in an Amazon Web Services Region where a default key pair does not currently exist.
The create key pair
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateLoadBalancer' => 'Creates a Lightsail load balancer. To learn more about deciding whether to load balance your application, see Configure your Lightsail instances for load balancing. You can create up to 5 load balancers per AWS Region in your account.
When you create a load balancer, you can specify a unique name and port settings. To change additional load balancer settings, use the UpdateLoadBalancerAttribute
operation.
The create load balancer
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateLoadBalancerTlsCertificate' => 'Creates an SSL/TLS certificate for an Amazon Lightsail load balancer.
TLS is just an updated, more secure version of Secure Socket Layer (SSL).
The CreateLoadBalancerTlsCertificate
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateRelationalDatabase' => 'Creates a new database in Amazon Lightsail.
The create relational database
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateRelationalDatabaseFromSnapshot' => 'Creates a new database from an existing database snapshot in Amazon Lightsail.
You can create a new database from a snapshot in if something goes wrong with your original database, or to change it to a different plan, such as a high availability or standard plan.
The create relational database from snapshot
operation supports tag-based access control via request tags and resource tags applied to the resource identified by relationalDatabaseSnapshotName. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateRelationalDatabaseSnapshot' => 'Creates a snapshot of your database in Amazon Lightsail. You can use snapshots for backups, to make copies of a database, and to save data before deleting a database.
The create relational database snapshot
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteAlarm' => 'Deletes an alarm.
An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see Alarms in Amazon Lightsail.
', 'DeleteAutoSnapshot' => 'Deletes an automatic snapshot of an instance or disk. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteBucket' => 'Deletes a Amazon Lightsail bucket.
When you delete your bucket, the bucket name is released and can be reused for a new bucket in your account or another Amazon Web Services account.
', 'DeleteBucketAccessKey' => 'Deletes an access key for the specified Amazon Lightsail bucket.
We recommend that you delete an access key if the secret access key is compromised.
For more information about access keys, see Creating access keys for a bucket in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'DeleteCertificate' => 'Deletes an SSL/TLS certificate for your Amazon Lightsail content delivery network (CDN) distribution.
Certificates that are currently attached to a distribution cannot be deleted. Use the DetachCertificateFromDistribution
action to detach a certificate from a distribution.
', 'DeleteContactMethod' => 'Deletes a contact method.
A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.
', 'DeleteContainerImage' => 'Deletes a container image that is registered to your Amazon Lightsail container service.
', 'DeleteContainerService' => 'Deletes your Amazon Lightsail container service.
', 'DeleteDisk' => 'Deletes the specified block storage disk. The disk must be in the available
state (not attached to a Lightsail instance).
The disk may remain in the deleting
state for several minutes.
The delete disk
operation supports tag-based access control via resource tags applied to the resource identified by disk name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteDiskSnapshot' => 'Deletes the specified disk snapshot.
When you make periodic snapshots of a disk, the snapshots are incremental, and only the blocks on the device that have changed since your last snapshot are saved in the new snapshot. When you delete a snapshot, only the data not needed for any other snapshot is removed. So regardless of which prior snapshots have been deleted, all active snapshots will have access to all the information needed to restore the disk.
The delete disk snapshot
operation supports tag-based access control via resource tags applied to the resource identified by disk snapshot name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteDistribution' => 'Deletes your Amazon Lightsail content delivery network (CDN) distribution.
', 'DeleteDomain' => 'Deletes the specified domain recordset and all of its domain records.
The delete domain
operation supports tag-based access control via resource tags applied to the resource identified by domain name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteDomainEntry' => 'Deletes a specific domain entry.
The delete domain entry
operation supports tag-based access control via resource tags applied to the resource identified by domain name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteInstance' => 'Deletes an Amazon Lightsail instance.
The delete instance
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteInstanceSnapshot' => 'Deletes a specific snapshot of a virtual private server (or instance).
The delete instance snapshot
operation supports tag-based access control via resource tags applied to the resource identified by instance snapshot name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteKeyPair' => 'Deletes the specified key pair by removing the public key from Amazon Lightsail.
You can delete key pairs that were created using the ImportKeyPair and CreateKeyPair actions, as well as the Lightsail default key pair. A new default key pair will not be created unless you launch an instance without specifying a custom key pair, or you call the DownloadDefaultKeyPair API.
The delete key pair
operation supports tag-based access control via resource tags applied to the resource identified by key pair name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteKnownHostKeys' => 'Deletes the known host key or certificate used by the Amazon Lightsail browser-based SSH or RDP clients to authenticate an instance. This operation enables the Lightsail browser-based SSH or RDP clients to connect to the instance after a host key mismatch.
Perform this operation only if you were expecting the host key or certificate mismatch or if you are familiar with the new host key or certificate on the instance. For more information, see Troubleshooting connection issues when using the Amazon Lightsail browser-based SSH or RDP client.
', 'DeleteLoadBalancer' => 'Deletes a Lightsail load balancer and all its associated SSL/TLS certificates. Once the load balancer is deleted, you will need to create a new load balancer, create a new certificate, and verify domain ownership again.
The delete load balancer
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteLoadBalancerTlsCertificate' => 'Deletes an SSL/TLS certificate associated with a Lightsail load balancer.
The DeleteLoadBalancerTlsCertificate
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteRelationalDatabase' => 'Deletes a database in Amazon Lightsail.
The delete relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteRelationalDatabaseSnapshot' => 'Deletes a database snapshot in Amazon Lightsail.
The delete relational database snapshot
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'DetachCertificateFromDistribution' => 'Detaches an SSL/TLS certificate from your Amazon Lightsail content delivery network (CDN) distribution.
After the certificate is detached, your distribution stops accepting traffic for all of the domains that are associated with the certificate.
', 'DetachDisk' => 'Detaches a stopped block storage disk from a Lightsail instance. Make sure to unmount any file systems on the device within your operating system before stopping the instance and detaching the disk.
The detach disk
operation supports tag-based access control via resource tags applied to the resource identified by disk name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DetachInstancesFromLoadBalancer' => 'Detaches the specified instances from a Lightsail load balancer.
This operation waits until the instances are no longer needed before they are detached from the load balancer.
The detach instances from load balancer
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DetachStaticIp' => 'Detaches a static IP from the Amazon Lightsail instance to which it is attached.
', 'DisableAddOn' => 'Disables an add-on for an Amazon Lightsail resource. For more information, see the Amazon Lightsail Developer Guide.
', 'DownloadDefaultKeyPair' => 'Downloads the regional Amazon Lightsail default key pair.
This action also creates a Lightsail default key pair if a default key pair does not currently exist in the Amazon Web Services Region.
', 'EnableAddOn' => 'Enables or modifies an add-on for an Amazon Lightsail resource. For more information, see the Amazon Lightsail Developer Guide.
', 'ExportSnapshot' => 'Exports an Amazon Lightsail instance or block storage disk snapshot to Amazon Elastic Compute Cloud (Amazon EC2). This operation results in an export snapshot record that can be used with the create cloud formation stack
operation to create new Amazon EC2 instances.
Exported instance snapshots appear in Amazon EC2 as Amazon Machine Images (AMIs), and the instance system disk appears as an Amazon Elastic Block Store (Amazon EBS) volume. Exported disk snapshots appear in Amazon EC2 as Amazon EBS volumes. Snapshots are exported to the same Amazon Web Services Region in Amazon EC2 as the source Lightsail snapshot.
The export snapshot
operation supports tag-based access control via resource tags applied to the resource identified by source snapshot name
. For more information, see the Amazon Lightsail Developer Guide.
Use the get instance snapshots
or get disk snapshots
operations to get a list of snapshots that you can export to Amazon EC2.
', 'GetActiveNames' => 'Returns the names of all active (not deleted) resources.
', 'GetAlarms' => 'Returns information about the configured alarms. Specify an alarm name in your request to return information about a specific alarm, or specify a monitored resource name to return information about all alarms for a specific resource.
An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see Alarms in Amazon Lightsail.
', 'GetAutoSnapshots' => 'Returns the available automatic snapshots for an instance or disk. For more information, see the Amazon Lightsail Developer Guide.
', 'GetBlueprints' => 'Returns the list of available instance images, or blueprints. You can use a blueprint to create a new instance already running a specific operating system, as well as a preinstalled app or development stack. The software each instance is running depends on the blueprint image you choose.
Use active blueprints when creating new instances. Inactive blueprints are listed to support customers with existing instances and are not necessarily available to create new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.
', 'GetBucketAccessKeys' => 'Returns the existing access key IDs for the specified Amazon Lightsail bucket.
This action does not return the secret access key value of an access key. You can get a secret access key only when you create it from the response of the CreateBucketAccessKey action. If you lose the secret access key, you must create a new access key.
', 'GetBucketBundles' => 'Returns the bundles that you can apply to a Amazon Lightsail bucket.
The bucket bundle specifies the monthly cost, storage quota, and data transfer quota for a bucket.
Use the UpdateBucketBundle action to update the bundle for a bucket.
', 'GetBucketMetricData' => 'Returns the data points of a specific metric for an Amazon Lightsail bucket.
Metrics report the utilization of a bucket. View and collect metric data regularly to monitor the number of objects stored in a bucket (including object versions) and the storage space used by those objects.
', 'GetBuckets' => 'Returns information about one or more Amazon Lightsail buckets. The information returned includes the synchronization status of the Amazon Simple Storage Service (Amazon S3) account-level block public access feature for your Lightsail buckets.
For more information about buckets, see Buckets in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'GetBundles' => 'Returns the bundles that you can apply to an Amazon Lightsail instance when you create it.
A bundle describes the specifications of an instance, such as the monthly cost, amount of memory, the number of vCPUs, amount of storage space, and monthly network data transfer quota.
Bundles are referred to as instance plans in the Lightsail console.
', 'GetCertificates' => 'Returns information about one or more Amazon Lightsail SSL/TLS certificates.
To get a summary of a certificate, omit includeCertificateDetails
from your request. The response will include only the certificate Amazon Resource Name (ARN), certificate name, domain name, and tags.
', 'GetCloudFormationStackRecords' => 'Returns the CloudFormation stack record created as a result of the create cloud formation stack
operation.
An AWS CloudFormation stack is used to create a new Amazon EC2 instance from an exported Lightsail snapshot.
', 'GetContactMethods' => 'Returns information about the configured contact methods. Specify a protocol in your request to return information about a specific contact method.
A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.
', 'GetContainerAPIMetadata' => 'Returns information about Amazon Lightsail containers, such as the current version of the Lightsail Control (lightsailctl) plugin.
', 'GetContainerImages' => 'Returns the container images that are registered to your Amazon Lightsail container service.
If you created a deployment on your Lightsail container service that uses container images from a public registry like Docker Hub, those images are not returned as part of this action. Those images are not registered to your Lightsail container service.
', 'GetContainerLog' => 'Returns the log events of a container of your Amazon Lightsail container service.
If your container service has more than one node (i.e., a scale greater than 1), then the log events that are returned for the specified container are merged from all nodes on your container service.
Container logs are retained for a certain amount of time. For more information, see Amazon Lightsail endpoints and quotas in the Amazon Web Services General Reference.
', 'GetContainerServiceDeployments' => 'Returns the deployments for your Amazon Lightsail container service
A deployment specifies the settings, such as the ports and launch command, of containers that are deployed to your container service.
The deployments are ordered by version in ascending order. The newest version is listed at the top of the response.
A set number of deployments are kept before the oldest one is replaced with the newest one. For more information, see Amazon Lightsail endpoints and quotas in the Amazon Web Services General Reference.
', 'GetContainerServiceMetricData' => 'Returns the data points of a specific metric of your Amazon Lightsail container service.
Metrics report the utilization of your resources. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
', 'GetContainerServicePowers' => 'Returns the list of powers that can be specified for your Amazon Lightsail container services.
The power specifies the amount of memory, the number of vCPUs, and the base price of the container service.
', 'GetContainerServices' => 'Returns information about one or more of your Amazon Lightsail container services.
', 'GetCostEstimate' => 'Retrieves information about the cost estimate for a specified resource. A cost estimate will not generate for a resource that has been deleted.
', 'GetDisk' => 'Returns information about a specific block storage disk.
', 'GetDiskSnapshot' => 'Returns information about a specific block storage disk snapshot.
', 'GetDiskSnapshots' => 'Returns information about all block storage disk snapshots in your AWS account and region.
', 'GetDisks' => 'Returns information about all block storage disks in your AWS account and region.
', 'GetDistributionBundles' => 'Returns the bundles that can be applied to your Amazon Lightsail content delivery network (CDN) distributions.
A distribution bundle specifies the monthly network transfer quota and monthly cost of your distribution.
', 'GetDistributionLatestCacheReset' => 'Returns the timestamp and status of the last cache reset of a specific Amazon Lightsail content delivery network (CDN) distribution.
', 'GetDistributionMetricData' => 'Returns the data points of a specific metric for an Amazon Lightsail content delivery network (CDN) distribution.
Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
', 'GetDistributions' => 'Returns information about one or more of your Amazon Lightsail content delivery network (CDN) distributions.
', 'GetDomain' => 'Returns information about a specific domain recordset.
', 'GetDomains' => 'Returns a list of all domains in the user\'s account.
', 'GetExportSnapshotRecords' => 'Returns all export snapshot records created as a result of the export snapshot
operation.
An export snapshot record can be used to create a new Amazon EC2 instance and its related resources with the CreateCloudFormationStack action.
', 'GetInstance' => 'Returns information about a specific Amazon Lightsail instance, which is a virtual private server.
', 'GetInstanceAccessDetails' => 'Returns temporary SSH keys you can use to connect to a specific virtual private server, or instance.
The get instance access details
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Amazon Lightsail Developer Guide.
', 'GetInstanceMetricData' => 'Returns the data points for the specified Amazon Lightsail instance metric, given an instance name.
Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
', 'GetInstancePortStates' => 'Returns the firewall port states for a specific Amazon Lightsail instance, the IP addresses allowed to connect to the instance through the ports, and the protocol.
', 'GetInstanceSnapshot' => 'Returns information about a specific instance snapshot.
', 'GetInstanceSnapshots' => 'Returns all instance snapshots for the user\'s account.
', 'GetInstanceState' => 'Returns the state of a specific instance. Works on one instance at a time.
', 'GetInstances' => 'Returns information about all Amazon Lightsail virtual private servers, or instances.
', 'GetKeyPair' => 'Returns information about a specific key pair.
', 'GetKeyPairs' => 'Returns information about all key pairs in the user\'s account.
', 'GetLoadBalancer' => 'Returns information about the specified Lightsail load balancer.
', 'GetLoadBalancerMetricData' => 'Returns information about health metrics for your Lightsail load balancer.
Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
', 'GetLoadBalancerTlsCertificates' => 'Returns information about the TLS certificates that are associated with the specified Lightsail load balancer.
TLS is just an updated, more secure version of Secure Socket Layer (SSL).
You can have a maximum of 2 certificates associated with a Lightsail load balancer. One is active and the other is inactive.
', 'GetLoadBalancerTlsPolicies' => 'Returns a list of TLS security policies that you can apply to Lightsail load balancers.
For more information about load balancer TLS security policies, see Configuring TLS security policies on your Amazon Lightsail load balancers in the Amazon Lightsail Developer Guide.
', 'GetLoadBalancers' => 'Returns information about all load balancers in an account.
', 'GetOperation' => 'Returns information about a specific operation. Operations include events such as when you create an instance, allocate a static IP, attach a static IP, and so on.
', 'GetOperations' => 'Returns information about all operations.
Results are returned from oldest to newest, up to a maximum of 200. Results can be paged by making each subsequent call to GetOperations
use the maximum (last) statusChangedAt
value from the previous request.
', 'GetOperationsForResource' => 'Gets operations for a specific resource (an instance or a static IP).
', 'GetRegions' => 'Returns a list of all valid regions for Amazon Lightsail. Use the include availability zones
parameter to also return the Availability Zones in a region.
', 'GetRelationalDatabase' => 'Returns information about a specific database in Amazon Lightsail.
', 'GetRelationalDatabaseBlueprints' => 'Returns a list of available database blueprints in Amazon Lightsail. A blueprint describes the major engine version of a database.
You can use a blueprint ID to create a new database that runs a specific database engine.
', 'GetRelationalDatabaseBundles' => 'Returns the list of bundles that are available in Amazon Lightsail. A bundle describes the performance specifications for a database.
You can use a bundle ID to create a new database with explicit performance specifications.
', 'GetRelationalDatabaseEvents' => 'Returns a list of events for a specific database in Amazon Lightsail.
', 'GetRelationalDatabaseLogEvents' => 'Returns a list of log events for a database in Amazon Lightsail.
', 'GetRelationalDatabaseLogStreams' => 'Returns a list of available log streams for a specific database in Amazon Lightsail.
', 'GetRelationalDatabaseMasterUserPassword' => 'Returns the current, previous, or pending versions of the master user password for a Lightsail database.
The GetRelationalDatabaseMasterUserPassword
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName.
', 'GetRelationalDatabaseMetricData' => 'Returns the data points of the specified metric for a database in Amazon Lightsail.
Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
', 'GetRelationalDatabaseParameters' => 'Returns all of the runtime parameters offered by the underlying database software, or engine, for a specific database in Amazon Lightsail.
In addition to the parameter names and values, this operation returns other information about each parameter. This information includes whether changes require a reboot, whether the parameter is modifiable, the allowed values, and the data types.
', 'GetRelationalDatabaseSnapshot' => 'Returns information about a specific database snapshot in Amazon Lightsail.
', 'GetRelationalDatabaseSnapshots' => 'Returns information about all of your database snapshots in Amazon Lightsail.
', 'GetRelationalDatabases' => 'Returns information about all of your databases in Amazon Lightsail.
', 'GetSetupHistory' => 'Returns detailed information for five of the most recent SetupInstanceHttps
requests that were ran on the target instance.
', 'GetStaticIp' => 'Returns information about an Amazon Lightsail static IP.
', 'GetStaticIps' => 'Returns information about all static IPs in the user\'s account.
', 'ImportKeyPair' => 'Imports a public SSH key from a specific key pair.
', 'IsVpcPeered' => 'Returns a Boolean value indicating whether your Lightsail VPC is peered.
', 'OpenInstancePublicPorts' => 'Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses allowed to connect to the instance through the ports, and the protocol.
The OpenInstancePublicPorts
action supports tag-based access control via resource tags applied to the resource identified by instanceName
. For more information, see the Amazon Lightsail Developer Guide.
', 'PeerVpc' => 'Peers the Lightsail VPC with the user\'s default VPC.
', 'PutAlarm' => 'Creates or updates an alarm, and associates it with the specified metric.
An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see Alarms in Amazon Lightsail.
When this action creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA
. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed.
When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm. The alarm is then evaluated with the updated configuration.
', 'PutInstancePublicPorts' => 'Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses allowed to connect to the instance through the ports, and the protocol. This action also closes all currently open ports that are not included in the request. Include all of the ports and the protocols you want to open in your PutInstancePublicPorts
request. Or use the OpenInstancePublicPorts
action to open ports without closing currently open ports.
The PutInstancePublicPorts
action supports tag-based access control via resource tags applied to the resource identified by instanceName
. For more information, see the Amazon Lightsail Developer Guide.
', 'RebootInstance' => 'Restarts a specific instance.
The reboot instance
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Amazon Lightsail Developer Guide.
', 'RebootRelationalDatabase' => 'Restarts a specific database in Amazon Lightsail.
The reboot relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'RegisterContainerImage' => 'Registers a container image to your Amazon Lightsail container service.
This action is not required if you install and use the Lightsail Control (lightsailctl) plugin to push container images to your Lightsail container service. For more information, see Pushing and managing container images on your Amazon Lightsail container services in the Amazon Lightsail Developer Guide.
', 'ReleaseStaticIp' => 'Deletes a specific static IP from your account.
', 'ResetDistributionCache' => 'Deletes currently cached content from your Amazon Lightsail content delivery network (CDN) distribution.
After resetting the cache, the next time a content request is made, your distribution pulls, serves, and caches it from the origin.
', 'SendContactMethodVerification' => 'Sends a verification request to an email contact method to ensure it\'s owned by the requester. SMS contact methods don\'t need to be verified.
A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.
A verification request is sent to the contact method when you initially create it. Use this action to send another verification request if a previous verification request was deleted, or has expired.
Notifications are not sent to an email contact method until after it is verified, and confirmed as valid.
', 'SetIpAddressType' => 'Sets the IP address type for an Amazon Lightsail resource.
Use this action to enable dual-stack for a resource, which enables IPv4 and IPv6 for the specified resource. Alternately, you can use this action to disable dual-stack, and enable IPv4 only.
', 'SetResourceAccessForBucket' => 'Sets the Amazon Lightsail resources that can access the specified Lightsail bucket.
Lightsail buckets currently support setting access for Lightsail instances in the same Amazon Web Services Region.
', 'SetupInstanceHttps' => 'Creates an SSL/TLS certificate that secures traffic for your website. After the certificate is created, it is installed on the specified Lightsail instance.
If you provide more than one domain name in the request, at least one name must be less than or equal to 63 characters in length.
', 'StartGUISession' => 'Initiates a graphical user interface (GUI) session that’s used to access a virtual computer’s operating system and application. The session will be active for 1 hour. Use this action to resume the session after it expires.
', 'StartInstance' => 'Starts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance
operation.
When you start a stopped instance, Lightsail assigns a new public IP address to the instance. To use the same IP address after stopping and starting an instance, create a static IP address and attach it to the instance. For more information, see the Amazon Lightsail Developer Guide.
The start instance
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Amazon Lightsail Developer Guide.
', 'StartRelationalDatabase' => 'Starts a specific database from a stopped state in Amazon Lightsail. To restart a database, use the reboot relational database
operation.
The start relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'StopGUISession' => 'Terminates a web-based NICE DCV session that’s used to access a virtual computer’s operating system or application. The session will close and any unsaved data will be lost.
', 'StopInstance' => 'Stops a specific Amazon Lightsail instance that is currently running.
When you start a stopped instance, Lightsail assigns a new public IP address to the instance. To use the same IP address after stopping and starting an instance, create a static IP address and attach it to the instance. For more information, see the Amazon Lightsail Developer Guide.
The stop instance
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Amazon Lightsail Developer Guide.
', 'StopRelationalDatabase' => 'Stops a specific database that is currently running in Amazon Lightsail.
The stop relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'TagResource' => 'Adds one or more tags to the specified Amazon Lightsail resource. Each resource can have a maximum of 50 tags. Each tag consists of a key and an optional value. Tag keys must be unique per resource. For more information about tags, see the Amazon Lightsail Developer Guide.
The tag resource
operation supports tag-based access control via request tags and resource tags applied to the resource identified by resource name
. For more information, see the Amazon Lightsail Developer Guide.
', 'TestAlarm' => 'Tests an alarm by displaying a banner on the Amazon Lightsail console. If a notification trigger is configured for the specified alarm, the test also sends a notification to the notification protocol (Email
and/or SMS
) configured for the alarm.
An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see Alarms in Amazon Lightsail.
', 'UnpeerVpc' => 'Unpeers the Lightsail VPC from the user\'s default VPC.
', 'UntagResource' => 'Deletes the specified set of tag keys and their values from the specified Amazon Lightsail resource.
The untag resource
operation supports tag-based access control via request tags and resource tags applied to the resource identified by resource name
. For more information, see the Amazon Lightsail Developer Guide.
', 'UpdateBucket' => 'Updates an existing Amazon Lightsail bucket.
Use this action to update the configuration of an existing bucket, such as versioning, public accessibility, and the Amazon Web Services accounts that can access the bucket.
', 'UpdateBucketBundle' => 'Updates the bundle, or storage plan, of an existing Amazon Lightsail bucket.
A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket. You can update a bucket\'s bundle only one time within a monthly Amazon Web Services billing cycle. To determine if you can update a bucket\'s bundle, use the GetBuckets action. The ableToUpdateBundle
parameter in the response will indicate whether you can currently update a bucket\'s bundle.
Update a bucket\'s bundle if it\'s consistently going over its storage space or data transfer quota, or if a bucket\'s usage is consistently in the lower range of its storage space or data transfer quota. Due to the unpredictable usage fluctuations that a bucket might experience, we strongly recommend that you update a bucket\'s bundle only as a long-term strategy, instead of as a short-term, monthly cost-cutting measure. Choose a bucket bundle that will provide the bucket with ample storage space and data transfer for a long time to come.
', 'UpdateContainerService' => 'Updates the configuration of your Amazon Lightsail container service, such as its power, scale, and public domain names.
', 'UpdateDistribution' => 'Updates an existing Amazon Lightsail content delivery network (CDN) distribution.
Use this action to update the configuration of your existing distribution.
', 'UpdateDistributionBundle' => 'Updates the bundle of your Amazon Lightsail content delivery network (CDN) distribution.
A distribution bundle specifies the monthly network transfer quota and monthly cost of your distribution.
Update your distribution\'s bundle if your distribution is going over its monthly network transfer quota and is incurring an overage fee.
You can update your distribution\'s bundle only one time within your monthly Amazon Web Services billing cycle. To determine if you can update your distribution\'s bundle, use the GetDistributions
action. The ableToUpdateBundle
parameter in the result will indicate whether you can currently update your distribution\'s bundle.
', 'UpdateDomainEntry' => 'Updates a domain recordset after it is created.
The update domain entry
operation supports tag-based access control via resource tags applied to the resource identified by domain name
. For more information, see the Amazon Lightsail Developer Guide.
', 'UpdateInstanceMetadataOptions' => 'Modifies the Amazon Lightsail instance metadata parameters on a running or stopped instance. When you modify the parameters on a running instance, the GetInstance
or GetInstances
API operation initially responds with a state of pending
. After the parameter modifications are successfully applied, the state changes to applied
in subsequent GetInstance
or GetInstances
API calls. For more information, see Use IMDSv2 with an Amazon Lightsail instance in the Amazon Lightsail Developer Guide.
', 'UpdateLoadBalancerAttribute' => 'Updates the specified attribute for a load balancer. You can only update one attribute at a time.
The update load balancer attribute
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'UpdateRelationalDatabase' => 'Allows the update of one or more attributes of a database in Amazon Lightsail.
Updates are applied immediately, or in cases where the updates could result in an outage, are applied during the database\'s predefined maintenance window.
The update relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'UpdateRelationalDatabaseParameters' => 'Allows the update of one or more parameters of a database in Amazon Lightsail.
Parameter updates don\'t cause outages; therefore, their application is not subject to the preferred maintenance window. However, there are two ways in which parameter updates are applied: dynamic
or pending-reboot
. Parameters marked with a dynamic
apply type are applied immediately. Parameters marked with a pending-reboot
apply type are applied only after the database is rebooted using the reboot relational database
operation.
The update relational database parameters
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', ], 'shapes' => [ 'AccessDeniedException' => [ 'base' => 'Lightsail throws this exception when the user cannot be authenticated or uses invalid credentials to access a resource.
', 'refs' => [], ], 'AccessDirection' => [ 'base' => NULL, 'refs' => [ 'InstancePortInfo$accessDirection' => 'The access direction (inbound
or outbound
).
Lightsail currently supports only inbound
access direction.
', ], ], 'AccessKey' => [ 'base' => 'Describes an access key for an Amazon Lightsail bucket.
Access keys grant full programmatic access to the specified bucket and its objects. You can have a maximum of two access keys per bucket. Use the CreateBucketAccessKey action to create an access key for a specific bucket. For more information about access keys, see Creating access keys for a bucket in Amazon Lightsail in the Amazon Lightsail Developer Guide.
The secretAccessKey
value is returned only in response to the CreateBucketAccessKey
action. You can get a secret access key only when you first create an access key; you cannot get the secret access key later. If you lose the secret access key, you must create a new access key.
', 'refs' => [ 'AccessKeyList$member' => NULL, 'CreateBucketAccessKeyResult$accessKey' => 'An object that describes the access key that is created.
', ], ], 'AccessKeyLastUsed' => [ 'base' => 'Describes the last time an access key was used.
This object does not include data in the response of a CreateBucketAccessKey action.
', 'refs' => [ 'AccessKey$lastUsed' => 'An object that describes the last time the access key was used.
This object does not include data in the response of a CreateBucketAccessKey action. If the access key has not been used, the region
and serviceName
values are N/A
, and the lastUsedDate
value is null.
', ], ], 'AccessKeyList' => [ 'base' => NULL, 'refs' => [ 'GetBucketAccessKeysResult$accessKeys' => 'An object that describes the access keys for the specified bucket.
', ], ], 'AccessReceiverList' => [ 'base' => NULL, 'refs' => [ 'Bucket$resourcesReceivingAccess' => 'An array of objects that describe Lightsail instances that have access to the bucket.
Use the SetResourceAccessForBucket action to update the instances that have access to a bucket.
', ], ], 'AccessRules' => [ 'base' => 'Describes the anonymous access permissions for an Amazon Lightsail bucket and its objects.
For more information about bucket access permissions, see Understanding bucket permissions in Amazon Lightsail in the
Amazon Lightsail Developer Guide.
', 'refs' => [ 'Bucket$accessRules' => 'An object that describes the access rules of the bucket.
', 'UpdateBucketRequest$accessRules' => 'An object that sets the public accessibility of objects in the specified bucket.
', ], ], 'AccessType' => [ 'base' => NULL, 'refs' => [ 'AccessRules$getObject' => 'Specifies the anonymous access to all objects in a bucket.
The following options can be specified:
-
public
- Sets all objects in the bucket to public (read-only), making them readable by anyone in the world.
If the getObject
value is set to public
, then all objects in the bucket default to public regardless of the allowPublicOverrides
value.
-
private
- Sets all objects in the bucket to private, making them readable only by you or anyone you give access to.
If the getObject
value is set to private
, and the allowPublicOverrides
value is set to true
, then all objects in the bucket default to private unless they are configured with a public-read
ACL. Individual objects with a public-read
ACL are readable by anyone in the world.
', ], ], 'AccountLevelBpaSync' => [ 'base' => 'Describes the synchronization status of the Amazon Simple Storage Service (Amazon S3) account-level block public access (BPA) feature for your Lightsail buckets.
The account-level BPA feature of Amazon S3 provides centralized controls to limit public access to all Amazon S3 buckets in an account. BPA can make all Amazon S3 buckets in an Amazon Web Services account private regardless of the individual bucket and object permissions that are configured. Lightsail buckets take into account the Amazon S3 account-level BPA configuration when allowing or denying public access. To do this, Lightsail periodically fetches the account-level BPA configuration from Amazon S3. When the account-level BPA status is InSync
, the Amazon S3 account-level BPA configuration is synchronized and it applies to your Lightsail buckets. For more information about Amazon Simple Storage Service account-level BPA and how it affects Lightsail buckets, see Block public access for buckets in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'GetBucketsResult$accountLevelBpaSync' => 'An object that describes the synchronization status of the Amazon S3 account-level block public access feature for your Lightsail buckets.
For more information about this feature and how it affects Lightsail buckets, see Block public access for buckets in Amazon Lightsail.
', ], ], 'AccountLevelBpaSyncStatus' => [ 'base' => NULL, 'refs' => [ 'AccountLevelBpaSync$status' => 'The status of the account-level BPA synchronization.
The following statuses are possible:
-
InSync
- Account-level BPA is synchronized. The Amazon S3 account-level BPA configuration applies to your Lightsail buckets.
-
NeverSynced
- Synchronization has not yet happened. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets.
-
Failed
- Synchronization failed. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets.
-
Defaulted
- Synchronization failed and account-level BPA for your Lightsail buckets is defaulted to active.
You might need to complete further actions if the status is Failed
or Defaulted
. The message
parameter provides more information for those statuses.
', ], ], 'AccountSetupInProgressException' => [ 'base' => 'Lightsail throws this exception when an account is still in the setup in progress state.
', 'refs' => [], ], 'AddOn' => [ 'base' => 'Describes an add-on that is enabled for an Amazon Lightsail resource.
', 'refs' => [ 'AddOnList$member' => NULL, ], ], 'AddOnList' => [ 'base' => NULL, 'refs' => [ 'Disk$addOns' => 'An array of objects representing the add-ons enabled on the disk.
', 'Instance$addOns' => 'An array of objects representing the add-ons enabled on the instance.
', ], ], 'AddOnRequest' => [ 'base' => 'Describes a request to enable, modify, or disable an add-on for an Amazon Lightsail resource.
An additional cost may be associated with enabling add-ons. For more information, see the Lightsail pricing page.
', 'refs' => [ 'AddOnRequestList$member' => NULL, 'EnableAddOnRequest$addOnRequest' => 'An array of strings representing the add-on to enable or modify.
', ], ], 'AddOnRequestList' => [ 'base' => NULL, 'refs' => [ 'CreateDiskFromSnapshotRequest$addOns' => 'An array of objects that represent the add-ons to enable for the new disk.
', 'CreateDiskRequest$addOns' => 'An array of objects that represent the add-ons to enable for the new disk.
', 'CreateInstancesFromSnapshotRequest$addOns' => 'An array of objects representing the add-ons to enable for the new instance.
', 'CreateInstancesRequest$addOns' => 'An array of objects representing the add-ons to enable for the new instance.
', ], ], 'AddOnType' => [ 'base' => NULL, 'refs' => [ 'AddOnRequest$addOnType' => 'The add-on type.
', 'DisableAddOnRequest$addOnType' => 'The add-on type to disable.
', ], ], 'Alarm' => [ 'base' => 'Describes an alarm.
An alarm is a way to monitor your Lightsail resource metrics. For more information, see Alarms in Amazon Lightsail.
', 'refs' => [ 'AlarmsList$member' => NULL, ], ], 'AlarmState' => [ 'base' => NULL, 'refs' => [ 'Alarm$state' => 'The current state of the alarm.
An alarm has the following possible states:
-
ALARM
- The metric is outside of the defined threshold.
-
INSUFFICIENT_DATA
- The alarm has just started, the metric is not available, or not enough data is available for the metric to determine the alarm state.
-
OK
- The metric is within the defined threshold.
', 'NotificationTriggerList$member' => NULL, 'TestAlarmRequest$state' => 'The alarm state to test.
An alarm has the following possible states that can be tested:
-
ALARM
- The metric is outside of the defined threshold.
-
INSUFFICIENT_DATA
- The alarm has just started, the metric is not available, or not enough data is available for the metric to determine the alarm state.
-
OK
- The metric is within the defined threshold.
', ], ], 'AlarmsList' => [ 'base' => NULL, 'refs' => [ 'GetAlarmsResult$alarms' => 'An array of objects that describe the alarms.
', ], ], 'AllocateStaticIpRequest' => [ 'base' => NULL, 'refs' => [], ], 'AllocateStaticIpResult' => [ 'base' => NULL, 'refs' => [], ], 'AppCategory' => [ 'base' => NULL, 'refs' => [ 'AppCategoryList$member' => NULL, 'Blueprint$appCategory' => 'Virtual computer blueprints that are supported by Lightsail for Research.
This parameter only applies to Lightsail for Research resources.
', 'GetBlueprintsRequest$appCategory' => 'Returns a list of blueprints that are specific to Lightsail for Research.
You must use this parameter to view Lightsail for Research blueprints.
', 'GetBundlesRequest$appCategory' => 'Returns a list of bundles that are specific to Lightsail for Research.
You must use this parameter to view Lightsail for Research bundles.
', ], ], 'AppCategoryList' => [ 'base' => NULL, 'refs' => [ 'Bundle$supportedAppCategories' => 'Virtual computer blueprints that are supported by a Lightsail for Research bundle.
This parameter only applies to Lightsail for Research resources.
', ], ], 'AttachCertificateToDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'AttachCertificateToDistributionResult' => [ 'base' => NULL, 'refs' => [], ], 'AttachDiskRequest' => [ 'base' => NULL, 'refs' => [], ], 'AttachDiskResult' => [ 'base' => NULL, 'refs' => [], ], 'AttachInstancesToLoadBalancerRequest' => [ 'base' => NULL, 'refs' => [], ], 'AttachInstancesToLoadBalancerResult' => [ 'base' => NULL, 'refs' => [], ], 'AttachLoadBalancerTlsCertificateRequest' => [ 'base' => NULL, 'refs' => [], ], 'AttachLoadBalancerTlsCertificateResult' => [ 'base' => NULL, 'refs' => [], ], 'AttachStaticIpRequest' => [ 'base' => NULL, 'refs' => [], ], 'AttachStaticIpResult' => [ 'base' => NULL, 'refs' => [], ], 'AttachedDisk' => [ 'base' => 'Describes a block storage disk that is attached to an instance, and is included in an automatic snapshot.
', 'refs' => [ 'AttachedDiskList$member' => NULL, ], ], 'AttachedDiskList' => [ 'base' => NULL, 'refs' => [ 'AutoSnapshotDetails$fromAttachedDisks' => 'An array of objects that describe the block storage disks attached to the instance when the automatic snapshot was created.
', ], ], 'AttachedDiskMap' => [ 'base' => NULL, 'refs' => [ 'CreateInstancesFromSnapshotRequest$attachedDiskMapping' => 'An object containing information about one or more disk mappings.
', ], ], 'AutoMountStatus' => [ 'base' => NULL, 'refs' => [ 'Disk$autoMountStatus' => 'The status of automatically mounting a storage disk to a virtual computer.
This parameter only applies to Lightsail for Research resources.
', ], ], 'AutoSnapshotAddOnRequest' => [ 'base' => 'Describes a request to enable or modify the automatic snapshot add-on for an Amazon Lightsail instance or disk.
When you modify the automatic snapshot time for a resource, it is typically effective immediately except under the following conditions:
-
If an automatic snapshot has been created for the current day, and you change the snapshot time to a later time of day, then the new snapshot time will be effective the following day. This ensures that two snapshots are not created for the current day.
-
If an automatic snapshot has not yet been created for the current day, and you change the snapshot time to an earlier time of day, then the new snapshot time will be effective the following day and a snapshot is automatically created at the previously set time for the current day. This ensures that a snapshot is created for the current day.
-
If an automatic snapshot has not yet been created for the current day, and you change the snapshot time to a time that is within 30 minutes from your current time, then the new snapshot time will be effective the following day and a snapshot is automatically created at the previously set time for the current day. This ensures that a snapshot is created for the current day, because 30 minutes is required between your current time and the new snapshot time that you specify.
-
If an automatic snapshot is scheduled to be created within 30 minutes from your current time and you change the snapshot time, then the new snapshot time will be effective the following day and a snapshot is automatically created at the previously set time for the current day. This ensures that a snapshot is created for the current day, because 30 minutes is required between your current time and the new snapshot time that you specify.
', 'refs' => [ 'AddOnRequest$autoSnapshotAddOnRequest' => 'An object that represents additional parameters when enabling or modifying the automatic snapshot add-on.
', ], ], 'AutoSnapshotDate' => [ 'base' => NULL, 'refs' => [ 'DeleteAutoSnapshotRequest$date' => 'The date of the automatic snapshot to delete in YYYY-MM-DD
format. Use the get auto snapshots
operation to get the available automatic snapshots for a resource.
', ], ], 'AutoSnapshotDetails' => [ 'base' => 'Describes an automatic snapshot.
', 'refs' => [ 'AutoSnapshotDetailsList$member' => NULL, ], ], 'AutoSnapshotDetailsList' => [ 'base' => NULL, 'refs' => [ 'GetAutoSnapshotsResult$autoSnapshots' => 'An array of objects that describe the automatic snapshots that are available for the specified source instance or disk.
', ], ], 'AutoSnapshotStatus' => [ 'base' => NULL, 'refs' => [ 'AutoSnapshotDetails$status' => 'The status of the automatic snapshot.
', ], ], 'AvailabilityZone' => [ 'base' => 'Describes an Availability Zone. This is returned only as part of a GetRegions
request.
', 'refs' => [ 'AvailabilityZoneList$member' => NULL, ], ], 'AvailabilityZoneList' => [ 'base' => NULL, 'refs' => [ 'Region$availabilityZones' => 'The Availability Zones. Follows the format us-east-2a
(case-sensitive).
', 'Region$relationalDatabaseAvailabilityZones' => 'The Availability Zones for databases. Follows the format us-east-2a
(case-sensitive).
', ], ], 'BPAStatusMessage' => [ 'base' => NULL, 'refs' => [ 'AccountLevelBpaSync$message' => 'A message that provides a reason for a Failed
or Defaulted
synchronization status.
The following messages are possible:
-
SYNC_ON_HOLD
- The synchronization has not yet happened. This status message occurs immediately after you create your first Lightsail bucket. This status message should change after the first synchronization happens, approximately 1 hour after the first bucket is created.
-
DEFAULTED_FOR_SLR_MISSING
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. The account-level BPA configuration for your Lightsail buckets is defaulted to active until the synchronization can occur. This means that all your buckets are private and not publicly accessible. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide.
-
DEFAULTED_FOR_SLR_MISSING_ON_HOLD
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. Account-level BPA is not yet configured for your Lightsail buckets. Therefore, only the bucket access permissions and individual object access permissions apply to your Lightsail buckets. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide.
-
Unknown
- The reason that synchronization failed is unknown. Contact Amazon Web Services Support for more information.
', ], ], 'Base64' => [ 'base' => NULL, 'refs' => [ 'CreateKeyPairResult$publicKeyBase64' => 'A base64-encoded public key of the ssh-rsa
type.
', 'CreateKeyPairResult$privateKeyBase64' => 'A base64-encoded RSA private key.
', 'DownloadDefaultKeyPairResult$publicKeyBase64' => 'A base64-encoded public key of the ssh-rsa
type.
', 'DownloadDefaultKeyPairResult$privateKeyBase64' => 'A base64-encoded RSA private key.
', 'ImportKeyPairRequest$publicKeyBase64' => 'A base64-encoded public key of the ssh-rsa
type.
', 'KeyPair$fingerprint' => 'The RSA fingerprint of the key pair.
', ], ], 'BehaviorEnum' => [ 'base' => NULL, 'refs' => [ 'CacheBehavior$behavior' => 'The cache behavior of the distribution.
The following cache behaviors can be specified:
-
cache
- This option is best for static sites. When specified, your distribution caches and serves your entire website as static content. This behavior is ideal for websites with static content that doesn\'t change depending on who views it, or for websites that don\'t use cookies, headers, or query strings to personalize content.
-
dont-cache
- This option is best for sites that serve a mix of static and dynamic content. When specified, your distribution caches and serve only the content that is specified in the distribution\'s CacheBehaviorPerPath
parameter. This behavior is ideal for websites or web applications that use cookies, headers, and query strings to personalize content for individual users.
', 'CacheBehaviorPerPath$behavior' => 'The cache behavior for the specified path.
You can specify one of the following per-path cache behaviors:
', ], ], 'Blueprint' => [ 'base' => 'Describes a blueprint (a virtual private server image).
', 'refs' => [ 'BlueprintList$member' => NULL, ], ], 'BlueprintList' => [ 'base' => NULL, 'refs' => [ 'GetBlueprintsResult$blueprints' => 'An array of key-value pairs that contains information about the available blueprints.
', ], ], 'BlueprintType' => [ 'base' => NULL, 'refs' => [ 'Blueprint$type' => 'The type of the blueprint (os
or app
).
', ], ], 'Bucket' => [ 'base' => 'Describes an Amazon Lightsail bucket.
', 'refs' => [ 'BucketList$member' => NULL, 'CreateBucketResult$bucket' => 'An object that describes the bucket that is created.
', 'UpdateBucketResult$bucket' => 'An object that describes the bucket that is updated.
', ], ], 'BucketAccessLogConfig' => [ 'base' => 'Describes the access log configuration for a bucket in the Amazon Lightsail object storage service.
For more information about bucket access logs, see Logging bucket requests using access logging in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'Bucket$accessLogConfig' => 'An object that describes the access log configuration for the bucket.
', 'UpdateBucketRequest$accessLogConfig' => 'An object that describes the access log configuration for the bucket.
', ], ], 'BucketAccessLogPrefix' => [ 'base' => NULL, 'refs' => [ 'BucketAccessLogConfig$prefix' => 'The optional object prefix for the bucket access log.
The prefix is an optional addition to the object key that organizes your access log files in the destination bucket. For example, if you specify a logs/
prefix, then each log object will begin with the logs/
prefix in its key (for example, logs/2021-11-01-21-32-16-E568B2907131C0C0
).
This parameter can be optionally specified when enabling the access log for a bucket, and should be omitted when disabling the access log.
', ], ], 'BucketBundle' => [ 'base' => 'Describes the specifications of a bundle that can be applied to an Amazon Lightsail bucket.
A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket.
', 'refs' => [ 'BucketBundleList$member' => NULL, ], ], 'BucketBundleList' => [ 'base' => NULL, 'refs' => [ 'GetBucketBundlesResult$bundles' => 'An object that describes bucket bundles.
', ], ], 'BucketList' => [ 'base' => NULL, 'refs' => [ 'GetBucketsResult$buckets' => 'An array of objects that describe buckets.
', ], ], 'BucketMetricName' => [ 'base' => NULL, 'refs' => [ 'GetBucketMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid bucket metric names are listed below, along with the most useful statistics to include in your request, and the published unit value.
These bucket metrics are reported once per day.
-
BucketSizeBytes
- The amount of data in bytes stored in a bucket. This value is calculated by summing the size of all objects in the bucket (including object versions), including the size of all parts for all incomplete multipart uploads to the bucket.
Statistics: The most useful statistic is Maximum
.
Unit: The published unit is Bytes
.
-
NumberOfObjects
- The total number of objects stored in a bucket. This value is calculated by counting all objects in the bucket (including object versions) and the total number of parts for all incomplete multipart uploads to the bucket.
Statistics: The most useful statistic is Average
.
Unit: The published unit is Count
.
', 'GetBucketMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'BucketName' => [ 'base' => NULL, 'refs' => [ 'Bucket$name' => 'The name of the bucket.
', 'BucketAccessLogConfig$destination' => 'The name of the bucket where the access logs are saved. The destination can be a Lightsail bucket in the same account, and in the same Amazon Web Services Region as the source bucket.
This parameter is required when enabling the access log for a bucket, and should be omitted when disabling the access log.
', 'CreateBucketAccessKeyRequest$bucketName' => 'The name of the bucket that the new access key will belong to, and grant access to.
', 'CreateBucketRequest$bucketName' => 'The name for the bucket.
For more information about bucket names, see Bucket naming rules in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'DeleteBucketAccessKeyRequest$bucketName' => 'The name of the bucket that the access key belongs to.
', 'DeleteBucketRequest$bucketName' => 'The name of the bucket to delete.
Use the GetBuckets action to get a list of bucket names that you can specify.
', 'GetBucketAccessKeysRequest$bucketName' => 'The name of the bucket for which to return access keys.
', 'GetBucketMetricDataRequest$bucketName' => 'The name of the bucket for which to get metric data.
', 'GetBucketsRequest$bucketName' => 'The name of the bucket for which to return information.
When omitted, the response includes all of your buckets in the Amazon Web Services Region where the request is made.
', 'SetResourceAccessForBucketRequest$bucketName' => 'The name of the bucket for which to set access to another Lightsail resource.
', 'UpdateBucketBundleRequest$bucketName' => 'The name of the bucket for which to update the bundle.
', 'UpdateBucketRequest$bucketName' => 'The name of the bucket to update.
', ], ], 'BucketState' => [ 'base' => 'Describes the state of an Amazon Lightsail bucket.
', 'refs' => [ 'Bucket$state' => 'An object that describes the state of the bucket.
', ], ], 'Bundle' => [ 'base' => 'Describes a bundle, which is a set of specs describing your virtual private server (or instance).
', 'refs' => [ 'BundleList$member' => NULL, ], ], 'BundleList' => [ 'base' => NULL, 'refs' => [ 'GetBundlesResult$bundles' => 'An array of key-value pairs that contains information about the available bundles.
', ], ], 'CacheBehavior' => [ 'base' => 'Describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
', 'refs' => [ 'CreateDistributionRequest$defaultCacheBehavior' => 'An object that describes the default cache behavior for the distribution.
', 'LightsailDistribution$defaultCacheBehavior' => 'An object that describes the default cache behavior of the distribution.
', 'UpdateDistributionRequest$defaultCacheBehavior' => 'An object that describes the default cache behavior for the distribution.
', ], ], 'CacheBehaviorList' => [ 'base' => NULL, 'refs' => [ 'CreateDistributionRequest$cacheBehaviors' => 'An array of objects that describe the per-path cache behavior for the distribution.
', 'LightsailDistribution$cacheBehaviors' => 'An array of objects that describe the per-path cache behavior of the distribution.
', 'UpdateDistributionRequest$cacheBehaviors' => 'An array of objects that describe the per-path cache behavior for the distribution.
', ], ], 'CacheBehaviorPerPath' => [ 'base' => 'Describes the per-path cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
A per-path cache behavior is used to override, or add an exception to, the default cache behavior of a distribution. For example, if the cacheBehavior
is set to cache
, then a per-path cache behavior can be used to specify a directory, file, or file type that your distribution will cache. Alternately, if the distribution\'s cacheBehavior
is dont-cache
, then a per-path cache behavior can be used to specify a directory, file, or file type that your distribution will not cache.
', 'refs' => [ 'CacheBehaviorList$member' => NULL, ], ], 'CacheSettings' => [ 'base' => 'Describes the cache settings of an Amazon Lightsail content delivery network (CDN) distribution.
These settings apply only to your distribution\'s cacheBehaviors
(including the defaultCacheBehavior
) that have a behavior
of cache
.
', 'refs' => [ 'CreateDistributionRequest$cacheBehaviorSettings' => 'An object that describes the cache behavior settings for the distribution.
', 'LightsailDistribution$cacheBehaviorSettings' => 'An object that describes the cache behavior settings of the distribution.
', 'UpdateDistributionRequest$cacheBehaviorSettings' => 'An object that describes the cache behavior settings for the distribution.
The cacheBehaviorSettings
specified in your UpdateDistributionRequest
will replace your distribution\'s existing settings.
', ], ], 'Certificate' => [ 'base' => 'Describes the full details of an Amazon Lightsail SSL/TLS certificate.
To get a summary of a certificate, use the GetCertificates
action and omit includeCertificateDetails
from your request. The response will include only the certificate Amazon Resource Name (ARN), certificate name, domain name, and tags.
', 'refs' => [ 'CertificateSummary$certificateDetail' => 'An object that describes a certificate in detail.
', ], ], 'CertificateDomainValidationStatus' => [ 'base' => NULL, 'refs' => [ 'DomainValidationRecord$validationStatus' => 'The validation status of the record.
', ], ], 'CertificateName' => [ 'base' => NULL, 'refs' => [ 'Certificate$name' => 'The name of the certificate (my-certificate
).
', 'CertificateSummary$certificateName' => 'The name of the certificate.
', 'CreateCertificateRequest$certificateName' => 'The name for the certificate.
', 'DeleteCertificateRequest$certificateName' => 'The name of the certificate to delete.
Use the GetCertificates
action to get a list of certificate names that you can specify.
', 'GetCertificatesRequest$certificateName' => 'The name for the certificate for which to return information.
When omitted, the response includes all of your certificates in the Amazon Web Services Region where the request is made.
', ], ], 'CertificateProvider' => [ 'base' => NULL, 'refs' => [ 'SetupInstanceHttpsRequest$certificateProvider' => 'The certificate authority that issues the SSL/TLS certificate.
', 'SetupRequest$certificateProvider' => 'The Certificate Authority (CA) that issues the SSL/TLS certificate.
', ], ], 'CertificateStatus' => [ 'base' => NULL, 'refs' => [ 'Certificate$status' => 'The validation status of the certificate.
', 'CertificateStatusList$member' => NULL, ], ], 'CertificateStatusList' => [ 'base' => NULL, 'refs' => [ 'GetCertificatesRequest$certificateStatuses' => 'The status of the certificates for which to return information.
For example, specify ISSUED
to return only certificates with an ISSUED
status.
When omitted, the response includes all of your certificates in the Amazon Web Services Region where the request is made, regardless of their current status.
', ], ], 'CertificateSummary' => [ 'base' => 'Describes an Amazon Lightsail SSL/TLS certificate.
', 'refs' => [ 'CertificateSummaryList$member' => NULL, 'CreateCertificateResult$certificate' => 'An object that describes the certificate created.
', ], ], 'CertificateSummaryList' => [ 'base' => NULL, 'refs' => [ 'GetCertificatesResult$certificates' => 'An object that describes certificates.
', ], ], 'CloseInstancePublicPortsRequest' => [ 'base' => NULL, 'refs' => [], ], 'CloseInstancePublicPortsResult' => [ 'base' => NULL, 'refs' => [], ], 'CloudFormationStackRecord' => [ 'base' => 'Describes a CloudFormation stack record created as a result of the create cloud formation stack
action.
A CloudFormation stack record provides information about the AWS CloudFormation stack used to create a new Amazon Elastic Compute Cloud instance from an exported Lightsail instance snapshot.
', 'refs' => [ 'CloudFormationStackRecordList$member' => NULL, ], ], 'CloudFormationStackRecordList' => [ 'base' => NULL, 'refs' => [ 'GetCloudFormationStackRecordsResult$cloudFormationStackRecords' => 'A list of objects describing the CloudFormation stack records.
', ], ], 'CloudFormationStackRecordSourceInfo' => [ 'base' => 'Describes the source of a CloudFormation stack record (i.e., the export snapshot record).
', 'refs' => [ 'CloudFormationStackRecordSourceInfoList$member' => NULL, ], ], 'CloudFormationStackRecordSourceInfoList' => [ 'base' => NULL, 'refs' => [ 'CloudFormationStackRecord$sourceInfo' => 'A list of objects describing the source of the CloudFormation stack record.
', ], ], 'CloudFormationStackRecordSourceType' => [ 'base' => NULL, 'refs' => [ 'CloudFormationStackRecordSourceInfo$resourceType' => 'The Lightsail resource type (ExportSnapshotRecord
).
', ], ], 'ComparisonOperator' => [ 'base' => NULL, 'refs' => [ 'Alarm$comparisonOperator' => 'The arithmetic operation used when comparing the specified statistic and threshold.
', 'PutAlarmRequest$comparisonOperator' => 'The arithmetic operation to use when comparing the specified statistic to the threshold. The specified statistic value is used as the first operand.
', ], ], 'ContactMethod' => [ 'base' => 'Describes a contact method.
A contact method is a way to send you notifications. For more information, see Notifications in Amazon Lightsail.
', 'refs' => [ 'ContactMethodsList$member' => NULL, ], ], 'ContactMethodStatus' => [ 'base' => NULL, 'refs' => [ 'ContactMethod$status' => 'The current status of the contact method.
A contact method has the following possible status:
-
PendingVerification
- The contact method has not yet been verified, and the verification has not yet expired.
-
Valid
- The contact method has been verified.
-
InValid
- An attempt was made to verify the contact method, but the verification has expired.
', ], ], 'ContactMethodVerificationProtocol' => [ 'base' => NULL, 'refs' => [ 'SendContactMethodVerificationRequest$protocol' => 'The protocol to verify, such as Email
or SMS
(text messaging).
', ], ], 'ContactMethodsList' => [ 'base' => NULL, 'refs' => [ 'GetContactMethodsResult$contactMethods' => 'An array of objects that describe the contact methods.
', ], ], 'ContactProtocol' => [ 'base' => NULL, 'refs' => [ 'ContactMethod$protocol' => 'The protocol of the contact method, such as email or SMS (text messaging).
', 'ContactProtocolsList$member' => NULL, 'CreateContactMethodRequest$protocol' => 'The protocol of the contact method, such as Email
or SMS
(text messaging).
The SMS
protocol is supported only in the following Amazon Web Services Regions.
-
US East (N. Virginia) (us-east-1
)
-
US West (Oregon) (us-west-2
)
-
Europe (Ireland) (eu-west-1
)
-
Asia Pacific (Tokyo) (ap-northeast-1
)
-
Asia Pacific (Singapore) (ap-southeast-1
)
-
Asia Pacific (Sydney) (ap-southeast-2
)
For a list of countries/regions where SMS text messages can be sent, and the latest Amazon Web Services Regions where SMS text messaging is supported, see Supported Regions and Countries in the Amazon SNS Developer Guide.
For more information about notifications in Amazon Lightsail, see Notifications in Amazon Lightsail.
', 'DeleteContactMethodRequest$protocol' => 'The protocol that will be deleted, such as Email
or SMS
(text messaging).
To delete an Email
and an SMS
contact method if you added both, you must run separate DeleteContactMethod
actions to delete each protocol.
', ], ], 'ContactProtocolsList' => [ 'base' => NULL, 'refs' => [ 'Alarm$contactProtocols' => 'The contact protocols for the alarm, such as Email
, SMS
(text messaging), or both.
', 'GetContactMethodsRequest$protocols' => 'The protocols used to send notifications, such as Email
, or SMS
(text messaging).
Specify a protocol in your request to return information about a specific contact method protocol.
', 'PutAlarmRequest$contactProtocols' => 'The contact protocols to use for the alarm, such as Email
, SMS
(text messaging), or both.
A notification is sent via the specified contact protocol if notifications are enabled for the alarm, and when the alarm is triggered.
A notification is not sent if a contact protocol is not specified, if the specified contact protocol is not configured in the Amazon Web Services Region, or if notifications are not enabled for the alarm using the notificationEnabled
paramater.
Use the CreateContactMethod
action to configure a contact protocol in an Amazon Web Services Region.
', ], ], 'Container' => [ 'base' => 'Describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.
', 'refs' => [ 'ContainerMap$value' => NULL, ], ], 'ContainerImage' => [ 'base' => 'Describes a container image that is registered to an Amazon Lightsail container service.
', 'refs' => [ 'ContainerImageList$member' => NULL, 'RegisterContainerImageResult$containerImage' => 'An object that describes a container image that is registered to a Lightsail container service
', ], ], 'ContainerImageList' => [ 'base' => NULL, 'refs' => [ 'GetContainerImagesResult$containerImages' => 'An array of objects that describe container images that are registered to the container service.
', ], ], 'ContainerLabel' => [ 'base' => NULL, 'refs' => [ 'RegisterContainerImageRequest$label' => 'The label for the container image when it\'s registered to the container service.
Use a descriptive label that you can use to track the different versions of your registered container images.
Use the GetContainerImages
action to return the container images registered to a Lightsail container service. The label is the <imagelabel>
portion of the following image name example:
If the name of your container service is mycontainerservice
, and the label that you specify is mystaticwebsite
, then the name of the registered container image will be :mycontainerservice.mystaticwebsite.1
.
The number at the end of these image name examples represents the version of the registered container image. If you push and register another container image to the same Lightsail container service, with the same label, then the version number for the new registered container image will be 2
. If you push and register another container image, the version number will be 3
, and so on.
', ], ], 'ContainerMap' => [ 'base' => NULL, 'refs' => [ 'ContainerServiceDeployment$containers' => 'An object that describes the configuration for the containers of the deployment.
', 'ContainerServiceDeploymentRequest$containers' => 'An object that describes the configuration for the containers of the deployment.
', 'CreateContainerServiceDeploymentRequest$containers' => 'An object that describes the settings of the containers that will be launched on the container service.
', ], ], 'ContainerName' => [ 'base' => NULL, 'refs' => [ 'ContainerMap$key' => NULL, ], ], 'ContainerService' => [ 'base' => 'Describes an Amazon Lightsail container service.
', 'refs' => [ 'ContainerServiceList$member' => NULL, 'CreateContainerServiceDeploymentResult$containerService' => 'An object that describes a container service.
', 'CreateContainerServiceResult$containerService' => 'An object that describes a container service.
', 'UpdateContainerServiceResult$containerService' => 'An object that describes a container service.
', ], ], 'ContainerServiceDeployment' => [ 'base' => 'Describes a container deployment configuration of an Amazon Lightsail container service.
A deployment specifies the settings, such as the ports and launch command, of containers that are deployed to your container service.
', 'refs' => [ 'ContainerService$currentDeployment' => 'An object that describes the current container deployment of the container service.
', 'ContainerService$nextDeployment' => 'An object that describes the next deployment of the container service.
This value is null
when there is no deployment in a pending
state.
', 'ContainerServiceDeploymentList$member' => NULL, ], ], 'ContainerServiceDeploymentList' => [ 'base' => NULL, 'refs' => [ 'GetContainerServiceDeploymentsResult$deployments' => 'An array of objects that describe deployments for a container service.
', ], ], 'ContainerServiceDeploymentRequest' => [ 'base' => 'Describes a container deployment configuration of an Amazon Lightsail container service.
A deployment specifies the settings, such as the ports and launch command, of containers that are deployed to your container service.
', 'refs' => [ 'CreateContainerServiceRequest$deployment' => 'An object that describes a deployment for the container service.
A deployment specifies the containers that will be launched on the container service and their settings, such as the ports to open, the environment variables to apply, and the launch command to run. It also specifies the container that will serve as the public endpoint of the deployment and its settings, such as the HTTP or HTTPS port to use, and the health check configuration.
', ], ], 'ContainerServiceDeploymentState' => [ 'base' => NULL, 'refs' => [ 'ContainerServiceDeployment$state' => 'The state of the deployment.
A deployment can be in one of the following states:
-
ACTIVATING
- The deployment is being created.
-
ACTIVE
- The deployment was successfully created, and it\'s currently running on the container service. The container service can have only one deployment in an active state at a time.
-
INACTIVE
- The deployment was previously successfully created, but it is not currently running on the container service.
-
FAILED
- The deployment failed. Use the GetContainerLog
action to view the log events for the containers in the deployment to try to determine the reason for the failure.
', ], ], 'ContainerServiceECRImagePullerRole' => [ 'base' => 'Describes the activation status of the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
When activated, Lightsail creates an Identity and Access Management (IAM) role for the specified Lightsail container service. You can use the ARN of the role to create a trust relationship between your Lightsail container service and an Amazon ECR private repository in your Amazon Web Services account. This allows your container service to pull images from Amazon ECR private repositories. For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'PrivateRegistryAccess$ecrImagePullerRole' => 'An object that describes the activation status of the role that you can use to grant a Lightsail container service access to Amazon ECR private repositories. If the role is activated, the Amazon Resource Name (ARN) of the role is also listed.
', ], ], 'ContainerServiceECRImagePullerRoleRequest' => [ 'base' => 'Describes a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
When activated, Lightsail creates an Identity and Access Management (IAM) role for the specified Lightsail container service. You can use the ARN of the role to create a trust relationship between your Lightsail container service and an Amazon ECR private repository in your Amazon Web Services account. This allows your container service to pull images from Amazon ECR private repositories. For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'PrivateRegistryAccessRequest$ecrImagePullerRole' => 'An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
', ], ], 'ContainerServiceEndpoint' => [ 'base' => 'Describes the public endpoint configuration of a deployment of an Amazon Lightsail container service.
', 'refs' => [ 'ContainerServiceDeployment$publicEndpoint' => 'An object that describes the endpoint of the deployment.
', ], ], 'ContainerServiceHealthCheckConfig' => [ 'base' => 'Describes the health check configuration of an Amazon Lightsail container service.
', 'refs' => [ 'ContainerServiceEndpoint$healthCheck' => 'An object that describes the health check configuration of the container.
', 'EndpointRequest$healthCheck' => 'An object that describes the health check configuration of the container.
', ], ], 'ContainerServiceList' => [ 'base' => NULL, 'refs' => [ 'ContainerServicesListResult$containerServices' => 'An array of objects that describe one or more container services.
', ], ], 'ContainerServiceLogEvent' => [ 'base' => 'Describes the log events of a container of an Amazon Lightsail container service.
', 'refs' => [ 'ContainerServiceLogEventList$member' => NULL, ], ], 'ContainerServiceLogEventList' => [ 'base' => NULL, 'refs' => [ 'GetContainerLogResult$logEvents' => 'An array of objects that describe the log events of a container.
', ], ], 'ContainerServiceMetadataEntry' => [ 'base' => NULL, 'refs' => [ 'ContainerServiceMetadataEntryList$member' => NULL, ], ], 'ContainerServiceMetadataEntryList' => [ 'base' => NULL, 'refs' => [ 'GetContainerAPIMetadataResult$metadata' => 'Metadata about Lightsail containers, such as the current version of the Lightsail Control (lightsailctl) plugin.
', ], ], 'ContainerServiceMetricName' => [ 'base' => NULL, 'refs' => [ 'GetContainerServiceMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid container service metric names are listed below, along with the most useful statistics to include in your request, and the published unit value.
-
CPUUtilization
- The average percentage of compute units that are currently in use across all nodes of the container service. This metric identifies the processing power required to run containers on each node of the container service.
Statistics: The most useful statistics are Maximum
and Average
.
Unit: The published unit is Percent
.
-
MemoryUtilization
- The average percentage of available memory that is currently in use across all nodes of the container service. This metric identifies the memory required to run containers on each node of the container service.
Statistics: The most useful statistics are Maximum
and Average
.
Unit: The published unit is Percent
.
', 'GetContainerServiceMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'ContainerServiceName' => [ 'base' => NULL, 'refs' => [ 'ContainerService$containerServiceName' => 'The name of the container service.
', 'CreateContainerServiceDeploymentRequest$serviceName' => 'The name of the container service for which to create the deployment.
', 'CreateContainerServiceRequest$serviceName' => 'The name for the container service.
The name that you specify for your container service will make up part of its default domain. The default domain of a container service is typically https://<ServiceName>.<RandomGUID>.<AWSRegion>.cs.amazonlightsail.com
. If the name of your container service is container-service-1
, and it\'s located in the US East (Ohio) Amazon Web Services Region (us-east-2
), then the domain for your container service will be like the following example: https://container-service-1.ur4EXAMPLE2uq.us-east-2.cs.amazonlightsail.com
The following are the requirements for container service names:
-
Must be unique within each Amazon Web Services Region in your Lightsail account.
-
Must contain 1 to 63 characters.
-
Must contain only alphanumeric characters and hyphens.
-
A hyphen (-) can separate words but cannot be at the start or end of the name.
', 'DeleteContainerImageRequest$serviceName' => 'The name of the container service for which to delete a registered container image.
', 'DeleteContainerServiceRequest$serviceName' => 'The name of the container service to delete.
', 'GetContainerImagesRequest$serviceName' => 'The name of the container service for which to return registered container images.
', 'GetContainerLogRequest$serviceName' => 'The name of the container service for which to get a container log.
', 'GetContainerServiceDeploymentsRequest$serviceName' => 'The name of the container service for which to return deployments.
', 'GetContainerServiceMetricDataRequest$serviceName' => 'The name of the container service for which to get metric data.
', 'GetContainerServicesRequest$serviceName' => 'The name of the container service for which to return information.
When omitted, the response includes all of your container services in the Amazon Web Services Region where the request is made.
', 'RegisterContainerImageRequest$serviceName' => 'The name of the container service for which to register a container image.
', 'UpdateContainerServiceRequest$serviceName' => 'The name of the container service to update.
', ], ], 'ContainerServicePower' => [ 'base' => 'Describes the powers that can be specified for an Amazon Lightsail container service.
The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.
', 'refs' => [ 'ContainerServicePowerList$member' => NULL, ], ], 'ContainerServicePowerList' => [ 'base' => NULL, 'refs' => [ 'GetContainerServicePowersResult$powers' => 'An array of objects that describe the powers that can be specified for a container service.
', ], ], 'ContainerServicePowerName' => [ 'base' => NULL, 'refs' => [ 'ContainerService$power' => 'The power specification of the container service.
The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.
', 'CreateContainerServiceRequest$power' => 'The power specification for the container service.
The power specifies the amount of memory, vCPUs, and base monthly cost of each node of the container service. The power
and scale
of a container service makes up its configured capacity. To determine the monthly price of your container service, multiply the base price of the power
with the scale
(the number of nodes) of the service.
Use the GetContainerServicePowers
action to get a list of power options that you can specify using this parameter, and their base monthly cost.
', 'UpdateContainerServiceRequest$power' => 'The power for the container service.
The power specifies the amount of memory, vCPUs, and base monthly cost of each node of the container service. The power
and scale
of a container service makes up its configured capacity. To determine the monthly price of your container service, multiply the base price of the power
with the scale
(the number of nodes) of the service.
Use the GetContainerServicePowers
action to view the specifications of each power option.
', ], ], 'ContainerServiceProtocol' => [ 'base' => NULL, 'refs' => [ 'PortMap$value' => NULL, ], ], 'ContainerServicePublicDomains' => [ 'base' => NULL, 'refs' => [ 'ContainerService$publicDomainNames' => 'The public domain name of the container service, such as example.com
and www.example.com
.
You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.
If you don\'t specify public domain names, then you can use the default domain of the container service.
You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate
action to create a certificate for the public domain names you want to use with your container service.
See CreateContainerService
or UpdateContainerService
for information about how to specify public domain names for your Lightsail container service.
', 'CreateContainerServiceRequest$publicDomainNames' => 'The public domain names to use with the container service, such as example.com
and www.example.com
.
You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.
If you don\'t specify public domain names, then you can use the default domain of the container service.
You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate
action to create a certificate for the public domain names you want to use with your container service.
You can specify public domain names using a string to array map as shown in the example later on this page.
', 'UpdateContainerServiceRequest$publicDomainNames' => 'The public domain names to use with the container service, such as example.com
and www.example.com
.
You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.
If you don\'t specify public domain names, then you can use the default domain of the container service.
You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate
action to create a certificate for the public domain names you want to use with your container service.
You can specify public domain names using a string to array map as shown in the example later on this page.
', ], ], 'ContainerServicePublicDomainsList' => [ 'base' => NULL, 'refs' => [ 'ContainerServicePublicDomains$value' => NULL, ], ], 'ContainerServiceRegistryLogin' => [ 'base' => 'Describes the sign-in credentials for the container image registry of an Amazon Lightsail account.
', 'refs' => [ 'CreateContainerServiceRegistryLoginResult$registryLogin' => 'An object that describes the log in information for the container service registry of your Lightsail account.
', ], ], 'ContainerServiceScale' => [ 'base' => NULL, 'refs' => [ 'ContainerService$scale' => 'The scale specification of the container service.
The scale specifies the allocated compute nodes of the container service.
', 'CreateContainerServiceRequest$scale' => 'The scale specification for the container service.
The scale specifies the allocated compute nodes of the container service. The power
and scale
of a container service makes up its configured capacity. To determine the monthly price of your container service, multiply the base price of the power
with the scale
(the number of nodes) of the service.
', 'UpdateContainerServiceRequest$scale' => 'The scale for the container service.
The scale specifies the allocated compute nodes of the container service. The power
and scale
of a container service makes up its configured capacity. To determine the monthly price of your container service, multiply the base price of the power
with the scale
(the number of nodes) of the service.
', ], ], 'ContainerServiceState' => [ 'base' => NULL, 'refs' => [ 'ContainerService$state' => 'The current state of the container service.
The following container service states are possible:
-
PENDING
- The container service is being created.
-
READY
- The container service is running but it does not have an active container deployment.
-
DEPLOYING
- The container service is launching a container deployment.
-
RUNNING
- The container service is running and it has an active container deployment.
-
UPDATING
- The container service capacity or its custom domains are being updated.
-
DELETING
- The container service is being deleted.
-
DISABLED
- The container service is disabled, and its active deployment and containers, if any, are shut down.
', ], ], 'ContainerServiceStateDetail' => [ 'base' => 'Describes the current state of a container service.
', 'refs' => [ 'ContainerService$stateDetail' => 'An object that describes the current state of the container service.
The state detail is populated only when a container service is in a PENDING
, DEPLOYING
, or UPDATING
state.
', ], ], 'ContainerServiceStateDetailCode' => [ 'base' => NULL, 'refs' => [ 'ContainerServiceStateDetail$code' => 'The state code of the container service.
The following state codes are possible:
', ], ], 'ContainerServicesListResult' => [ 'base' => NULL, 'refs' => [], ], 'CookieObject' => [ 'base' => 'Describes whether an Amazon Lightsail content delivery network (CDN) distribution forwards cookies to the origin and, if so, which ones.
For the cookies that you specify, your distribution caches separate versions of the specified content based on the cookie values in viewer requests.
', 'refs' => [ 'CacheSettings$forwardedCookies' => 'An object that describes the cookies that are forwarded to the origin. Your content is cached based on the cookies that are forwarded.
', ], ], 'CopySnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CopySnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CostEstimate' => [ 'base' => 'Describes the estimated cost for resources in your Lightsail for Research account.
', 'refs' => [ 'CostEstimates$member' => NULL, ], ], 'CostEstimates' => [ 'base' => NULL, 'refs' => [ 'ResourceBudgetEstimate$costEstimates' => 'The cost estimate for the specified budget.
', ], ], 'CreateBucketAccessKeyRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateBucketAccessKeyResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateBucketRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateBucketResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateCertificateRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateCertificateResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateCloudFormationStackRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateCloudFormationStackResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactMethodRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactMethodResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceDeploymentRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceDeploymentResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceRegistryLoginRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceRegistryLoginResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskFromSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskFromSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDistributionResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainEntryRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainEntryResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateGUISessionAccessDetailsRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateGUISessionAccessDetailsResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstanceSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstanceSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstancesFromSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstancesFromSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstancesRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstancesResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateKeyPairRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateKeyPairResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateLoadBalancerRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateLoadBalancerResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateLoadBalancerTlsCertificateRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateLoadBalancerTlsCertificateResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseFromSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseFromSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'Currency' => [ 'base' => NULL, 'refs' => [ 'EstimateByTime$currency' => 'The currency of the estimate in USD.
', ], ], 'DeleteAlarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAlarmResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAutoSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAutoSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBucketAccessKeyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBucketAccessKeyResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBucketRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBucketResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCertificateRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCertificateResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactMethodRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactMethodResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContainerImageRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContainerImageResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContainerServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContainerServiceResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDiskRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDiskResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDiskSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDiskSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDistributionResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainEntryRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainEntryResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInstanceResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInstanceSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInstanceSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteKeyPairRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteKeyPairResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteKnownHostKeysRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteKnownHostKeysResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLoadBalancerRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLoadBalancerResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLoadBalancerTlsCertificateRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLoadBalancerTlsCertificateResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRelationalDatabaseSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRelationalDatabaseSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'DestinationInfo' => [ 'base' => 'Describes the destination of a record.
', 'refs' => [ 'CloudFormationStackRecord$destinationInfo' => 'A list of objects describing the destination service, which is AWS CloudFormation, and the Amazon Resource Name (ARN) of the AWS CloudFormation stack.
', 'ExportSnapshotRecord$destinationInfo' => 'A list of objects describing the destination of the export snapshot record.
', ], ], 'DetachCertificateFromDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DetachCertificateFromDistributionResult' => [ 'base' => NULL, 'refs' => [], ], 'DetachDiskRequest' => [ 'base' => NULL, 'refs' => [], ], 'DetachDiskResult' => [ 'base' => NULL, 'refs' => [], ], 'DetachInstancesFromLoadBalancerRequest' => [ 'base' => NULL, 'refs' => [], ], 'DetachInstancesFromLoadBalancerResult' => [ 'base' => NULL, 'refs' => [], ], 'DetachStaticIpRequest' => [ 'base' => NULL, 'refs' => [], ], 'DetachStaticIpResult' => [ 'base' => NULL, 'refs' => [], ], 'DisableAddOnRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisableAddOnResult' => [ 'base' => NULL, 'refs' => [], ], 'Disk' => [ 'base' => 'Describes a block storage disk.
', 'refs' => [ 'DiskList$member' => NULL, 'GetDiskResult$disk' => 'An object containing information about the disk.
', ], ], 'DiskInfo' => [ 'base' => 'Describes a disk.
', 'refs' => [ 'DiskInfoList$member' => NULL, ], ], 'DiskInfoList' => [ 'base' => NULL, 'refs' => [ 'InstanceSnapshotInfo$fromDiskInfo' => 'A list of objects describing the disks that were attached to the source instance.
', ], ], 'DiskList' => [ 'base' => NULL, 'refs' => [ 'GetDisksResult$disks' => 'An array of objects containing information about all block storage disks.
', 'InstanceHardware$disks' => 'The disks attached to the instance.
', 'InstanceSnapshot$fromAttachedDisks' => 'An array of disk objects containing information about all block storage disks.
', ], ], 'DiskMap' => [ 'base' => 'Describes a block storage disk mapping.
', 'refs' => [ 'DiskMapList$member' => NULL, ], ], 'DiskMapList' => [ 'base' => NULL, 'refs' => [ 'AttachedDiskMap$value' => NULL, ], ], 'DiskSnapshot' => [ 'base' => 'Describes a block storage disk snapshot.
', 'refs' => [ 'DiskSnapshotList$member' => NULL, 'GetDiskSnapshotResult$diskSnapshot' => 'An object containing information about the disk snapshot.
', ], ], 'DiskSnapshotInfo' => [ 'base' => 'Describes a disk snapshot.
', 'refs' => [ 'ExportSnapshotRecordSourceInfo$diskSnapshotInfo' => 'A list of objects describing a disk snapshot.
', ], ], 'DiskSnapshotList' => [ 'base' => NULL, 'refs' => [ 'GetDiskSnapshotsResult$diskSnapshots' => 'An array of objects containing information about all block storage disk snapshots.
', ], ], 'DiskSnapshotState' => [ 'base' => NULL, 'refs' => [ 'DiskSnapshot$state' => 'The status of the disk snapshot operation.
', ], ], 'DiskState' => [ 'base' => NULL, 'refs' => [ 'Disk$state' => 'Describes the status of the disk.
', ], ], 'DistributionBundle' => [ 'base' => 'Describes the specifications of a distribution bundle.
', 'refs' => [ 'DistributionBundleList$member' => NULL, ], ], 'DistributionBundleList' => [ 'base' => NULL, 'refs' => [ 'GetDistributionBundlesResult$bundles' => 'An object that describes a distribution bundle.
', ], ], 'DistributionList' => [ 'base' => NULL, 'refs' => [ 'GetDistributionsResult$distributions' => 'An array of objects that describe your distributions.
', ], ], 'DistributionMetricName' => [ 'base' => NULL, 'refs' => [ 'GetDistributionMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid distribution metric names are listed below, along with the most useful statistics
to include in your request, and the published unit
value.
-
Requests
- The total number of viewer requests received by your Lightsail distribution, for all HTTP methods, and for both HTTP and HTTPS requests.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is None
.
-
BytesDownloaded
- The number of bytes downloaded by viewers for GET, HEAD, and OPTIONS requests.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is None
.
-
BytesUploaded
- The number of bytes uploaded to your origin by your Lightsail distribution, using POST and PUT requests.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is None
.
-
TotalErrorRate
- The percentage of all viewer requests for which the response\'s HTTP status code was 4xx or 5xx.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Percent
.
-
4xxErrorRate
- The percentage of all viewer requests for which the response\'s HTTP status cod was 4xx. In these cases, the client or client viewer may have made an error. For example, a status code of 404 (Not Found) means that the client requested an object that could not be found.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Percent
.
-
5xxErrorRate
- The percentage of all viewer requests for which the response\'s HTTP status code was 5xx. In these cases, the origin server did not satisfy the requests. For example, a status code of 503 (Service Unavailable) means that the origin server is currently unavailable.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Percent
.
', 'GetDistributionMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'DnsRecordCreationState' => [ 'base' => 'Describes the creation state of the canonical name (CNAME) records that are automatically added by Amazon Lightsail to the DNS of a domain to validate domain ownership for an SSL/TLS certificate.
When you create an SSL/TLS certificate for a Lightsail resource, you must add a set of CNAME records to the DNS of the domains for the certificate to validate that you own the domains. Lightsail can automatically add the CNAME records to the DNS of the domain if the DNS zone for the domain exists within your Lightsail account. If automatic record addition fails, or if you manage the DNS of your domain using a third-party service, then you must manually add the CNAME records to the DNS of your domain. For more information, see Verify an SSL/TLS certificate in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'DomainValidationRecord$dnsRecordCreationState' => 'An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of the domain to validate domain ownership.
', ], ], 'DnsRecordCreationStateCode' => [ 'base' => NULL, 'refs' => [ 'DnsRecordCreationState$code' => 'The status code for the automated DNS record creation.
Following are the possible values:
-
SUCCEEDED
- The validation records were successfully added to the domain.
-
STARTED
- The automatic DNS record creation has started.
-
FAILED
- The validation records failed to be added to the domain.
', ], ], 'Domain' => [ 'base' => 'Describes a domain where you are storing recordsets.
', 'refs' => [ 'DomainList$member' => NULL, 'GetDomainResult$domain' => 'An array of key-value pairs containing information about your get domain request.
', ], ], 'DomainEntry' => [ 'base' => 'Describes a domain recordset entry.
', 'refs' => [ 'CreateDomainEntryRequest$domainEntry' => 'An array of key-value pairs containing information about the domain entry request.
', 'DeleteDomainEntryRequest$domainEntry' => 'An array of key-value pairs containing information about your domain entries.
', 'DomainEntryList$member' => NULL, 'UpdateDomainEntryRequest$domainEntry' => 'An array of key-value pairs containing information about the domain entry.
', ], ], 'DomainEntryList' => [ 'base' => NULL, 'refs' => [ 'Domain$domainEntries' => 'An array of key-value pairs containing information about the domain entries.
', ], ], 'DomainEntryOptions' => [ 'base' => NULL, 'refs' => [ 'DomainEntry$options' => '(Discontinued) The options for the domain entry.
In releases prior to November 29, 2017, this parameter was not included in the API response. It is now discontinued.
', ], ], 'DomainEntryOptionsKeys' => [ 'base' => NULL, 'refs' => [ 'DomainEntryOptions$key' => NULL, ], ], 'DomainEntryType' => [ 'base' => NULL, 'refs' => [ 'DomainEntry$type' => 'The type of domain entry, such as address for IPv4 (A), address for IPv6 (AAAA), canonical name (CNAME), mail exchanger (MX), name server (NS), start of authority (SOA), service locator (SRV), or text (TXT).
The following domain entry types can be used:
-
A
-
AAAA
-
CNAME
-
MX
-
NS
-
SOA
-
SRV
-
TXT
', ], ], 'DomainList' => [ 'base' => NULL, 'refs' => [ 'GetDomainsResult$domains' => 'An array of key-value pairs containing information about each of the domain entries in the user\'s account.
', ], ], 'DomainName' => [ 'base' => NULL, 'refs' => [ 'Certificate$domainName' => 'The domain name of the certificate.
', 'CertificateSummary$domainName' => 'The domain name of the certificate.
', 'CreateCertificateRequest$domainName' => 'The domain name (example.com
) for the certificate.
', 'CreateDomainEntryRequest$domainName' => 'The domain name (example.com
) for which you want to create the domain entry.
', 'CreateDomainRequest$domainName' => 'The domain name to manage (example.com
).
', 'CreateLoadBalancerRequest$certificateDomainName' => 'The domain name with which your certificate is associated (example.com
).
If you specify certificateDomainName
, then certificateName
is required (and vice-versa).
', 'CreateLoadBalancerTlsCertificateRequest$certificateDomainName' => 'The domain name (example.com
) for your SSL/TLS certificate.
', 'DeleteDomainEntryRequest$domainName' => 'The name of the domain entry to delete.
', 'DeleteDomainRequest$domainName' => 'The specific domain name to delete.
', 'DomainEntry$name' => 'The name of the domain.
', 'DomainNameList$member' => NULL, 'DomainValidationRecord$domainName' => 'The domain name of the certificate validation record. For example, example.com
or www.example.com
.
', 'GetDomainRequest$domainName' => 'The domain name for which your want to return information about.
', 'LoadBalancerTlsCertificate$domainName' => 'The domain name for your SSL/TLS certificate.
', 'LoadBalancerTlsCertificateDomainValidationOption$domainName' => 'The fully qualified domain name in the certificate request.
', 'LoadBalancerTlsCertificateDomainValidationRecord$domainName' => 'The domain name against which your SSL/TLS certificate was validated.
', 'SubjectAlternativeNameList$member' => NULL, 'UpdateDomainEntryRequest$domainName' => 'The name of the domain recordset to update.
', ], ], 'DomainNameList' => [ 'base' => NULL, 'refs' => [ 'CreateLoadBalancerRequest$certificateAlternativeNames' => 'The optional alternative domains and subdomains to use with your SSL/TLS certificate (www.example.com
, example.com
, m.example.com
, blog.example.com
).
', 'CreateLoadBalancerTlsCertificateRequest$certificateAlternativeNames' => 'An array of strings listing alternative domains and subdomains for your SSL/TLS certificate. Lightsail will de-dupe the names for you. You can have a maximum of 9 alternative names (in addition to the 1 primary domain). We do not support wildcards (*.example.com
).
', ], ], 'DomainValidationRecord' => [ 'base' => 'Describes the domain name system (DNS) records that you must add to the DNS of your registered domain to validate ownership for an Amazon Lightsail SSL/TLS certificate.
', 'refs' => [ 'DomainValidationRecordList$member' => NULL, ], ], 'DomainValidationRecordList' => [ 'base' => NULL, 'refs' => [ 'Certificate$domainValidationRecords' => 'An array of objects that describe the domain validation records of the certificate.
', 'RenewalSummary$domainValidationRecords' => 'An array of objects that describe the domain validation records of the certificate.
', ], ], 'DownloadDefaultKeyPairRequest' => [ 'base' => NULL, 'refs' => [], ], 'DownloadDefaultKeyPairResult' => [ 'base' => NULL, 'refs' => [], ], 'EligibleToRenew' => [ 'base' => NULL, 'refs' => [ 'Certificate$eligibleToRenew' => 'The renewal eligibility of the certificate.
', ], ], 'EmailAddress' => [ 'base' => NULL, 'refs' => [ 'SetupInstanceHttpsRequest$emailAddress' => 'The contact method for SSL/TLS certificate renewal alerts. You can enter one email address.
', ], ], 'EnableAddOnRequest' => [ 'base' => NULL, 'refs' => [], ], 'EnableAddOnResult' => [ 'base' => NULL, 'refs' => [], ], 'EndpointRequest' => [ 'base' => 'Describes the settings of a public endpoint for an Amazon Lightsail container service.
', 'refs' => [ 'ContainerServiceDeploymentRequest$publicEndpoint' => 'An object that describes the endpoint of the deployment.
', 'CreateContainerServiceDeploymentRequest$publicEndpoint' => 'An object that describes the settings of the public endpoint for the container service.
', ], ], 'Environment' => [ 'base' => NULL, 'refs' => [ 'Container$environment' => 'The environment variables of the container.
', ], ], 'EstimateByTime' => [ 'base' => 'An estimate that\'s associated with a time period.
', 'refs' => [ 'EstimatesByTime$member' => NULL, ], ], 'EstimatesByTime' => [ 'base' => NULL, 'refs' => [ 'CostEstimate$resultsByTime' => 'The cost estimate result that\'s associated with a time period.
', ], ], 'ExportSnapshotRecord' => [ 'base' => 'Describes an export snapshot record.
', 'refs' => [ 'ExportSnapshotRecordList$member' => NULL, ], ], 'ExportSnapshotRecordList' => [ 'base' => NULL, 'refs' => [ 'GetExportSnapshotRecordsResult$exportSnapshotRecords' => 'A list of objects describing the export snapshot records.
', ], ], 'ExportSnapshotRecordSourceInfo' => [ 'base' => 'Describes the source of an export snapshot record.
', 'refs' => [ 'ExportSnapshotRecord$sourceInfo' => 'A list of objects describing the source of the export snapshot record.
', ], ], 'ExportSnapshotRecordSourceType' => [ 'base' => NULL, 'refs' => [ 'ExportSnapshotRecordSourceInfo$resourceType' => 'The Lightsail resource type (InstanceSnapshot
or DiskSnapshot
).
', ], ], 'ExportSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'ExportSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'ForwardValues' => [ 'base' => NULL, 'refs' => [ 'CookieObject$option' => 'Specifies which cookies to forward to the distribution\'s origin for a cache behavior: all
, none
, or allow-list
to forward only the cookies specified in the cookiesAllowList
parameter.
', 'HeaderObject$option' => 'The headers that you want your distribution to forward to your origin and base caching on.
You can configure your distribution to do one of the following:
-
all
- Forward all headers to your origin.
-
none
- Forward only the default headers.
-
allow-list
- Forward only the headers you specify using the headersAllowList
parameter.
', ], ], 'GetActiveNamesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetActiveNamesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetAlarmsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetAlarmsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetAutoSnapshotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetAutoSnapshotsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketAccessKeysRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketAccessKeysResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketBundlesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketBundlesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBundlesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBundlesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetCertificatesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCertificatesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetCloudFormationStackRecordsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCloudFormationStackRecordsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContactMethodsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContactMethodsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerAPIMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerAPIMetadataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerImagesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerImagesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerLogRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerLogResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServiceDeploymentsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServiceDeploymentsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServiceMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServiceMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServicePowersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServicePowersResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServicesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCostEstimateRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCostEstimateResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskSnapshotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskSnapshotsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDisksRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDisksResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionBundlesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionBundlesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionLatestCacheResetRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionLatestCacheResetResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetExportSnapshotRecordsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetExportSnapshotRecordsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceAccessDetailsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceAccessDetailsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstancePortStatesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstancePortStatesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceSnapshotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceSnapshotsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceStateRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceStateResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstancesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstancesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetKeyPairRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetKeyPairResult' => [ 'base' => NULL, 'refs' => [], ], 'GetKeyPairsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetKeyPairsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerResult' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerTlsCertificatesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerTlsCertificatesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerTlsPoliciesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerTlsPoliciesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancersResult' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationResult' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationsForResourceResult' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRegionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRegionsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseBlueprintsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseBlueprintsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseBundlesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseBundlesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseEventsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseEventsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseLogEventsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseLogEventsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseLogStreamsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseLogStreamsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseMasterUserPasswordRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseMasterUserPasswordResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseParametersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseParametersResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseSnapshotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseSnapshotsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabasesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabasesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetSetupHistoryRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSetupHistoryResult' => [ 'base' => NULL, 'refs' => [], ], 'GetStaticIpRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetStaticIpResult' => [ 'base' => NULL, 'refs' => [], ], 'GetStaticIpsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetStaticIpsResult' => [ 'base' => NULL, 'refs' => [], ], 'HeaderEnum' => [ 'base' => NULL, 'refs' => [ 'HeaderForwardList$member' => NULL, ], ], 'HeaderForwardList' => [ 'base' => NULL, 'refs' => [ 'HeaderObject$headersAllowList' => 'The specific headers to forward to your distribution\'s origin.
', ], ], 'HeaderObject' => [ 'base' => 'Describes the request headers that a Lightsail distribution bases caching on.
For the headers that you specify, your distribution caches separate versions of the specified content based on the header values in viewer requests. For example, suppose viewer requests for logo.jpg
contain a custom product
header that has a value of either acme
or apex
, and you configure your distribution to cache your content based on values in the product
header. Your distribution forwards the product
header to the origin and caches the response from the origin once for each header value.
', 'refs' => [ 'CacheSettings$forwardedHeaders' => 'An object that describes the headers that are forwarded to the origin. Your content is cached based on the headers that are forwarded.
', ], ], 'HostKeyAttributes' => [ 'base' => 'Describes the public SSH host keys or the RDP certificate.
', 'refs' => [ 'HostKeysList$member' => NULL, ], ], 'HostKeysList' => [ 'base' => NULL, 'refs' => [ 'InstanceAccessDetails$hostKeys' => 'Describes the public SSH host keys or the RDP certificate.
', ], ], 'HttpEndpoint' => [ 'base' => NULL, 'refs' => [ 'InstanceMetadataOptions$httpEndpoint' => 'Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.
If the value is disabled
, you cannot access your instance metadata.
', 'UpdateInstanceMetadataOptionsRequest$httpEndpoint' => 'Enables or disables the HTTP metadata endpoint on your instances. If this parameter is not specified, the existing state is maintained.
If you specify a value of disabled
, you cannot access your instance metadata.
', ], ], 'HttpProtocolIpv6' => [ 'base' => NULL, 'refs' => [ 'InstanceMetadataOptions$httpProtocolIpv6' => 'Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.
', 'UpdateInstanceMetadataOptionsRequest$httpProtocolIpv6' => 'Enables or disables the IPv6 endpoint for the instance metadata service. This setting applies only when the HTTP metadata endpoint is enabled.
This parameter is available only for instances in the Europe (Stockholm) Amazon Web Services Region (eu-north-1
).
', ], ], 'HttpTokens' => [ 'base' => NULL, 'refs' => [ 'InstanceMetadataOptions$httpTokens' => 'The state of token usage for your instance metadata requests.
If the state is optional
, you can choose whether to retrieve instance metadata with a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials by using a valid signed token, the version 2.0 role credentials are returned.
If the state is required
, you must send a signed token header with all instance metadata retrieval requests. In this state, retrieving the IAM role credential always returns the version 2.0 credentials. The version 1.0 credentials are not available.
Not all instance blueprints in Lightsail support version 2.0 credentials. Use the MetadataNoToken
instance metric to track the number of calls to the instance metadata service that are using version 1.0 credentials. For more information, see Viewing instance metrics in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'UpdateInstanceMetadataOptionsRequest$httpTokens' => 'The state of token usage for your instance metadata requests. If the parameter is not specified in the request, the default state is optional
.
If the state is optional
, you can choose whether to retrieve instance metadata with a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials by using a valid signed token, the version 2.0 role credentials are returned.
If the state is required
, you must send a signed token header with all instance metadata retrieval requests. In this state, retrieving the IAM role credential always returns the version 2.0 credentials. The version 1.0 credentials are not available.
', ], ], 'IAMAccessKeyId' => [ 'base' => NULL, 'refs' => [ 'AccessKey$accessKeyId' => 'The ID of the access key.
', ], ], 'ImportKeyPairRequest' => [ 'base' => NULL, 'refs' => [], ], 'ImportKeyPairResult' => [ 'base' => NULL, 'refs' => [], ], 'InUseResourceCount' => [ 'base' => NULL, 'refs' => [ 'Certificate$inUseResourceCount' => 'The number of Lightsail resources that the certificate is attached to.
', ], ], 'IncludeCertificateDetails' => [ 'base' => NULL, 'refs' => [ 'GetCertificatesRequest$includeCertificateDetails' => 'Indicates whether to include detailed information about the certificates in the response.
When omitted, the response includes only the certificate names, Amazon Resource Names (ARNs), domain names, and tags.
', ], ], 'InputOrigin' => [ 'base' => 'Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
An origin can be a Lightsail instance, bucket, container service, or load balancer. A distribution pulls content from an origin, caches it, and serves it to viewers via a worldwide network of edge servers.
', 'refs' => [ 'CreateDistributionRequest$origin' => 'An object that describes the origin resource for the distribution, such as a Lightsail instance, bucket, or load balancer.
The distribution pulls, caches, and serves content from the origin.
', 'UpdateDistributionRequest$origin' => 'An object that describes the origin resource for the distribution, such as a Lightsail instance, bucket, or load balancer.
The distribution pulls, caches, and serves content from the origin.
', ], ], 'Instance' => [ 'base' => 'Describes an instance (a virtual private server).
', 'refs' => [ 'GetInstanceResult$instance' => 'An array of key-value pairs containing information about the specified instance.
', 'InstanceList$member' => NULL, ], ], 'InstanceAccessDetails' => [ 'base' => 'The parameters for gaining temporary access to one of your Amazon Lightsail instances.
', 'refs' => [ 'GetInstanceAccessDetailsResult$accessDetails' => 'An array of key-value pairs containing information about a get instance access request.
', ], ], 'InstanceAccessProtocol' => [ 'base' => NULL, 'refs' => [ 'GetInstanceAccessDetailsRequest$protocol' => 'The protocol to use to connect to your instance. Defaults to ssh
.
', 'InstanceAccessDetails$protocol' => 'The protocol for these Amazon Lightsail instance access details.
', ], ], 'InstanceEntry' => [ 'base' => 'Describes the Amazon Elastic Compute Cloud instance and related resources to be created using the create cloud formation stack
operation.
', 'refs' => [ 'InstanceEntryList$member' => NULL, ], ], 'InstanceEntryList' => [ 'base' => NULL, 'refs' => [ 'CreateCloudFormationStackRequest$instances' => 'An array of parameters that will be used to create the new Amazon EC2 instance. You can only pass one instance entry at a time in this array. You will get an invalid parameter error if you pass more than one instance entry in this array.
', ], ], 'InstanceHardware' => [ 'base' => 'Describes the hardware for the instance.
', 'refs' => [ 'Instance$hardware' => 'The size of the vCPU and the amount of RAM for the instance.
', ], ], 'InstanceHealthReason' => [ 'base' => NULL, 'refs' => [ 'InstanceHealthSummary$instanceHealthReason' => 'More information about the instance health. If the instanceHealth
is healthy
, then an instanceHealthReason
value is not provided.
If instanceHealth
is initial
, the instanceHealthReason
value can be one of the following:
-
Lb.RegistrationInProgress
- The target instance is in the process of being registered with the load balancer.
-
Lb.InitialHealthChecking
- The Lightsail load balancer is still sending the target instance the minimum number of health checks required to determine its health status.
If instanceHealth
is unhealthy
, the instanceHealthReason
value can be one of the following:
-
Instance.ResponseCodeMismatch
- The health checks did not return an expected HTTP code.
-
Instance.Timeout
- The health check requests timed out.
-
Instance.FailedHealthChecks
- The health checks failed because the connection to the target instance timed out, the target instance response was malformed, or the target instance failed the health check for an unknown reason.
-
Lb.InternalError
- The health checks failed due to an internal error.
If instanceHealth
is unused
, the instanceHealthReason
value can be one of the following:
-
Instance.NotRegistered
- The target instance is not registered with the target group.
-
Instance.NotInUse
- The target group is not used by any load balancer, or the target instance is in an Availability Zone that is not enabled for its load balancer.
-
Instance.IpUnusable
- The target IP address is reserved for use by a Lightsail load balancer.
-
Instance.InvalidState
- The target is in the stopped or terminated state.
If instanceHealth
is draining
, the instanceHealthReason
value can be one of the following:
', ], ], 'InstanceHealthState' => [ 'base' => NULL, 'refs' => [ 'InstanceHealthSummary$instanceHealth' => 'Describes the overall instance health. Valid values are below.
', ], ], 'InstanceHealthSummary' => [ 'base' => 'Describes information about the health of the instance.
', 'refs' => [ 'InstanceHealthSummaryList$member' => NULL, ], ], 'InstanceHealthSummaryList' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$instanceHealthSummary' => 'An array of InstanceHealthSummary objects describing the health of the load balancer.
', ], ], 'InstanceList' => [ 'base' => NULL, 'refs' => [ 'GetInstancesResult$instances' => 'An array of key-value pairs containing information about your instances.
', ], ], 'InstanceMetadataOptions' => [ 'base' => 'The metadata options for the instance.
', 'refs' => [ 'Instance$metadataOptions' => 'The metadata options for the Amazon Lightsail instance.
', ], ], 'InstanceMetadataState' => [ 'base' => NULL, 'refs' => [ 'InstanceMetadataOptions$state' => 'The state of the metadata option changes.
The following states are possible:
-
pending
- The metadata options are being updated. The instance is not yet ready to process metadata traffic with the new selection.
-
applied
- The metadata options have been successfully applied to the instance.
', ], ], 'InstanceMetricName' => [ 'base' => NULL, 'refs' => [ 'GetInstanceMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid instance metric names are listed below, along with the most useful statistics
to include in your request, and the published unit
value.
-
BurstCapacityPercentage
- The percentage of CPU performance available for your instance to burst above its baseline. Your instance continuously accrues and consumes burst capacity. Burst capacity stops accruing when your instance\'s BurstCapacityPercentage
reaches 100%. For more information, see Viewing instance burst capacity in Amazon Lightsail.
Statistics
: The most useful statistics are Maximum
and Average
.
Unit
: The published unit is Percent
.
-
BurstCapacityTime
- The available amount of time for your instance to burst at 100% CPU utilization. Your instance continuously accrues and consumes burst capacity. Burst capacity time stops accruing when your instance\'s BurstCapacityPercentage
metric reaches 100%.
Burst capacity time is consumed at the full rate only when your instance operates at 100% CPU utilization. For example, if your instance operates at 50% CPU utilization in the burstable zone for a 5-minute period, then it consumes CPU burst capacity minutes at a 50% rate in that period. Your instance consumed 2 minutes and 30 seconds of CPU burst capacity minutes in the 5-minute period. For more information, see Viewing instance burst capacity in Amazon Lightsail.
Statistics
: The most useful statistics are Maximum
and Average
.
Unit
: The published unit is Seconds
.
-
CPUUtilization
- The percentage of allocated compute units that are currently in use on the instance. This metric identifies the processing power to run the applications on the instance. Tools in your operating system can show a lower percentage than Lightsail when the instance is not allocated a full processor core.
Statistics
: The most useful statistics are Maximum
and Average
.
Unit
: The published unit is Percent
.
-
NetworkIn
- The number of bytes received on all network interfaces by the instance. This metric identifies the volume of incoming network traffic to the instance. The number reported is the number of bytes received during the period. Because this metric is reported in 5-minute intervals, divide the reported number by 300 to find Bytes/second.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Bytes
.
-
NetworkOut
- The number of bytes sent out on all network interfaces by the instance. This metric identifies the volume of outgoing network traffic from the instance. The number reported is the number of bytes sent during the period. Because this metric is reported in 5-minute intervals, divide the reported number by 300 to find Bytes/second.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Bytes
.
-
StatusCheckFailed
- Reports whether the instance passed or failed both the instance status check and the system status check. This metric can be either 0 (passed) or 1 (failed). This metric data is available in 1-minute (60 seconds) granularity.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
StatusCheckFailed_Instance
- Reports whether the instance passed or failed the instance status check. This metric can be either 0 (passed) or 1 (failed). This metric data is available in 1-minute (60 seconds) granularity.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
StatusCheckFailed_System
- Reports whether the instance passed or failed the system status check. This metric can be either 0 (passed) or 1 (failed). This metric data is available in 1-minute (60 seconds) granularity.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
MetadataNoToken
- Reports the number of times that the instance metadata service was successfully accessed without a token. This metric determines if there are any processes accessing instance metadata by using Instance Metadata Service Version 1, which doesn\'t use a token. If all requests use token-backed sessions, such as Instance Metadata Service Version 2, then the value is 0.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
', 'GetInstanceMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'InstanceNetworking' => [ 'base' => 'Describes monthly data transfer rates and port information for an instance.
', 'refs' => [ 'Instance$networking' => 'Information about the public ports and monthly data transfer rates for the instance.
', ], ], 'InstancePlatform' => [ 'base' => NULL, 'refs' => [ 'Blueprint$platform' => 'The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
', 'InstancePlatformList$member' => NULL, ], ], 'InstancePlatformList' => [ 'base' => NULL, 'refs' => [ 'Bundle$supportedPlatforms' => 'The operating system platform (Linux/Unix-based or Windows Server-based) that the bundle supports. You can only launch a WINDOWS
bundle on a blueprint that supports the WINDOWS
platform. LINUX_UNIX
blueprints require a LINUX_UNIX
bundle.
', ], ], 'InstancePortInfo' => [ 'base' => 'Describes information about ports for an Amazon Lightsail instance.
', 'refs' => [ 'InstancePortInfoList$member' => NULL, ], ], 'InstancePortInfoList' => [ 'base' => NULL, 'refs' => [ 'InstanceNetworking$ports' => 'An array of key-value pairs containing information about the ports on the instance.
', ], ], 'InstancePortState' => [ 'base' => 'Describes open ports on an instance, the IP addresses allowed to connect to the instance through the ports, and the protocol.
', 'refs' => [ 'InstancePortStateList$member' => NULL, ], ], 'InstancePortStateList' => [ 'base' => NULL, 'refs' => [ 'GetInstancePortStatesResult$portStates' => 'An array of objects that describe the firewall port states for the specified instance.
', ], ], 'InstanceSnapshot' => [ 'base' => 'Describes an instance snapshot.
', 'refs' => [ 'GetInstanceSnapshotResult$instanceSnapshot' => 'An array of key-value pairs containing information about the results of your get instance snapshot request.
', 'InstanceSnapshotList$member' => NULL, ], ], 'InstanceSnapshotInfo' => [ 'base' => 'Describes an instance snapshot.
', 'refs' => [ 'ExportSnapshotRecordSourceInfo$instanceSnapshotInfo' => 'A list of objects describing an instance snapshot.
', ], ], 'InstanceSnapshotList' => [ 'base' => NULL, 'refs' => [ 'GetInstanceSnapshotsResult$instanceSnapshots' => 'An array of key-value pairs containing information about the results of your get instance snapshots request.
', ], ], 'InstanceSnapshotState' => [ 'base' => NULL, 'refs' => [ 'InstanceSnapshot$state' => 'The state the snapshot is in.
', ], ], 'InstanceState' => [ 'base' => 'Describes the virtual private server (or instance) status.
', 'refs' => [ 'GetInstanceStateResult$state' => 'The state of the instance.
', 'Instance$state' => 'The status code and the state (running
) for the instance.
', ], ], 'InvalidInputException' => [ 'base' => 'Lightsail throws this exception when user input does not conform to the validation rules of an input field.
Domain and distribution APIs are only available in the N. Virginia (us-east-1
) Amazon Web Services Region. Please set your Amazon Web Services Region configuration to us-east-1
to create, view, or edit these resources.
', 'refs' => [], ], 'IpAddress' => [ 'base' => NULL, 'refs' => [ 'Instance$privateIpAddress' => 'The private IP address of the instance.
', 'Instance$publicIpAddress' => 'The public IP address of the instance.
', 'InstanceAccessDetails$ipAddress' => 'The public IP address of the Amazon Lightsail instance.
', 'StaticIp$ipAddress' => 'The static IP address.
', ], ], 'IpAddressType' => [ 'base' => NULL, 'refs' => [ 'CreateDistributionRequest$ipAddressType' => 'The IP address type for the distribution.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
', 'CreateInstancesFromSnapshotRequest$ipAddressType' => 'The IP address type for the instance.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
', 'CreateInstancesRequest$ipAddressType' => 'The IP address type for the instance.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
', 'CreateLoadBalancerRequest$ipAddressType' => 'The IP address type for the load balancer.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
', 'Instance$ipAddressType' => 'The IP address type of the instance.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
', 'LightsailDistribution$ipAddressType' => 'The IP address type of the distribution.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
', 'LoadBalancer$ipAddressType' => 'The IP address type of the load balancer.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
', 'SetIpAddressTypeRequest$ipAddressType' => 'The IP address type to set for the specified resource.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
', ], ], 'Ipv6Address' => [ 'base' => NULL, 'refs' => [ 'Ipv6AddressList$member' => NULL, ], ], 'Ipv6AddressList' => [ 'base' => NULL, 'refs' => [ 'Instance$ipv6Addresses' => 'The IPv6 addresses of the instance.
', 'InstanceAccessDetails$ipv6Addresses' => 'The IPv6 address of the Amazon Lightsail instance.
', ], ], 'IsVpcPeeredRequest' => [ 'base' => NULL, 'refs' => [], ], 'IsVpcPeeredResult' => [ 'base' => NULL, 'refs' => [], ], 'IsoDate' => [ 'base' => NULL, 'refs' => [ 'AccessKey$createdAt' => 'The timestamp when the access key was created.
', 'AccessKeyLastUsed$lastUsedDate' => 'The date and time when the access key was most recently used.
This value is null if the access key has not been used.
', 'AccountLevelBpaSync$lastSyncedAt' => 'The timestamp of when the account-level BPA configuration was last synchronized. This value is null when the account-level BPA configuration has not been synchronized.
', 'Alarm$createdAt' => 'The timestamp when the alarm was created.
', 'AutoSnapshotDetails$createdAt' => 'The timestamp when the automatic snapshot was created.
', 'Bucket$createdAt' => 'The timestamp when the distribution was created.
', 'Certificate$createdAt' => 'The timestamp when the certificate was created.
', 'Certificate$issuedAt' => 'The timestamp when the certificate was issued.
', 'Certificate$notBefore' => 'The timestamp when the certificate is first valid.
', 'Certificate$notAfter' => 'The timestamp when the certificate expires.
', 'Certificate$revokedAt' => 'The timestamp when the certificate was revoked. This value is present only when the certificate status is REVOKED
.
', 'CloudFormationStackRecord$createdAt' => 'The date when the CloudFormation stack record was created.
', 'ContactMethod$createdAt' => 'The timestamp when the contact method was created.
', 'ContainerImage$createdAt' => 'The timestamp when the container image was created.
', 'ContainerService$createdAt' => 'The timestamp when the container service was created.
', 'ContainerServiceDeployment$createdAt' => 'The timestamp when the deployment was created.
', 'ContainerServiceLogEvent$createdAt' => 'The timestamp when the container service log event was created.
', 'ContainerServiceRegistryLogin$expiresAt' => 'The timestamp of when the container image registry sign-in credentials expire.
The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials using the CreateContainerServiceRegistryLogin
action.
', 'CreateRelationalDatabaseFromSnapshotRequest$restoreTime' => 'The date and time to restore your database from.
Constraints:
-
Must be before the latest restorable time for the database.
-
Cannot be specified if the use latest restorable time
parameter is true
.
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a restore time of October 1, 2018, at 8 PM UTC, then you input 1538424000
as the restore time.
', 'Disk$createdAt' => 'The date when the disk was created.
', 'DiskSnapshot$createdAt' => 'The date when the disk snapshot was created.
', 'Domain$createdAt' => 'The date when the domain recordset was created.
', 'DownloadDefaultKeyPairResult$createdAt' => 'The timestamp when the default key pair was created.
', 'ExportSnapshotRecord$createdAt' => 'The date when the export snapshot record was created.
', 'ExportSnapshotRecordSourceInfo$createdAt' => 'The date when the source instance or disk snapshot was created.
', 'GetBucketMetricDataRequest$startTime' => 'The timestamp indicating the earliest data to be returned.
', 'GetBucketMetricDataRequest$endTime' => 'The timestamp indicating the latest data to be returned.
', 'GetContainerLogRequest$startTime' => 'The start of the time interval for which to get log data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, specify 1538424000
as the start time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetContainerLogRequest$endTime' => 'The end of the time interval for which to get log data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use an end time of October 1, 2018, at 9 PM UTC, specify 1538427600
as the end time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetContainerServiceMetricDataRequest$startTime' => 'The start time of the time period.
', 'GetContainerServiceMetricDataRequest$endTime' => 'The end time of the time period.
', 'GetCostEstimateRequest$startTime' => 'The cost estimate start time.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you want to use a start time of October 1, 2018, at 8 PM UTC, specify 1538424000
as the start time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetCostEstimateRequest$endTime' => 'The cost estimate end time.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you want to use an end time of October 1, 2018, at 9 PM UTC, specify 1538427600
as the end time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetDistributionLatestCacheResetResult$createTime' => 'The timestamp of the last cache reset (1479734909.17
) in Unix time format.
', 'GetRelationalDatabaseLogEventsRequest$startTime' => 'The start of the time interval from which to get log events.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, then you input 1538424000
as the start time.
', 'GetRelationalDatabaseLogEventsRequest$endTime' => 'The end of the time interval from which to get log events.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use an end time of October 1, 2018, at 8 PM UTC, then you input 1538424000
as the end time.
', 'GetRelationalDatabaseMasterUserPasswordResult$createdAt' => 'The timestamp when the specified version of the master user password was created.
', 'GetRelationalDatabaseMetricDataRequest$startTime' => 'The start of the time interval from which to get metric data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, then you input 1538424000
as the start time.
', 'GetRelationalDatabaseMetricDataRequest$endTime' => 'The end of the time interval from which to get metric data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use an end time of October 1, 2018, at 8 PM UTC, then you input 1538424000
as the end time.
', 'HostKeyAttributes$witnessedAt' => 'The time that the SSH host key or RDP certificate was recorded by Lightsail.
', 'HostKeyAttributes$notValidBefore' => 'The returned RDP certificate is valid after this point in time.
This value is listed only for RDP certificates.
', 'HostKeyAttributes$notValidAfter' => 'The returned RDP certificate is not valid after this point in time.
This value is listed only for RDP certificates.
', 'Instance$createdAt' => 'The timestamp when the instance was created (1479734909.17
) in Unix time format.
', 'InstanceAccessDetails$expiresAt' => 'For SSH access, the date on which the temporary keys expire.
', 'InstanceSnapshot$createdAt' => 'The timestamp when the snapshot was created (1479907467.024
).
', 'KeyPair$createdAt' => 'The timestamp when the key pair was created (1479816991.349
).
', 'LightsailDistribution$createdAt' => 'The timestamp when the distribution was created.
', 'LoadBalancer$createdAt' => 'The date when your load balancer was created.
', 'LoadBalancerTlsCertificate$createdAt' => 'The time when you created your SSL/TLS certificate.
', 'LoadBalancerTlsCertificate$issuedAt' => 'The time when the SSL/TLS certificate was issued.
', 'LoadBalancerTlsCertificate$notAfter' => 'The timestamp when the SSL/TLS certificate expires.
', 'LoadBalancerTlsCertificate$notBefore' => 'The timestamp when the SSL/TLS certificate is first valid.
', 'LoadBalancerTlsCertificate$revokedAt' => 'The timestamp when the certificate was revoked. This value is present only when the certificate status is REVOKED
.
', 'LogEvent$createdAt' => 'The timestamp when the database log event was created.
', 'Operation$createdAt' => 'The timestamp when the operation was initialized (1479816991.349
).
', 'Operation$statusChangedAt' => 'The timestamp when the status was changed (1479816991.349
).
', 'PendingMaintenanceAction$currentApplyDate' => 'The effective date of the pending database maintenance action.
', 'RelationalDatabase$createdAt' => 'The timestamp when the database was created. Formatted in Unix time.
', 'RelationalDatabase$latestRestorableTime' => 'The latest point in time to which the database can be restored. Formatted in Unix time.
', 'RelationalDatabaseEvent$createdAt' => 'The timestamp when the database event was created.
', 'RelationalDatabaseSnapshot$createdAt' => 'The timestamp when the database snapshot was created.
', 'RenewalSummary$updatedAt' => 'The timestamp when the certificate was last updated.
', 'ResetDistributionCacheResult$createTime' => 'The timestamp of the reset cache request (1479734909.17
) in Unix time format.
', 'ResourceBudgetEstimate$startTime' => 'The estimate start time.
', 'ResourceBudgetEstimate$endTime' => 'The estimate end time.
', 'SetupExecutionDetails$dateTime' => 'The timestamp for when the request was run.
', 'SetupHistoryResource$createdAt' => 'The timestamp for when the resource was created.
', 'StaticIp$createdAt' => 'The timestamp when the static IP was created (1479735304.222
).
', 'TimePeriod$start' => 'The beginning of the time period. The start date is inclusive. For example, if start
is 2017-01-01
, Lightsail for Research retrieves cost and usage data starting at 2017-01-01
up to the end date. The start date must be equal to or no later than the current date to avoid a validation error.
', 'TimePeriod$end' => 'The end of the time period. The end date is exclusive. For example, if end
is 2017-05-01
, Lightsail for Research retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
', ], ], 'IssuerCA' => [ 'base' => NULL, 'refs' => [ 'Certificate$issuerCA' => 'The certificate authority that issued the certificate.
', ], ], 'KeyAlgorithm' => [ 'base' => NULL, 'refs' => [ 'Certificate$keyAlgorithm' => 'The algorithm used to generate the key pair (the public and private key) of the certificate.
', ], ], 'KeyPair' => [ 'base' => 'Describes an SSH key pair.
', 'refs' => [ 'CreateKeyPairResult$keyPair' => 'An array of key-value pairs containing information about the new key pair you just created.
', 'GetKeyPairResult$keyPair' => 'An array of key-value pairs containing information about the key pair.
', 'KeyPairList$member' => NULL, ], ], 'KeyPairList' => [ 'base' => NULL, 'refs' => [ 'GetKeyPairsResult$keyPairs' => 'An array of key-value pairs containing information about the key pairs.
', ], ], 'LightsailDistribution' => [ 'base' => 'Describes an Amazon Lightsail content delivery network (CDN) distribution.
', 'refs' => [ 'CreateDistributionResult$distribution' => 'An object that describes the distribution created.
', 'DistributionList$member' => NULL, ], ], 'LoadBalancer' => [ 'base' => 'Describes a load balancer.
', 'refs' => [ 'GetLoadBalancerResult$loadBalancer' => 'An object containing information about your load balancer.
', 'LoadBalancerList$member' => NULL, ], ], 'LoadBalancerAttributeName' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerConfigurationOptions$key' => NULL, 'UpdateLoadBalancerAttributeRequest$attributeName' => 'The name of the attribute you want to update.
', ], ], 'LoadBalancerConfigurationOptions' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$configurationOptions' => 'A string to string map of the configuration options for your load balancer. Valid values are listed below.
', ], ], 'LoadBalancerList' => [ 'base' => NULL, 'refs' => [ 'GetLoadBalancersResult$loadBalancers' => 'An array of LoadBalancer objects describing your load balancers.
', ], ], 'LoadBalancerMetricName' => [ 'base' => NULL, 'refs' => [ 'GetLoadBalancerMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid load balancer metric names are listed below, along with the most useful statistics
to include in your request, and the published unit
value.
-
ClientTLSNegotiationErrorCount
- The number of TLS connections initiated by the client that did not establish a session with the load balancer due to a TLS error generated by the load balancer. Possible causes include a mismatch of ciphers or protocols.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
HealthyHostCount
- The number of target instances that are considered healthy.
Statistics
: The most useful statistic are Average
, Minimum
, and Maximum
.
Unit
: The published unit is Count
.
-
HTTPCode_Instance_2XX_Count
- The number of HTTP 2XX response codes generated by the target instances. This does not include any response codes generated by the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
HTTPCode_Instance_3XX_Count
- The number of HTTP 3XX response codes generated by the target instances. This does not include any response codes generated by the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
HTTPCode_Instance_4XX_Count
- The number of HTTP 4XX response codes generated by the target instances. This does not include any response codes generated by the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
HTTPCode_Instance_5XX_Count
- The number of HTTP 5XX response codes generated by the target instances. This does not include any response codes generated by the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
HTTPCode_LB_4XX_Count
- The number of HTTP 4XX client error codes that originated from the load balancer. Client errors are generated when requests are malformed or incomplete. These requests were not received by the target instance. This count does not include response codes generated by the target instances.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
HTTPCode_LB_5XX_Count
- The number of HTTP 5XX server error codes that originated from the load balancer. This does not include any response codes generated by the target instance. This metric is reported if there are no healthy instances attached to the load balancer, or if the request rate exceeds the capacity of the instances (spillover) or the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
InstanceResponseTime
- The time elapsed, in seconds, after the request leaves the load balancer until a response from the target instance is received.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Seconds
.
-
RejectedConnectionCount
- The number of connections that were rejected because the load balancer had reached its maximum number of connections.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
RequestCount
- The number of requests processed over IPv4. This count includes only the requests with a response generated by a target instance of the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
UnhealthyHostCount
- The number of target instances that are considered unhealthy.
Statistics
: The most useful statistic are Average
, Minimum
, and Maximum
.
Unit
: The published unit is Count
.
', 'GetLoadBalancerMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'LoadBalancerProtocol' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$protocol' => 'The protocol you have enabled for your load balancer. Valid values are below.
You can\'t just have HTTP_HTTPS
, but you can have just HTTP
.
', ], ], 'LoadBalancerState' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$state' => 'The status of your load balancer. Valid values are below.
', ], ], 'LoadBalancerTlsCertificate' => [ 'base' => 'Describes a load balancer SSL/TLS certificate.
TLS is just an updated, more secure version of Secure Socket Layer (SSL).
', 'refs' => [ 'LoadBalancerTlsCertificateList$member' => NULL, ], ], 'LoadBalancerTlsCertificateDnsRecordCreationState' => [ 'base' => 'An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of the domain to validate domain ownership.
', 'refs' => [ 'LoadBalancerTlsCertificateDomainValidationRecord$dnsRecordCreationState' => 'An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of a domain to validate domain ownership.
', ], ], 'LoadBalancerTlsCertificateDnsRecordCreationStateCode' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificateDnsRecordCreationState$code' => 'The status code for the automated DNS record creation.
Following are the possible values:
-
SUCCEEDED
- The validation records were successfully added.
-
STARTED
- The automatic DNS record creation has started.
-
FAILED
- The validation record addition failed.
', ], ], 'LoadBalancerTlsCertificateDomainStatus' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificateDomainValidationOption$validationStatus' => 'The status of the domain validation. Valid values are listed below.
', 'LoadBalancerTlsCertificateDomainValidationRecord$validationStatus' => 'The validation status. Valid values are listed below.
', ], ], 'LoadBalancerTlsCertificateDomainValidationOption' => [ 'base' => 'Contains information about the domain names on an SSL/TLS certificate that you will use to validate domain ownership.
', 'refs' => [ 'LoadBalancerTlsCertificateDomainValidationOptionList$member' => NULL, ], ], 'LoadBalancerTlsCertificateDomainValidationOptionList' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificateRenewalSummary$domainValidationOptions' => 'Contains information about the validation of each domain name in the certificate, as it pertains to Lightsail\'s managed renewal. This is different from the initial validation that occurs as a result of the RequestCertificate request.
', ], ], 'LoadBalancerTlsCertificateDomainValidationRecord' => [ 'base' => 'Describes the validation record of each domain name in the SSL/TLS certificate.
', 'refs' => [ 'LoadBalancerTlsCertificateDomainValidationRecordList$member' => NULL, ], ], 'LoadBalancerTlsCertificateDomainValidationRecordList' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificate$domainValidationRecords' => 'An array of LoadBalancerTlsCertificateDomainValidationRecord objects describing the records.
', ], ], 'LoadBalancerTlsCertificateFailureReason' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificate$failureReason' => 'The validation failure reason, if any, of the certificate.
The following failure reasons are possible:
-
NO_AVAILABLE_CONTACTS
- This failure applies to email validation, which is not available for Lightsail certificates.
-
ADDITIONAL_VERIFICATION_REQUIRED
- Lightsail requires additional information to process this certificate request. This can happen as a fraud-protection measure, such as when the domain ranks within the Alexa top 1000 websites. To provide the required information, use the AWS Support Center to contact AWS Support.
You cannot request a certificate for Amazon-owned domain names such as those ending in amazonaws.com, cloudfront.net, or elasticbeanstalk.com.
-
DOMAIN_NOT_ALLOWED
- One or more of the domain names in the certificate request was reported as an unsafe domain by VirusTotal. To correct the problem, search for your domain name on the VirusTotal website. If your domain is reported as suspicious, see Google Help for Hacked Websites to learn what you can do.
If you believe that the result is a false positive, notify the organization that is reporting the domain. VirusTotal is an aggregate of several antivirus and URL scanners and cannot remove your domain from a block list itself. After you correct the problem and the VirusTotal registry has been updated, request a new certificate.
If you see this error and your domain is not included in the VirusTotal list, visit the AWS Support Center and create a case.
-
INVALID_PUBLIC_DOMAIN
- One or more of the domain names in the certificate request is not valid. Typically, this is because a domain name in the request is not a valid top-level domain. Try to request a certificate again, correcting any spelling errors or typos that were in the failed request, and ensure that all domain names in the request are for valid top-level domains. For example, you cannot request a certificate for example.invalidpublicdomain
because invalidpublicdomain
is not a valid top-level domain.
-
OTHER
- Typically, this failure occurs when there is a typographical error in one or more of the domain names in the certificate request. Try to request a certificate again, correcting any spelling errors or typos that were in the failed request.
', ], ], 'LoadBalancerTlsCertificateList' => [ 'base' => NULL, 'refs' => [ 'GetLoadBalancerTlsCertificatesResult$tlsCertificates' => 'An array of LoadBalancerTlsCertificate objects describing your SSL/TLS certificates.
', ], ], 'LoadBalancerTlsCertificateRenewalStatus' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificateRenewalSummary$renewalStatus' => 'The renewal status of the certificate.
The following renewal status are possible:
-
PendingAutoRenewal
- Lightsail is attempting to automatically validate the domain names of the certificate. No further action is required.
-
PendingValidation
- Lightsail couldn\'t automatically validate one or more domain names of the certificate. You must take action to validate these domain names or the certificate won\'t be renewed. Check to make sure your certificate\'s domain validation records exist in your domain\'s DNS, and that your certificate remains in use.
-
Success
- All domain names in the certificate are validated, and Lightsail renewed the certificate. No further action is required.
-
Failed
- One or more domain names were not validated before the certificate expired, and Lightsail did not renew the certificate. You can request a new certificate using the CreateCertificate
action.
', ], ], 'LoadBalancerTlsCertificateRenewalSummary' => [ 'base' => 'Contains information about the status of Lightsail\'s managed renewal for the certificate.
The renewal status of the certificate.
The following renewal status are possible:
-
PendingAutoRenewal
- Lightsail is attempting to automatically validate the domain names in the certificate. No further action is required.
-
PendingValidation
- Lightsail couldn\'t automatically validate one or more domain names in the certificate. You must take action to validate these domain names or the certificate won\'t be renewed. If you used DNS validation, check to make sure your certificate\'s domain validation records exist in your domain\'s DNS, and that your certificate remains in use.
-
Success
- All domain names in the certificate are validated, and Lightsail renewed the certificate. No further action is required.
-
Failed
- One or more domain names were not validated before the certificate expired, and Lightsail did not renew the certificate. You can request a new certificate using the CreateCertificate
action.
', 'refs' => [ 'LoadBalancerTlsCertificate$renewalSummary' => 'An object that describes the status of the certificate renewal managed by Lightsail.
', ], ], 'LoadBalancerTlsCertificateRevocationReason' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificate$revocationReason' => 'The reason the certificate was revoked. This value is present only when the certificate status is REVOKED
.
', ], ], 'LoadBalancerTlsCertificateStatus' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificate$status' => 'The validation status of the SSL/TLS certificate. Valid values are below.
', ], ], 'LoadBalancerTlsCertificateSummary' => [ 'base' => 'Provides a summary of SSL/TLS certificate metadata.
', 'refs' => [ 'LoadBalancerTlsCertificateSummaryList$member' => NULL, ], ], 'LoadBalancerTlsCertificateSummaryList' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$tlsCertificateSummaries' => 'An array of LoadBalancerTlsCertificateSummary objects that provide additional information about the SSL/TLS certificates. For example, if true
, the certificate is attached to the load balancer.
', ], ], 'LoadBalancerTlsPolicy' => [ 'base' => 'Describes the TLS security policies that are available for Lightsail load balancers.
For more information about load balancer TLS security policies, see Configuring TLS security policies on your Amazon Lightsail load balancers in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'LoadBalancerTlsPolicyList$member' => NULL, ], ], 'LoadBalancerTlsPolicyList' => [ 'base' => NULL, 'refs' => [ 'GetLoadBalancerTlsPoliciesResult$tlsPolicies' => 'An array of objects that describe the TLS security policies that are available.
', ], ], 'LogEvent' => [ 'base' => 'Describes a database log event.
', 'refs' => [ 'LogEventList$member' => NULL, ], ], 'LogEventList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseLogEventsResult$resourceLogEvents' => 'An object describing the result of your get relational database log events request.
', ], ], 'MetricDatapoint' => [ 'base' => 'Describes the metric data point.
', 'refs' => [ 'MetricDatapointList$member' => NULL, ], ], 'MetricDatapointList' => [ 'base' => NULL, 'refs' => [ 'GetBucketMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', 'GetContainerServiceMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', 'GetDistributionMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', 'GetInstanceMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', 'GetLoadBalancerMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', 'GetRelationalDatabaseMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', ], ], 'MetricName' => [ 'base' => NULL, 'refs' => [ 'Alarm$metricName' => 'The name of the metric associated with the alarm.
', 'PutAlarmRequest$metricName' => 'The name of the metric to associate with the alarm.
You can configure up to two alarms per metric.
The following metrics are available for each resource type:
-
Instances: BurstCapacityPercentage
, BurstCapacityTime
, CPUUtilization
, NetworkIn
, NetworkOut
, StatusCheckFailed
, StatusCheckFailed_Instance
, and StatusCheckFailed_System
.
-
Load balancers: ClientTLSNegotiationErrorCount
, HealthyHostCount
, UnhealthyHostCount
, HTTPCode_LB_4XX_Count
, HTTPCode_LB_5XX_Count
, HTTPCode_Instance_2XX_Count
, HTTPCode_Instance_3XX_Count
, HTTPCode_Instance_4XX_Count
, HTTPCode_Instance_5XX_Count
, InstanceResponseTime
, RejectedConnectionCount
, and RequestCount
.
-
Relational databases: CPUUtilization
, DatabaseConnections
, DiskQueueDepth
, FreeStorageSpace
, NetworkReceiveThroughput
, and NetworkTransmitThroughput
.
For more information about these metrics, see Metrics available in Lightsail.
', ], ], 'MetricPeriod' => [ 'base' => NULL, 'refs' => [ 'Alarm$period' => 'The period, in seconds, over which the statistic is applied.
', 'GetBucketMetricDataRequest$period' => 'The granularity, in seconds, of the returned data points.
Bucket storage metrics are reported once per day. Therefore, you should specify a period of 86400 seconds, which is the number of seconds in a day.
', 'GetContainerServiceMetricDataRequest$period' => 'The granularity, in seconds, of the returned data points.
All container service metric data is available in 5-minute (300 seconds) granularity.
', 'GetDistributionMetricDataRequest$period' => 'The granularity, in seconds, for the metric data points that will be returned.
', 'GetInstanceMetricDataRequest$period' => 'The granularity, in seconds, of the returned data points.
The StatusCheckFailed
, StatusCheckFailed_Instance
, and StatusCheckFailed_System
instance metric data is available in 1-minute (60 seconds) granularity. All other instance metric data is available in 5-minute (300 seconds) granularity.
', 'GetLoadBalancerMetricDataRequest$period' => 'The granularity, in seconds, of the returned data points.
', 'GetRelationalDatabaseMetricDataRequest$period' => 'The granularity, in seconds, of the returned data points.
All relational database metric data is available in 1-minute (60 seconds) granularity.
', ], ], 'MetricStatistic' => [ 'base' => NULL, 'refs' => [ 'Alarm$statistic' => 'The statistic for the metric associated with the alarm.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'MetricStatisticList$member' => NULL, ], ], 'MetricStatisticList' => [ 'base' => NULL, 'refs' => [ 'GetBucketMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- The sum of all values submitted for the matching metric. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum
/ SampleCount
during the specified period. By comparing this statistic with the Minimum
and Maximum
values, you can determine the full scope of a metric and how close the average use is to the Minimum
and Maximum
values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'GetContainerServiceMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum
/ SampleCount
during the specified period. By comparing this statistic with the Minimum
and Maximum
values, you can determine the full scope of a metric and how close the average use is to the Minimum
and Maximum
values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'GetDistributionMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'GetInstanceMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'GetLoadBalancerMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'GetRelationalDatabaseMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', ], ], 'MetricUnit' => [ 'base' => NULL, 'refs' => [ 'Alarm$unit' => 'The unit of the metric associated with the alarm.
', 'GetBucketMetricDataRequest$unit' => 'The unit for the metric data request.
Valid units depend on the metric data being requested. For the valid units with each available metric, see the metricName
parameter.
', 'GetDistributionMetricDataRequest$unit' => 'The unit for the metric data request.
Valid units depend on the metric data being requested. For the valid units with each available metric, see the metricName
parameter.
', 'GetInstanceMetricDataRequest$unit' => 'The unit for the metric data request. Valid units depend on the metric data being requested. For the valid units to specify with each available metric, see the metricName
parameter.
', 'GetLoadBalancerMetricDataRequest$unit' => 'The unit for the metric data request. Valid units depend on the metric data being requested. For the valid units with each available metric, see the metricName
parameter.
', 'GetRelationalDatabaseMetricDataRequest$unit' => 'The unit for the metric data request. Valid units depend on the metric data being requested. For the valid units with each available metric, see the metricName
parameter.
', 'MetricDatapoint$unit' => 'The unit.
', ], ], 'MonitoredResourceInfo' => [ 'base' => 'Describes resource being monitored by an alarm.
An alarm is a way to monitor your Amazon Lightsail resource metrics. For more information, see Alarms in Amazon Lightsail.
', 'refs' => [ 'Alarm$monitoredResourceInfo' => 'An object that lists information about the resource monitored by the alarm.
', ], ], 'MonthlyTransfer' => [ 'base' => 'Describes the monthly data transfer in and out of your virtual private server (or instance).
', 'refs' => [ 'InstanceNetworking$monthlyTransfer' => 'The amount of data in GB allocated for monthly data transfers.
', ], ], 'NameServersUpdateState' => [ 'base' => 'Describes the state of the name server records update made by Amazon Lightsail to an Amazon Route 53 registered domain.
For more information, see DNS in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'RegisteredDomainDelegationInfo$nameServersUpdateState' => 'An object that describes the state of the name server records that are automatically added to the Route 53 domain by Lightsail.
', ], ], 'NameServersUpdateStateCode' => [ 'base' => NULL, 'refs' => [ 'NameServersUpdateState$code' => 'The status code for the name servers update.
Following are the possible values:
-
SUCCEEDED
- The name server records were successfully updated.
-
PENDING
- The name server record update is in progress.
-
FAILED
- The name server record update failed.
-
STARTED
- The automatic name server record update started.
', ], ], 'NetworkProtocol' => [ 'base' => NULL, 'refs' => [ 'InstancePortInfo$protocol' => 'The IP protocol name.
The name can be one of the following:
-
tcp
- Transmission Control Protocol (TCP) provides reliable, ordered, and error-checked delivery of streamed data between applications running on hosts communicating by an IP network. If you have an application that doesn\'t require reliable data stream service, use UDP instead.
-
all
- All transport layer protocol types. For more general information, see Transport layer on Wikipedia.
-
udp
- With User Datagram Protocol (UDP), computer applications can send messages (or datagrams) to other hosts on an Internet Protocol (IP) network. Prior communications are not required to set up transmission channels or data paths. Applications that don\'t require reliable data stream service can use UDP, which provides a connectionless datagram service that emphasizes reduced latency over reliability. If you do require reliable data stream service, use TCP instead.
-
icmp
- Internet Control Message Protocol (ICMP) is used to send error messages and operational information indicating success or failure when communicating with an instance. For example, an error is indicated when an instance could not be reached. When you specify icmp
as the protocol
, you must specify the ICMP type using the fromPort
parameter, and ICMP code using the toPort
parameter.
', 'InstancePortState$protocol' => 'The IP protocol name.
The name can be one of the following:
-
tcp
- Transmission Control Protocol (TCP) provides reliable, ordered, and error-checked delivery of streamed data between applications running on hosts communicating by an IP network. If you have an application that doesn\'t require reliable data stream service, use UDP instead.
-
all
- All transport layer protocol types. For more general information, see Transport layer on Wikipedia.
-
udp
- With User Datagram Protocol (UDP), computer applications can send messages (or datagrams) to other hosts on an Internet Protocol (IP) network. Prior communications are not required to set up transmission channels or data paths. Applications that don\'t require reliable data stream service can use UDP, which provides a connectionless datagram service that emphasizes reduced latency over reliability. If you do require reliable data stream service, use TCP instead.
-
icmp
- Internet Control Message Protocol (ICMP) is used to send error messages and operational information indicating success or failure when communicating with an instance. For example, an error is indicated when an instance could not be reached. When you specify icmp
as the protocol
, you must specify the ICMP type using the fromPort
parameter, and ICMP code using the toPort
parameter.
', 'PortInfo$protocol' => 'The IP protocol name.
The name can be one of the following:
-
tcp
- Transmission Control Protocol (TCP) provides reliable, ordered, and error-checked delivery of streamed data between applications running on hosts communicating by an IP network. If you have an application that doesn\'t require reliable data stream service, use UDP instead.
-
all
- All transport layer protocol types. For more general information, see Transport layer on Wikipedia.
-
udp
- With User Datagram Protocol (UDP), computer applications can send messages (or datagrams) to other hosts on an Internet Protocol (IP) network. Prior communications are not required to set up transmission channels or data paths. Applications that don\'t require reliable data stream service can use UDP, which provides a connectionless datagram service that emphasizes reduced latency over reliability. If you do require reliable data stream service, use TCP instead.
-
icmp
- Internet Control Message Protocol (ICMP) is used to send error messages and operational information indicating success or failure when communicating with an instance. For example, an error is indicated when an instance could not be reached. When you specify icmp
as the protocol
, you must specify the ICMP type using the fromPort
parameter, and ICMP code using the toPort
parameter.
', ], ], 'NonEmptyString' => [ 'base' => NULL, 'refs' => [ 'AccessKey$secretAccessKey' => 'The secret access key used to sign requests.
You should store the secret access key in a safe location. We recommend that you delete the access key if the secret access key is compromised.
', 'Alarm$arn' => 'The Amazon Resource Name (ARN) of the alarm.
', 'AttachDiskRequest$diskPath' => 'The disk path to expose to the instance (/dev/xvdf
).
', 'AvailabilityZone$zoneName' => 'The name of the Availability Zone. The format is us-east-2a
(case-sensitive).
', 'AvailabilityZone$state' => 'The state of the Availability Zone.
', 'Blueprint$blueprintId' => 'The ID for the virtual private server image (app_wordpress_4_4
or app_lamp_7_0
).
', 'Blueprint$group' => 'The group name of the blueprint (amazon-linux
).
', 'Bucket$resourceType' => 'The Lightsail resource type of the bucket.
', 'Bucket$arn' => 'The Amazon Resource Name (ARN) of the bucket.
', 'Bucket$bundleId' => 'The ID of the bundle currently applied to the bucket.
A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket.
Use the UpdateBucketBundle action to change the bundle of a bucket.
', 'Bucket$url' => 'The URL of the bucket.
', 'Bucket$supportCode' => 'The support code for a bucket. Include this code in your email to support when you have questions about a Lightsail bucket. This code enables our support team to look up your Lightsail information more easily.
', 'Bucket$objectVersioning' => 'Indicates whether object versioning is enabled for the bucket.
The following options can be configured:
-
Enabled
- Object versioning is enabled.
-
Suspended
- Object versioning was previously enabled but is currently suspended. Existing object versions are retained.
-
NeverEnabled
- Object versioning has never been enabled.
', 'BucketBundle$bundleId' => 'The ID of the bundle.
', 'BucketBundle$name' => 'The name of the bundle.
', 'BucketState$code' => 'The state code of the bucket.
The following codes are possible:
', 'Bundle$bundleId' => 'The bundle ID (micro_1_0
).
', 'CacheSettings$allowedHTTPMethods' => 'The HTTP methods that are processed and forwarded to the distribution\'s origin.
You can specify the following options:
-
GET,HEAD
- The distribution forwards the GET
and HEAD
methods.
-
GET,HEAD,OPTIONS
- The distribution forwards the GET
, HEAD
, and OPTIONS
methods.
-
GET,HEAD,OPTIONS,PUT,PATCH,POST,DELETE
- The distribution forwards the GET
, HEAD
, OPTIONS
, PUT
, PATCH
, POST
, and DELETE
methods.
If you specify the third option, you might need to restrict access to your distribution\'s origin so users can\'t perform operations that you don\'t want them to. For example, you might not want users to have permission to delete objects from your origin.
', 'CacheSettings$cachedHTTPMethods' => 'The HTTP method responses that are cached by your distribution.
You can specify the following options:
-
GET,HEAD
- The distribution caches responses to the GET
and HEAD
methods.
-
GET,HEAD,OPTIONS
- The distribution caches responses to the GET
, HEAD
, and OPTIONS
methods.
', 'Certificate$arn' => 'The Amazon Resource Name (ARN) of the certificate.
', 'CertificateSummary$certificateArn' => 'The Amazon Resource Name (ARN) of the certificate.
', 'CloudFormationStackRecord$arn' => 'The Amazon Resource Name (ARN) of the CloudFormation stack record.
', 'CloudFormationStackRecordSourceInfo$name' => 'The name of the record.
', 'CloudFormationStackRecordSourceInfo$arn' => 'The Amazon Resource Name (ARN) of the export snapshot record.
', 'ContactMethod$contactEndpoint' => 'The destination of the contact method, such as an email address or a mobile phone number.
', 'ContactMethod$arn' => 'The Amazon Resource Name (ARN) of the contact method.
', 'ContainerService$arn' => 'The Amazon Resource Name (ARN) of the container service.
', 'CostEstimate$usageType' => 'The types of usage that are included in the estimate, such as costs, usage, or data transfer.
', 'CreateBucketRequest$bundleId' => 'The ID of the bundle to use for the bucket.
A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket.
Use the GetBucketBundles action to get a list of bundle IDs that you can specify.
Use the UpdateBucketBundle action to change the bundle after the bucket is created.
', 'CreateDiskFromSnapshotRequest$availabilityZone' => 'The Availability Zone where you want to create the disk (us-east-2a
). Choose the same Availability Zone as the Lightsail instance where you want to create the disk.
Use the GetRegions operation to list the Availability Zones where Lightsail is currently available.
', 'CreateDiskRequest$availabilityZone' => 'The Availability Zone where you want to create the disk (us-east-2a
). Use the same Availability Zone as the Lightsail instance to which you want to attach the disk.
Use the get regions
operation to list the Availability Zones where Lightsail is currently available.
', 'CreateInstancesFromSnapshotRequest$bundleId' => 'The bundle of specification information for your virtual private server (or instance), including the pricing plan (micro_1_0
).
', 'CreateInstancesRequest$blueprintId' => 'The ID for a virtual private server image (app_wordpress_4_4
or app_lamp_7_0
). Use the get blueprints
operation to return a list of available images (or blueprints).
Use active blueprints when creating new instances. Inactive blueprints are listed to support customers with existing instances and are not necessarily available to create new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.
', 'CreateInstancesRequest$bundleId' => 'The bundle of specification information for your virtual private server (or instance), including the pricing plan (micro_1_0
).
', 'DeleteBucketAccessKeyRequest$accessKeyId' => 'The ID of the access key to delete.
Use the GetBucketAccessKeys action to get a list of access key IDs that you can specify.
', 'DestinationInfo$id' => 'The ID of the resource created at the destination.
', 'DestinationInfo$service' => 'The destination service of the record.
', 'Disk$arn' => 'The Amazon Resource Name (ARN) of the disk.
', 'DiskInfo$path' => 'The disk path.
', 'DiskMap$originalDiskPath' => 'The original disk path exposed to the instance (for example, /dev/sdh
).
', 'DiskSnapshot$arn' => 'The Amazon Resource Name (ARN) of the disk snapshot.
', 'DiskSnapshot$fromDiskArn' => 'The Amazon Resource Name (ARN) of the source disk from which the disk snapshot was created.
', 'DiskSnapshot$fromInstanceArn' => 'The Amazon Resource Name (ARN) of the source instance from which the disk (system volume) snapshot was created.
', 'Domain$arn' => 'The Amazon Resource Name (ARN) of the domain recordset (arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE
).
', 'DomainEntry$id' => 'The ID of the domain recordset entry.
', 'ExportSnapshotRecord$arn' => 'The Amazon Resource Name (ARN) of the export snapshot record.
', 'ExportSnapshotRecordSourceInfo$name' => 'The name of the source instance or disk snapshot.
', 'ExportSnapshotRecordSourceInfo$arn' => 'The Amazon Resource Name (ARN) of the source instance or disk snapshot.
', 'ExportSnapshotRecordSourceInfo$fromResourceName' => 'The name of the snapshot\'s source instance or disk.
', 'ExportSnapshotRecordSourceInfo$fromResourceArn' => 'The Amazon Resource Name (ARN) of the snapshot\'s source instance or disk.
', 'GetOperationRequest$operationId' => 'A GUID used to identify the operation.
', 'Instance$arn' => 'The Amazon Resource Name (ARN) of the instance (arn:aws:lightsail:us-east-2:123456789101:Instance/244ad76f-8aad-4741-809f-12345EXAMPLE
).
', 'Instance$blueprintId' => 'The blueprint ID (os_amlinux_2016_03
).
', 'Instance$blueprintName' => 'The friendly name of the blueprint (Amazon Linux
).
', 'Instance$bundleId' => 'The bundle for the instance (micro_1_0
).
', 'Instance$username' => 'The user name for connecting to the instance (ec2-user
).
', 'InstanceEntry$instanceType' => 'The instance type (t2.micro
) to use for the new Amazon EC2 instance.
', 'InstanceSnapshot$arn' => 'The Amazon Resource Name (ARN) of the snapshot (arn:aws:lightsail:us-east-2:123456789101:InstanceSnapshot/d23b5706-3322-4d83-81e5-12345EXAMPLE
).
', 'InstanceSnapshot$fromInstanceArn' => 'The Amazon Resource Name (ARN) of the instance from which the snapshot was created (arn:aws:lightsail:us-east-2:123456789101:Instance/64b8404c-ccb1-430b-8daf-12345EXAMPLE
).
', 'InstanceSnapshotInfo$fromBundleId' => 'The bundle ID from which the source instance was created (micro_1_0
).
', 'InstanceSnapshotInfo$fromBlueprintId' => 'The blueprint ID from which the source instance (os_debian_8_3
).
', 'KeyPair$arn' => 'The Amazon Resource Name (ARN) of the key pair (arn:aws:lightsail:us-east-2:123456789101:KeyPair/05859e3d-331d-48ba-9034-12345EXAMPLE
).
', 'LightsailDistribution$arn' => 'The Amazon Resource Name (ARN) of the distribution.
', 'LoadBalancer$arn' => 'The Amazon Resource Name (ARN) of the load balancer.
', 'LoadBalancer$dnsName' => 'The DNS name of your Lightsail load balancer.
', 'LoadBalancer$healthCheckPath' => 'The path you specified to perform your health checks. If no path is specified, the load balancer tries to make a request to the default (root) page.
', 'LoadBalancerTlsCertificate$arn' => 'The Amazon Resource Name (ARN) of the SSL/TLS certificate.
', 'LoadBalancerTlsCertificate$issuer' => 'The issuer of the certificate.
', 'LoadBalancerTlsCertificate$keyAlgorithm' => 'The algorithm used to generate the key pair (the public and private key).
', 'LoadBalancerTlsCertificate$serial' => 'The serial number of the certificate.
', 'LoadBalancerTlsCertificate$signatureAlgorithm' => 'The algorithm that was used to sign the certificate.
', 'LoadBalancerTlsCertificate$subject' => 'The name of the entity that is associated with the public key contained in the certificate.
', 'LoadBalancerTlsCertificateDomainValidationRecord$name' => 'A fully qualified domain name in the certificate. For example, example.com
.
', 'LoadBalancerTlsCertificateDomainValidationRecord$type' => 'The type of validation record. For example, CNAME
for domain validation.
', 'LoadBalancerTlsCertificateDomainValidationRecord$value' => 'The value for that type.
', 'Operation$id' => 'The ID of the operation.
', 'PartnerIdList$member' => NULL, 'PendingMaintenanceAction$action' => 'The type of pending database maintenance action.
', 'PendingMaintenanceAction$description' => 'Additional detail about the pending database maintenance action.
', 'RelationalDatabase$arn' => 'The Amazon Resource Name (ARN) of the database.
', 'RelationalDatabase$relationalDatabaseBlueprintId' => 'The blueprint ID for the database. A blueprint describes the major engine version of a database.
', 'RelationalDatabase$relationalDatabaseBundleId' => 'The bundle ID for the database. A bundle describes the performance specifications for your database.
', 'RelationalDatabase$state' => 'Describes the current state of the database.
', 'RelationalDatabase$engine' => 'The database software (for example, MySQL
).
', 'RelationalDatabase$engineVersion' => 'The database engine version (for example, 5.7.23
).
', 'RelationalDatabase$masterUsername' => 'The master user name of the database.
', 'RelationalDatabase$parameterApplyStatus' => 'The status of parameter updates for the database.
', 'RelationalDatabase$preferredBackupWindow' => 'The daily time range during which automated backups are created for the database (for example, 16:00-16:30
).
', 'RelationalDatabase$preferredMaintenanceWindow' => 'The weekly time range during which system maintenance can occur on the database.
In the format ddd:hh24:mi-ddd:hh24:mi
. For example, Tue:17:00-Tue:17:30
.
', 'RelationalDatabaseEndpoint$address' => 'Specifies the DNS address of the database.
', 'RelationalDatabaseSnapshot$arn' => 'The Amazon Resource Name (ARN) of the database snapshot.
', 'RelationalDatabaseSnapshot$engine' => 'The software of the database snapshot (for example, MySQL
)
', 'RelationalDatabaseSnapshot$engineVersion' => 'The database engine version for the database snapshot (for example, 5.7.23
).
', 'RelationalDatabaseSnapshot$state' => 'The state of the database snapshot.
', 'RelationalDatabaseSnapshot$fromRelationalDatabaseName' => 'The name of the source database from which the database snapshot was created.
', 'RelationalDatabaseSnapshot$fromRelationalDatabaseArn' => 'The Amazon Resource Name (ARN) of the database from which the database snapshot was created.
', 'ResourceReceivingAccess$name' => 'The name of the Lightsail instance.
', 'ResourceReceivingAccess$resourceType' => 'The Lightsail resource type (for example, Instance
).
', 'Session$name' => 'The session name.
', 'SetupExecutionDetails$name' => 'The name of the target resource.
', 'SetupHistory$operationId' => 'A GUID that\'s used to identify the operation.
', 'SetupHistoryResource$arn' => 'The Amazon Resource Name (ARN) of the Lightsail resource.
', 'StaticIp$arn' => 'The Amazon Resource Name (ARN) of the static IP (arn:aws:lightsail:us-east-2:123456789101:StaticIp/9cbb4a9e-f8e3-4dfe-b57e-12345EXAMPLE
).
', 'UpdateBucketBundleRequest$bundleId' => 'The ID of the new bundle to apply to the bucket.
Use the GetBucketBundles action to get a list of bundle IDs that you can specify.
', 'UpdateBucketRequest$versioning' => 'Specifies whether to enable or suspend versioning of objects in the bucket.
The following options can be specified:
', ], ], 'NotFoundException' => [ 'base' => 'Lightsail throws this exception when it cannot find a resource.
', 'refs' => [], ], 'NotificationTriggerList' => [ 'base' => NULL, 'refs' => [ 'Alarm$notificationTriggers' => 'The alarm states that trigger a notification.
', 'PutAlarmRequest$notificationTriggers' => 'The alarm states that trigger a notification.
An alarm has the following possible states:
-
ALARM
- The metric is outside of the defined threshold.
-
INSUFFICIENT_DATA
- The alarm has just started, the metric is not available, or not enough data is available for the metric to determine the alarm state.
-
OK
- The metric is within the defined threshold.
When you specify a notification trigger, the ALARM
state must be specified. The INSUFFICIENT_DATA
and OK
states can be specified in addition to the ALARM
state.
-
If you specify OK
as an alarm trigger, a notification is sent when the alarm switches from an ALARM
or INSUFFICIENT_DATA
alarm state to an OK
state. This can be thought of as an all clear alarm notification.
-
If you specify INSUFFICIENT_DATA
as the alarm trigger, a notification is sent when the alarm switches from an OK
or ALARM
alarm state to an INSUFFICIENT_DATA
state.
The notification trigger defaults to ALARM
if you don\'t specify this parameter.
', ], ], 'OpenInstancePublicPortsRequest' => [ 'base' => NULL, 'refs' => [], ], 'OpenInstancePublicPortsResult' => [ 'base' => NULL, 'refs' => [], ], 'Operation' => [ 'base' => 'Describes the API operation.
', 'refs' => [ 'AttachCertificateToDistributionResult$operation' => 'An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CloseInstancePublicPortsResult$operation' => 'An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDistributionResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDomainEntryResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDomainResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateKeyPairResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteDistributionResult$operation' => 'An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteDomainEntryResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteDomainResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteKeyPairResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DetachCertificateFromDistributionResult$operation' => 'An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'GetOperationResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'ImportKeyPairResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'OpenInstancePublicPortsResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'OperationList$member' => NULL, 'PeerVpcResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'PutInstancePublicPortsResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'ResetDistributionCacheResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UnpeerVpcResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateDistributionBundleResult$operation' => 'An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateDistributionResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateInstanceMetadataOptionsResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', ], ], 'OperationFailureException' => [ 'base' => 'Lightsail throws this exception when an operation fails to execute.
', 'refs' => [], ], 'OperationList' => [ 'base' => NULL, 'refs' => [ 'AllocateStaticIpResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'AttachDiskResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'AttachInstancesToLoadBalancerResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'AttachLoadBalancerTlsCertificateResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
These SSL/TLS certificates are only usable by Lightsail load balancers. You can\'t get the certificate and use it for another purpose.
', 'AttachStaticIpResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CopySnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateBucketAccessKeyResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateBucketResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateCertificateResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateCloudFormationStackResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateContactMethodResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDiskFromSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDiskResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDiskSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateInstanceSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateInstancesFromSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateInstancesResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateLoadBalancerResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateLoadBalancerTlsCertificateResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateRelationalDatabaseFromSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateRelationalDatabaseSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteAlarmResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteAutoSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteBucketAccessKeyResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteBucketResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteCertificateResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteContactMethodResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteDiskResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteDiskSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteInstanceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteInstanceSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteKnownHostKeysResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteLoadBalancerResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteLoadBalancerTlsCertificateResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteRelationalDatabaseSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DetachDiskResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DetachInstancesFromLoadBalancerResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DetachStaticIpResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DisableAddOnResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'EnableAddOnResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'ExportSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'GetOperationsForResourceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'GetOperationsResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'PutAlarmResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'RebootInstanceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'RebootRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'ReleaseStaticIpResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'SendContactMethodVerificationResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'SetIpAddressTypeResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'SetResourceAccessForBucketResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'SetupInstanceHttpsResult$operations' => 'The available API operations for SetupInstanceHttps
.
', 'StartGUISessionResult$operations' => 'The available API operations.
', 'StartInstanceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'StartRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'StopGUISessionResult$operations' => 'The available API operations.
', 'StopInstanceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'StopRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'TagResourceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'TestAlarmResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UntagResourceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateBucketBundleResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateBucketResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateDomainEntryResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateLoadBalancerAttributeResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateRelationalDatabaseParametersResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', ], ], 'OperationStatus' => [ 'base' => NULL, 'refs' => [ 'Operation$status' => 'The status of the operation.
', ], ], 'OperationType' => [ 'base' => NULL, 'refs' => [ 'Operation$operationType' => 'The type of operation.
', ], ], 'Origin' => [ 'base' => 'Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
An origin can be a Lightsail instance, bucket, or load balancer. A distribution pulls content from an origin, caches it, and serves it to viewers via a worldwide network of edge servers.
', 'refs' => [ 'LightsailDistribution$origin' => 'An object that describes the origin resource of the distribution, such as a Lightsail instance, bucket, or load balancer.
The distribution pulls, caches, and serves content from the origin.
', ], ], 'OriginProtocolPolicyEnum' => [ 'base' => NULL, 'refs' => [ 'InputOrigin$protocolPolicy' => 'The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.
', 'Origin$protocolPolicy' => 'The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.
', ], ], 'PartnerIdList' => [ 'base' => NULL, 'refs' => [ 'Bucket$readonlyAccessAccounts' => 'An array of strings that specify the Amazon Web Services account IDs that have read-only access to the bucket.
', 'UpdateBucketRequest$readonlyAccessAccounts' => 'An array of strings to specify the Amazon Web Services account IDs that can access the bucket.
You can give a maximum of 10 Amazon Web Services accounts access to a bucket.
', ], ], 'PasswordData' => [ 'base' => 'The password data for the Windows Server-based instance, including the ciphertext and the key pair name.
', 'refs' => [ 'InstanceAccessDetails$passwordData' => 'For a Windows Server-based instance, an object with the data you can use to retrieve your password. This is only needed if password
is empty and the instance is not new (and therefore the password is not ready yet). When you create an instance, it can take up to 15 minutes for the instance to be ready.
', ], ], 'PeerVpcRequest' => [ 'base' => NULL, 'refs' => [], ], 'PeerVpcResult' => [ 'base' => NULL, 'refs' => [], ], 'PendingMaintenanceAction' => [ 'base' => 'Describes a pending database maintenance action.
', 'refs' => [ 'PendingMaintenanceActionList$member' => NULL, ], ], 'PendingMaintenanceActionList' => [ 'base' => NULL, 'refs' => [ 'RelationalDatabase$pendingMaintenanceActions' => 'Describes the pending maintenance actions for the database.
', ], ], 'PendingModifiedRelationalDatabaseValues' => [ 'base' => 'Describes a pending database value modification.
', 'refs' => [ 'RelationalDatabase$pendingModifiedValues' => 'Describes pending database value modifications.
', ], ], 'Port' => [ 'base' => NULL, 'refs' => [ 'CreateLoadBalancerRequest$instancePort' => 'The instance port where you\'re creating your load balancer.
', 'InstancePortInfo$fromPort' => 'The first port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP type for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'InstancePortInfo$toPort' => 'The last port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP code for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'InstancePortState$fromPort' => 'The first port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP type for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'InstancePortState$toPort' => 'The last port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP code for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'PortInfo$fromPort' => 'The first port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP type for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'PortInfo$toPort' => 'The last port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP code for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'PortList$member' => NULL, ], ], 'PortAccessType' => [ 'base' => NULL, 'refs' => [ 'InstancePortInfo$accessType' => 'The type of access (Public
or Private
).
', ], ], 'PortInfo' => [ 'base' => 'Describes ports to open on an instance, the IP addresses allowed to connect to the instance through the ports, and the protocol.
', 'refs' => [ 'CloseInstancePublicPortsRequest$portInfo' => 'An object to describe the ports to close for the specified instance.
', 'OpenInstancePublicPortsRequest$portInfo' => 'An object to describe the ports to open for the specified instance.
', 'PortInfoList$member' => NULL, ], ], 'PortInfoList' => [ 'base' => NULL, 'refs' => [ 'PutInstancePublicPortsRequest$portInfos' => 'An array of objects to describe the ports to open for the specified instance.
', ], ], 'PortInfoSourceType' => [ 'base' => NULL, 'refs' => [ 'InstanceEntry$portInfoSource' => 'The port configuration to use for the new Amazon EC2 instance.
The following configuration options are available:
-
DEFAULT
- Use the default firewall settings from the Lightsail instance blueprint. If this is specified, then IPv4 and IPv6 will be configured for the new instance that is created in Amazon EC2.
-
INSTANCE
- Use the configured firewall settings from the source Lightsail instance. If this is specified, the new instance that is created in Amazon EC2 will be configured to match the configuration of the source Lightsail instance. For example, if the source instance is configured for dual-stack (IPv4 and IPv6), then IPv4 and IPv6 will be configured for the new instance that is created in Amazon EC2. If the source instance is configured for IPv4 only, then only IPv4 will be configured for the new instance that is created in Amazon EC2.
-
NONE
- Use the default Amazon EC2 security group. If this is specified, then only IPv4 will be configured for the new instance that is created in Amazon EC2.
-
CLOSED
- All ports closed. If this is specified, then only IPv4 will be configured for the new instance that is created in Amazon EC2.
If you configured lightsail-connect
as a cidrListAliases
on your instance, or if you chose to allow the Lightsail browser-based SSH or RDP clients to connect to your instance, that configuration is not carried over to your new Amazon EC2 instance.
', ], ], 'PortList' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$publicPorts' => 'An array of public port settings for your load balancer. For HTTP, use port 80. For HTTPS, use port 443.
', ], ], 'PortMap' => [ 'base' => NULL, 'refs' => [ 'Container$ports' => 'The open firewall ports of the container.
', ], ], 'PortState' => [ 'base' => NULL, 'refs' => [ 'InstancePortState$state' => 'Specifies whether the instance port is open
or closed
.
The port state for Lightsail instances is always open
.
', ], ], 'PricingUnit' => [ 'base' => NULL, 'refs' => [ 'EstimateByTime$pricingUnit' => 'The unit of measurement that\'s used for the cost estimate.
', ], ], 'PrivateRegistryAccess' => [ 'base' => 'Describes the configuration for an Amazon Lightsail container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'ContainerService$privateRegistryAccess' => 'An object that describes the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', ], ], 'PrivateRegistryAccessRequest' => [ 'base' => 'Describes a request to configure an Amazon Lightsail container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'CreateContainerServiceRequest$privateRegistryAccess' => 'An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', 'UpdateContainerServiceRequest$privateRegistryAccess' => 'An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', ], ], 'PutAlarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutAlarmResult' => [ 'base' => NULL, 'refs' => [], ], 'PutInstancePublicPortsRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutInstancePublicPortsResult' => [ 'base' => NULL, 'refs' => [], ], 'QueryStringObject' => [ 'base' => 'Describes the query string parameters that an Amazon Lightsail content delivery network (CDN) distribution to bases caching on.
For the query strings that you specify, your distribution caches separate versions of the specified content based on the query string values in viewer requests.
', 'refs' => [ 'CacheSettings$forwardedQueryStrings' => 'An object that describes the query strings that are forwarded to the origin. Your content is cached based on the query strings that are forwarded.
', ], ], 'R53HostedZoneDeletionState' => [ 'base' => 'Describes the deletion state of an Amazon Route 53 hosted zone for a domain that is being automatically delegated to an Amazon Lightsail DNS zone.
', 'refs' => [ 'RegisteredDomainDelegationInfo$r53HostedZoneDeletionState' => 'Describes the deletion state of an Amazon Route 53 hosted zone for a domain that is being automatically delegated to an Amazon Lightsail DNS zone.
', ], ], 'R53HostedZoneDeletionStateCode' => [ 'base' => NULL, 'refs' => [ 'R53HostedZoneDeletionState$code' => 'The status code for the deletion state.
Following are the possible values:
-
SUCCEEDED
- The hosted zone was successfully deleted.
-
PENDING
- The hosted zone deletion is in progress.
-
FAILED
- The hosted zone deletion failed.
-
STARTED
- The hosted zone deletion started.
', ], ], 'RebootInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'RebootInstanceResult' => [ 'base' => NULL, 'refs' => [], ], 'RebootRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'RebootRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'RecordState' => [ 'base' => NULL, 'refs' => [ 'CloudFormationStackRecord$state' => 'The current state of the CloudFormation stack record.
', 'ExportSnapshotRecord$state' => 'The state of the export snapshot record.
', ], ], 'Region' => [ 'base' => 'Describes the Amazon Web Services Region.
', 'refs' => [ 'RegionList$member' => NULL, ], ], 'RegionList' => [ 'base' => NULL, 'refs' => [ 'GetRegionsResult$regions' => 'An array of key-value pairs containing information about your get regions request.
', ], ], 'RegionName' => [ 'base' => NULL, 'refs' => [ 'CopySnapshotRequest$sourceRegion' => 'The Amazon Web Services Region where the source manual or automatic snapshot is located.
', 'InputOrigin$regionName' => 'The AWS Region name of the origin resource.
', 'Origin$regionName' => 'The AWS Region name of the origin resource.
', 'Region$name' => 'The region name (us-east-2
).
', 'ResourceLocation$regionName' => 'The Amazon Web Services Region name.
', ], ], 'RegisterContainerImageRequest' => [ 'base' => NULL, 'refs' => [], ], 'RegisterContainerImageResult' => [ 'base' => NULL, 'refs' => [], ], 'RegisteredDomainDelegationInfo' => [ 'base' => 'Describes the delegation state of an Amazon Route 53 registered domain to Amazon Lightsail.
When you delegate an Amazon Route 53 registered domain to Lightsail, you can manage the DNS of the domain using a Lightsail DNS zone. You no longer use the Route 53 hosted zone to manage the DNS of the domain. To delegate the domain, Lightsail automatically updates the domain\'s name servers in Route 53 to the name servers of the Lightsail DNS zone. Then, Lightsail automatically deletes the Route 53 hosted zone for the domain.
All of the following conditions must be true for automatic domain delegation to be successful:
-
The registered domain must be in the same Amazon Web Services account as the Lightsail account making the request.
-
The user or entity making the request must have permission to manage domains in Route 53.
-
The Route 53 hosted zone for the domain must be empty. It cannot contain DNS records other than start of authority (SOA) and name server records.
If automatic domain delegation fails, or if you manage the DNS of your domain using a service other than Route 53, then you must manually add the Lightsail DNS zone name servers to your domain in order to delegate management of its DNS to Lightsail. For more information, see Creating a DNS zone to manage your domain’s records in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'Domain$registeredDomainDelegationInfo' => 'An object that describes the state of the Route 53 domain delegation to a Lightsail DNS zone.
', ], ], 'RelationalDatabase' => [ 'base' => 'Describes a database.
', 'refs' => [ 'GetRelationalDatabaseResult$relationalDatabase' => 'An object describing the specified database.
', 'RelationalDatabaseList$member' => NULL, ], ], 'RelationalDatabaseBlueprint' => [ 'base' => 'Describes a database image, or blueprint. A blueprint describes the major engine version of a database.
', 'refs' => [ 'RelationalDatabaseBlueprintList$member' => NULL, ], ], 'RelationalDatabaseBlueprintList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseBlueprintsResult$blueprints' => 'An object describing the result of your get relational database blueprints request.
', ], ], 'RelationalDatabaseBundle' => [ 'base' => 'Describes a database bundle. A bundle describes the performance specifications of the database.
', 'refs' => [ 'RelationalDatabaseBundleList$member' => NULL, ], ], 'RelationalDatabaseBundleList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseBundlesResult$bundles' => 'An object describing the result of your get relational database bundles request.
', ], ], 'RelationalDatabaseEndpoint' => [ 'base' => 'Describes an endpoint for a database.
', 'refs' => [ 'RelationalDatabase$masterEndpoint' => 'The master endpoint for the database.
', ], ], 'RelationalDatabaseEngine' => [ 'base' => NULL, 'refs' => [ 'RelationalDatabaseBlueprint$engine' => 'The database software of the database blueprint (for example, MySQL
).
', ], ], 'RelationalDatabaseEvent' => [ 'base' => 'Describes an event for a database.
', 'refs' => [ 'RelationalDatabaseEventList$member' => NULL, ], ], 'RelationalDatabaseEventList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseEventsResult$relationalDatabaseEvents' => 'An object describing the result of your get relational database events request.
', ], ], 'RelationalDatabaseHardware' => [ 'base' => 'Describes the hardware of a database.
', 'refs' => [ 'RelationalDatabase$hardware' => 'Describes the hardware of the database.
', ], ], 'RelationalDatabaseList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabasesResult$relationalDatabases' => 'An object describing the result of your get relational databases request.
', ], ], 'RelationalDatabaseMetricName' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid relational database metric names are listed below, along with the most useful statistics
to include in your request, and the published unit
value. All relational database metric data is available in 1-minute (60 seconds) granularity.
-
CPUUtilization
- The percentage of CPU utilization currently in use on the database.
Statistics
: The most useful statistics are Maximum
and Average
.
Unit
: The published unit is Percent
.
-
DatabaseConnections
- The number of database connections in use.
Statistics
: The most useful statistics are Maximum
and Sum
.
Unit
: The published unit is Count
.
-
DiskQueueDepth
- The number of outstanding IOs (read/write requests) that are waiting to access the disk.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
FreeStorageSpace
- The amount of available storage space.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Bytes
.
-
NetworkReceiveThroughput
- The incoming (Receive) network traffic on the database, including both customer database traffic and AWS traffic used for monitoring and replication.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Bytes/Second
.
-
NetworkTransmitThroughput
- The outgoing (Transmit) network traffic on the database, including both customer database traffic and AWS traffic used for monitoring and replication.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Bytes/Second
.
', 'GetRelationalDatabaseMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'RelationalDatabaseParameter' => [ 'base' => 'Describes the parameters of a database.
', 'refs' => [ 'RelationalDatabaseParameterList$member' => NULL, ], ], 'RelationalDatabaseParameterList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseParametersResult$parameters' => 'An object describing the result of your get relational database parameters request.
', 'UpdateRelationalDatabaseParametersRequest$parameters' => 'The database parameters to update.
', ], ], 'RelationalDatabasePasswordVersion' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseMasterUserPasswordRequest$passwordVersion' => 'The password version to return.
Specifying CURRENT
or PREVIOUS
returns the current or previous passwords respectively. Specifying PENDING
returns the newest version of the password that will rotate to CURRENT
. After the PENDING
password rotates to CURRENT
, the PENDING
password is no longer available.
Default: CURRENT
', ], ], 'RelationalDatabaseSnapshot' => [ 'base' => 'Describes a database snapshot.
', 'refs' => [ 'GetRelationalDatabaseSnapshotResult$relationalDatabaseSnapshot' => 'An object describing the specified database snapshot.
', 'RelationalDatabaseSnapshotList$member' => NULL, ], ], 'RelationalDatabaseSnapshotList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseSnapshotsResult$relationalDatabaseSnapshots' => 'An object describing the result of your get relational database snapshots request.
', ], ], 'ReleaseStaticIpRequest' => [ 'base' => NULL, 'refs' => [], ], 'ReleaseStaticIpResult' => [ 'base' => NULL, 'refs' => [], ], 'RenewalStatus' => [ 'base' => NULL, 'refs' => [ 'RenewalSummary$renewalStatus' => 'The renewal status of the certificate.
The following renewal status are possible:
-
PendingAutoRenewal
- Lightsail is attempting to automatically validate the domain names of the certificate. No further action is required.
-
PendingValidation
- Lightsail couldn\'t automatically validate one or more domain names of the certificate. You must take action to validate these domain names or the certificate won\'t be renewed. Check to make sure your certificate\'s domain validation records exist in your domain\'s DNS, and that your certificate remains in use.
-
Success
- All domain names in the certificate are validated, and Lightsail renewed the certificate. No further action is required.
-
Failed
- One or more domain names were not validated before the certificate expired, and Lightsail did not renew the certificate. You can request a new certificate using the CreateCertificate
action.
', ], ], 'RenewalStatusReason' => [ 'base' => NULL, 'refs' => [ 'RenewalSummary$renewalStatusReason' => 'The reason for the renewal status of the certificate.
', ], ], 'RenewalSummary' => [ 'base' => 'Describes the status of a SSL/TLS certificate renewal managed by Amazon Lightsail.
', 'refs' => [ 'Certificate$renewalSummary' => 'An object that describes the status of the certificate renewal managed by Lightsail.
', ], ], 'RequestFailureReason' => [ 'base' => NULL, 'refs' => [ 'Certificate$requestFailureReason' => 'The validation failure reason, if any, of the certificate.
The following failure reasons are possible:
-
NO_AVAILABLE_CONTACTS
- This failure applies to email validation, which is not available for Lightsail certificates.
-
ADDITIONAL_VERIFICATION_REQUIRED
- Lightsail requires additional information to process this certificate request. This can happen as a fraud-protection measure, such as when the domain ranks within the Alexa top 1000 websites. To provide the required information, use the Amazon Web Services Support Center to contact Amazon Web Services Support.
You cannot request a certificate for Amazon-owned domain names such as those ending in amazonaws.com, cloudfront.net, or elasticbeanstalk.com.
-
DOMAIN_NOT_ALLOWED
- One or more of the domain names in the certificate request was reported as an unsafe domain by VirusTotal. To correct the problem, search for your domain name on the VirusTotal website. If your domain is reported as suspicious, see Google Help for Hacked Websites to learn what you can do.
If you believe that the result is a false positive, notify the organization that is reporting the domain. VirusTotal is an aggregate of several antivirus and URL scanners and cannot remove your domain from a block list itself. After you correct the problem and the VirusTotal registry has been updated, request a new certificate.
If you see this error and your domain is not included in the VirusTotal list, visit the Amazon Web Services Support Center and create a case.
-
INVALID_PUBLIC_DOMAIN
- One or more of the domain names in the certificate request is not valid. Typically, this is because a domain name in the request is not a valid top-level domain. Try to request a certificate again, correcting any spelling errors or typos that were in the failed request, and ensure that all domain names in the request are for valid top-level domains. For example, you cannot request a certificate for example.invalidpublicdomain
because invalidpublicdomain
is not a valid top-level domain.
-
OTHER
- Typically, this failure occurs when there is a typographical error in one or more of the domain names in the certificate request. Try to request a certificate again, correcting any spelling errors or typos that were in the failed request.
', ], ], 'ResetDistributionCacheRequest' => [ 'base' => NULL, 'refs' => [], ], 'ResetDistributionCacheResult' => [ 'base' => NULL, 'refs' => [], ], 'ResourceArn' => [ 'base' => NULL, 'refs' => [ 'MonitoredResourceInfo$arn' => 'The Amazon Resource Name (ARN) of the resource being monitored.
', 'TagResourceRequest$resourceArn' => 'The Amazon Resource Name (ARN) of the resource to which you want to add a tag.
', 'UntagResourceRequest$resourceArn' => 'The Amazon Resource Name (ARN) of the resource from which you want to remove a tag.
', ], ], 'ResourceBucketAccess' => [ 'base' => NULL, 'refs' => [ 'SetResourceAccessForBucketRequest$access' => 'The access setting.
The following access settings are available:
', ], ], 'ResourceBudgetEstimate' => [ 'base' => 'Describes the estimated cost or usage that a budget tracks.
', 'refs' => [ 'ResourcesBudgetEstimate$member' => NULL, ], ], 'ResourceLocation' => [ 'base' => 'Describes the resource location.
', 'refs' => [ 'Alarm$location' => 'An object that lists information about the location of the alarm.
', 'Bucket$location' => 'An object that describes the location of the bucket, such as the Amazon Web Services Region and Availability Zone.
', 'CloudFormationStackRecord$location' => 'A list of objects describing the Availability Zone and Amazon Web Services Region of the CloudFormation stack record.
', 'ContactMethod$location' => 'An object that describes the location of the contact method, such as the Amazon Web Services Region and Availability Zone.
', 'ContainerService$location' => 'An object that describes the location of the container service, such as the Amazon Web Services Region and Availability Zone.
', 'Disk$location' => 'The AWS Region and Availability Zone where the disk is located.
', 'DiskSnapshot$location' => 'The AWS Region and Availability Zone where the disk snapshot was created.
', 'Domain$location' => 'The AWS Region and Availability Zones where the domain recordset was created.
', 'ExportSnapshotRecord$location' => 'The AWS Region and Availability Zone where the export snapshot record is located.
', 'Instance$location' => 'The region name and Availability Zone where the instance is located.
', 'InstanceSnapshot$location' => 'The region name and Availability Zone where you created the snapshot.
', 'KeyPair$location' => 'The region name and Availability Zone where the key pair was created.
', 'LightsailDistribution$location' => 'An object that describes the location of the distribution, such as the Amazon Web Services Region and Availability Zone.
Lightsail distributions are global resources that can reference an origin in any Amazon Web Services Region, and distribute its content globally. However, all distributions are located in the us-east-1
Region.
', 'LoadBalancer$location' => 'The AWS Region where your load balancer was created (us-east-2a
). Lightsail automatically creates your load balancer across Availability Zones.
', 'LoadBalancerTlsCertificate$location' => 'The Amazon Web Services Region and Availability Zone where you created your certificate.
', 'Operation$location' => 'The Amazon Web Services Region and Availability Zone.
', 'RelationalDatabase$location' => 'The Region name and Availability Zone where the database is located.
', 'RelationalDatabaseSnapshot$location' => 'The Region name and Availability Zone where the database snapshot is located.
', 'SetupHistoryResource$location' => NULL, 'StaticIp$location' => 'The region and Availability Zone where the static IP was created.
', ], ], 'ResourceName' => [ 'base' => NULL, 'refs' => [ 'Alarm$name' => 'The name of the alarm.
', 'AllocateStaticIpRequest$staticIpName' => 'The name of the static IP address.
', 'AttachCertificateToDistributionRequest$distributionName' => 'The name of the distribution that the certificate will be attached to.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'AttachCertificateToDistributionRequest$certificateName' => 'The name of the certificate to attach to a distribution.
Only certificates with a status of ISSUED
can be attached to a distribution.
Use the GetCertificates
action to get a list of certificate names that you can specify.
This is the name of the certificate resource type and is used only to reference the certificate in other API actions. It can be different than the domain name of the certificate. For example, your certificate name might be WordPress-Blog-Certificate
and the domain name of the certificate might be example.com
.
', 'AttachDiskRequest$diskName' => 'The unique Lightsail disk name (my-disk
).
', 'AttachDiskRequest$instanceName' => 'The name of the Lightsail instance where you want to utilize the storage disk.
', 'AttachInstancesToLoadBalancerRequest$loadBalancerName' => 'The name of the load balancer.
', 'AttachLoadBalancerTlsCertificateRequest$loadBalancerName' => 'The name of the load balancer to which you want to associate the SSL/TLS certificate.
', 'AttachLoadBalancerTlsCertificateRequest$certificateName' => 'The name of your SSL/TLS certificate.
', 'AttachStaticIpRequest$staticIpName' => 'The name of the static IP.
', 'AttachStaticIpRequest$instanceName' => 'The instance name to which you want to attach the static IP address.
', 'AttachedDiskMap$key' => NULL, 'Blueprint$name' => 'The friendly name of the blueprint (Amazon Linux
).
', 'CloseInstancePublicPortsRequest$instanceName' => 'The name of the instance for which to close ports.
', 'CloudFormationStackRecord$name' => 'The name of the CloudFormation stack record. It starts with CloudFormationStackRecord
followed by a GUID.
', 'ContactMethod$name' => 'The name of the contact method.
', 'CopySnapshotRequest$sourceSnapshotName' => 'The name of the source manual snapshot to copy.
Constraint:
', 'CopySnapshotRequest$targetSnapshotName' => 'The name of the new manual snapshot to be created as a copy.
', 'CreateDiskFromSnapshotRequest$diskName' => 'The unique Lightsail disk name (my-disk
).
', 'CreateDiskFromSnapshotRequest$diskSnapshotName' => 'The name of the disk snapshot (my-snapshot
) from which to create the new storage disk.
Constraint:
', 'CreateDiskRequest$diskName' => 'The unique Lightsail disk name (my-disk
).
', 'CreateDiskSnapshotRequest$diskName' => 'The unique name of the source disk (Disk-Virginia-1
).
This parameter cannot be defined together with the instance name
parameter. The disk name
and instance name
parameters are mutually exclusive.
', 'CreateDiskSnapshotRequest$diskSnapshotName' => 'The name of the destination disk snapshot (my-disk-snapshot
) based on the source disk.
', 'CreateDiskSnapshotRequest$instanceName' => 'The unique name of the source instance (Amazon_Linux-512MB-Virginia-1
). When this is defined, a snapshot of the instance\'s system volume is created.
This parameter cannot be defined together with the disk name
parameter. The instance name
and disk name
parameters are mutually exclusive.
', 'CreateDistributionRequest$distributionName' => 'The name for the distribution.
', 'CreateGUISessionAccessDetailsRequest$resourceName' => 'The resource name.
', 'CreateGUISessionAccessDetailsResult$resourceName' => 'The resource name.
', 'CreateInstanceSnapshotRequest$instanceSnapshotName' => 'The name for your new snapshot.
', 'CreateInstanceSnapshotRequest$instanceName' => 'The Lightsail instance on which to base your snapshot.
', 'CreateInstancesFromSnapshotRequest$instanceSnapshotName' => 'The name of the instance snapshot on which you are basing your new instances. Use the get instance snapshots operation to return information about your existing snapshots.
Constraint:
', 'CreateInstancesFromSnapshotRequest$keyPairName' => 'The name for your key pair.
', 'CreateInstancesRequest$customImageName' => '(Discontinued) The name for your custom image.
In releases prior to June 12, 2017, this parameter was ignored by the API. It is now discontinued.
', 'CreateInstancesRequest$keyPairName' => 'The name of your key pair.
', 'CreateKeyPairRequest$keyPairName' => 'The name for your new key pair.
', 'CreateLoadBalancerRequest$loadBalancerName' => 'The name of your load balancer.
', 'CreateLoadBalancerRequest$certificateName' => 'The name of the SSL/TLS certificate.
If you specify certificateName
, then certificateDomainName
is required (and vice-versa).
', 'CreateLoadBalancerTlsCertificateRequest$loadBalancerName' => 'The load balancer name where you want to create the SSL/TLS certificate.
', 'CreateLoadBalancerTlsCertificateRequest$certificateName' => 'The SSL/TLS certificate name.
You can have up to 10 certificates in your account at one time. Each Lightsail load balancer can have up to 2 certificates associated with it at one time. There is also an overall limit to the number of certificates that can be issue in a 365-day period. For more information, see Limits.
', 'CreateRelationalDatabaseFromSnapshotRequest$relationalDatabaseName' => 'The name to use for your new Lightsail database resource.
Constraints:
-
Must contain from 2 to 255 alphanumeric characters, or hyphens.
-
The first and last character must be a letter or number.
', 'CreateRelationalDatabaseFromSnapshotRequest$relationalDatabaseSnapshotName' => 'The name of the database snapshot from which to create your new database.
', 'CreateRelationalDatabaseFromSnapshotRequest$sourceRelationalDatabaseName' => 'The name of the source database.
', 'CreateRelationalDatabaseRequest$relationalDatabaseName' => 'The name to use for your new Lightsail database resource.
Constraints:
-
Must contain from 2 to 255 alphanumeric characters, or hyphens.
-
The first and last character must be a letter or number.
', 'CreateRelationalDatabaseSnapshotRequest$relationalDatabaseName' => 'The name of the database on which to base your new snapshot.
', 'CreateRelationalDatabaseSnapshotRequest$relationalDatabaseSnapshotName' => 'The name for your new database snapshot.
Constraints:
-
Must contain from 2 to 255 alphanumeric characters, or hyphens.
-
The first and last character must be a letter or number.
', 'DeleteAlarmRequest$alarmName' => 'The name of the alarm to delete.
', 'DeleteAutoSnapshotRequest$resourceName' => 'The name of the source instance or disk from which to delete the automatic snapshot.
', 'DeleteDiskRequest$diskName' => 'The unique name of the disk you want to delete (my-disk
).
', 'DeleteDiskSnapshotRequest$diskSnapshotName' => 'The name of the disk snapshot you want to delete (my-disk-snapshot
).
', 'DeleteDistributionRequest$distributionName' => 'The name of the distribution to delete.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'DeleteInstanceRequest$instanceName' => 'The name of the instance to delete.
', 'DeleteInstanceSnapshotRequest$instanceSnapshotName' => 'The name of the snapshot to delete.
', 'DeleteKeyPairRequest$keyPairName' => 'The name of the key pair to delete.
', 'DeleteKnownHostKeysRequest$instanceName' => 'The name of the instance for which you want to reset the host key or certificate.
', 'DeleteLoadBalancerRequest$loadBalancerName' => 'The name of the load balancer you want to delete.
', 'DeleteLoadBalancerTlsCertificateRequest$loadBalancerName' => 'The load balancer name.
', 'DeleteLoadBalancerTlsCertificateRequest$certificateName' => 'The SSL/TLS certificate name.
', 'DeleteRelationalDatabaseRequest$relationalDatabaseName' => 'The name of the database that you are deleting.
', 'DeleteRelationalDatabaseRequest$finalRelationalDatabaseSnapshotName' => 'The name of the database snapshot created if skip final snapshot
is false
, which is the default value for that parameter.
Specifying this parameter and also specifying the skip final snapshot
parameter to true
results in an error.
Constraints:
-
Must contain from 2 to 255 alphanumeric characters, or hyphens.
-
The first and last character must be a letter or number.
', 'DeleteRelationalDatabaseSnapshotRequest$relationalDatabaseSnapshotName' => 'The name of the database snapshot that you are deleting.
', 'DetachCertificateFromDistributionRequest$distributionName' => 'The name of the distribution from which to detach the certificate.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'DetachDiskRequest$diskName' => 'The unique name of the disk you want to detach from your instance (my-disk
).
', 'DetachInstancesFromLoadBalancerRequest$loadBalancerName' => 'The name of the Lightsail load balancer.
', 'DetachStaticIpRequest$staticIpName' => 'The name of the static IP to detach from the instance.
', 'DisableAddOnRequest$resourceName' => 'The name of the source resource for which to disable the add-on.
', 'Disk$name' => 'The unique name of the disk.
', 'Disk$attachedTo' => 'The resources to which the disk is attached.
', 'DiskMap$newDiskName' => 'The new disk name (my-new-disk
).
', 'DiskSnapshot$name' => 'The name of the disk snapshot (my-disk-snapshot
).
', 'DiskSnapshot$fromDiskName' => 'The unique name of the source disk from which the disk snapshot was created.
', 'DiskSnapshot$fromInstanceName' => 'The unique name of the source instance from which the disk (system volume) snapshot was created.
', 'Domain$name' => 'The name of the domain.
', 'EnableAddOnRequest$resourceName' => 'The name of the source resource for which to enable or modify the add-on.
', 'ExportSnapshotRecord$name' => 'The export snapshot record name.
', 'ExportSnapshotRequest$sourceSnapshotName' => 'The name of the instance or disk snapshot to be exported to Amazon EC2.
', 'GetAlarmsRequest$alarmName' => 'The name of the alarm.
Specify an alarm name to return information about a specific alarm.
', 'GetAlarmsRequest$monitoredResourceName' => 'The name of the Lightsail resource being monitored by the alarm.
Specify a monitored resource name to return information about all alarms for a specific resource.
', 'GetAutoSnapshotsRequest$resourceName' => 'The name of the source instance or disk from which to get automatic snapshot information.
', 'GetAutoSnapshotsResult$resourceName' => 'The name of the source instance or disk for the automatic snapshots.
', 'GetCostEstimateRequest$resourceName' => 'The resource name.
', 'GetDiskRequest$diskName' => 'The name of the disk (my-disk
).
', 'GetDiskSnapshotRequest$diskSnapshotName' => 'The name of the disk snapshot (my-disk-snapshot
).
', 'GetDistributionLatestCacheResetRequest$distributionName' => 'The name of the distribution for which to return the timestamp of the last cache reset.
Use the GetDistributions
action to get a list of distribution names that you can specify.
When omitted, the response includes the latest cache reset timestamp of all your distributions.
', 'GetDistributionMetricDataRequest$distributionName' => 'The name of the distribution for which to get metric data.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'GetDistributionsRequest$distributionName' => 'The name of the distribution for which to return information.
When omitted, the response includes all of your distributions in the Amazon Web Services Region where the request is made.
', 'GetInstanceAccessDetailsRequest$instanceName' => 'The name of the instance to access.
', 'GetInstanceMetricDataRequest$instanceName' => 'The name of the instance for which you want to get metrics data.
', 'GetInstancePortStatesRequest$instanceName' => 'The name of the instance for which to return firewall port states.
', 'GetInstanceRequest$instanceName' => 'The name of the instance.
', 'GetInstanceSnapshotRequest$instanceSnapshotName' => 'The name of the snapshot for which you are requesting information.
', 'GetInstanceStateRequest$instanceName' => 'The name of the instance to get state information about.
', 'GetKeyPairRequest$keyPairName' => 'The name of the key pair for which you are requesting information.
', 'GetLoadBalancerMetricDataRequest$loadBalancerName' => 'The name of the load balancer.
', 'GetLoadBalancerRequest$loadBalancerName' => 'The name of the load balancer.
', 'GetLoadBalancerTlsCertificatesRequest$loadBalancerName' => 'The name of the load balancer you associated with your SSL/TLS certificate.
', 'GetOperationsForResourceRequest$resourceName' => 'The name of the resource for which you are requesting information.
', 'GetRelationalDatabaseEventsRequest$relationalDatabaseName' => 'The name of the database from which to get events.
', 'GetRelationalDatabaseLogEventsRequest$relationalDatabaseName' => 'The name of your database for which to get log events.
', 'GetRelationalDatabaseLogStreamsRequest$relationalDatabaseName' => 'The name of your database for which to get log streams.
', 'GetRelationalDatabaseMasterUserPasswordRequest$relationalDatabaseName' => 'The name of your database for which to get the master user password.
', 'GetRelationalDatabaseMetricDataRequest$relationalDatabaseName' => 'The name of your database from which to get metric data.
', 'GetRelationalDatabaseParametersRequest$relationalDatabaseName' => 'The name of your database for which to get parameters.
', 'GetRelationalDatabaseRequest$relationalDatabaseName' => 'The name of the database that you are looking up.
', 'GetRelationalDatabaseSnapshotRequest$relationalDatabaseSnapshotName' => 'The name of the database snapshot for which to get information.
', 'GetSetupHistoryRequest$resourceName' => 'The name of the resource for which you are requesting information.
', 'GetStaticIpRequest$staticIpName' => 'The name of the static IP in Lightsail.
', 'ImportKeyPairRequest$keyPairName' => 'The name of the key pair for which you want to import the public key.
', 'InputOrigin$name' => 'The name of the origin resource.
', 'Instance$name' => 'The name the user gave the instance (Amazon_Linux-1GB-Ohio-1
).
', 'Instance$sshKeyName' => 'The name of the SSH key being used to connect to the instance (LightsailDefaultKeyPair
).
', 'InstanceAccessDetails$instanceName' => 'The name of this Amazon Lightsail instance.
', 'InstanceEntry$sourceName' => 'The name of the export snapshot record, which contains the exported Lightsail instance snapshot that will be used as the source of the new Amazon EC2 instance.
Use the get export snapshot records
operation to get a list of export snapshot records that you can use to create a CloudFormation stack.
', 'InstanceHealthSummary$instanceName' => 'The name of the Lightsail instance for which you are requesting health check data.
', 'InstanceSnapshot$name' => 'The name of the snapshot.
', 'InstanceSnapshot$fromInstanceName' => 'The instance from which the snapshot was created.
', 'KeyPair$name' => 'The friendly name of the SSH key pair.
', 'LightsailDistribution$name' => 'The name of the distribution.
', 'LightsailDistribution$certificateName' => 'The name of the SSL/TLS certificate attached to the distribution, if any.
', 'LoadBalancer$name' => 'The name of the load balancer (my-load-balancer
).
', 'LoadBalancer$tlsPolicyName' => 'The name of the TLS security policy for the load balancer.
', 'LoadBalancerTlsCertificate$name' => 'The name of the SSL/TLS certificate (my-certificate
).
', 'LoadBalancerTlsCertificate$loadBalancerName' => 'The load balancer name where your SSL/TLS certificate is attached.
', 'LoadBalancerTlsCertificateSummary$name' => 'The name of the SSL/TLS certificate.
', 'LoadBalancerTlsPolicy$name' => 'The name of the TLS security policy.
', 'MonitoredResourceInfo$name' => 'The name of the Lightsail resource being monitored.
', 'OpenInstancePublicPortsRequest$instanceName' => 'The name of the instance for which to open ports.
', 'Operation$resourceName' => 'The resource name.
', 'Origin$name' => 'The name of the origin resource.
', 'PasswordData$keyPairName' => 'The name of the key pair that you used when creating your instance. If no key pair name was specified when creating the instance, Lightsail uses the default key pair (LightsailDefaultKeyPair
).
If you are using a custom key pair, you need to use your own means of decrypting your password using the ciphertext
. Lightsail creates the ciphertext by encrypting your password with the public key part of this key pair.
', 'PutAlarmRequest$alarmName' => 'The name for the alarm. Specify the name of an existing alarm to update, and overwrite the previous configuration of the alarm.
', 'PutAlarmRequest$monitoredResourceName' => 'The name of the Lightsail resource that will be monitored.
Instances, load balancers, and relational databases are the only Lightsail resources that can currently be monitored by alarms.
', 'PutInstancePublicPortsRequest$instanceName' => 'The name of the instance for which to open ports.
', 'RebootInstanceRequest$instanceName' => 'The name of the instance to reboot.
', 'RebootRelationalDatabaseRequest$relationalDatabaseName' => 'The name of your database to reboot.
', 'RelationalDatabase$name' => 'The unique name of the database resource in Lightsail.
', 'RelationalDatabaseEvent$resource' => 'The database that the database event relates to.
', 'RelationalDatabaseSnapshot$name' => 'The name of the database snapshot.
', 'ReleaseStaticIpRequest$staticIpName' => 'The name of the static IP to delete.
', 'ResetDistributionCacheRequest$distributionName' => 'The name of the distribution for which to reset cache.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'ResourceBudgetEstimate$resourceName' => 'The resource name.
', 'ResourceNameList$member' => NULL, 'SetIpAddressTypeRequest$resourceName' => 'The name of the resource for which to set the IP address type.
', 'SetResourceAccessForBucketRequest$resourceName' => 'The name of the Lightsail instance for which to set bucket access. The instance must be in a running or stopped state.
', 'SetupHistoryResource$name' => 'The name of the Lightsail resource.
', 'SetupInstanceHttpsRequest$instanceName' => 'The name of the Lightsail instance.
', 'SetupRequest$instanceName' => 'The name of the Lightsail instance.
', 'StartGUISessionRequest$resourceName' => 'The resource name.
', 'StartInstanceRequest$instanceName' => 'The name of the instance (a virtual private server) to start.
', 'StartRelationalDatabaseRequest$relationalDatabaseName' => 'The name of your database to start.
', 'StaticIp$name' => 'The name of the static IP (StaticIP-Ohio-EXAMPLE
).
', 'StaticIp$attachedTo' => 'The instance where the static IP is attached (Amazon_Linux-1GB-Ohio-1
).
', 'StopGUISessionRequest$resourceName' => 'The resource name.
', 'StopInstanceRequest$instanceName' => 'The name of the instance (a virtual private server) to stop.
', 'StopRelationalDatabaseRequest$relationalDatabaseName' => 'The name of your database to stop.
', 'StopRelationalDatabaseRequest$relationalDatabaseSnapshotName' => 'The name of your new database snapshot to be created before stopping your database.
', 'TagResourceRequest$resourceName' => 'The name of the resource to which you are adding tags.
', 'TestAlarmRequest$alarmName' => 'The name of the alarm to test.
', 'UntagResourceRequest$resourceName' => 'The name of the resource from which you are removing a tag.
', 'UpdateDistributionBundleRequest$distributionName' => 'The name of the distribution for which to update the bundle.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'UpdateDistributionRequest$distributionName' => 'The name of the distribution to update.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'UpdateInstanceMetadataOptionsRequest$instanceName' => 'The name of the instance for which to update metadata parameters.
', 'UpdateLoadBalancerAttributeRequest$loadBalancerName' => 'The name of the load balancer that you want to modify (my-load-balancer
.
', 'UpdateRelationalDatabaseParametersRequest$relationalDatabaseName' => 'The name of your database for which to update parameters.
', 'UpdateRelationalDatabaseRequest$relationalDatabaseName' => 'The name of your Lightsail database resource to update.
', ], ], 'ResourceNameList' => [ 'base' => NULL, 'refs' => [ 'AttachInstancesToLoadBalancerRequest$instanceNames' => 'An array of strings representing the instance name(s) you want to attach to your load balancer.
An instance must be running
before you can attach it to your load balancer.
There are no additional limits on the number of instances you can attach to your load balancer, aside from the limit of Lightsail instances you can create in your account (20).
', 'DetachInstancesFromLoadBalancerRequest$instanceNames' => 'An array of strings containing the names of the instances you want to detach from the load balancer.
', ], ], 'ResourceReceivingAccess' => [ 'base' => 'Describes an Amazon Lightsail instance that has access to a Lightsail bucket.
', 'refs' => [ 'AccessReceiverList$member' => NULL, ], ], 'ResourceRecord' => [ 'base' => 'Describes the domain name system (DNS) records to add to your domain\'s DNS to validate it for an Amazon Lightsail certificate.
', 'refs' => [ 'DomainValidationRecord$resourceRecord' => 'An object that describes the DNS records to add to your domain\'s DNS to validate it for the certificate.
', ], ], 'ResourceType' => [ 'base' => NULL, 'refs' => [ 'Alarm$resourceType' => 'The Lightsail resource type of the alarm.
', 'CloudFormationStackRecord$resourceType' => 'The Lightsail resource type (CloudFormationStackRecord
).
', 'ContactMethod$resourceType' => 'The Lightsail resource type of the contact method.
', 'ContainerService$resourceType' => 'The Lightsail resource type of the container service.
', 'Disk$resourceType' => 'The Lightsail resource type (Disk
).
', 'DiskSnapshot$resourceType' => 'The Lightsail resource type (DiskSnapshot
).
', 'Domain$resourceType' => 'The resource type.
', 'ExportSnapshotRecord$resourceType' => 'The Lightsail resource type (ExportSnapshotRecord
).
', 'GetAutoSnapshotsResult$resourceType' => 'The resource type of the automatic snapshot. The possible values are Instance
, and Disk
.
', 'Instance$resourceType' => 'The type of resource (usually Instance
).
', 'InstanceSnapshot$resourceType' => 'The type of resource (usually InstanceSnapshot
).
', 'KeyPair$resourceType' => 'The resource type (usually KeyPair
).
', 'LightsailDistribution$resourceType' => 'The Lightsail resource type (Distribution
).
', 'LoadBalancer$resourceType' => 'The resource type (LoadBalancer
.
', 'LoadBalancerTlsCertificate$resourceType' => 'The resource type (LoadBalancerTlsCertificate
).
-
Instance
- A Lightsail instance (a virtual private server)
-
StaticIp
- A static IP address
-
KeyPair
- The key pair used to connect to a Lightsail instance
-
InstanceSnapshot
- A Lightsail instance snapshot
-
Domain
- A DNS zone
-
PeeredVpc
- A peered VPC
-
LoadBalancer
- A Lightsail load balancer
-
LoadBalancerTlsCertificate
- An SSL/TLS certificate associated with a Lightsail load balancer
-
Disk
- A Lightsail block storage disk
-
DiskSnapshot
- A block storage disk snapshot
', 'MonitoredResourceInfo$resourceType' => 'The Lightsail resource type of the resource being monitored.
Instances, load balancers, and relational databases are the only Lightsail resources that can currently be monitored by alarms.
', 'Operation$resourceType' => 'The resource type.
', 'Origin$resourceType' => 'The resource type of the origin resource (Instance).
', 'RelationalDatabase$resourceType' => 'The Lightsail resource type for the database (for example, RelationalDatabase
).
', 'RelationalDatabaseSnapshot$resourceType' => 'The Lightsail resource type.
', 'ResourceBudgetEstimate$resourceType' => 'The type of resource the budget will track.
', 'SetIpAddressTypeRequest$resourceType' => 'The resource type.
The resource values are Distribution
, Instance
, and LoadBalancer
.
Distribution-related APIs are available only in the N. Virginia (us-east-1
) Amazon Web Services Region. Set your Amazon Web Services Region configuration to us-east-1
to create, view, or edit distributions.
', 'SetupHistoryResource$resourceType' => 'The Lightsail resource type. For example, Instance
.
', 'StaticIp$resourceType' => 'The resource type (usually StaticIp
).
', ], ], 'ResourcesBudgetEstimate' => [ 'base' => NULL, 'refs' => [ 'GetCostEstimateResult$resourcesBudgetEstimate' => 'Returns the estimate\'s forecasted cost or usage.
', ], ], 'RevocationReason' => [ 'base' => NULL, 'refs' => [ 'Certificate$revocationReason' => 'The reason the certificate was revoked. This value is present only when the certificate status is REVOKED
.
', ], ], 'SendContactMethodVerificationRequest' => [ 'base' => NULL, 'refs' => [], ], 'SendContactMethodVerificationResult' => [ 'base' => NULL, 'refs' => [], ], 'SensitiveNonEmptyString' => [ 'base' => NULL, 'refs' => [ 'Session$url' => 'The session URL.
', ], ], 'SensitiveString' => [ 'base' => NULL, 'refs' => [ 'CreateRelationalDatabaseRequest$masterUserPassword' => 'The password for the master user. The password can include any printable ASCII character except "/", """, or "@". It cannot contain spaces.
MySQL
Constraints: Must contain from 8 to 41 characters.
PostgreSQL
Constraints: Must contain from 8 to 128 characters.
', 'GetRelationalDatabaseMasterUserPasswordResult$masterUserPassword' => 'The master user password for the password version
specified.
', 'UpdateRelationalDatabaseRequest$masterUserPassword' => 'The password for the master user. The password can include any printable ASCII character except "/", """, or "@".
MySQL
Constraints: Must contain from 8 to 41 characters.
PostgreSQL
Constraints: Must contain from 8 to 128 characters.
', ], ], 'SerialNumber' => [ 'base' => NULL, 'refs' => [ 'Certificate$serialNumber' => 'The serial number of the certificate.
', ], ], 'ServiceException' => [ 'base' => 'A general service exception.
', 'refs' => [], ], 'Session' => [ 'base' => 'Describes a web-based, remote graphical user interface (GUI), NICE DCV session. The session is used to access a virtual computer’s operating system or application.
', 'refs' => [ 'Sessions$member' => NULL, ], ], 'Sessions' => [ 'base' => NULL, 'refs' => [ 'CreateGUISessionAccessDetailsResult$sessions' => 'Returns information about the specified NICE DCV GUI session.
', ], ], 'SetIpAddressTypeRequest' => [ 'base' => NULL, 'refs' => [], ], 'SetIpAddressTypeResult' => [ 'base' => NULL, 'refs' => [], ], 'SetResourceAccessForBucketRequest' => [ 'base' => NULL, 'refs' => [], ], 'SetResourceAccessForBucketResult' => [ 'base' => NULL, 'refs' => [], ], 'SetupDomainName' => [ 'base' => NULL, 'refs' => [ 'SetupDomainNameList$member' => NULL, ], ], 'SetupDomainNameList' => [ 'base' => NULL, 'refs' => [ 'SetupInstanceHttpsRequest$domainNames' => 'The name of the domain and subdomains that were specified for the SSL/TLS certificate.
', 'SetupRequest$domainNames' => 'The name of the domain and subdomains that the SSL/TLS certificate secures.
', ], ], 'SetupExecutionDetails' => [ 'base' => 'Returns details about the commands that were run.
', 'refs' => [ 'SetupExecutionDetailsList$member' => NULL, ], ], 'SetupExecutionDetailsList' => [ 'base' => NULL, 'refs' => [ 'SetupHistory$executionDetails' => 'Describes the full details of the request.
', ], ], 'SetupHistory' => [ 'base' => 'Returns a list of the commands that were ran on the target resource.
The status of each command is also returned.
', 'refs' => [ 'setupHistoryList$member' => NULL, ], ], 'SetupHistoryPageToken' => [ 'base' => NULL, 'refs' => [ 'GetSetupHistoryRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetSetupHistory
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetSetupHistoryResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetSetupHistory
request and specify the next page token using the pageToken parameter.
', ], ], 'SetupHistoryResource' => [ 'base' => 'The Lightsail resource that SetupHistory
was ran on.
', 'refs' => [ 'SetupHistory$resource' => 'The target resource name for the request.
', ], ], 'SetupInstanceHttpsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SetupInstanceHttpsResult' => [ 'base' => NULL, 'refs' => [], ], 'SetupRequest' => [ 'base' => 'Returns information that was submitted during the SetupInstanceHttps
request. Email information is redacted for privacy.
', 'refs' => [ 'SetupHistory$request' => 'Information about the specified request.
', ], ], 'SetupStatus' => [ 'base' => NULL, 'refs' => [ 'SetupExecutionDetails$status' => 'The status of the SetupInstanceHttps
request.
', 'SetupHistory$status' => 'The status of the request.
', ], ], 'StartGUISessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartGUISessionResult' => [ 'base' => NULL, 'refs' => [], ], 'StartInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartInstanceResult' => [ 'base' => NULL, 'refs' => [], ], 'StartRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'StaticIp' => [ 'base' => 'Describes a static IP.
', 'refs' => [ 'GetStaticIpResult$staticIp' => 'An array of key-value pairs containing information about the requested static IP.
', 'StaticIpList$member' => NULL, ], ], 'StaticIpList' => [ 'base' => NULL, 'refs' => [ 'GetStaticIpsResult$staticIps' => 'An array of key-value pairs containing information about your get static IPs request.
', ], ], 'Status' => [ 'base' => NULL, 'refs' => [ 'CreateGUISessionAccessDetailsResult$status' => 'The status of the operation.
', ], ], 'StatusType' => [ 'base' => NULL, 'refs' => [ 'AccessKey$status' => 'The status of the access key.
A status of Active
means that the key is valid, while Inactive
means it is not.
', ], ], 'StopGUISessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopGUISessionResult' => [ 'base' => NULL, 'refs' => [], ], 'StopInstanceOnIdleRequest' => [ 'base' => 'Describes a request to create or edit the StopInstanceOnIdle
add-on.
This add-on only applies to Lightsail for Research resources.
', 'refs' => [ 'AddOnRequest$stopInstanceOnIdleRequest' => 'An object that represents additional parameters when enabling or modifying the StopInstanceOnIdle
add-on.
This object only applies to Lightsail for Research resources.
', ], ], 'StopInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopInstanceResult' => [ 'base' => NULL, 'refs' => [], ], 'StopRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'Container$command' => 'The launch command for the container.
', 'CookieObject$cookiesAllowList' => 'The specific cookies to forward to your distribution\'s origin.
', 'CreateInstancesFromSnapshotRequest$instanceNames' => 'The names for your new instances.
', 'CreateInstancesRequest$instanceNames' => 'The names to use for your new Lightsail instances. Separate multiple values using quotation marks and commas, for example: ["MyFirstInstance","MySecondInstance"]
', 'GetActiveNamesResult$activeNames' => 'The list of active names returned by the get active names request.
', 'GetRelationalDatabaseLogStreamsResult$logStreams' => 'An object describing the result of your get relational database log streams request.
', 'InstancePortInfo$cidrs' => 'The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
The ipv6Cidrs
parameter lists the IPv6 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'InstancePortInfo$ipv6Cidrs' => 'The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used.
The cidrs
parameter lists the IPv4 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'InstancePortInfo$cidrListAliases' => 'An alias that defines access for a preconfigured range of IP addresses.
The only alias currently supported is lightsail-connect
, which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance.
', 'InstancePortState$cidrs' => 'The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
The ipv6Cidrs
parameter lists the IPv6 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'InstancePortState$ipv6Cidrs' => 'The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used.
The cidrs
parameter lists the IPv4 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'InstancePortState$cidrListAliases' => 'An alias that defines access for a preconfigured range of IP addresses.
The only alias currently supported is lightsail-connect
, which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance.
', 'LightsailDistribution$alternativeDomainNames' => 'The alternate domain names of the distribution.
', 'LoadBalancerTlsCertificate$subjectAlternativeNames' => 'An array of strings that specify the alternate domains (example2.com
) and subdomains (blog.example.com
) for the certificate.
', 'LoadBalancerTlsPolicy$protocols' => 'The protocols used in a given TLS security policy.
', 'LoadBalancerTlsPolicy$ciphers' => 'The ciphers used by the TLS security policy.
The ciphers are listed in order of preference.
', 'PortInfo$cidrs' => 'The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
The ipv6Cidrs
parameter lists the IPv6 addresses that are allowed to connect to an instance.
Examples:
-
To allow the IP address 192.0.2.44
, specify 192.0.2.44
or 192.0.2.44/32
.
-
To allow the IP addresses 192.0.2.0
to 192.0.2.255
, specify 192.0.2.0/24
.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'PortInfo$ipv6Cidrs' => 'The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used.
The cidrs
parameter lists the IPv4 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'PortInfo$cidrListAliases' => 'An alias that defines access for a preconfigured range of IP addresses.
The only alias currently supported is lightsail-connect
, which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance.
', 'QueryStringObject$queryStringsAllowList' => 'The specific query strings that the distribution forwards to the origin.
Your distribution will cache content based on the specified query strings.
If the option
parameter is true, then your distribution forwards all query strings, regardless of what you specify using the queryStringsAllowList
parameter.
', 'RelationalDatabaseEvent$eventCategories' => 'The category that the database event belongs to.
', ], ], 'StringMax256' => [ 'base' => NULL, 'refs' => [ 'CreateContactMethodRequest$contactEndpoint' => 'The destination of the contact method, such as an email address or a mobile phone number.
Use the E.164 format when specifying a mobile phone number. E.164 is a standard for the phone number structure used for international telecommunication. Phone numbers that follow this format can have a maximum of 15 digits, and they are prefixed with the plus character (+) and the country code. For example, a U.S. phone number in E.164 format would be specified as +1XXX5550100. For more information, see E.164 on Wikipedia.
', 'UpdateLoadBalancerAttributeRequest$attributeValue' => 'The value that you want to specify for the attribute name.
The following values are supported depending on what you specify for the attributeName
request parameter:
-
If you specify HealthCheckPath
for the attributeName
request parameter, then the attributeValue
request parameter must be the path to ping on the target (for example, /weather/us/wa/seattle
).
-
If you specify SessionStickinessEnabled
for the attributeName
request parameter, then the attributeValue
request parameter must be true
to activate session stickiness or false
to deactivate session stickiness.
-
If you specify SessionStickiness_LB_CookieDurationSeconds
for the attributeName
request parameter, then the attributeValue
request parameter must be an interger that represents the cookie duration in seconds.
-
If you specify HttpsRedirectionEnabled
for the attributeName
request parameter, then the attributeValue
request parameter must be true
to activate HTTP to HTTPS redirection or false
to deactivate HTTP to HTTPS redirection.
-
If you specify TlsPolicyName
for the attributeName
request parameter, then the attributeValue
request parameter must be the name of the TLS policy.
Use the GetLoadBalancerTlsPolicies action to get a list of TLS policy names that you can specify.
', ], ], 'SubjectAlternativeNameList' => [ 'base' => NULL, 'refs' => [ 'Certificate$subjectAlternativeNames' => 'An array of strings that specify the alternate domains (example2.com
) and subdomains (blog.example.com
) of the certificate.
', 'CreateCertificateRequest$subjectAlternativeNames' => 'An array of strings that specify the alternate domains (example2.com
) and subdomains (blog.example.com
) for the certificate.
You can specify a maximum of nine alternate domains (in addition to the primary domain name).
Wildcard domain entries (*.example.com
) are not supported.
', ], ], 'Tag' => [ 'base' => 'Describes a tag key and optional value assigned to an Amazon Lightsail resource.
For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$key' => 'The key of the tag.
Constraints: Tag keys accept a maximum of 128 letters, numbers, spaces in UTF-8, or the following characters: + - = . _ : / @
', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$tagKeys' => 'The tag keys to delete from the specified resource.
', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'Bucket$tags' => 'The tag keys and optional values for the bucket. For more information, see Tags in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'Certificate$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'CertificateSummary$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'ContainerService$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'CreateBucketRequest$tags' => 'The tag keys and optional values to add to the bucket during creation.
Use the TagResource action to tag the bucket after it\'s created.
', 'CreateCertificateRequest$tags' => 'The tag keys and optional values to add to the certificate during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateContainerServiceRequest$tags' => 'The tag keys and optional values to add to the container service during create.
Use the TagResource
action to tag a resource after it\'s created.
For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'CreateDiskFromSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateDiskRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateDiskSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateDistributionRequest$tags' => 'The tag keys and optional values to add to the distribution during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateDomainRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateInstanceSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateInstancesFromSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateInstancesRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateKeyPairRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateLoadBalancerRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateLoadBalancerTlsCertificateRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateRelationalDatabaseFromSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateRelationalDatabaseRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateRelationalDatabaseSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'Disk$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'DiskSnapshot$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'Domain$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'Instance$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'InstanceSnapshot$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'KeyPair$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'LightsailDistribution$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'LoadBalancer$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'LoadBalancerTlsCertificate$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'RelationalDatabase$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'RelationalDatabaseSnapshot$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'TagResourceRequest$tags' => 'The tag key and optional value.
', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResult' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$value' => 'The value of the tag.
Constraints: Tag values accept a maximum of 256 letters, numbers, spaces in UTF-8, or the following characters: + - = . _ : / @
', ], ], 'TestAlarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'TestAlarmResult' => [ 'base' => NULL, 'refs' => [], ], 'TimeOfDay' => [ 'base' => NULL, 'refs' => [ 'AddOn$snapshotTimeOfDay' => 'The daily time when an automatic snapshot is created.
The time shown is in HH:00
format, and in Coordinated Universal Time (UTC).
The snapshot is automatically created between the time shown and up to 45 minutes after.
', 'AddOn$nextSnapshotTimeOfDay' => 'The next daily time an automatic snapshot will be created.
The time shown is in HH:00
format, and in Coordinated Universal Time (UTC).
The snapshot is automatically created between the time shown and up to 45 minutes after.
', 'AutoSnapshotAddOnRequest$snapshotTimeOfDay' => 'The daily time when an automatic snapshot will be created.
Constraints:
-
Must be in HH:00
format, and in an hourly increment.
-
Specified in Coordinated Universal Time (UTC).
-
The snapshot will be automatically created between the time specified and up to 45 minutes after.
', ], ], 'TimePeriod' => [ 'base' => 'Sets the start date and end date for retrieving a cost estimate. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
', 'refs' => [ 'EstimateByTime$timePeriod' => 'The period of time, in days, that an estimate covers. The period has a start date and an end date. The start date must come before the end date.
', ], ], 'TreatMissingData' => [ 'base' => NULL, 'refs' => [ 'Alarm$treatMissingData' => 'Specifies how the alarm handles missing data points.
An alarm can treat missing data in the following ways:
-
breaching
- Assume the missing data is not within the threshold. Missing data counts towards the number of times the metric is not within the threshold.
-
notBreaching
- Assume the missing data is within the threshold. Missing data does not count towards the number of times the metric is not within the threshold.
-
ignore
- Ignore the missing data. Maintains the current alarm state.
-
missing
- Missing data is treated as missing.
', 'PutAlarmRequest$treatMissingData' => 'Sets how this alarm will handle missing data points.
An alarm can treat missing data in the following ways:
-
breaching
- Assume the missing data is not within the threshold. Missing data counts towards the number of times the metric is not within the threshold.
-
notBreaching
- Assume the missing data is within the threshold. Missing data does not count towards the number of times the metric is not within the threshold.
-
ignore
- Ignore the missing data. Maintains the current alarm state.
-
missing
- Missing data is treated as missing.
If treatMissingData
is not specified, the default behavior of missing
is used.
', ], ], 'UnauthenticatedException' => [ 'base' => 'Lightsail throws this exception when the user has not been authenticated.
', 'refs' => [], ], 'UnpeerVpcRequest' => [ 'base' => NULL, 'refs' => [], ], 'UnpeerVpcResult' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBucketBundleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBucketBundleResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBucketRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBucketResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContainerServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContainerServiceResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDistributionBundleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDistributionBundleResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDistributionResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDomainEntryRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDomainEntryResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateInstanceMetadataOptionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateInstanceMetadataOptionsResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateLoadBalancerAttributeRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateLoadBalancerAttributeResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRelationalDatabaseParametersRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRelationalDatabaseParametersResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'boolean' => [ 'base' => NULL, 'refs' => [ 'AccessRules$allowPublicOverrides' => 'A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject
option that is currently specified.
When this is true, you can use the PutObjectAcl Amazon S3 API action to set individual objects to public (read-only) using the public-read
ACL, or to private using the private
ACL.
', 'AccountLevelBpaSync$bpaImpactsLightsail' => 'A Boolean value that indicates whether account-level block public access is affecting your Lightsail buckets.
', 'Alarm$notificationEnabled' => 'Indicates whether the alarm is enabled.
', 'AttachDiskRequest$autoMounting' => 'A Boolean value used to determine the automatic mounting of a storage volume to a virtual computer. The default value is False
.
This value only applies to Lightsail for Research resources.
', 'Blueprint$isActive' => 'A Boolean value indicating whether the blueprint is active. Inactive blueprints are listed to support customers with existing instances but are not necessarily available for launch of new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.
', 'Bucket$ableToUpdateBundle' => 'Indicates whether the bundle that is currently applied to a bucket can be changed to another bundle.
You can update a bucket\'s bundle only one time within a monthly Amazon Web Services billing cycle.
Use the UpdateBucketBundle action to change a bucket\'s bundle.
', 'BucketAccessLogConfig$enabled' => 'A Boolean value that indicates whether bucket access logging is enabled for the bucket.
', 'BucketBundle$isActive' => 'Indicates whether the bundle is active. Use for a new or existing bucket.
', 'Bundle$isActive' => 'A Boolean value indicating whether the bundle is active.
', 'ContainerService$isDisabled' => 'A Boolean value indicating whether the container service is disabled.
', 'ContainerServiceECRImagePullerRole$isActive' => 'A Boolean value that indicates whether the role is activated.
', 'ContainerServiceECRImagePullerRoleRequest$isActive' => 'A Boolean value that indicates whether to activate the role.
', 'ContainerServicePower$isActive' => 'A Boolean value indicating whether the power is active and can be specified for container services.
', 'CopySnapshotRequest$useLatestRestorableAutoSnapshot' => 'A Boolean value to indicate whether to use the latest available automatic snapshot of the specified source instance or disk.
Constraints:
-
This parameter cannot be defined together with the restore date
parameter. The use latest restorable auto snapshot
and restore date
parameters are mutually exclusive.
-
Define this parameter only when copying an automatic snapshot as a manual snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateBucketRequest$enableObjectVersioning' => 'A Boolean value that indicates whether to enable versioning of objects in the bucket.
For more information about versioning, see Enabling and suspending object versioning in a bucket in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'CreateDiskFromSnapshotRequest$useLatestRestorableAutoSnapshot' => 'A Boolean value to indicate whether to use the latest available automatic snapshot.
Constraints:
-
This parameter cannot be defined together with the restore date
parameter. The use latest restorable auto snapshot
and restore date
parameters are mutually exclusive.
-
Define this parameter only when creating a new disk from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateInstancesFromSnapshotRequest$useLatestRestorableAutoSnapshot' => 'A Boolean value to indicate whether to use the latest available automatic snapshot.
Constraints:
-
This parameter cannot be defined together with the restore date
parameter. The use latest restorable auto snapshot
and restore date
parameters are mutually exclusive.
-
Define this parameter only when creating a new instance from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateRelationalDatabaseFromSnapshotRequest$publiclyAccessible' => 'Specifies the accessibility options for your new database. A value of true
specifies a database that is available to resources outside of your Lightsail account. A value of false
specifies a database that is available only to your Lightsail resources in the same region as your database.
', 'CreateRelationalDatabaseFromSnapshotRequest$useLatestRestorableTime' => 'Specifies whether your database is restored from the latest backup time. A value of true
restores from the latest backup time.
Default: false
Constraints: Cannot be specified if the restore time
parameter is provided.
', 'CreateRelationalDatabaseRequest$publiclyAccessible' => 'Specifies the accessibility options for your new database. A value of true
specifies a database that is available to resources outside of your Lightsail account. A value of false
specifies a database that is available only to your Lightsail resources in the same region as your database.
', 'DeleteBucketRequest$forceDelete' => 'A Boolean value that indicates whether to force delete the bucket.
You must force delete the bucket if it has one of the following conditions:
-
The bucket is the origin of a distribution.
-
The bucket has instances that were granted access to it using the SetResourceAccessForBucket action.
-
The bucket has objects.
-
The bucket has access keys.
Force deleting a bucket might impact other resources that rely on the bucket, such as instances, distributions, or software that use the issued access keys.
', 'DeleteDiskRequest$forceDeleteAddOns' => 'A Boolean value to indicate whether to delete all add-ons for the disk.
', 'DeleteInstanceRequest$forceDeleteAddOns' => 'A Boolean value to indicate whether to delete all add-ons for the instance.
', 'DeleteLoadBalancerTlsCertificateRequest$force' => 'When true
, forces the deletion of an SSL/TLS certificate.
There can be two certificates associated with a Lightsail load balancer: the primary and the backup. The force
parameter is required when the primary SSL/TLS certificate is in use by an instance attached to the load balancer.
', 'DeleteRelationalDatabaseRequest$skipFinalSnapshot' => 'Determines whether a final database snapshot is created before your database is deleted. If true
is specified, no database snapshot is created. If false
is specified, a database snapshot is created before your database is deleted.
You must specify the final relational database snapshot name
parameter if the skip final snapshot
parameter is false
.
Default: false
', 'Disk$isSystemDisk' => 'A Boolean value indicating whether this disk is a system disk (has an operating system loaded on it).
', 'Disk$isAttached' => 'A Boolean value indicating whether the disk is attached.
', 'DiskInfo$isSystemDisk' => 'A Boolean value indicating whether this disk is a system disk (has an operating system loaded on it).
', 'DiskSnapshot$isFromAutoSnapshot' => 'A Boolean value indicating whether the snapshot was created from an automatic snapshot.
', 'DistributionBundle$isActive' => 'Indicates whether the bundle is active, and can be specified for a new or existing distribution.
', 'DomainEntry$isAlias' => 'When true
, specifies whether the domain entry is an alias used by the Lightsail load balancer, Lightsail container service, Lightsail content delivery network (CDN) distribution, or another Amazon Web Services resource. You can include an alias (A type) record in your request, which points to the DNS name of a load balancer, container service, CDN distribution, or other Amazon Web Services resource and routes traffic to that resource.
', 'GetBlueprintsRequest$includeInactive' => 'A Boolean value that indicates whether to include inactive (unavailable) blueprints in the response of your request.
', 'GetBucketBundlesRequest$includeInactive' => 'A Boolean value that indicates whether to include inactive (unavailable) bundles in the response of your request.
', 'GetBucketsRequest$includeConnectedResources' => 'A Boolean value that indicates whether to include Lightsail instances that were given access to the bucket using the SetResourceAccessForBucket action.
', 'GetBundlesRequest$includeInactive' => 'A Boolean value that indicates whether to include inactive (unavailable) bundles in the response of your request.
', 'GetKeyPairsRequest$includeDefaultKeyPair' => 'A Boolean value that indicates whether to include the default key pair in the response of your request.
', 'GetRegionsRequest$includeAvailabilityZones' => 'A Boolean value indicating whether to also include Availability Zones in your get regions request. Availability Zones are indicated with a letter: us-east-2a
.
', 'GetRegionsRequest$includeRelationalDatabaseAvailabilityZones' => 'A Boolean value indicating whether to also include Availability Zones for databases in your get regions request. Availability Zones are indicated with a letter (us-east-2a
).
', 'GetRelationalDatabaseBundlesRequest$includeInactive' => 'A Boolean value that indicates whether to include inactive (unavailable) bundles in the response of your request.
', 'GetRelationalDatabaseLogEventsRequest$startFromHead' => 'Parameter to specify if the log should start from head or tail. If true
is specified, the log event starts from the head of the log. If false
is specified, the log event starts from the tail of the log.
For PostgreSQL, the default value of false
is the only option available.
', 'Instance$isStaticIp' => 'A Boolean value indicating whether this instance has a static IP assigned to it.
', 'InstanceSnapshot$isFromAutoSnapshot' => 'A Boolean value indicating whether the snapshot was created from an automatic snapshot.
', 'IsVpcPeeredResult$isPeered' => 'Returns true
if the Lightsail VPC is peered; otherwise, false
.
', 'LightsailDistribution$isEnabled' => 'Indicates whether the distribution is enabled.
', 'LightsailDistribution$ableToUpdateBundle' => 'Indicates whether the bundle that is currently applied to your distribution, specified using the distributionName
parameter, can be changed to another bundle.
Use the UpdateDistributionBundle
action to change your distribution\'s bundle.
', 'LoadBalancer$httpsRedirectionEnabled' => 'A Boolean value that indicates whether HTTPS redirection is enabled for the load balancer.
', 'LoadBalancerTlsCertificate$isAttached' => 'When true
, the SSL/TLS certificate is attached to the Lightsail load balancer.
', 'LoadBalancerTlsCertificateSummary$isAttached' => 'When true
, the SSL/TLS certificate is attached to the Lightsail load balancer.
', 'LoadBalancerTlsPolicy$isDefault' => 'A Boolean value that indicates whether the TLS security policy is the default.
', 'Operation$isTerminal' => 'A Boolean value indicating whether the operation is terminal.
', 'PendingModifiedRelationalDatabaseValues$backupRetentionEnabled' => 'A Boolean value indicating whether automated backup retention is enabled.
', 'PutAlarmRequest$notificationEnabled' => 'Indicates whether the alarm is enabled.
Notifications are enabled by default if you don\'t specify this parameter.
', 'QueryStringObject$option' => 'Indicates whether the distribution forwards and caches based on query strings.
', 'RelationalDatabase$backupRetentionEnabled' => 'A Boolean value indicating whether automated backup retention is enabled for the database.
', 'RelationalDatabase$publiclyAccessible' => 'A Boolean value indicating whether the database is publicly accessible.
', 'RelationalDatabaseBlueprint$isEngineDefault' => 'A Boolean value indicating whether the engine version is the default for the database blueprint.
', 'RelationalDatabaseBundle$isEncrypted' => 'A Boolean value indicating whether the database bundle is encrypted.
', 'RelationalDatabaseBundle$isActive' => 'A Boolean value indicating whether the database bundle is active.
', 'RelationalDatabaseParameter$isModifiable' => 'A Boolean value indicating whether the parameter can be modified.
', 'Session$isPrimary' => 'When true, this Boolean value indicates the primary session for the specified resource.
', 'StaticIp$isAttached' => 'A Boolean value indicating whether the static IP is attached.
', 'StopInstanceRequest$force' => 'When set to True
, forces a Lightsail instance that is stuck in a stopping
state to stop.
Only use the force
parameter if your instance is stuck in the stopping
state. In any other state, your instance should stop normally without adding this parameter to your API request.
', 'UpdateContainerServiceRequest$isDisabled' => 'A Boolean value to indicate whether the container service is disabled.
', 'UpdateDistributionRequest$isEnabled' => 'Indicates whether to enable the distribution.
', 'UpdateRelationalDatabaseRequest$rotateMasterUserPassword' => 'When true
, the master user password is changed to a new strong password generated by Lightsail.
Use the get relational database master user password
operation to get the new password.
', 'UpdateRelationalDatabaseRequest$enableBackupRetention' => 'When true
, enables automated backup retention for your database.
Updates are applied during the next maintenance window because this can result in an outage.
', 'UpdateRelationalDatabaseRequest$disableBackupRetention' => 'When true
, disables automated backup retention for your database.
Disabling backup retention deletes all automated database backups. Before disabling this, you may want to create a snapshot of your database using the create relational database snapshot
operation.
Updates are applied during the next maintenance window because this can result in an outage.
', 'UpdateRelationalDatabaseRequest$publiclyAccessible' => 'Specifies the accessibility options for your database. A value of true
specifies a database that is available to resources outside of your Lightsail account. A value of false
specifies a database that is available only to your Lightsail resources in the same region as your database.
', 'UpdateRelationalDatabaseRequest$applyImmediately' => 'When true
, applies changes immediately. When false
, applies changes during the preferred maintenance window. Some changes may cause an outage.
Default: false
', ], ], 'double' => [ 'base' => NULL, 'refs' => [ 'Alarm$threshold' => 'The value against which the specified statistic is compared.
', 'EstimateByTime$usageCost' => 'The amount of cost or usage that\'s measured for the cost estimate.
', 'EstimateByTime$unit' => 'The number of pricing units used to calculate the total number of hours. For example, 1 unit equals 1 hour.
', 'MetricDatapoint$average' => 'The average.
', 'MetricDatapoint$maximum' => 'The maximum.
', 'MetricDatapoint$minimum' => 'The minimum.
', 'MetricDatapoint$sampleCount' => 'The sample count.
', 'MetricDatapoint$sum' => 'The sum.
', 'PutAlarmRequest$threshold' => 'The value against which the specified statistic is compared.
', ], ], 'float' => [ 'base' => NULL, 'refs' => [ 'BucketBundle$price' => 'The monthly price of the bundle, in US dollars.
', 'Bundle$price' => 'The price in US dollars (5.0
) of the bundle.
', 'Bundle$ramSizeInGb' => 'The amount of RAM in GB (2.0
).
', 'ContainerServicePower$price' => 'The monthly price of the power in USD.
', 'ContainerServicePower$cpuCount' => 'The number of vCPUs included in the power.
', 'ContainerServicePower$ramSizeInGb' => 'The amount of RAM (in GB) of the power.
', 'DistributionBundle$price' => 'The monthly price, in US dollars, of the bundle.
', 'InstanceHardware$ramSizeInGb' => 'The amount of RAM in GB on the instance (1.0
).
', 'RelationalDatabaseBundle$price' => 'The cost of the database bundle in US currency.
', 'RelationalDatabaseBundle$ramSizeInGb' => 'The amount of RAM in GB (for example, 2.0
) for the database bundle.
', 'RelationalDatabaseHardware$ramSizeInGb' => 'The amount of RAM in GB for the database.
', ], ], 'integer' => [ 'base' => NULL, 'refs' => [ 'Alarm$evaluationPeriods' => 'The number of periods over which data is compared to the specified threshold.
', 'Alarm$datapointsToAlarm' => 'The number of data points that must not within the specified threshold to trigger the alarm.
', 'AttachedDisk$sizeInGb' => 'The size of the disk in GB.
', 'Blueprint$minPower' => 'The minimum bundle power required to run this blueprint. For example, you need a bundle with a power value of 500 or more to create an instance that uses a blueprint with a minimum power value of 500. 0
indicates that the blueprint runs on all instance sizes.
', 'BucketBundle$storagePerMonthInGb' => 'The storage size of the bundle, in GB.
', 'BucketBundle$transferPerMonthInGb' => 'The monthly network transfer quota of the bundle.
', 'Bundle$cpuCount' => 'The number of vCPUs included in the bundle (2
).
', 'Bundle$diskSizeInGb' => 'The size of the SSD (30
).
', 'Bundle$power' => 'A numeric value that represents the power of the bundle (500
). You can use the bundle\'s power value in conjunction with a blueprint\'s minimum power value to determine whether the blueprint will run on the bundle. For example, you need a bundle with a power value of 500 or more to create an instance that uses a blueprint with a minimum power value of 500.
', 'Bundle$transferPerMonthInGb' => 'The data transfer rate per month in GB (2000
).
', 'Bundle$publicIpv4AddressCount' => 'An integer that indicates the public ipv4 address count included in the bundle, the value is either 0 or 1.
', 'ContainerServiceDeployment$version' => 'The version number of the deployment.
', 'ContainerServiceEndpoint$containerPort' => 'The port of the specified container to which traffic is forwarded to.
', 'ContainerServiceHealthCheckConfig$healthyThreshold' => 'The number of consecutive health checks successes required before moving the container to the Healthy
state. The default value is 2
.
', 'ContainerServiceHealthCheckConfig$unhealthyThreshold' => 'The number of consecutive health check failures required before moving the container to the Unhealthy
state. The default value is 2
.
', 'ContainerServiceHealthCheckConfig$timeoutSeconds' => 'The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2
.
', 'ContainerServiceHealthCheckConfig$intervalSeconds' => 'The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5
.
', 'CreateDiskFromSnapshotRequest$sizeInGb' => 'The size of the disk in GB (32
).
', 'CreateDiskRequest$sizeInGb' => 'The size of the disk in GB (32
).
', 'CreateGUISessionAccessDetailsResult$percentageComplete' => 'The percentage of completion for the operation.
', 'Disk$sizeInGb' => 'The size of the disk in GB.
', 'Disk$iops' => 'The input/output operations per second (IOPS) of the disk.
', 'Disk$gbInUse' => '(Discontinued) The number of GB in use by the disk.
In releases prior to November 14, 2017, this parameter was not included in the API response. It is now discontinued.
', 'DiskInfo$sizeInGb' => 'The size of the disk in GB (32
).
', 'DiskSnapshot$sizeInGb' => 'The size of the disk in GB.
', 'DiskSnapshotInfo$sizeInGb' => 'The size of the disk in GB (32
).
', 'DistributionBundle$transferPerMonthInGb' => 'The monthly network transfer quota of the bundle.
', 'EndpointRequest$containerPort' => 'The port of the container to which traffic is forwarded to.
', 'GetRelationalDatabaseEventsRequest$durationInMinutes' => 'The number of minutes in the past from which to retrieve events. For example, to get all events from the past 2 hours, enter 120.
Default: 60
The minimum is 1 and the maximum is 14 days (20160 minutes).
', 'InstanceHardware$cpuCount' => 'The number of vCPUs the instance has.
', 'InstanceMetadataOptions$httpPutResponseHopLimit' => 'The desired HTTP PUT response hop limit for instance metadata requests. A larger number means that the instance metadata requests can travel farther.
', 'InstanceSnapshot$sizeInGb' => 'The size in GB of the SSD.
', 'InstanceState$code' => 'The status code for the instance.
', 'LoadBalancer$instancePort' => 'The port where the load balancer will direct traffic to your Lightsail instances. For HTTP traffic, it\'s port 80. For HTTPS traffic, it\'s port 443.
', 'MonthlyTransfer$gbPerMonthAllocated' => 'The amount allocated per month (in GB).
', 'PutAlarmRequest$evaluationPeriods' => 'The number of most recent periods over which data is compared to the specified threshold. If you are setting an "M out of N" alarm, this value (evaluationPeriods
) is the N.
If you are setting an alarm that requires that a number of consecutive data points be breaching to trigger the alarm, this value specifies the rolling period of time in which data points are evaluated.
Each evaluation period is five minutes long. For example, specify an evaluation period of 24 to evaluate a metric over a rolling period of two hours.
You can specify a minimum valuation period of 1 (5 minutes), and a maximum evaluation period of 288 (24 hours).
', 'PutAlarmRequest$datapointsToAlarm' => 'The number of data points that must be not within the specified threshold to trigger the alarm. If you are setting an "M out of N" alarm, this value (datapointsToAlarm
) is the M.
', 'RelationalDatabaseBundle$diskSizeInGb' => 'The size of the disk for the database bundle.
', 'RelationalDatabaseBundle$transferPerMonthInGb' => 'The data transfer rate per month in GB for the database bundle.
', 'RelationalDatabaseBundle$cpuCount' => 'The number of virtual CPUs (vCPUs) for the database bundle.
', 'RelationalDatabaseEndpoint$port' => 'Specifies the port that the database is listening on.
', 'RelationalDatabaseHardware$cpuCount' => 'The number of vCPUs for the database.
', 'RelationalDatabaseHardware$diskSizeInGb' => 'The size of the disk for the database.
', 'RelationalDatabaseSnapshot$sizeInGb' => 'The size of the disk in GB (for example, 32
) for the database snapshot.
', 'UpdateInstanceMetadataOptionsRequest$httpPutResponseHopLimit' => 'The desired HTTP PUT response hop limit for instance metadata requests. A larger number means that the instance metadata requests can travel farther. If no parameter is specified, the existing state is maintained.
', ], ], 'long' => [ 'base' => NULL, 'refs' => [ 'CacheSettings$defaultTTL' => 'The default amount of time that objects stay in the distribution\'s cache before the distribution forwards another request to the origin to determine whether the content has been updated.
The value specified applies only when the origin does not add HTTP headers such as Cache-Control max-age
, Cache-Control s-maxage
, and Expires
to objects.
', 'CacheSettings$minimumTTL' => 'The minimum amount of time that objects stay in the distribution\'s cache before the distribution forwards another request to the origin to determine whether the object has been updated.
A value of 0
must be specified for minimumTTL
if the distribution is configured to forward all headers to the origin.
', 'CacheSettings$maximumTTL' => 'The maximum amount of time that objects stay in the distribution\'s cache before the distribution forwards another request to the origin to determine whether the object has been updated.
The value specified applies only when the origin adds HTTP headers such as Cache-Control max-age
, Cache-Control s-maxage
, and Expires
to objects.
', ], ], 'setupHistoryList' => [ 'base' => NULL, 'refs' => [ 'GetSetupHistoryResult$setupHistory' => 'The historical information that\'s returned.
', ], ], 'string' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$code' => NULL, 'AccessDeniedException$docs' => NULL, 'AccessDeniedException$message' => NULL, 'AccessDeniedException$tip' => NULL, 'AccessKeyLastUsed$region' => 'The Amazon Web Services Region where this access key was most recently used.
This value is N/A
if the access key has not been used.
', 'AccessKeyLastUsed$serviceName' => 'The name of the Amazon Web Services service with which this access key was most recently used.
This value is N/A
if the access key has not been used.
', 'AccountSetupInProgressException$code' => NULL, 'AccountSetupInProgressException$docs' => NULL, 'AccountSetupInProgressException$message' => NULL, 'AccountSetupInProgressException$tip' => NULL, 'AddOn$name' => 'The name of the add-on.
', 'AddOn$status' => 'The status of the add-on.
', 'AddOn$threshold' => 'The trigger threshold of the action.
This add-on only applies to Lightsail for Research resources.
', 'AddOn$duration' => 'The amount of idle time in minutes after which your virtual computer will automatically stop.
This add-on only applies to Lightsail for Research resources.
', 'Alarm$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail alarm. This code enables our support team to look up your Lightsail information more easily.
', 'AttachedDisk$path' => 'The path of the disk (/dev/xvdf
).
', 'AutoSnapshotDetails$date' => 'The date of the automatic snapshot in YYYY-MM-DD
format.
', 'Blueprint$description' => 'The description of the blueprint.
', 'Blueprint$version' => 'The version number of the operating system, application, or stack ( 2016.03.0
).
', 'Blueprint$versionCode' => 'The version code.
', 'Blueprint$productUrl' => 'The product URL to learn more about the image or blueprint.
', 'Blueprint$licenseUrl' => 'The end-user license agreement URL for the image or blueprint.
', 'BucketState$message' => 'A message that describes the state of the bucket.
', 'Bundle$instanceType' => 'The Amazon EC2 instance type (t2.micro
).
', 'Bundle$name' => 'A friendly name for the bundle (Micro
).
', 'CacheBehaviorPerPath$path' => 'The path to a directory or file to cached, or not cache. Use an asterisk symbol to specify wildcard directories (path/to/assets/*
), and file types (*.html, *jpg, *js
). Directories and file paths are case-sensitive.
Examples:
-
Specify the following to cache all files in the document root of an Apache web server running on a Lightsail instance.
var/www/html/
-
Specify the following file to cache only the index page in the document root of an Apache web server.
var/www/html/index.html
-
Specify the following to cache only the .html files in the document root of an Apache web server.
var/www/html/*.html
-
Specify the following to cache only the .jpg, .png, and .gif files in the images sub-directory of the document root of an Apache web server.
var/www/html/images/*.jpg
var/www/html/images/*.png
var/www/html/images/*.gif
Specify the following to cache all files in the images sub-directory of the document root of an Apache web server.
var/www/html/images/
', 'Certificate$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail certificate. This code enables our support team to look up your Lightsail information more easily.
', 'ContactMethod$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail contact method. This code enables our support team to look up your Lightsail information more easily.
', 'Container$image' => 'The name of the image used for the container.
Container images sourced from your Lightsail container service, that are registered and stored on your service, start with a colon (:
). For example, if your container service name is container-service-1
, the container image label is mystaticsite
, and you want to use the third (3
) version of the registered container image, then you should specify :container-service-1.mystaticsite.3
. To use the latest version of a container image, specify latest
instead of a version number (for example, :container-service-1.mystaticsite.latest
). Lightsail will automatically use the highest numbered version of the registered container image.
Container images sourced from a public registry like Docker Hub don\'t start with a colon. For example, nginx:latest
or nginx
.
', 'ContainerImage$image' => 'The name of the container image.
', 'ContainerImage$digest' => 'The digest of the container image.
', 'ContainerService$powerId' => 'The ID of the power of the container service.
', 'ContainerService$principalArn' => 'The principal ARN of the container service.
The principal ARN can be used to create a trust relationship between your standard Amazon Web Services account and your Lightsail container service. This allows you to give your service permission to access resources in your standard Amazon Web Services account.
', 'ContainerService$privateDomainName' => 'The private domain name of the container service.
The private domain name is accessible only by other resources within the default virtual private cloud (VPC) of your Lightsail account.
', 'ContainerService$url' => 'The publicly accessible URL of the container service.
If no public endpoint is specified in the currentDeployment
, this URL returns a 404 response.
', 'ContainerServiceECRImagePullerRole$principalArn' => 'The Amazon Resource Name (ARN) of the role, if it is activated.
', 'ContainerServiceEndpoint$containerName' => 'The name of the container entry of the deployment that the endpoint configuration applies to.
', 'ContainerServiceHealthCheckConfig$path' => 'The path on the container on which to perform the health check. The default value is /
.
', 'ContainerServiceHealthCheckConfig$successCodes' => 'The HTTP codes to use when checking for a successful response from a container. You can specify values between 200
and 499
. You can specify multiple values (for example, 200,202
) or a range of values (for example, 200-299
).
', 'ContainerServiceLogEvent$message' => 'The message of the container service log event.
', 'ContainerServiceMetadataEntry$key' => NULL, 'ContainerServiceMetadataEntry$value' => NULL, 'ContainerServicePower$powerId' => 'The ID of the power (nano-1
).
', 'ContainerServicePower$name' => 'The friendly name of the power (nano
).
', 'ContainerServicePublicDomains$key' => NULL, 'ContainerServicePublicDomainsList$member' => NULL, 'ContainerServiceRegistryLogin$username' => 'The container service registry username to use to push container images to the container image registry of a Lightsail account.
', 'ContainerServiceRegistryLogin$password' => 'The container service registry password to use to push container images to the container image registry of a Lightsail account
', 'ContainerServiceRegistryLogin$registry' => 'The address to use to push container images to the container image registry of a Lightsail account.
', 'ContainerServiceStateDetail$message' => 'A message that provides more information for the state code.
The state detail is populated only when a container service is in a PENDING
, DEPLOYING
, or UPDATING
state.
', 'CopySnapshotRequest$sourceResourceName' => 'The name of the source instance or disk from which the source automatic snapshot was created.
Constraint:
', 'CopySnapshotRequest$restoreDate' => 'The date of the source automatic snapshot to copy. Use the get auto snapshots
operation to identify the dates of the available automatic snapshots.
Constraints:
-
Must be specified in YYYY-MM-DD
format.
-
This parameter cannot be defined together with the use latest restorable auto snapshot
parameter. The restore date
and use latest restorable auto snapshot
parameters are mutually exclusive.
-
Define this parameter only when copying an automatic snapshot as a manual snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDiskFromSnapshotRequest$sourceDiskName' => 'The name of the source disk from which the source automatic snapshot was created.
Constraints:
-
This parameter cannot be defined together with the disk snapshot name
parameter. The source disk name
and disk snapshot name
parameters are mutually exclusive.
-
Define this parameter only when creating a new disk from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDiskFromSnapshotRequest$restoreDate' => 'The date of the automatic snapshot to use for the new disk. Use the get auto snapshots
operation to identify the dates of the available automatic snapshots.
Constraints:
-
Must be specified in YYYY-MM-DD
format.
-
This parameter cannot be defined together with the use latest restorable auto snapshot
parameter. The restore date
and use latest restorable auto snapshot
parameters are mutually exclusive.
-
Define this parameter only when creating a new disk from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDistributionRequest$bundleId' => 'The bundle ID to use for the distribution.
A distribution bundle describes the specifications of your distribution, such as the monthly cost and monthly network transfer quota.
Use the GetDistributionBundles
action to get a list of distribution bundle IDs that you can specify.
', 'CreateGUISessionAccessDetailsResult$failureReason' => 'The reason the operation failed.
', 'CreateInstancesFromSnapshotRequest$availabilityZone' => 'The Availability Zone where you want to create your instances. Use the following formatting: us-east-2a
(case sensitive). You can get a list of Availability Zones by using the get regions operation. Be sure to add the include Availability Zones
parameter to your request.
', 'CreateInstancesFromSnapshotRequest$userData' => 'You can create a launch script that configures a server with additional user data. For example, apt-get -y update
.
Depending on the machine image you choose, the command to get software on your instance varies. Amazon Linux and CentOS use yum
, Debian and Ubuntu use apt-get
, and FreeBSD uses pkg
. For a complete list, see the Amazon Lightsail Developer Guide.
', 'CreateInstancesFromSnapshotRequest$sourceInstanceName' => 'The name of the source instance from which the source automatic snapshot was created.
Constraints:
-
This parameter cannot be defined together with the instance snapshot name
parameter. The source instance name
and instance snapshot name
parameters are mutually exclusive.
-
Define this parameter only when creating a new instance from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateInstancesFromSnapshotRequest$restoreDate' => 'The date of the automatic snapshot to use for the new instance. Use the get auto snapshots
operation to identify the dates of the available automatic snapshots.
Constraints:
-
Must be specified in YYYY-MM-DD
format.
-
This parameter cannot be defined together with the use latest restorable auto snapshot
parameter. The restore date
and use latest restorable auto snapshot
parameters are mutually exclusive.
-
Define this parameter only when creating a new instance from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateInstancesRequest$availabilityZone' => 'The Availability Zone in which to create your instance. Use the following format: us-east-2a
(case sensitive). You can get a list of Availability Zones by using the get regions operation. Be sure to add the include Availability Zones
parameter to your request.
', 'CreateInstancesRequest$userData' => 'A launch script you can create that configures a server with additional user data. For example, you might want to run apt-get -y update
.
Depending on the machine image you choose, the command to get software on your instance varies. Amazon Linux and CentOS use yum
, Debian and Ubuntu use apt-get
, and FreeBSD uses pkg
. For a complete list, see the Amazon Lightsail Developer Guide.
', 'CreateLoadBalancerRequest$healthCheckPath' => 'The path you provided to perform the load balancer health check. If you didn\'t specify a health check path, Lightsail uses the root path of your website ("/"
).
You may want to specify a custom health check path other than the root of your application if your home page loads slowly or has a lot of media or scripting on it.
', 'CreateLoadBalancerRequest$tlsPolicyName' => 'The name of the TLS policy to apply to the load balancer.
Use the GetLoadBalancerTlsPolicies action to get a list of TLS policy names that you can specify.
For more information about load balancer TLS policies, see Configuring TLS security policies on your Amazon Lightsail load balancers in the Amazon Lightsail Developer Guide.
', 'CreateRelationalDatabaseFromSnapshotRequest$availabilityZone' => 'The Availability Zone in which to create your new database. Use the us-east-2a
case-sensitive format.
You can get a list of Availability Zones by using the get regions
operation. Be sure to add the include relational database Availability Zones
parameter to your request.
', 'CreateRelationalDatabaseFromSnapshotRequest$relationalDatabaseBundleId' => 'The bundle ID for your new database. A bundle describes the performance specifications for your database.
You can get a list of database bundle IDs by using the get relational database bundles
operation.
When creating a new database from a snapshot, you cannot choose a bundle that is smaller than the bundle of the source database.
', 'CreateRelationalDatabaseRequest$availabilityZone' => 'The Availability Zone in which to create your new database. Use the us-east-2a
case-sensitive format.
You can get a list of Availability Zones by using the get regions
operation. Be sure to add the include relational database Availability Zones
parameter to your request.
', 'CreateRelationalDatabaseRequest$relationalDatabaseBlueprintId' => 'The blueprint ID for your new database. A blueprint describes the major engine version of a database.
You can get a list of database blueprints IDs by using the get relational database blueprints
operation.
', 'CreateRelationalDatabaseRequest$relationalDatabaseBundleId' => 'The bundle ID for your new database. A bundle describes the performance specifications for your database.
You can get a list of database bundle IDs by using the get relational database bundles
operation.
', 'CreateRelationalDatabaseRequest$masterDatabaseName' => 'The meaning of this parameter differs according to the database engine you use.
MySQL
The name of the database to create when the Lightsail database resource is created. If this parameter isn\'t specified, no database is created in the database resource.
Constraints:
-
Must contain 1 to 64 letters or numbers.
-
Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0- 9).
-
Can\'t be a word reserved by the specified database engine.
For more information about reserved words in MySQL, see the Keywords and Reserved Words articles for MySQL 5.6, MySQL 5.7, and MySQL 8.0.
PostgreSQL
The name of the database to create when the Lightsail database resource is created. If this parameter isn\'t specified, a database named postgres
is created in the database resource.
Constraints:
-
Must contain 1 to 63 letters or numbers.
-
Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0- 9).
-
Can\'t be a word reserved by the specified database engine.
For more information about reserved words in PostgreSQL, see the SQL Key Words articles for PostgreSQL 9.6, PostgreSQL 10, PostgreSQL 11, and PostgreSQL 12.
', 'CreateRelationalDatabaseRequest$masterUsername' => 'The name for the master user.
MySQL
Constraints:
-
Required for MySQL.
-
Must be 1 to 16 letters or numbers. Can contain underscores.
-
First character must be a letter.
-
Can\'t be a reserved word for the chosen database engine.
For more information about reserved words in MySQL 5.6 or 5.7, see the Keywords and Reserved Words articles for MySQL 5.6, MySQL 5.7, or MySQL 8.0.
PostgreSQL
Constraints:
-
Required for PostgreSQL.
-
Must be 1 to 63 letters or numbers. Can contain underscores.
-
First character must be a letter.
-
Can\'t be a reserved word for the chosen database engine.
For more information about reserved words in MySQL 5.6 or 5.7, see the Keywords and Reserved Words articles for PostgreSQL 9.6, PostgreSQL 10, PostgreSQL 11, and PostgreSQL 12.
', 'CreateRelationalDatabaseRequest$preferredBackupWindow' => 'The daily time range during which automated backups are created for your new database if automated backups are enabled.
The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. For more information about the preferred backup window time blocks for each region, see the Working With Backups guide in the Amazon Relational Database Service documentation.
Constraints:
-
Must be in the hh24:mi-hh24:mi
format.
Example: 16:00-16:30
-
Specified in Coordinated Universal Time (UTC).
-
Must not conflict with the preferred maintenance window.
-
Must be at least 30 minutes.
', 'CreateRelationalDatabaseRequest$preferredMaintenanceWindow' => 'The weekly time range during which system maintenance can occur on your new database.
The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week.
Constraints:
-
Must be in the ddd:hh24:mi-ddd:hh24:mi
format.
-
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.
-
Must be at least 30 minutes.
-
Specified in Coordinated Universal Time (UTC).
-
Example: Tue:17:00-Tue:17:30
', 'DeleteContainerImageRequest$image' => 'The name of the container image to delete from the container service.
Use the GetContainerImages
action to get the name of the container images that are registered to a container service.
Container images sourced from your Lightsail container service, that are registered and stored on your service, start with a colon (:
). For example, :container-service-1.mystaticwebsite.1
. Container images sourced from a public registry like Docker Hub don\'t start with a colon. For example, nginx:latest
or nginx
.
', 'DeleteKeyPairRequest$expectedFingerprint' => 'The RSA fingerprint of the Lightsail default key pair to delete.
The expectedFingerprint
parameter is required only when specifying to delete a Lightsail default key pair.
', 'Disk$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'Disk$path' => 'The disk path.
', 'Disk$attachmentState' => '(Discontinued) The attachment state of the disk.
In releases prior to November 14, 2017, this parameter returned attached
for system disks in the API response. It is now discontinued, but still included in the response. Use isAttached
instead.
', 'DiskInfo$name' => 'The disk name.
', 'DiskSnapshot$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'DiskSnapshot$progress' => 'The progress of the snapshot.
', 'DistributionBundle$bundleId' => 'The ID of the bundle.
', 'DistributionBundle$name' => 'The name of the distribution bundle.
', 'DnsRecordCreationState$message' => 'The message that describes the reason for the status code.
', 'Domain$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'DomainEntry$target' => 'The target IP address (192.0.2.0
), or AWS name server (ns-111.awsdns-22.com.
).
For Lightsail load balancers, the value looks like ab1234c56789c6b86aba6fb203d443bc-123456789.us-east-2.elb.amazonaws.com
. For Lightsail distributions, the value looks like exampled1182ne.cloudfront.net
. For Lightsail container services, the value looks like container-service-1.example23scljs.us-west-2.cs.amazonlightsail.com
. Be sure to also set isAlias
to true
when setting up an A record for a Lightsail load balancer, distribution, or container service.
', 'DomainEntryOptions$value' => NULL, 'EndpointRequest$containerName' => 'The name of the container for the endpoint.
', 'Environment$key' => NULL, 'Environment$value' => NULL, 'GetActiveNamesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetActiveNames
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetActiveNamesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetActiveNames
request and specify the next page token using the pageToken
parameter.
', 'GetAlarmsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetAlarms
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetAlarmsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetAlarms
request and specify the next page token using the pageToken
parameter.
', 'GetBlueprintsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetBlueprints
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetBlueprintsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetBlueprints
request and specify the next page token using the pageToken
parameter.
', 'GetBucketsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetBuckets
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetBucketsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetBuckets
request and specify the next page token using the pageToken
parameter.
', 'GetBundlesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetBundles
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetBundlesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetBundles
request and specify the next page token using the pageToken
parameter.
', 'GetCertificatesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetCertificates
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetCertificatesResult$nextPageToken' => 'If NextPageToken
is returned there are more results available. The value of NextPageToken
is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
', 'GetCloudFormationStackRecordsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetClouFormationStackRecords
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetCloudFormationStackRecordsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetCloudFormationStackRecords
request and specify the next page token using the pageToken
parameter.
', 'GetContainerLogRequest$containerName' => 'The name of the container that is either running or previously ran on the container service for which to return a log.
', 'GetContainerLogRequest$filterPattern' => 'The pattern to use to filter the returned log events to a specific term.
The following are a few examples of filter patterns that you can specify:
-
To return all log events, specify a filter pattern of ""
.
-
To exclude log events that contain the ERROR
term, and return all other log events, specify a filter pattern of "-ERROR"
.
-
To return log events that contain the ERROR
term, specify a filter pattern of "ERROR"
.
-
To return log events that contain both the ERROR
and Exception
terms, specify a filter pattern of "ERROR Exception"
.
-
To return log events that contain the ERROR
or the Exception
term, specify a filter pattern of "?ERROR ?Exception"
.
', 'GetContainerLogRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetContainerLog
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetContainerLogResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetContainerLog
request and specify the next page token using the pageToken
parameter.
', 'GetDiskSnapshotsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetDiskSnapshots
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetDiskSnapshotsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetDiskSnapshots
request and specify the next page token using the pageToken
parameter.
', 'GetDisksRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetDisks
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetDisksResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetDisks
request and specify the next page token using the pageToken
parameter.
', 'GetDistributionLatestCacheResetResult$status' => 'The status of the last cache reset.
', 'GetDistributionsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetDistributions
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetDistributionsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetDistributions
request and specify the next page token using the pageToken
parameter.
', 'GetDomainsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetDomains
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetDomainsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetDomains
request and specify the next page token using the pageToken
parameter.
', 'GetExportSnapshotRecordsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetExportSnapshotRecords
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetExportSnapshotRecordsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetExportSnapshotRecords
request and specify the next page token using the pageToken
parameter.
', 'GetInstanceSnapshotsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetInstanceSnapshots
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetInstanceSnapshotsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetInstanceSnapshots
request and specify the next page token using the pageToken
parameter.
', 'GetInstancesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetInstances
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetInstancesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetInstances
request and specify the next page token using the pageToken
parameter.
', 'GetKeyPairsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetKeyPairs
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetKeyPairsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetKeyPairs
request and specify the next page token using the pageToken
parameter.
', 'GetLoadBalancerTlsPoliciesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetLoadBalancerTlsPolicies
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetLoadBalancerTlsPoliciesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetLoadBalancerTlsPolicies
request and specify the next page token using the pageToken
parameter.
', 'GetLoadBalancersRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetLoadBalancers
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetLoadBalancersResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetLoadBalancers
request and specify the next page token using the pageToken
parameter.
', 'GetOperationsForResourceRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetOperationsForResource
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetOperationsForResourceResult$nextPageCount' => '(Discontinued) Returns the number of pages of results that remain.
In releases prior to June 12, 2017, this parameter returned null
by the API. It is now discontinued, and the API returns the next page token
parameter instead.
', 'GetOperationsForResourceResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetOperationsForResource
request and specify the next page token using the pageToken
parameter.
', 'GetOperationsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetOperations
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetOperationsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetOperations
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabaseBlueprintsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseBlueprints
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseBlueprintsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabaseBlueprints
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabaseBundlesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseBundles
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseBundlesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabaseBundles
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabaseEventsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseEvents
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseEventsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabaseEvents
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabaseLogEventsRequest$logStreamName' => 'The name of the log stream.
Use the get relational database log streams
operation to get a list of available log streams.
', 'GetRelationalDatabaseLogEventsRequest$pageToken' => 'The token to advance to the next or previous page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseLogEvents
request. If your results are paginated, the response will return a next forward token and/or next backward token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseLogEventsResult$nextBackwardToken' => 'A token used for advancing to the previous page of results from your get relational database log events request.
', 'GetRelationalDatabaseLogEventsResult$nextForwardToken' => 'A token used for advancing to the next page of results from your get relational database log events request.
', 'GetRelationalDatabaseParametersRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseParameters
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseParametersResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabaseParameters
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabaseSnapshotsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseSnapshots
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseSnapshotsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabaseSnapshots
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabasesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabases
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabasesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabases
request and specify the next page token using the pageToken
parameter.
', 'GetStaticIpsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetStaticIps
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetStaticIpsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetStaticIps
request and specify the next page token using the pageToken
parameter.
', 'HostKeyAttributes$algorithm' => 'The SSH host key algorithm or the RDP certificate format.
For SSH host keys, the algorithm may be ssh-rsa
, ecdsa-sha2-nistp256
, ssh-ed25519
, etc. For RDP certificates, the algorithm is always x509-cert
.
', 'HostKeyAttributes$publicKey' => 'The public SSH host key or the RDP certificate.
', 'HostKeyAttributes$fingerprintSHA1' => 'The SHA-1 fingerprint of the returned SSH host key or RDP certificate.
-
Example of an SHA-1 SSH fingerprint:
SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
-
Example of an SHA-1 RDP fingerprint:
af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45
', 'HostKeyAttributes$fingerprintSHA256' => 'The SHA-256 fingerprint of the returned SSH host key or RDP certificate.
-
Example of an SHA-256 SSH fingerprint:
SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
-
Example of an SHA-256 RDP fingerprint:
03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68
', 'Instance$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'InstanceAccessDetails$certKey' => 'For SSH access, the public key to use when accessing your instance For OpenSSH clients (command line SSH), you should save this value to tempkey-cert.pub
.
', 'InstanceAccessDetails$password' => 'For RDP access, the password for your Amazon Lightsail instance. Password will be an empty string if the password for your new instance is not ready yet. When you create an instance, it can take up to 15 minutes for the instance to be ready.
If you create an instance using any key pair other than the default (LightsailDefaultKeyPair
), password
will always be an empty string.
If you change the Administrator password on the instance, Lightsail will continue to return the original password value. When accessing the instance using RDP, you need to manually enter the Administrator password after changing it from the default.
', 'InstanceAccessDetails$privateKey' => 'For SSH access, the temporary private key. For OpenSSH clients (command line SSH), you should save this value to tempkey
).
', 'InstanceAccessDetails$username' => 'The user name to use when logging in to the Amazon Lightsail instance.
', 'InstanceEntry$userData' => 'A launch script you can create that configures a server with additional user data. For example, you might want to run apt-get -y update
.
Depending on the machine image you choose, the command to get software on your instance varies. Amazon Linux and CentOS use yum
, Debian and Ubuntu use apt-get
, and FreeBSD uses pkg
.
', 'InstanceEntry$availabilityZone' => 'The Availability Zone for the new Amazon EC2 instance.
', 'InstancePortInfo$accessFrom' => 'The location from which access is allowed. For example, Anywhere (0.0.0.0/0)
, or Custom
if a specific IP address or range of IP addresses is allowed.
', 'InstancePortInfo$commonName' => 'The common name of the port information.
', 'InstanceSnapshot$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'InstanceSnapshot$progress' => 'The progress of the snapshot.
This is populated only for disk snapshots, and is null
for instance snapshots.
', 'InstanceSnapshot$fromBlueprintId' => 'The blueprint ID from which you created the snapshot (os_debian_8_3
). A blueprint is a virtual private server (or instance) image used to create instances quickly.
', 'InstanceSnapshot$fromBundleId' => 'The bundle ID from which you created the snapshot (micro_1_0
).
', 'InstanceState$name' => 'The state of the instance (running
or pending
).
', 'InvalidInputException$code' => NULL, 'InvalidInputException$docs' => NULL, 'InvalidInputException$message' => NULL, 'InvalidInputException$tip' => NULL, 'KeyPair$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'LightsailDistribution$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail distribution. This code enables our support team to look up your Lightsail information more easily.
', 'LightsailDistribution$status' => 'The status of the distribution.
', 'LightsailDistribution$domainName' => 'The domain name of the distribution.
', 'LightsailDistribution$bundleId' => 'The ID of the bundle currently applied to the distribution.
', 'LightsailDistribution$originPublicDNS' => 'The public DNS of the origin.
', 'LoadBalancer$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail load balancer. This code enables our support team to look up your Lightsail information more easily.
', 'LoadBalancerConfigurationOptions$value' => NULL, 'LoadBalancerTlsCertificate$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail load balancer or SSL/TLS certificate. This code enables our support team to look up your Lightsail information more easily.
', 'LoadBalancerTlsCertificateDnsRecordCreationState$message' => 'The message that describes the reason for the status code.
', 'LoadBalancerTlsPolicy$description' => 'The description of the TLS security policy.
', 'LogEvent$message' => 'The message of the database log event.
', 'NameServersUpdateState$message' => 'The message that describes the reason for the status code.
', 'NotFoundException$code' => NULL, 'NotFoundException$docs' => NULL, 'NotFoundException$message' => NULL, 'NotFoundException$tip' => NULL, 'Operation$operationDetails' => 'Details about the operation (Debian-1GB-Ohio-1
).
', 'Operation$errorCode' => 'The error code.
', 'Operation$errorDetails' => 'The error details.
', 'OperationFailureException$code' => NULL, 'OperationFailureException$docs' => NULL, 'OperationFailureException$message' => NULL, 'OperationFailureException$tip' => NULL, 'PasswordData$ciphertext' => 'The encrypted password. Ciphertext will be an empty string if access to your new instance is not ready yet. When you create an instance, it can take up to 15 minutes for the instance to be ready.
If you use the default key pair (LightsailDefaultKeyPair
), the decrypted password will be available in the password field.
If you are using a custom key pair, you need to use your own means of decryption.
If you change the Administrator password on the instance, Lightsail will continue to return the original ciphertext value. When accessing the instance using RDP, you need to manually enter the Administrator password after changing it from the default.
', 'PendingModifiedRelationalDatabaseValues$masterUserPassword' => 'The password for the master user of the database.
', 'PendingModifiedRelationalDatabaseValues$engineVersion' => 'The database engine version.
', 'PortMap$key' => NULL, 'R53HostedZoneDeletionState$message' => 'The message that describes the reason for the status code.
', 'Region$continentCode' => 'The continent code (NA
, meaning North America).
', 'Region$description' => 'The description of the Amazon Web Services Region (This region is recommended to serve users in the eastern United States and eastern Canada
).
', 'Region$displayName' => 'The display name (Ohio
).
', 'RegisterContainerImageRequest$digest' => 'The digest of the container image to be registered.
', 'RelationalDatabase$supportCode' => 'The support code for the database. Include this code in your email to support when you have questions about a database in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'RelationalDatabase$masterDatabaseName' => 'The name of the master database created when the Lightsail database resource is created.
', 'RelationalDatabase$secondaryAvailabilityZone' => 'Describes the secondary Availability Zone of a high availability database.
The secondary database is used for failover support of a high availability database.
', 'RelationalDatabase$caCertificateIdentifier' => 'The certificate associated with the database.
', 'RelationalDatabaseBlueprint$blueprintId' => 'The ID for the database blueprint.
', 'RelationalDatabaseBlueprint$engineVersion' => 'The database engine version for the database blueprint (for example, 5.7.23
).
', 'RelationalDatabaseBlueprint$engineDescription' => 'The description of the database engine for the database blueprint.
', 'RelationalDatabaseBlueprint$engineVersionDescription' => 'The description of the database engine version for the database blueprint.
', 'RelationalDatabaseBundle$bundleId' => 'The ID for the database bundle.
', 'RelationalDatabaseBundle$name' => 'The name for the database bundle.
', 'RelationalDatabaseEvent$message' => 'The message of the database event.
', 'RelationalDatabaseParameter$allowedValues' => 'Specifies the valid range of values for the parameter.
', 'RelationalDatabaseParameter$applyMethod' => 'Indicates when parameter updates are applied.
Can be immediate
or pending-reboot
.
', 'RelationalDatabaseParameter$applyType' => 'Specifies the engine-specific parameter type.
', 'RelationalDatabaseParameter$dataType' => 'Specifies the valid data type for the parameter.
', 'RelationalDatabaseParameter$description' => 'Provides a description of the parameter.
', 'RelationalDatabaseParameter$parameterName' => 'Specifies the name of the parameter.
', 'RelationalDatabaseParameter$parameterValue' => 'Specifies the value of the parameter.
', 'RelationalDatabaseSnapshot$supportCode' => 'The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'RelationalDatabaseSnapshot$fromRelationalDatabaseBundleId' => 'The bundle ID of the database from which the database snapshot was created.
', 'RelationalDatabaseSnapshot$fromRelationalDatabaseBlueprintId' => 'The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.
', 'ResetDistributionCacheResult$status' => 'The status of the reset cache request.
', 'ResourceLocation$availabilityZone' => 'The Availability Zone. Follows the format us-east-2a
(case-sensitive).
', 'ResourceRecord$name' => 'The name of the record.
', 'ResourceRecord$type' => 'The DNS record type.
', 'ResourceRecord$value' => 'The value for the DNS record.
', 'ServiceException$code' => NULL, 'ServiceException$docs' => NULL, 'ServiceException$message' => NULL, 'ServiceException$tip' => NULL, 'SetupExecutionDetails$command' => 'The command that was executed.
', 'SetupExecutionDetails$standardError' => 'The text written by the command to stderr.
', 'SetupExecutionDetails$standardOutput' => 'The text written by the command to stdout.
', 'SetupExecutionDetails$version' => 'The current version of the script..
', 'StaticIp$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'StopInstanceOnIdleRequest$threshold' => 'The value to compare with the duration.
', 'StopInstanceOnIdleRequest$duration' => 'The amount of idle time in minutes after which your virtual computer will automatically stop.
', 'StringList$member' => NULL, 'UnauthenticatedException$code' => NULL, 'UnauthenticatedException$docs' => NULL, 'UnauthenticatedException$message' => NULL, 'UnauthenticatedException$tip' => NULL, 'UpdateDistributionBundleRequest$bundleId' => 'The bundle ID of the new bundle to apply to your distribution.
Use the GetDistributionBundles
action to get a list of distribution bundle IDs that you can specify.
', 'UpdateRelationalDatabaseRequest$preferredBackupWindow' => 'The daily time range during which automated backups are created for your database if automated backups are enabled.
Constraints:
-
Must be in the hh24:mi-hh24:mi
format.
Example: 16:00-16:30
-
Specified in Coordinated Universal Time (UTC).
-
Must not conflict with the preferred maintenance window.
-
Must be at least 30 minutes.
', 'UpdateRelationalDatabaseRequest$preferredMaintenanceWindow' => 'The weekly time range during which system maintenance can occur on your database.
The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region, occurring on a random day of the week.
Constraints:
-
Must be in the ddd:hh24:mi-ddd:hh24:mi
format.
-
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.
-
Must be at least 30 minutes.
-
Specified in Coordinated Universal Time (UTC).
-
Example: Tue:17:00-Tue:17:30
', 'UpdateRelationalDatabaseRequest$caCertificateIdentifier' => 'Indicates the certificate that needs to be associated with the database.
', 'UpdateRelationalDatabaseRequest$relationalDatabaseBlueprintId' => 'This parameter is used to update the major version of the database. Enter the blueprintId
for the major version that you want to update to.
Use the GetRelationalDatabaseBlueprints action to get a list of available blueprint IDs.
', ], ], 'timestamp' => [ 'base' => NULL, 'refs' => [ 'GetDistributionMetricDataRequest$startTime' => 'The start of the time interval for which to get metric data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, specify 1538424000
as the start time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetDistributionMetricDataRequest$endTime' => 'The end of the time interval for which to get metric data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use an end time of October 1, 2018, at 9 PM UTC, specify 1538427600
as the end time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetInstanceMetricDataRequest$startTime' => 'The start time of the time period.
', 'GetInstanceMetricDataRequest$endTime' => 'The end time of the time period.
', 'GetLoadBalancerMetricDataRequest$startTime' => 'The start time of the period.
', 'GetLoadBalancerMetricDataRequest$endTime' => 'The end time of the period.
', 'MetricDatapoint$timestamp' => 'The timestamp (1479816991.349
).
', ], ], ],];
+return [ 'version' => '2.0', 'service' => 'Amazon Lightsail is the easiest way to get started with Amazon Web Services (Amazon Web Services) for developers who need to build websites or web applications. It includes everything you need to launch your project quickly - instances (virtual private servers), container services, storage buckets, managed databases, SSD-based block storage, static IP addresses, load balancers, content delivery network (CDN) distributions, DNS management of registered domains, and resource snapshots (backups) - for a low, predictable monthly price.
You can manage your Lightsail resources using the Lightsail console, Lightsail API, Command Line Interface (CLI), or SDKs. For more information about Lightsail concepts and tasks, see the Amazon Lightsail Developer Guide.
This API Reference provides detailed information about the actions, data types, parameters, and errors of the Lightsail service. For more information about the supported Amazon Web Services Regions, endpoints, and service quotas of the Lightsail service, see Amazon Lightsail Endpoints and Quotas in the Amazon Web Services General Reference.
', 'operations' => [ 'AllocateStaticIp' => 'Allocates a static IP address.
', 'AttachCertificateToDistribution' => 'Attaches an SSL/TLS certificate to your Amazon Lightsail content delivery network (CDN) distribution.
After the certificate is attached, your distribution accepts HTTPS traffic for all of the domains that are associated with the certificate.
Use the CreateCertificate
action to create a certificate that you can attach to your distribution.
Only certificates created in the us-east-1
Amazon Web Services Region can be attached to Lightsail distributions. Lightsail distributions are global resources that can reference an origin in any Amazon Web Services Region, and distribute its content globally. However, all distributions are located in the us-east-1
Region.
', 'AttachDisk' => 'Attaches a block storage disk to a running or stopped Lightsail instance and exposes it to the instance with the specified disk name.
The attach disk
operation supports tag-based access control via resource tags applied to the resource identified by disk name
. For more information, see the Amazon Lightsail Developer Guide.
', 'AttachInstancesToLoadBalancer' => 'Attaches one or more Lightsail instances to a load balancer.
After some time, the instances are attached to the load balancer and the health check status is available.
The attach instances to load balancer
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Lightsail Developer Guide.
', 'AttachLoadBalancerTlsCertificate' => 'Attaches a Transport Layer Security (TLS) certificate to your load balancer. TLS is just an updated, more secure version of Secure Socket Layer (SSL).
Once you create and validate your certificate, you can attach it to your load balancer. You can also use this API to rotate the certificates on your account. Use the AttachLoadBalancerTlsCertificate
action with the non-attached certificate, and it will replace the existing one and become the attached certificate.
The AttachLoadBalancerTlsCertificate
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'AttachStaticIp' => 'Attaches a static IP address to a specific Amazon Lightsail instance.
', 'CloseInstancePublicPorts' => 'Closes ports for a specific Amazon Lightsail instance.
The CloseInstancePublicPorts
action supports tag-based access control via resource tags applied to the resource identified by instanceName
. For more information, see the Amazon Lightsail Developer Guide.
', 'CopySnapshot' => 'Copies a manual snapshot of an instance or disk as another manual snapshot, or copies an automatic snapshot of an instance or disk as a manual snapshot. This operation can also be used to copy a manual or automatic snapshot of an instance or a disk from one Amazon Web Services Region to another in Amazon Lightsail.
When copying a manual snapshot, be sure to define the source region
, source snapshot name
, and target snapshot name
parameters.
When copying an automatic snapshot, be sure to define the source region
, source resource name
, target snapshot name
, and either the restore date
or the use latest restorable auto snapshot
parameters.
', 'CreateBucket' => 'Creates an Amazon Lightsail bucket.
A bucket is a cloud storage resource available in the Lightsail object storage service. Use buckets to store objects such as data and its descriptive metadata. For more information about buckets, see Buckets in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'CreateBucketAccessKey' => 'Creates a new access key for the specified Amazon Lightsail bucket. Access keys consist of an access key ID and corresponding secret access key.
Access keys grant full programmatic access to the specified bucket and its objects. You can have a maximum of two access keys per bucket. Use the GetBucketAccessKeys action to get a list of current access keys for a specific bucket. For more information about access keys, see Creating access keys for a bucket in Amazon Lightsail in the Amazon Lightsail Developer Guide.
The secretAccessKey
value is returned only in response to the CreateBucketAccessKey
action. You can get a secret access key only when you first create an access key; you cannot get the secret access key later. If you lose the secret access key, you must create a new access key.
', 'CreateCertificate' => 'Creates an SSL/TLS certificate for an Amazon Lightsail content delivery network (CDN) distribution and a container service.
After the certificate is valid, use the AttachCertificateToDistribution
action to use the certificate and its domains with your distribution. Or use the UpdateContainerService
action to use the certificate and its domains with your container service.
Only certificates created in the us-east-1
Amazon Web Services Region can be attached to Lightsail distributions. Lightsail distributions are global resources that can reference an origin in any Amazon Web Services Region, and distribute its content globally. However, all distributions are located in the us-east-1
Region.
', 'CreateCloudFormationStack' => 'Creates an AWS CloudFormation stack, which creates a new Amazon EC2 instance from an exported Amazon Lightsail snapshot. This operation results in a CloudFormation stack record that can be used to track the AWS CloudFormation stack created. Use the get cloud formation stack records
operation to get a list of the CloudFormation stacks created.
Wait until after your new Amazon EC2 instance is created before running the create cloud formation stack
operation again with the same export snapshot record.
', 'CreateContactMethod' => 'Creates an email or SMS text message contact method.
A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.
', 'CreateContainerService' => 'Creates an Amazon Lightsail container service.
A Lightsail container service is a compute resource to which you can deploy containers. For more information, see Container services in Amazon Lightsail in the Lightsail Dev Guide.
', 'CreateContainerServiceDeployment' => 'Creates a deployment for your Amazon Lightsail container service.
A deployment specifies the containers that will be launched on the container service and their settings, such as the ports to open, the environment variables to apply, and the launch command to run. It also specifies the container that will serve as the public endpoint of the deployment and its settings, such as the HTTP or HTTPS port to use, and the health check configuration.
You can deploy containers to your container service using container images from a public registry such as Amazon ECR Public, or from your local machine. For more information, see Creating container images for your Amazon Lightsail container services in the Amazon Lightsail Developer Guide.
', 'CreateContainerServiceRegistryLogin' => 'Creates a temporary set of log in credentials that you can use to log in to the Docker process on your local machine. After you\'re logged in, you can use the native Docker commands to push your local container images to the container image registry of your Amazon Lightsail account so that you can use them with your Lightsail container service. The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials.
You can only push container images to the container service registry of your Lightsail account. You cannot pull container images or perform any other container image management actions on the container service registry.
After you push your container images to the container image registry of your Lightsail account, use the RegisterContainerImage
action to register the pushed images to a specific Lightsail container service.
This action is not required if you install and use the Lightsail Control (lightsailctl) plugin to push container images to your Lightsail container service. For more information, see Pushing and managing container images on your Amazon Lightsail container services in the Amazon Lightsail Developer Guide.
', 'CreateDisk' => 'Creates a block storage disk that can be attached to an Amazon Lightsail instance in the same Availability Zone (us-east-2a
).
The create disk
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDiskFromSnapshot' => 'Creates a block storage disk from a manual or automatic snapshot of a disk. The resulting disk can be attached to an Amazon Lightsail instance in the same Availability Zone (us-east-2a
).
The create disk from snapshot
operation supports tag-based access control via request tags and resource tags applied to the resource identified by disk snapshot name
. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDiskSnapshot' => 'Creates a snapshot of a block storage disk. You can use snapshots for backups, to make copies of disks, and to save data before shutting down a Lightsail instance.
You can take a snapshot of an attached disk that is in use; however, snapshots only capture data that has been written to your disk at the time the snapshot command is issued. This may exclude any data that has been cached by any applications or the operating system. If you can pause any file systems on the disk long enough to take a snapshot, your snapshot should be complete. Nevertheless, if you cannot pause all file writes to the disk, you should unmount the disk from within the Lightsail instance, issue the create disk snapshot command, and then remount the disk to ensure a consistent and complete snapshot. You may remount and use your disk while the snapshot status is pending.
You can also use this operation to create a snapshot of an instance\'s system volume. You might want to do this, for example, to recover data from the system volume of a botched instance or to create a backup of the system volume like you would for a block storage disk. To create a snapshot of a system volume, just define the instance name
parameter when issuing the snapshot command, and a snapshot of the defined instance\'s system volume will be created. After the snapshot is available, you can create a block storage disk from the snapshot and attach it to a running instance to access the data on the disk.
The create disk snapshot
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDistribution' => 'Creates an Amazon Lightsail content delivery network (CDN) distribution.
A distribution is a globally distributed network of caching servers that improve the performance of your website or web application hosted on a Lightsail instance. For more information, see Content delivery networks in Amazon Lightsail.
', 'CreateDomain' => 'Creates a domain resource for the specified domain (example.com).
The create domain
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDomainEntry' => 'Creates one of the following domain name system (DNS) records in a domain DNS zone: Address (A), canonical name (CNAME), mail exchanger (MX), name server (NS), start of authority (SOA), service locator (SRV), or text (TXT).
The create domain entry
operation supports tag-based access control via resource tags applied to the resource identified by domain name
. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateGUISessionAccessDetails' => 'Creates two URLs that are used to access a virtual computer’s graphical user interface (GUI) session. The primary URL initiates a web-based NICE DCV session to the virtual computer\'s application. The secondary URL initiates a web-based NICE DCV session to the virtual computer\'s operating session.
Use StartGUISession
to open the session.
', 'CreateInstanceSnapshot' => 'Creates a snapshot of a specific virtual private server, or instance. You can use a snapshot to create a new instance that is based on that snapshot.
The create instance snapshot
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateInstances' => 'Creates one or more Amazon Lightsail instances.
The create instances
operation supports tag-based access control via request tags. For more information, see the Lightsail Developer Guide.
', 'CreateInstancesFromSnapshot' => 'Creates one or more new instances from a manual or automatic snapshot of an instance.
The create instances from snapshot
operation supports tag-based access control via request tags and resource tags applied to the resource identified by instance snapshot name
. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateKeyPair' => 'Creates a custom SSH key pair that you can use with an Amazon Lightsail instance.
Use the DownloadDefaultKeyPair action to create a Lightsail default key pair in an Amazon Web Services Region where a default key pair does not currently exist.
The create key pair
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateLoadBalancer' => 'Creates a Lightsail load balancer. To learn more about deciding whether to load balance your application, see Configure your Lightsail instances for load balancing. You can create up to 5 load balancers per AWS Region in your account.
When you create a load balancer, you can specify a unique name and port settings. To change additional load balancer settings, use the UpdateLoadBalancerAttribute
operation.
The create load balancer
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateLoadBalancerTlsCertificate' => 'Creates an SSL/TLS certificate for an Amazon Lightsail load balancer.
TLS is just an updated, more secure version of Secure Socket Layer (SSL).
The CreateLoadBalancerTlsCertificate
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateRelationalDatabase' => 'Creates a new database in Amazon Lightsail.
The create relational database
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateRelationalDatabaseFromSnapshot' => 'Creates a new database from an existing database snapshot in Amazon Lightsail.
You can create a new database from a snapshot in if something goes wrong with your original database, or to change it to a different plan, such as a high availability or standard plan.
The create relational database from snapshot
operation supports tag-based access control via request tags and resource tags applied to the resource identified by relationalDatabaseSnapshotName. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateRelationalDatabaseSnapshot' => 'Creates a snapshot of your database in Amazon Lightsail. You can use snapshots for backups, to make copies of a database, and to save data before deleting a database.
The create relational database snapshot
operation supports tag-based access control via request tags. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteAlarm' => 'Deletes an alarm.
An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see Alarms in Amazon Lightsail.
', 'DeleteAutoSnapshot' => 'Deletes an automatic snapshot of an instance or disk. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteBucket' => 'Deletes a Amazon Lightsail bucket.
When you delete your bucket, the bucket name is released and can be reused for a new bucket in your account or another Amazon Web Services account.
', 'DeleteBucketAccessKey' => 'Deletes an access key for the specified Amazon Lightsail bucket.
We recommend that you delete an access key if the secret access key is compromised.
For more information about access keys, see Creating access keys for a bucket in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'DeleteCertificate' => 'Deletes an SSL/TLS certificate for your Amazon Lightsail content delivery network (CDN) distribution.
Certificates that are currently attached to a distribution cannot be deleted. Use the DetachCertificateFromDistribution
action to detach a certificate from a distribution.
', 'DeleteContactMethod' => 'Deletes a contact method.
A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.
', 'DeleteContainerImage' => 'Deletes a container image that is registered to your Amazon Lightsail container service.
', 'DeleteContainerService' => 'Deletes your Amazon Lightsail container service.
', 'DeleteDisk' => 'Deletes the specified block storage disk. The disk must be in the available
state (not attached to a Lightsail instance).
The disk may remain in the deleting
state for several minutes.
The delete disk
operation supports tag-based access control via resource tags applied to the resource identified by disk name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteDiskSnapshot' => 'Deletes the specified disk snapshot.
When you make periodic snapshots of a disk, the snapshots are incremental, and only the blocks on the device that have changed since your last snapshot are saved in the new snapshot. When you delete a snapshot, only the data not needed for any other snapshot is removed. So regardless of which prior snapshots have been deleted, all active snapshots will have access to all the information needed to restore the disk.
The delete disk snapshot
operation supports tag-based access control via resource tags applied to the resource identified by disk snapshot name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteDistribution' => 'Deletes your Amazon Lightsail content delivery network (CDN) distribution.
', 'DeleteDomain' => 'Deletes the specified domain recordset and all of its domain records.
The delete domain
operation supports tag-based access control via resource tags applied to the resource identified by domain name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteDomainEntry' => 'Deletes a specific domain entry.
The delete domain entry
operation supports tag-based access control via resource tags applied to the resource identified by domain name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteInstance' => 'Deletes an Amazon Lightsail instance.
The delete instance
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteInstanceSnapshot' => 'Deletes a specific snapshot of a virtual private server (or instance).
The delete instance snapshot
operation supports tag-based access control via resource tags applied to the resource identified by instance snapshot name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteKeyPair' => 'Deletes the specified key pair by removing the public key from Amazon Lightsail.
You can delete key pairs that were created using the ImportKeyPair and CreateKeyPair actions, as well as the Lightsail default key pair. A new default key pair will not be created unless you launch an instance without specifying a custom key pair, or you call the DownloadDefaultKeyPair API.
The delete key pair
operation supports tag-based access control via resource tags applied to the resource identified by key pair name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteKnownHostKeys' => 'Deletes the known host key or certificate used by the Amazon Lightsail browser-based SSH or RDP clients to authenticate an instance. This operation enables the Lightsail browser-based SSH or RDP clients to connect to the instance after a host key mismatch.
Perform this operation only if you were expecting the host key or certificate mismatch or if you are familiar with the new host key or certificate on the instance. For more information, see Troubleshooting connection issues when using the Amazon Lightsail browser-based SSH or RDP client.
', 'DeleteLoadBalancer' => 'Deletes a Lightsail load balancer and all its associated SSL/TLS certificates. Once the load balancer is deleted, you will need to create a new load balancer, create a new certificate, and verify domain ownership again.
The delete load balancer
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteLoadBalancerTlsCertificate' => 'Deletes an SSL/TLS certificate associated with a Lightsail load balancer.
The DeleteLoadBalancerTlsCertificate
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteRelationalDatabase' => 'Deletes a database in Amazon Lightsail.
The delete relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'DeleteRelationalDatabaseSnapshot' => 'Deletes a database snapshot in Amazon Lightsail.
The delete relational database snapshot
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'DetachCertificateFromDistribution' => 'Detaches an SSL/TLS certificate from your Amazon Lightsail content delivery network (CDN) distribution.
After the certificate is detached, your distribution stops accepting traffic for all of the domains that are associated with the certificate.
', 'DetachDisk' => 'Detaches a stopped block storage disk from a Lightsail instance. Make sure to unmount any file systems on the device within your operating system before stopping the instance and detaching the disk.
The detach disk
operation supports tag-based access control via resource tags applied to the resource identified by disk name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DetachInstancesFromLoadBalancer' => 'Detaches the specified instances from a Lightsail load balancer.
This operation waits until the instances are no longer needed before they are detached from the load balancer.
The detach instances from load balancer
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'DetachStaticIp' => 'Detaches a static IP from the Amazon Lightsail instance to which it is attached.
', 'DisableAddOn' => 'Disables an add-on for an Amazon Lightsail resource. For more information, see the Amazon Lightsail Developer Guide.
', 'DownloadDefaultKeyPair' => 'Downloads the regional Amazon Lightsail default key pair.
This action also creates a Lightsail default key pair if a default key pair does not currently exist in the Amazon Web Services Region.
', 'EnableAddOn' => 'Enables or modifies an add-on for an Amazon Lightsail resource. For more information, see the Amazon Lightsail Developer Guide.
', 'ExportSnapshot' => 'Exports an Amazon Lightsail instance or block storage disk snapshot to Amazon Elastic Compute Cloud (Amazon EC2). This operation results in an export snapshot record that can be used with the create cloud formation stack
operation to create new Amazon EC2 instances.
Exported instance snapshots appear in Amazon EC2 as Amazon Machine Images (AMIs), and the instance system disk appears as an Amazon Elastic Block Store (Amazon EBS) volume. Exported disk snapshots appear in Amazon EC2 as Amazon EBS volumes. Snapshots are exported to the same Amazon Web Services Region in Amazon EC2 as the source Lightsail snapshot.
The export snapshot
operation supports tag-based access control via resource tags applied to the resource identified by source snapshot name
. For more information, see the Amazon Lightsail Developer Guide.
Use the get instance snapshots
or get disk snapshots
operations to get a list of snapshots that you can export to Amazon EC2.
', 'GetActiveNames' => 'Returns the names of all active (not deleted) resources.
', 'GetAlarms' => 'Returns information about the configured alarms. Specify an alarm name in your request to return information about a specific alarm, or specify a monitored resource name to return information about all alarms for a specific resource.
An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see Alarms in Amazon Lightsail.
', 'GetAutoSnapshots' => 'Returns the available automatic snapshots for an instance or disk. For more information, see the Amazon Lightsail Developer Guide.
', 'GetBlueprints' => 'Returns the list of available instance images, or blueprints. You can use a blueprint to create a new instance already running a specific operating system, as well as a preinstalled app or development stack. The software each instance is running depends on the blueprint image you choose.
Use active blueprints when creating new instances. Inactive blueprints are listed to support customers with existing instances and are not necessarily available to create new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.
', 'GetBucketAccessKeys' => 'Returns the existing access key IDs for the specified Amazon Lightsail bucket.
This action does not return the secret access key value of an access key. You can get a secret access key only when you create it from the response of the CreateBucketAccessKey action. If you lose the secret access key, you must create a new access key.
', 'GetBucketBundles' => 'Returns the bundles that you can apply to a Amazon Lightsail bucket.
The bucket bundle specifies the monthly cost, storage quota, and data transfer quota for a bucket.
Use the UpdateBucketBundle action to update the bundle for a bucket.
', 'GetBucketMetricData' => 'Returns the data points of a specific metric for an Amazon Lightsail bucket.
Metrics report the utilization of a bucket. View and collect metric data regularly to monitor the number of objects stored in a bucket (including object versions) and the storage space used by those objects.
', 'GetBuckets' => 'Returns information about one or more Amazon Lightsail buckets. The information returned includes the synchronization status of the Amazon Simple Storage Service (Amazon S3) account-level block public access feature for your Lightsail buckets.
For more information about buckets, see Buckets in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'GetBundles' => 'Returns the bundles that you can apply to an Amazon Lightsail instance when you create it.
A bundle describes the specifications of an instance, such as the monthly cost, amount of memory, the number of vCPUs, amount of storage space, and monthly network data transfer quota.
Bundles are referred to as instance plans in the Lightsail console.
', 'GetCertificates' => 'Returns information about one or more Amazon Lightsail SSL/TLS certificates.
To get a summary of a certificate, omit includeCertificateDetails
from your request. The response will include only the certificate Amazon Resource Name (ARN), certificate name, domain name, and tags.
', 'GetCloudFormationStackRecords' => 'Returns the CloudFormation stack record created as a result of the create cloud formation stack
operation.
An AWS CloudFormation stack is used to create a new Amazon EC2 instance from an exported Lightsail snapshot.
', 'GetContactMethods' => 'Returns information about the configured contact methods. Specify a protocol in your request to return information about a specific contact method.
A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.
', 'GetContainerAPIMetadata' => 'Returns information about Amazon Lightsail containers, such as the current version of the Lightsail Control (lightsailctl) plugin.
', 'GetContainerImages' => 'Returns the container images that are registered to your Amazon Lightsail container service.
If you created a deployment on your Lightsail container service that uses container images from a public registry like Docker Hub, those images are not returned as part of this action. Those images are not registered to your Lightsail container service.
', 'GetContainerLog' => 'Returns the log events of a container of your Amazon Lightsail container service.
If your container service has more than one node (i.e., a scale greater than 1), then the log events that are returned for the specified container are merged from all nodes on your container service.
Container logs are retained for a certain amount of time. For more information, see Amazon Lightsail endpoints and quotas in the Amazon Web Services General Reference.
', 'GetContainerServiceDeployments' => 'Returns the deployments for your Amazon Lightsail container service
A deployment specifies the settings, such as the ports and launch command, of containers that are deployed to your container service.
The deployments are ordered by version in ascending order. The newest version is listed at the top of the response.
A set number of deployments are kept before the oldest one is replaced with the newest one. For more information, see Amazon Lightsail endpoints and quotas in the Amazon Web Services General Reference.
', 'GetContainerServiceMetricData' => 'Returns the data points of a specific metric of your Amazon Lightsail container service.
Metrics report the utilization of your resources. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
', 'GetContainerServicePowers' => 'Returns the list of powers that can be specified for your Amazon Lightsail container services.
The power specifies the amount of memory, the number of vCPUs, and the base price of the container service.
', 'GetContainerServices' => 'Returns information about one or more of your Amazon Lightsail container services.
', 'GetCostEstimate' => 'Retrieves information about the cost estimate for a specified resource. A cost estimate will not generate for a resource that has been deleted.
', 'GetDisk' => 'Returns information about a specific block storage disk.
', 'GetDiskSnapshot' => 'Returns information about a specific block storage disk snapshot.
', 'GetDiskSnapshots' => 'Returns information about all block storage disk snapshots in your AWS account and region.
', 'GetDisks' => 'Returns information about all block storage disks in your AWS account and region.
', 'GetDistributionBundles' => 'Returns the bundles that can be applied to your Amazon Lightsail content delivery network (CDN) distributions.
A distribution bundle specifies the monthly network transfer quota and monthly cost of your distribution.
', 'GetDistributionLatestCacheReset' => 'Returns the timestamp and status of the last cache reset of a specific Amazon Lightsail content delivery network (CDN) distribution.
', 'GetDistributionMetricData' => 'Returns the data points of a specific metric for an Amazon Lightsail content delivery network (CDN) distribution.
Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
', 'GetDistributions' => 'Returns information about one or more of your Amazon Lightsail content delivery network (CDN) distributions.
', 'GetDomain' => 'Returns information about a specific domain recordset.
', 'GetDomains' => 'Returns a list of all domains in the user\'s account.
', 'GetExportSnapshotRecords' => 'Returns all export snapshot records created as a result of the export snapshot
operation.
An export snapshot record can be used to create a new Amazon EC2 instance and its related resources with the CreateCloudFormationStack action.
', 'GetInstance' => 'Returns information about a specific Amazon Lightsail instance, which is a virtual private server.
', 'GetInstanceAccessDetails' => 'Returns temporary SSH keys you can use to connect to a specific virtual private server, or instance.
The get instance access details
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Amazon Lightsail Developer Guide.
', 'GetInstanceMetricData' => 'Returns the data points for the specified Amazon Lightsail instance metric, given an instance name.
Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
', 'GetInstancePortStates' => 'Returns the firewall port states for a specific Amazon Lightsail instance, the IP addresses allowed to connect to the instance through the ports, and the protocol.
', 'GetInstanceSnapshot' => 'Returns information about a specific instance snapshot.
', 'GetInstanceSnapshots' => 'Returns all instance snapshots for the user\'s account.
', 'GetInstanceState' => 'Returns the state of a specific instance. Works on one instance at a time.
', 'GetInstances' => 'Returns information about all Amazon Lightsail virtual private servers, or instances.
', 'GetKeyPair' => 'Returns information about a specific key pair.
', 'GetKeyPairs' => 'Returns information about all key pairs in the user\'s account.
', 'GetLoadBalancer' => 'Returns information about the specified Lightsail load balancer.
', 'GetLoadBalancerMetricData' => 'Returns information about health metrics for your Lightsail load balancer.
Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
', 'GetLoadBalancerTlsCertificates' => 'Returns information about the TLS certificates that are associated with the specified Lightsail load balancer.
TLS is just an updated, more secure version of Secure Socket Layer (SSL).
You can have a maximum of 2 certificates associated with a Lightsail load balancer. One is active and the other is inactive.
', 'GetLoadBalancerTlsPolicies' => 'Returns a list of TLS security policies that you can apply to Lightsail load balancers.
For more information about load balancer TLS security policies, see Configuring TLS security policies on your Amazon Lightsail load balancers in the Amazon Lightsail Developer Guide.
', 'GetLoadBalancers' => 'Returns information about all load balancers in an account.
', 'GetOperation' => 'Returns information about a specific operation. Operations include events such as when you create an instance, allocate a static IP, attach a static IP, and so on.
', 'GetOperations' => 'Returns information about all operations.
Results are returned from oldest to newest, up to a maximum of 200. Results can be paged by making each subsequent call to GetOperations
use the maximum (last) statusChangedAt
value from the previous request.
', 'GetOperationsForResource' => 'Gets operations for a specific resource (an instance or a static IP).
', 'GetRegions' => 'Returns a list of all valid regions for Amazon Lightsail. Use the include availability zones
parameter to also return the Availability Zones in a region.
', 'GetRelationalDatabase' => 'Returns information about a specific database in Amazon Lightsail.
', 'GetRelationalDatabaseBlueprints' => 'Returns a list of available database blueprints in Amazon Lightsail. A blueprint describes the major engine version of a database.
You can use a blueprint ID to create a new database that runs a specific database engine.
', 'GetRelationalDatabaseBundles' => 'Returns the list of bundles that are available in Amazon Lightsail. A bundle describes the performance specifications for a database.
You can use a bundle ID to create a new database with explicit performance specifications.
', 'GetRelationalDatabaseEvents' => 'Returns a list of events for a specific database in Amazon Lightsail.
', 'GetRelationalDatabaseLogEvents' => 'Returns a list of log events for a database in Amazon Lightsail.
', 'GetRelationalDatabaseLogStreams' => 'Returns a list of available log streams for a specific database in Amazon Lightsail.
', 'GetRelationalDatabaseMasterUserPassword' => 'Returns the current, previous, or pending versions of the master user password for a Lightsail database.
The GetRelationalDatabaseMasterUserPassword
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName.
', 'GetRelationalDatabaseMetricData' => 'Returns the data points of the specified metric for a database in Amazon Lightsail.
Metrics report the utilization of your resources, and the error counts generated by them. Monitor and collect metric data regularly to maintain the reliability, availability, and performance of your resources.
', 'GetRelationalDatabaseParameters' => 'Returns all of the runtime parameters offered by the underlying database software, or engine, for a specific database in Amazon Lightsail.
In addition to the parameter names and values, this operation returns other information about each parameter. This information includes whether changes require a reboot, whether the parameter is modifiable, the allowed values, and the data types.
', 'GetRelationalDatabaseSnapshot' => 'Returns information about a specific database snapshot in Amazon Lightsail.
', 'GetRelationalDatabaseSnapshots' => 'Returns information about all of your database snapshots in Amazon Lightsail.
', 'GetRelationalDatabases' => 'Returns information about all of your databases in Amazon Lightsail.
', 'GetSetupHistory' => 'Returns detailed information for five of the most recent SetupInstanceHttps
requests that were ran on the target instance.
', 'GetStaticIp' => 'Returns information about an Amazon Lightsail static IP.
', 'GetStaticIps' => 'Returns information about all static IPs in the user\'s account.
', 'ImportKeyPair' => 'Imports a public SSH key from a specific key pair.
', 'IsVpcPeered' => 'Returns a Boolean value indicating whether your Lightsail VPC is peered.
', 'OpenInstancePublicPorts' => 'Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses allowed to connect to the instance through the ports, and the protocol.
The OpenInstancePublicPorts
action supports tag-based access control via resource tags applied to the resource identified by instanceName
. For more information, see the Amazon Lightsail Developer Guide.
', 'PeerVpc' => 'Peers the Lightsail VPC with the user\'s default VPC.
', 'PutAlarm' => 'Creates or updates an alarm, and associates it with the specified metric.
An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see Alarms in Amazon Lightsail.
When this action creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA
. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed.
When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm. The alarm is then evaluated with the updated configuration.
', 'PutInstancePublicPorts' => 'Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses allowed to connect to the instance through the ports, and the protocol. This action also closes all currently open ports that are not included in the request. Include all of the ports and the protocols you want to open in your PutInstancePublicPorts
request. Or use the OpenInstancePublicPorts
action to open ports without closing currently open ports.
The PutInstancePublicPorts
action supports tag-based access control via resource tags applied to the resource identified by instanceName
. For more information, see the Amazon Lightsail Developer Guide.
', 'RebootInstance' => 'Restarts a specific instance.
The reboot instance
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Amazon Lightsail Developer Guide.
', 'RebootRelationalDatabase' => 'Restarts a specific database in Amazon Lightsail.
The reboot relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'RegisterContainerImage' => 'Registers a container image to your Amazon Lightsail container service.
This action is not required if you install and use the Lightsail Control (lightsailctl) plugin to push container images to your Lightsail container service. For more information, see Pushing and managing container images on your Amazon Lightsail container services in the Amazon Lightsail Developer Guide.
', 'ReleaseStaticIp' => 'Deletes a specific static IP from your account.
', 'ResetDistributionCache' => 'Deletes currently cached content from your Amazon Lightsail content delivery network (CDN) distribution.
After resetting the cache, the next time a content request is made, your distribution pulls, serves, and caches it from the origin.
', 'SendContactMethodVerification' => 'Sends a verification request to an email contact method to ensure it\'s owned by the requester. SMS contact methods don\'t need to be verified.
A contact method is used to send you notifications about your Amazon Lightsail resources. You can add one email address and one mobile phone number contact method in each Amazon Web Services Region. However, SMS text messaging is not supported in some Amazon Web Services Regions, and SMS text messages cannot be sent to some countries/regions. For more information, see Notifications in Amazon Lightsail.
A verification request is sent to the contact method when you initially create it. Use this action to send another verification request if a previous verification request was deleted, or has expired.
Notifications are not sent to an email contact method until after it is verified, and confirmed as valid.
', 'SetIpAddressType' => 'Sets the IP address type for an Amazon Lightsail resource.
Use this action to enable dual-stack for a resource, which enables IPv4 and IPv6 for the specified resource. Alternately, you can use this action to disable dual-stack, and enable IPv4 only.
', 'SetResourceAccessForBucket' => 'Sets the Amazon Lightsail resources that can access the specified Lightsail bucket.
Lightsail buckets currently support setting access for Lightsail instances in the same Amazon Web Services Region.
', 'SetupInstanceHttps' => 'Creates an SSL/TLS certificate that secures traffic for your website. After the certificate is created, it is installed on the specified Lightsail instance.
If you provide more than one domain name in the request, at least one name must be less than or equal to 63 characters in length.
', 'StartGUISession' => 'Initiates a graphical user interface (GUI) session that’s used to access a virtual computer’s operating system and application. The session will be active for 1 hour. Use this action to resume the session after it expires.
', 'StartInstance' => 'Starts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance
operation.
When you start a stopped instance, Lightsail assigns a new public IP address to the instance. To use the same IP address after stopping and starting an instance, create a static IP address and attach it to the instance. For more information, see the Amazon Lightsail Developer Guide.
The start instance
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Amazon Lightsail Developer Guide.
', 'StartRelationalDatabase' => 'Starts a specific database from a stopped state in Amazon Lightsail. To restart a database, use the reboot relational database
operation.
The start relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'StopGUISession' => 'Terminates a web-based NICE DCV session that’s used to access a virtual computer’s operating system or application. The session will close and any unsaved data will be lost.
', 'StopInstance' => 'Stops a specific Amazon Lightsail instance that is currently running.
When you start a stopped instance, Lightsail assigns a new public IP address to the instance. To use the same IP address after stopping and starting an instance, create a static IP address and attach it to the instance. For more information, see the Amazon Lightsail Developer Guide.
The stop instance
operation supports tag-based access control via resource tags applied to the resource identified by instance name
. For more information, see the Amazon Lightsail Developer Guide.
', 'StopRelationalDatabase' => 'Stops a specific database that is currently running in Amazon Lightsail.
The stop relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'TagResource' => 'Adds one or more tags to the specified Amazon Lightsail resource. Each resource can have a maximum of 50 tags. Each tag consists of a key and an optional value. Tag keys must be unique per resource. For more information about tags, see the Amazon Lightsail Developer Guide.
The tag resource
operation supports tag-based access control via request tags and resource tags applied to the resource identified by resource name
. For more information, see the Amazon Lightsail Developer Guide.
', 'TestAlarm' => 'Tests an alarm by displaying a banner on the Amazon Lightsail console. If a notification trigger is configured for the specified alarm, the test also sends a notification to the notification protocol (Email
and/or SMS
) configured for the alarm.
An alarm is used to monitor a single metric for one of your resources. When a metric condition is met, the alarm can notify you by email, SMS text message, and a banner displayed on the Amazon Lightsail console. For more information, see Alarms in Amazon Lightsail.
', 'UnpeerVpc' => 'Unpeers the Lightsail VPC from the user\'s default VPC.
', 'UntagResource' => 'Deletes the specified set of tag keys and their values from the specified Amazon Lightsail resource.
The untag resource
operation supports tag-based access control via request tags and resource tags applied to the resource identified by resource name
. For more information, see the Amazon Lightsail Developer Guide.
', 'UpdateBucket' => 'Updates an existing Amazon Lightsail bucket.
Use this action to update the configuration of an existing bucket, such as versioning, public accessibility, and the Amazon Web Services accounts that can access the bucket.
', 'UpdateBucketBundle' => 'Updates the bundle, or storage plan, of an existing Amazon Lightsail bucket.
A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket. You can update a bucket\'s bundle only one time within a monthly Amazon Web Services billing cycle. To determine if you can update a bucket\'s bundle, use the GetBuckets action. The ableToUpdateBundle
parameter in the response will indicate whether you can currently update a bucket\'s bundle.
Update a bucket\'s bundle if it\'s consistently going over its storage space or data transfer quota, or if a bucket\'s usage is consistently in the lower range of its storage space or data transfer quota. Due to the unpredictable usage fluctuations that a bucket might experience, we strongly recommend that you update a bucket\'s bundle only as a long-term strategy, instead of as a short-term, monthly cost-cutting measure. Choose a bucket bundle that will provide the bucket with ample storage space and data transfer for a long time to come.
', 'UpdateContainerService' => 'Updates the configuration of your Amazon Lightsail container service, such as its power, scale, and public domain names.
', 'UpdateDistribution' => 'Updates an existing Amazon Lightsail content delivery network (CDN) distribution.
Use this action to update the configuration of your existing distribution.
', 'UpdateDistributionBundle' => 'Updates the bundle of your Amazon Lightsail content delivery network (CDN) distribution.
A distribution bundle specifies the monthly network transfer quota and monthly cost of your distribution.
Update your distribution\'s bundle if your distribution is going over its monthly network transfer quota and is incurring an overage fee.
You can update your distribution\'s bundle only one time within your monthly Amazon Web Services billing cycle. To determine if you can update your distribution\'s bundle, use the GetDistributions
action. The ableToUpdateBundle
parameter in the result will indicate whether you can currently update your distribution\'s bundle.
', 'UpdateDomainEntry' => 'Updates a domain recordset after it is created.
The update domain entry
operation supports tag-based access control via resource tags applied to the resource identified by domain name
. For more information, see the Amazon Lightsail Developer Guide.
', 'UpdateInstanceMetadataOptions' => 'Modifies the Amazon Lightsail instance metadata parameters on a running or stopped instance. When you modify the parameters on a running instance, the GetInstance
or GetInstances
API operation initially responds with a state of pending
. After the parameter modifications are successfully applied, the state changes to applied
in subsequent GetInstance
or GetInstances
API calls. For more information, see Use IMDSv2 with an Amazon Lightsail instance in the Amazon Lightsail Developer Guide.
', 'UpdateLoadBalancerAttribute' => 'Updates the specified attribute for a load balancer. You can only update one attribute at a time.
The update load balancer attribute
operation supports tag-based access control via resource tags applied to the resource identified by load balancer name
. For more information, see the Amazon Lightsail Developer Guide.
', 'UpdateRelationalDatabase' => 'Allows the update of one or more attributes of a database in Amazon Lightsail.
Updates are applied immediately, or in cases where the updates could result in an outage, are applied during the database\'s predefined maintenance window.
The update relational database
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', 'UpdateRelationalDatabaseParameters' => 'Allows the update of one or more parameters of a database in Amazon Lightsail.
Parameter updates don\'t cause outages; therefore, their application is not subject to the preferred maintenance window. However, there are two ways in which parameter updates are applied: dynamic
or pending-reboot
. Parameters marked with a dynamic
apply type are applied immediately. Parameters marked with a pending-reboot
apply type are applied only after the database is rebooted using the reboot relational database
operation.
The update relational database parameters
operation supports tag-based access control via resource tags applied to the resource identified by relationalDatabaseName. For more information, see the Amazon Lightsail Developer Guide.
', ], 'shapes' => [ 'AccessDeniedException' => [ 'base' => 'Lightsail throws this exception when the user cannot be authenticated or uses invalid credentials to access a resource.
', 'refs' => [], ], 'AccessDirection' => [ 'base' => NULL, 'refs' => [ 'InstancePortInfo$accessDirection' => 'The access direction (inbound
or outbound
).
Lightsail currently supports only inbound
access direction.
', ], ], 'AccessKey' => [ 'base' => 'Describes an access key for an Amazon Lightsail bucket.
Access keys grant full programmatic access to the specified bucket and its objects. You can have a maximum of two access keys per bucket. Use the CreateBucketAccessKey action to create an access key for a specific bucket. For more information about access keys, see Creating access keys for a bucket in Amazon Lightsail in the Amazon Lightsail Developer Guide.
The secretAccessKey
value is returned only in response to the CreateBucketAccessKey
action. You can get a secret access key only when you first create an access key; you cannot get the secret access key later. If you lose the secret access key, you must create a new access key.
', 'refs' => [ 'AccessKeyList$member' => NULL, 'CreateBucketAccessKeyResult$accessKey' => 'An object that describes the access key that is created.
', ], ], 'AccessKeyLastUsed' => [ 'base' => 'Describes the last time an access key was used.
This object does not include data in the response of a CreateBucketAccessKey action.
', 'refs' => [ 'AccessKey$lastUsed' => 'An object that describes the last time the access key was used.
This object does not include data in the response of a CreateBucketAccessKey action. If the access key has not been used, the region
and serviceName
values are N/A
, and the lastUsedDate
value is null.
', ], ], 'AccessKeyList' => [ 'base' => NULL, 'refs' => [ 'GetBucketAccessKeysResult$accessKeys' => 'An object that describes the access keys for the specified bucket.
', ], ], 'AccessReceiverList' => [ 'base' => NULL, 'refs' => [ 'Bucket$resourcesReceivingAccess' => 'An array of objects that describe Lightsail instances that have access to the bucket.
Use the SetResourceAccessForBucket action to update the instances that have access to a bucket.
', ], ], 'AccessRules' => [ 'base' => 'Describes the anonymous access permissions for an Amazon Lightsail bucket and its objects.
For more information about bucket access permissions, see Understanding bucket permissions in Amazon Lightsail in the
Amazon Lightsail Developer Guide.
', 'refs' => [ 'Bucket$accessRules' => 'An object that describes the access rules of the bucket.
', 'UpdateBucketRequest$accessRules' => 'An object that sets the public accessibility of objects in the specified bucket.
', ], ], 'AccessType' => [ 'base' => NULL, 'refs' => [ 'AccessRules$getObject' => 'Specifies the anonymous access to all objects in a bucket.
The following options can be specified:
-
public
- Sets all objects in the bucket to public (read-only), making them readable by anyone in the world.
If the getObject
value is set to public
, then all objects in the bucket default to public regardless of the allowPublicOverrides
value.
-
private
- Sets all objects in the bucket to private, making them readable only by you or anyone you give access to.
If the getObject
value is set to private
, and the allowPublicOverrides
value is set to true
, then all objects in the bucket default to private unless they are configured with a public-read
ACL. Individual objects with a public-read
ACL are readable by anyone in the world.
', ], ], 'AccountLevelBpaSync' => [ 'base' => 'Describes the synchronization status of the Amazon Simple Storage Service (Amazon S3) account-level block public access (BPA) feature for your Lightsail buckets.
The account-level BPA feature of Amazon S3 provides centralized controls to limit public access to all Amazon S3 buckets in an account. BPA can make all Amazon S3 buckets in an Amazon Web Services account private regardless of the individual bucket and object permissions that are configured. Lightsail buckets take into account the Amazon S3 account-level BPA configuration when allowing or denying public access. To do this, Lightsail periodically fetches the account-level BPA configuration from Amazon S3. When the account-level BPA status is InSync
, the Amazon S3 account-level BPA configuration is synchronized and it applies to your Lightsail buckets. For more information about Amazon Simple Storage Service account-level BPA and how it affects Lightsail buckets, see Block public access for buckets in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'GetBucketsResult$accountLevelBpaSync' => 'An object that describes the synchronization status of the Amazon S3 account-level block public access feature for your Lightsail buckets.
For more information about this feature and how it affects Lightsail buckets, see Block public access for buckets in Amazon Lightsail.
', ], ], 'AccountLevelBpaSyncStatus' => [ 'base' => NULL, 'refs' => [ 'AccountLevelBpaSync$status' => 'The status of the account-level BPA synchronization.
The following statuses are possible:
-
InSync
- Account-level BPA is synchronized. The Amazon S3 account-level BPA configuration applies to your Lightsail buckets.
-
NeverSynced
- Synchronization has not yet happened. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets.
-
Failed
- Synchronization failed. The Amazon S3 account-level BPA configuration does not apply to your Lightsail buckets.
-
Defaulted
- Synchronization failed and account-level BPA for your Lightsail buckets is defaulted to active.
You might need to complete further actions if the status is Failed
or Defaulted
. The message
parameter provides more information for those statuses.
', ], ], 'AccountSetupInProgressException' => [ 'base' => 'Lightsail throws this exception when an account is still in the setup in progress state.
', 'refs' => [], ], 'AddOn' => [ 'base' => 'Describes an add-on that is enabled for an Amazon Lightsail resource.
', 'refs' => [ 'AddOnList$member' => NULL, ], ], 'AddOnList' => [ 'base' => NULL, 'refs' => [ 'Disk$addOns' => 'An array of objects representing the add-ons enabled on the disk.
', 'Instance$addOns' => 'An array of objects representing the add-ons enabled on the instance.
', ], ], 'AddOnRequest' => [ 'base' => 'Describes a request to enable, modify, or disable an add-on for an Amazon Lightsail resource.
An additional cost may be associated with enabling add-ons. For more information, see the Lightsail pricing page.
', 'refs' => [ 'AddOnRequestList$member' => NULL, 'EnableAddOnRequest$addOnRequest' => 'An array of strings representing the add-on to enable or modify.
', ], ], 'AddOnRequestList' => [ 'base' => NULL, 'refs' => [ 'CreateDiskFromSnapshotRequest$addOns' => 'An array of objects that represent the add-ons to enable for the new disk.
', 'CreateDiskRequest$addOns' => 'An array of objects that represent the add-ons to enable for the new disk.
', 'CreateInstancesFromSnapshotRequest$addOns' => 'An array of objects representing the add-ons to enable for the new instance.
', 'CreateInstancesRequest$addOns' => 'An array of objects representing the add-ons to enable for the new instance.
', ], ], 'AddOnType' => [ 'base' => NULL, 'refs' => [ 'AddOnRequest$addOnType' => 'The add-on type.
', 'DisableAddOnRequest$addOnType' => 'The add-on type to disable.
', ], ], 'Alarm' => [ 'base' => 'Describes an alarm.
An alarm is a way to monitor your Lightsail resource metrics. For more information, see Alarms in Amazon Lightsail.
', 'refs' => [ 'AlarmsList$member' => NULL, ], ], 'AlarmState' => [ 'base' => NULL, 'refs' => [ 'Alarm$state' => 'The current state of the alarm.
An alarm has the following possible states:
-
ALARM
- The metric is outside of the defined threshold.
-
INSUFFICIENT_DATA
- The alarm has just started, the metric is not available, or not enough data is available for the metric to determine the alarm state.
-
OK
- The metric is within the defined threshold.
', 'NotificationTriggerList$member' => NULL, 'TestAlarmRequest$state' => 'The alarm state to test.
An alarm has the following possible states that can be tested:
-
ALARM
- The metric is outside of the defined threshold.
-
INSUFFICIENT_DATA
- The alarm has just started, the metric is not available, or not enough data is available for the metric to determine the alarm state.
-
OK
- The metric is within the defined threshold.
', ], ], 'AlarmsList' => [ 'base' => NULL, 'refs' => [ 'GetAlarmsResult$alarms' => 'An array of objects that describe the alarms.
', ], ], 'AllocateStaticIpRequest' => [ 'base' => NULL, 'refs' => [], ], 'AllocateStaticIpResult' => [ 'base' => NULL, 'refs' => [], ], 'AppCategory' => [ 'base' => NULL, 'refs' => [ 'AppCategoryList$member' => NULL, 'Blueprint$appCategory' => 'Virtual computer blueprints that are supported by Lightsail for Research.
This parameter only applies to Lightsail for Research resources.
', 'GetBlueprintsRequest$appCategory' => 'Returns a list of blueprints that are specific to Lightsail for Research.
You must use this parameter to view Lightsail for Research blueprints.
', 'GetBundlesRequest$appCategory' => 'Returns a list of bundles that are specific to Lightsail for Research.
You must use this parameter to view Lightsail for Research bundles.
', ], ], 'AppCategoryList' => [ 'base' => NULL, 'refs' => [ 'Bundle$supportedAppCategories' => 'Virtual computer blueprints that are supported by a Lightsail for Research bundle.
This parameter only applies to Lightsail for Research resources.
', ], ], 'AttachCertificateToDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'AttachCertificateToDistributionResult' => [ 'base' => NULL, 'refs' => [], ], 'AttachDiskRequest' => [ 'base' => NULL, 'refs' => [], ], 'AttachDiskResult' => [ 'base' => NULL, 'refs' => [], ], 'AttachInstancesToLoadBalancerRequest' => [ 'base' => NULL, 'refs' => [], ], 'AttachInstancesToLoadBalancerResult' => [ 'base' => NULL, 'refs' => [], ], 'AttachLoadBalancerTlsCertificateRequest' => [ 'base' => NULL, 'refs' => [], ], 'AttachLoadBalancerTlsCertificateResult' => [ 'base' => NULL, 'refs' => [], ], 'AttachStaticIpRequest' => [ 'base' => NULL, 'refs' => [], ], 'AttachStaticIpResult' => [ 'base' => NULL, 'refs' => [], ], 'AttachedDisk' => [ 'base' => 'Describes a block storage disk that is attached to an instance, and is included in an automatic snapshot.
', 'refs' => [ 'AttachedDiskList$member' => NULL, ], ], 'AttachedDiskList' => [ 'base' => NULL, 'refs' => [ 'AutoSnapshotDetails$fromAttachedDisks' => 'An array of objects that describe the block storage disks attached to the instance when the automatic snapshot was created.
', ], ], 'AttachedDiskMap' => [ 'base' => NULL, 'refs' => [ 'CreateInstancesFromSnapshotRequest$attachedDiskMapping' => 'An object containing information about one or more disk mappings.
', ], ], 'AutoMountStatus' => [ 'base' => NULL, 'refs' => [ 'Disk$autoMountStatus' => 'The status of automatically mounting a storage disk to a virtual computer.
This parameter only applies to Lightsail for Research resources.
', ], ], 'AutoSnapshotAddOnRequest' => [ 'base' => 'Describes a request to enable or modify the automatic snapshot add-on for an Amazon Lightsail instance or disk.
When you modify the automatic snapshot time for a resource, it is typically effective immediately except under the following conditions:
-
If an automatic snapshot has been created for the current day, and you change the snapshot time to a later time of day, then the new snapshot time will be effective the following day. This ensures that two snapshots are not created for the current day.
-
If an automatic snapshot has not yet been created for the current day, and you change the snapshot time to an earlier time of day, then the new snapshot time will be effective the following day and a snapshot is automatically created at the previously set time for the current day. This ensures that a snapshot is created for the current day.
-
If an automatic snapshot has not yet been created for the current day, and you change the snapshot time to a time that is within 30 minutes from your current time, then the new snapshot time will be effective the following day and a snapshot is automatically created at the previously set time for the current day. This ensures that a snapshot is created for the current day, because 30 minutes is required between your current time and the new snapshot time that you specify.
-
If an automatic snapshot is scheduled to be created within 30 minutes from your current time and you change the snapshot time, then the new snapshot time will be effective the following day and a snapshot is automatically created at the previously set time for the current day. This ensures that a snapshot is created for the current day, because 30 minutes is required between your current time and the new snapshot time that you specify.
', 'refs' => [ 'AddOnRequest$autoSnapshotAddOnRequest' => 'An object that represents additional parameters when enabling or modifying the automatic snapshot add-on.
', ], ], 'AutoSnapshotDate' => [ 'base' => NULL, 'refs' => [ 'DeleteAutoSnapshotRequest$date' => 'The date of the automatic snapshot to delete in YYYY-MM-DD
format. Use the get auto snapshots
operation to get the available automatic snapshots for a resource.
', ], ], 'AutoSnapshotDetails' => [ 'base' => 'Describes an automatic snapshot.
', 'refs' => [ 'AutoSnapshotDetailsList$member' => NULL, ], ], 'AutoSnapshotDetailsList' => [ 'base' => NULL, 'refs' => [ 'GetAutoSnapshotsResult$autoSnapshots' => 'An array of objects that describe the automatic snapshots that are available for the specified source instance or disk.
', ], ], 'AutoSnapshotStatus' => [ 'base' => NULL, 'refs' => [ 'AutoSnapshotDetails$status' => 'The status of the automatic snapshot.
', ], ], 'AvailabilityZone' => [ 'base' => 'Describes an Availability Zone. This is returned only as part of a GetRegions
request.
', 'refs' => [ 'AvailabilityZoneList$member' => NULL, ], ], 'AvailabilityZoneList' => [ 'base' => NULL, 'refs' => [ 'Region$availabilityZones' => 'The Availability Zones. Follows the format us-east-2a
(case-sensitive).
', 'Region$relationalDatabaseAvailabilityZones' => 'The Availability Zones for databases. Follows the format us-east-2a
(case-sensitive).
', ], ], 'BPAStatusMessage' => [ 'base' => NULL, 'refs' => [ 'AccountLevelBpaSync$message' => 'A message that provides a reason for a Failed
or Defaulted
synchronization status.
The following messages are possible:
-
SYNC_ON_HOLD
- The synchronization has not yet happened. This status message occurs immediately after you create your first Lightsail bucket. This status message should change after the first synchronization happens, approximately 1 hour after the first bucket is created.
-
DEFAULTED_FOR_SLR_MISSING
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. The account-level BPA configuration for your Lightsail buckets is defaulted to active until the synchronization can occur. This means that all your buckets are private and not publicly accessible. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide.
-
DEFAULTED_FOR_SLR_MISSING_ON_HOLD
- The synchronization failed because the required service-linked role is missing from your Amazon Web Services account. Account-level BPA is not yet configured for your Lightsail buckets. Therefore, only the bucket access permissions and individual object access permissions apply to your Lightsail buckets. For more information about how to create the required service-linked role to allow synchronization, see Using Service-Linked Roles for Amazon Lightsail in the Amazon Lightsail Developer Guide.
-
Unknown
- The reason that synchronization failed is unknown. Contact Amazon Web Services Support for more information.
', ], ], 'Base64' => [ 'base' => NULL, 'refs' => [ 'CreateKeyPairResult$publicKeyBase64' => 'A base64-encoded public key of the ssh-rsa
type.
', 'CreateKeyPairResult$privateKeyBase64' => 'A base64-encoded RSA private key.
', 'DownloadDefaultKeyPairResult$publicKeyBase64' => 'A base64-encoded public key of the ssh-rsa
type.
', 'DownloadDefaultKeyPairResult$privateKeyBase64' => 'A base64-encoded RSA private key.
', 'ImportKeyPairRequest$publicKeyBase64' => 'A base64-encoded public key of the ssh-rsa
type.
', 'KeyPair$fingerprint' => 'The RSA fingerprint of the key pair.
', ], ], 'BehaviorEnum' => [ 'base' => NULL, 'refs' => [ 'CacheBehavior$behavior' => 'The cache behavior of the distribution.
The following cache behaviors can be specified:
-
cache
- This option is best for static sites. When specified, your distribution caches and serves your entire website as static content. This behavior is ideal for websites with static content that doesn\'t change depending on who views it, or for websites that don\'t use cookies, headers, or query strings to personalize content.
-
dont-cache
- This option is best for sites that serve a mix of static and dynamic content. When specified, your distribution caches and serve only the content that is specified in the distribution\'s CacheBehaviorPerPath
parameter. This behavior is ideal for websites or web applications that use cookies, headers, and query strings to personalize content for individual users.
', 'CacheBehaviorPerPath$behavior' => 'The cache behavior for the specified path.
You can specify one of the following per-path cache behaviors:
', ], ], 'Blueprint' => [ 'base' => 'Describes a blueprint (a virtual private server image).
', 'refs' => [ 'BlueprintList$member' => NULL, ], ], 'BlueprintList' => [ 'base' => NULL, 'refs' => [ 'GetBlueprintsResult$blueprints' => 'An array of key-value pairs that contains information about the available blueprints.
', ], ], 'BlueprintType' => [ 'base' => NULL, 'refs' => [ 'Blueprint$type' => 'The type of the blueprint (os
or app
).
', ], ], 'Bucket' => [ 'base' => 'Describes an Amazon Lightsail bucket.
', 'refs' => [ 'BucketList$member' => NULL, 'CreateBucketResult$bucket' => 'An object that describes the bucket that is created.
', 'UpdateBucketResult$bucket' => 'An object that describes the bucket that is updated.
', ], ], 'BucketAccessLogConfig' => [ 'base' => 'Describes the access log configuration for a bucket in the Amazon Lightsail object storage service.
For more information about bucket access logs, see Logging bucket requests using access logging in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'Bucket$accessLogConfig' => 'An object that describes the access log configuration for the bucket.
', 'UpdateBucketRequest$accessLogConfig' => 'An object that describes the access log configuration for the bucket.
', ], ], 'BucketAccessLogPrefix' => [ 'base' => NULL, 'refs' => [ 'BucketAccessLogConfig$prefix' => 'The optional object prefix for the bucket access log.
The prefix is an optional addition to the object key that organizes your access log files in the destination bucket. For example, if you specify a logs/
prefix, then each log object will begin with the logs/
prefix in its key (for example, logs/2021-11-01-21-32-16-E568B2907131C0C0
).
This parameter can be optionally specified when enabling the access log for a bucket, and should be omitted when disabling the access log.
', ], ], 'BucketBundle' => [ 'base' => 'Describes the specifications of a bundle that can be applied to an Amazon Lightsail bucket.
A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket.
', 'refs' => [ 'BucketBundleList$member' => NULL, ], ], 'BucketBundleList' => [ 'base' => NULL, 'refs' => [ 'GetBucketBundlesResult$bundles' => 'An object that describes bucket bundles.
', ], ], 'BucketList' => [ 'base' => NULL, 'refs' => [ 'GetBucketsResult$buckets' => 'An array of objects that describe buckets.
', ], ], 'BucketMetricName' => [ 'base' => NULL, 'refs' => [ 'GetBucketMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid bucket metric names are listed below, along with the most useful statistics to include in your request, and the published unit value.
These bucket metrics are reported once per day.
-
BucketSizeBytes
- The amount of data in bytes stored in a bucket. This value is calculated by summing the size of all objects in the bucket (including object versions), including the size of all parts for all incomplete multipart uploads to the bucket.
Statistics: The most useful statistic is Maximum
.
Unit: The published unit is Bytes
.
-
NumberOfObjects
- The total number of objects stored in a bucket. This value is calculated by counting all objects in the bucket (including object versions) and the total number of parts for all incomplete multipart uploads to the bucket.
Statistics: The most useful statistic is Average
.
Unit: The published unit is Count
.
', 'GetBucketMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'BucketName' => [ 'base' => NULL, 'refs' => [ 'Bucket$name' => 'The name of the bucket.
', 'BucketAccessLogConfig$destination' => 'The name of the bucket where the access logs are saved. The destination can be a Lightsail bucket in the same account, and in the same Amazon Web Services Region as the source bucket.
This parameter is required when enabling the access log for a bucket, and should be omitted when disabling the access log.
', 'CreateBucketAccessKeyRequest$bucketName' => 'The name of the bucket that the new access key will belong to, and grant access to.
', 'CreateBucketRequest$bucketName' => 'The name for the bucket.
For more information about bucket names, see Bucket naming rules in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'DeleteBucketAccessKeyRequest$bucketName' => 'The name of the bucket that the access key belongs to.
', 'DeleteBucketRequest$bucketName' => 'The name of the bucket to delete.
Use the GetBuckets action to get a list of bucket names that you can specify.
', 'GetBucketAccessKeysRequest$bucketName' => 'The name of the bucket for which to return access keys.
', 'GetBucketMetricDataRequest$bucketName' => 'The name of the bucket for which to get metric data.
', 'GetBucketsRequest$bucketName' => 'The name of the bucket for which to return information.
When omitted, the response includes all of your buckets in the Amazon Web Services Region where the request is made.
', 'SetResourceAccessForBucketRequest$bucketName' => 'The name of the bucket for which to set access to another Lightsail resource.
', 'UpdateBucketBundleRequest$bucketName' => 'The name of the bucket for which to update the bundle.
', 'UpdateBucketRequest$bucketName' => 'The name of the bucket to update.
', ], ], 'BucketState' => [ 'base' => 'Describes the state of an Amazon Lightsail bucket.
', 'refs' => [ 'Bucket$state' => 'An object that describes the state of the bucket.
', ], ], 'Bundle' => [ 'base' => 'Describes a bundle, which is a set of specs describing your virtual private server (or instance).
', 'refs' => [ 'BundleList$member' => NULL, ], ], 'BundleList' => [ 'base' => NULL, 'refs' => [ 'GetBundlesResult$bundles' => 'An array of key-value pairs that contains information about the available bundles.
', ], ], 'CacheBehavior' => [ 'base' => 'Describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
', 'refs' => [ 'CreateDistributionRequest$defaultCacheBehavior' => 'An object that describes the default cache behavior for the distribution.
', 'LightsailDistribution$defaultCacheBehavior' => 'An object that describes the default cache behavior of the distribution.
', 'UpdateDistributionRequest$defaultCacheBehavior' => 'An object that describes the default cache behavior for the distribution.
', ], ], 'CacheBehaviorList' => [ 'base' => NULL, 'refs' => [ 'CreateDistributionRequest$cacheBehaviors' => 'An array of objects that describe the per-path cache behavior for the distribution.
', 'LightsailDistribution$cacheBehaviors' => 'An array of objects that describe the per-path cache behavior of the distribution.
', 'UpdateDistributionRequest$cacheBehaviors' => 'An array of objects that describe the per-path cache behavior for the distribution.
', ], ], 'CacheBehaviorPerPath' => [ 'base' => 'Describes the per-path cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
A per-path cache behavior is used to override, or add an exception to, the default cache behavior of a distribution. For example, if the cacheBehavior
is set to cache
, then a per-path cache behavior can be used to specify a directory, file, or file type that your distribution will cache. Alternately, if the distribution\'s cacheBehavior
is dont-cache
, then a per-path cache behavior can be used to specify a directory, file, or file type that your distribution will not cache.
', 'refs' => [ 'CacheBehaviorList$member' => NULL, ], ], 'CacheSettings' => [ 'base' => 'Describes the cache settings of an Amazon Lightsail content delivery network (CDN) distribution.
These settings apply only to your distribution\'s cacheBehaviors
(including the defaultCacheBehavior
) that have a behavior
of cache
.
', 'refs' => [ 'CreateDistributionRequest$cacheBehaviorSettings' => 'An object that describes the cache behavior settings for the distribution.
', 'LightsailDistribution$cacheBehaviorSettings' => 'An object that describes the cache behavior settings of the distribution.
', 'UpdateDistributionRequest$cacheBehaviorSettings' => 'An object that describes the cache behavior settings for the distribution.
The cacheBehaviorSettings
specified in your UpdateDistributionRequest
will replace your distribution\'s existing settings.
', ], ], 'Certificate' => [ 'base' => 'Describes the full details of an Amazon Lightsail SSL/TLS certificate.
To get a summary of a certificate, use the GetCertificates
action and omit includeCertificateDetails
from your request. The response will include only the certificate Amazon Resource Name (ARN), certificate name, domain name, and tags.
', 'refs' => [ 'CertificateSummary$certificateDetail' => 'An object that describes a certificate in detail.
', ], ], 'CertificateDomainValidationStatus' => [ 'base' => NULL, 'refs' => [ 'DomainValidationRecord$validationStatus' => 'The validation status of the record.
', ], ], 'CertificateName' => [ 'base' => NULL, 'refs' => [ 'Certificate$name' => 'The name of the certificate (my-certificate
).
', 'CertificateSummary$certificateName' => 'The name of the certificate.
', 'CreateCertificateRequest$certificateName' => 'The name for the certificate.
', 'DeleteCertificateRequest$certificateName' => 'The name of the certificate to delete.
Use the GetCertificates
action to get a list of certificate names that you can specify.
', 'GetCertificatesRequest$certificateName' => 'The name for the certificate for which to return information.
When omitted, the response includes all of your certificates in the Amazon Web Services Region where the request is made.
', ], ], 'CertificateProvider' => [ 'base' => NULL, 'refs' => [ 'SetupInstanceHttpsRequest$certificateProvider' => 'The certificate authority that issues the SSL/TLS certificate.
', 'SetupRequest$certificateProvider' => 'The Certificate Authority (CA) that issues the SSL/TLS certificate.
', ], ], 'CertificateStatus' => [ 'base' => NULL, 'refs' => [ 'Certificate$status' => 'The validation status of the certificate.
', 'CertificateStatusList$member' => NULL, ], ], 'CertificateStatusList' => [ 'base' => NULL, 'refs' => [ 'GetCertificatesRequest$certificateStatuses' => 'The status of the certificates for which to return information.
For example, specify ISSUED
to return only certificates with an ISSUED
status.
When omitted, the response includes all of your certificates in the Amazon Web Services Region where the request is made, regardless of their current status.
', ], ], 'CertificateSummary' => [ 'base' => 'Describes an Amazon Lightsail SSL/TLS certificate.
', 'refs' => [ 'CertificateSummaryList$member' => NULL, 'CreateCertificateResult$certificate' => 'An object that describes the certificate created.
', ], ], 'CertificateSummaryList' => [ 'base' => NULL, 'refs' => [ 'GetCertificatesResult$certificates' => 'An object that describes certificates.
', ], ], 'CloseInstancePublicPortsRequest' => [ 'base' => NULL, 'refs' => [], ], 'CloseInstancePublicPortsResult' => [ 'base' => NULL, 'refs' => [], ], 'CloudFormationStackRecord' => [ 'base' => 'Describes a CloudFormation stack record created as a result of the create cloud formation stack
action.
A CloudFormation stack record provides information about the AWS CloudFormation stack used to create a new Amazon Elastic Compute Cloud instance from an exported Lightsail instance snapshot.
', 'refs' => [ 'CloudFormationStackRecordList$member' => NULL, ], ], 'CloudFormationStackRecordList' => [ 'base' => NULL, 'refs' => [ 'GetCloudFormationStackRecordsResult$cloudFormationStackRecords' => 'A list of objects describing the CloudFormation stack records.
', ], ], 'CloudFormationStackRecordSourceInfo' => [ 'base' => 'Describes the source of a CloudFormation stack record (i.e., the export snapshot record).
', 'refs' => [ 'CloudFormationStackRecordSourceInfoList$member' => NULL, ], ], 'CloudFormationStackRecordSourceInfoList' => [ 'base' => NULL, 'refs' => [ 'CloudFormationStackRecord$sourceInfo' => 'A list of objects describing the source of the CloudFormation stack record.
', ], ], 'CloudFormationStackRecordSourceType' => [ 'base' => NULL, 'refs' => [ 'CloudFormationStackRecordSourceInfo$resourceType' => 'The Lightsail resource type (ExportSnapshotRecord
).
', ], ], 'ComparisonOperator' => [ 'base' => NULL, 'refs' => [ 'Alarm$comparisonOperator' => 'The arithmetic operation used when comparing the specified statistic and threshold.
', 'PutAlarmRequest$comparisonOperator' => 'The arithmetic operation to use when comparing the specified statistic to the threshold. The specified statistic value is used as the first operand.
', ], ], 'ContactMethod' => [ 'base' => 'Describes a contact method.
A contact method is a way to send you notifications. For more information, see Notifications in Amazon Lightsail.
', 'refs' => [ 'ContactMethodsList$member' => NULL, ], ], 'ContactMethodStatus' => [ 'base' => NULL, 'refs' => [ 'ContactMethod$status' => 'The current status of the contact method.
A contact method has the following possible status:
-
PendingVerification
- The contact method has not yet been verified, and the verification has not yet expired.
-
Valid
- The contact method has been verified.
-
InValid
- An attempt was made to verify the contact method, but the verification has expired.
', ], ], 'ContactMethodVerificationProtocol' => [ 'base' => NULL, 'refs' => [ 'SendContactMethodVerificationRequest$protocol' => 'The protocol to verify, such as Email
or SMS
(text messaging).
', ], ], 'ContactMethodsList' => [ 'base' => NULL, 'refs' => [ 'GetContactMethodsResult$contactMethods' => 'An array of objects that describe the contact methods.
', ], ], 'ContactProtocol' => [ 'base' => NULL, 'refs' => [ 'ContactMethod$protocol' => 'The protocol of the contact method, such as email or SMS (text messaging).
', 'ContactProtocolsList$member' => NULL, 'CreateContactMethodRequest$protocol' => 'The protocol of the contact method, such as Email
or SMS
(text messaging).
The SMS
protocol is supported only in the following Amazon Web Services Regions.
-
US East (N. Virginia) (us-east-1
)
-
US West (Oregon) (us-west-2
)
-
Europe (Ireland) (eu-west-1
)
-
Asia Pacific (Tokyo) (ap-northeast-1
)
-
Asia Pacific (Singapore) (ap-southeast-1
)
-
Asia Pacific (Sydney) (ap-southeast-2
)
For a list of countries/regions where SMS text messages can be sent, and the latest Amazon Web Services Regions where SMS text messaging is supported, see Supported Regions and Countries in the Amazon SNS Developer Guide.
For more information about notifications in Amazon Lightsail, see Notifications in Amazon Lightsail.
', 'DeleteContactMethodRequest$protocol' => 'The protocol that will be deleted, such as Email
or SMS
(text messaging).
To delete an Email
and an SMS
contact method if you added both, you must run separate DeleteContactMethod
actions to delete each protocol.
', ], ], 'ContactProtocolsList' => [ 'base' => NULL, 'refs' => [ 'Alarm$contactProtocols' => 'The contact protocols for the alarm, such as Email
, SMS
(text messaging), or both.
', 'GetContactMethodsRequest$protocols' => 'The protocols used to send notifications, such as Email
, or SMS
(text messaging).
Specify a protocol in your request to return information about a specific contact method protocol.
', 'PutAlarmRequest$contactProtocols' => 'The contact protocols to use for the alarm, such as Email
, SMS
(text messaging), or both.
A notification is sent via the specified contact protocol if notifications are enabled for the alarm, and when the alarm is triggered.
A notification is not sent if a contact protocol is not specified, if the specified contact protocol is not configured in the Amazon Web Services Region, or if notifications are not enabled for the alarm using the notificationEnabled
paramater.
Use the CreateContactMethod
action to configure a contact protocol in an Amazon Web Services Region.
', ], ], 'Container' => [ 'base' => 'Describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.
', 'refs' => [ 'ContainerMap$value' => NULL, ], ], 'ContainerImage' => [ 'base' => 'Describes a container image that is registered to an Amazon Lightsail container service.
', 'refs' => [ 'ContainerImageList$member' => NULL, 'RegisterContainerImageResult$containerImage' => 'An object that describes a container image that is registered to a Lightsail container service
', ], ], 'ContainerImageList' => [ 'base' => NULL, 'refs' => [ 'GetContainerImagesResult$containerImages' => 'An array of objects that describe container images that are registered to the container service.
', ], ], 'ContainerLabel' => [ 'base' => NULL, 'refs' => [ 'RegisterContainerImageRequest$label' => 'The label for the container image when it\'s registered to the container service.
Use a descriptive label that you can use to track the different versions of your registered container images.
Use the GetContainerImages
action to return the container images registered to a Lightsail container service. The label is the <imagelabel>
portion of the following image name example:
If the name of your container service is mycontainerservice
, and the label that you specify is mystaticwebsite
, then the name of the registered container image will be :mycontainerservice.mystaticwebsite.1
.
The number at the end of these image name examples represents the version of the registered container image. If you push and register another container image to the same Lightsail container service, with the same label, then the version number for the new registered container image will be 2
. If you push and register another container image, the version number will be 3
, and so on.
', ], ], 'ContainerMap' => [ 'base' => NULL, 'refs' => [ 'ContainerServiceDeployment$containers' => 'An object that describes the configuration for the containers of the deployment.
', 'ContainerServiceDeploymentRequest$containers' => 'An object that describes the configuration for the containers of the deployment.
', 'CreateContainerServiceDeploymentRequest$containers' => 'An object that describes the settings of the containers that will be launched on the container service.
', ], ], 'ContainerName' => [ 'base' => NULL, 'refs' => [ 'ContainerMap$key' => NULL, ], ], 'ContainerService' => [ 'base' => 'Describes an Amazon Lightsail container service.
', 'refs' => [ 'ContainerServiceList$member' => NULL, 'CreateContainerServiceDeploymentResult$containerService' => 'An object that describes a container service.
', 'CreateContainerServiceResult$containerService' => 'An object that describes a container service.
', 'UpdateContainerServiceResult$containerService' => 'An object that describes a container service.
', ], ], 'ContainerServiceDeployment' => [ 'base' => 'Describes a container deployment configuration of an Amazon Lightsail container service.
A deployment specifies the settings, such as the ports and launch command, of containers that are deployed to your container service.
', 'refs' => [ 'ContainerService$currentDeployment' => 'An object that describes the current container deployment of the container service.
', 'ContainerService$nextDeployment' => 'An object that describes the next deployment of the container service.
This value is null
when there is no deployment in a pending
state.
', 'ContainerServiceDeploymentList$member' => NULL, ], ], 'ContainerServiceDeploymentList' => [ 'base' => NULL, 'refs' => [ 'GetContainerServiceDeploymentsResult$deployments' => 'An array of objects that describe deployments for a container service.
', ], ], 'ContainerServiceDeploymentRequest' => [ 'base' => 'Describes a container deployment configuration of an Amazon Lightsail container service.
A deployment specifies the settings, such as the ports and launch command, of containers that are deployed to your container service.
', 'refs' => [ 'CreateContainerServiceRequest$deployment' => 'An object that describes a deployment for the container service.
A deployment specifies the containers that will be launched on the container service and their settings, such as the ports to open, the environment variables to apply, and the launch command to run. It also specifies the container that will serve as the public endpoint of the deployment and its settings, such as the HTTP or HTTPS port to use, and the health check configuration.
', ], ], 'ContainerServiceDeploymentState' => [ 'base' => NULL, 'refs' => [ 'ContainerServiceDeployment$state' => 'The state of the deployment.
A deployment can be in one of the following states:
-
ACTIVATING
- The deployment is being created.
-
ACTIVE
- The deployment was successfully created, and it\'s currently running on the container service. The container service can have only one deployment in an active state at a time.
-
INACTIVE
- The deployment was previously successfully created, but it is not currently running on the container service.
-
FAILED
- The deployment failed. Use the GetContainerLog
action to view the log events for the containers in the deployment to try to determine the reason for the failure.
', ], ], 'ContainerServiceECRImagePullerRole' => [ 'base' => 'Describes the activation status of the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
When activated, Lightsail creates an Identity and Access Management (IAM) role for the specified Lightsail container service. You can use the ARN of the role to create a trust relationship between your Lightsail container service and an Amazon ECR private repository in your Amazon Web Services account. This allows your container service to pull images from Amazon ECR private repositories. For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'PrivateRegistryAccess$ecrImagePullerRole' => 'An object that describes the activation status of the role that you can use to grant a Lightsail container service access to Amazon ECR private repositories. If the role is activated, the Amazon Resource Name (ARN) of the role is also listed.
', ], ], 'ContainerServiceECRImagePullerRoleRequest' => [ 'base' => 'Describes a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
When activated, Lightsail creates an Identity and Access Management (IAM) role for the specified Lightsail container service. You can use the ARN of the role to create a trust relationship between your Lightsail container service and an Amazon ECR private repository in your Amazon Web Services account. This allows your container service to pull images from Amazon ECR private repositories. For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'PrivateRegistryAccessRequest$ecrImagePullerRole' => 'An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
', ], ], 'ContainerServiceEndpoint' => [ 'base' => 'Describes the public endpoint configuration of a deployment of an Amazon Lightsail container service.
', 'refs' => [ 'ContainerServiceDeployment$publicEndpoint' => 'An object that describes the endpoint of the deployment.
', ], ], 'ContainerServiceHealthCheckConfig' => [ 'base' => 'Describes the health check configuration of an Amazon Lightsail container service.
', 'refs' => [ 'ContainerServiceEndpoint$healthCheck' => 'An object that describes the health check configuration of the container.
', 'EndpointRequest$healthCheck' => 'An object that describes the health check configuration of the container.
', ], ], 'ContainerServiceList' => [ 'base' => NULL, 'refs' => [ 'ContainerServicesListResult$containerServices' => 'An array of objects that describe one or more container services.
', ], ], 'ContainerServiceLogEvent' => [ 'base' => 'Describes the log events of a container of an Amazon Lightsail container service.
', 'refs' => [ 'ContainerServiceLogEventList$member' => NULL, ], ], 'ContainerServiceLogEventList' => [ 'base' => NULL, 'refs' => [ 'GetContainerLogResult$logEvents' => 'An array of objects that describe the log events of a container.
', ], ], 'ContainerServiceMetadataEntry' => [ 'base' => NULL, 'refs' => [ 'ContainerServiceMetadataEntryList$member' => NULL, ], ], 'ContainerServiceMetadataEntryList' => [ 'base' => NULL, 'refs' => [ 'GetContainerAPIMetadataResult$metadata' => 'Metadata about Lightsail containers, such as the current version of the Lightsail Control (lightsailctl) plugin.
', ], ], 'ContainerServiceMetricName' => [ 'base' => NULL, 'refs' => [ 'GetContainerServiceMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid container service metric names are listed below, along with the most useful statistics to include in your request, and the published unit value.
-
CPUUtilization
- The average percentage of compute units that are currently in use across all nodes of the container service. This metric identifies the processing power required to run containers on each node of the container service.
Statistics: The most useful statistics are Maximum
and Average
.
Unit: The published unit is Percent
.
-
MemoryUtilization
- The average percentage of available memory that is currently in use across all nodes of the container service. This metric identifies the memory required to run containers on each node of the container service.
Statistics: The most useful statistics are Maximum
and Average
.
Unit: The published unit is Percent
.
', 'GetContainerServiceMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'ContainerServiceName' => [ 'base' => NULL, 'refs' => [ 'ContainerService$containerServiceName' => 'The name of the container service.
', 'CreateContainerServiceDeploymentRequest$serviceName' => 'The name of the container service for which to create the deployment.
', 'CreateContainerServiceRequest$serviceName' => 'The name for the container service.
The name that you specify for your container service will make up part of its default domain. The default domain of a container service is typically https://<ServiceName>.<RandomGUID>.<AWSRegion>.cs.amazonlightsail.com
. If the name of your container service is container-service-1
, and it\'s located in the US East (Ohio) Amazon Web Services Region (us-east-2
), then the domain for your container service will be like the following example: https://container-service-1.ur4EXAMPLE2uq.us-east-2.cs.amazonlightsail.com
The following are the requirements for container service names:
-
Must be unique within each Amazon Web Services Region in your Lightsail account.
-
Must contain 1 to 63 characters.
-
Must contain only alphanumeric characters and hyphens.
-
A hyphen (-) can separate words but cannot be at the start or end of the name.
', 'DeleteContainerImageRequest$serviceName' => 'The name of the container service for which to delete a registered container image.
', 'DeleteContainerServiceRequest$serviceName' => 'The name of the container service to delete.
', 'GetContainerImagesRequest$serviceName' => 'The name of the container service for which to return registered container images.
', 'GetContainerLogRequest$serviceName' => 'The name of the container service for which to get a container log.
', 'GetContainerServiceDeploymentsRequest$serviceName' => 'The name of the container service for which to return deployments.
', 'GetContainerServiceMetricDataRequest$serviceName' => 'The name of the container service for which to get metric data.
', 'GetContainerServicesRequest$serviceName' => 'The name of the container service for which to return information.
When omitted, the response includes all of your container services in the Amazon Web Services Region where the request is made.
', 'RegisterContainerImageRequest$serviceName' => 'The name of the container service for which to register a container image.
', 'UpdateContainerServiceRequest$serviceName' => 'The name of the container service to update.
', ], ], 'ContainerServicePower' => [ 'base' => 'Describes the powers that can be specified for an Amazon Lightsail container service.
The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.
', 'refs' => [ 'ContainerServicePowerList$member' => NULL, ], ], 'ContainerServicePowerList' => [ 'base' => NULL, 'refs' => [ 'GetContainerServicePowersResult$powers' => 'An array of objects that describe the powers that can be specified for a container service.
', ], ], 'ContainerServicePowerName' => [ 'base' => NULL, 'refs' => [ 'ContainerService$power' => 'The power specification of the container service.
The power specifies the amount of RAM, the number of vCPUs, and the base price of the container service.
', 'CreateContainerServiceRequest$power' => 'The power specification for the container service.
The power specifies the amount of memory, vCPUs, and base monthly cost of each node of the container service. The power
and scale
of a container service makes up its configured capacity. To determine the monthly price of your container service, multiply the base price of the power
with the scale
(the number of nodes) of the service.
Use the GetContainerServicePowers
action to get a list of power options that you can specify using this parameter, and their base monthly cost.
', 'UpdateContainerServiceRequest$power' => 'The power for the container service.
The power specifies the amount of memory, vCPUs, and base monthly cost of each node of the container service. The power
and scale
of a container service makes up its configured capacity. To determine the monthly price of your container service, multiply the base price of the power
with the scale
(the number of nodes) of the service.
Use the GetContainerServicePowers
action to view the specifications of each power option.
', ], ], 'ContainerServiceProtocol' => [ 'base' => NULL, 'refs' => [ 'PortMap$value' => NULL, ], ], 'ContainerServicePublicDomains' => [ 'base' => NULL, 'refs' => [ 'ContainerService$publicDomainNames' => 'The public domain name of the container service, such as example.com
and www.example.com
.
You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.
If you don\'t specify public domain names, then you can use the default domain of the container service.
You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate
action to create a certificate for the public domain names you want to use with your container service.
See CreateContainerService
or UpdateContainerService
for information about how to specify public domain names for your Lightsail container service.
', 'CreateContainerServiceRequest$publicDomainNames' => 'The public domain names to use with the container service, such as example.com
and www.example.com
.
You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.
If you don\'t specify public domain names, then you can use the default domain of the container service.
You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate
action to create a certificate for the public domain names you want to use with your container service.
You can specify public domain names using a string to array map as shown in the example later on this page.
', 'UpdateContainerServiceRequest$publicDomainNames' => 'The public domain names to use with the container service, such as example.com
and www.example.com
.
You can specify up to four public domain names for a container service. The domain names that you specify are used when you create a deployment with a container configured as the public endpoint of your container service.
If you don\'t specify public domain names, then you can use the default domain of the container service.
You must create and validate an SSL/TLS certificate before you can use public domain names with your container service. Use the CreateCertificate
action to create a certificate for the public domain names you want to use with your container service.
You can specify public domain names using a string to array map as shown in the example later on this page.
', ], ], 'ContainerServicePublicDomainsList' => [ 'base' => NULL, 'refs' => [ 'ContainerServicePublicDomains$value' => NULL, ], ], 'ContainerServiceRegistryLogin' => [ 'base' => 'Describes the sign-in credentials for the container image registry of an Amazon Lightsail account.
', 'refs' => [ 'CreateContainerServiceRegistryLoginResult$registryLogin' => 'An object that describes the log in information for the container service registry of your Lightsail account.
', ], ], 'ContainerServiceScale' => [ 'base' => NULL, 'refs' => [ 'ContainerService$scale' => 'The scale specification of the container service.
The scale specifies the allocated compute nodes of the container service.
', 'CreateContainerServiceRequest$scale' => 'The scale specification for the container service.
The scale specifies the allocated compute nodes of the container service. The power
and scale
of a container service makes up its configured capacity. To determine the monthly price of your container service, multiply the base price of the power
with the scale
(the number of nodes) of the service.
', 'UpdateContainerServiceRequest$scale' => 'The scale for the container service.
The scale specifies the allocated compute nodes of the container service. The power
and scale
of a container service makes up its configured capacity. To determine the monthly price of your container service, multiply the base price of the power
with the scale
(the number of nodes) of the service.
', ], ], 'ContainerServiceState' => [ 'base' => NULL, 'refs' => [ 'ContainerService$state' => 'The current state of the container service.
The following container service states are possible:
-
PENDING
- The container service is being created.
-
READY
- The container service is running but it does not have an active container deployment.
-
DEPLOYING
- The container service is launching a container deployment.
-
RUNNING
- The container service is running and it has an active container deployment.
-
UPDATING
- The container service capacity or its custom domains are being updated.
-
DELETING
- The container service is being deleted.
-
DISABLED
- The container service is disabled, and its active deployment and containers, if any, are shut down.
', ], ], 'ContainerServiceStateDetail' => [ 'base' => 'Describes the current state of a container service.
', 'refs' => [ 'ContainerService$stateDetail' => 'An object that describes the current state of the container service.
The state detail is populated only when a container service is in a PENDING
, DEPLOYING
, or UPDATING
state.
', ], ], 'ContainerServiceStateDetailCode' => [ 'base' => NULL, 'refs' => [ 'ContainerServiceStateDetail$code' => 'The state code of the container service.
The following state codes are possible:
', ], ], 'ContainerServicesListResult' => [ 'base' => NULL, 'refs' => [], ], 'CookieObject' => [ 'base' => 'Describes whether an Amazon Lightsail content delivery network (CDN) distribution forwards cookies to the origin and, if so, which ones.
For the cookies that you specify, your distribution caches separate versions of the specified content based on the cookie values in viewer requests.
', 'refs' => [ 'CacheSettings$forwardedCookies' => 'An object that describes the cookies that are forwarded to the origin. Your content is cached based on the cookies that are forwarded.
', ], ], 'CopySnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CopySnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CostEstimate' => [ 'base' => 'Describes the estimated cost for resources in your Lightsail for Research account.
', 'refs' => [ 'CostEstimates$member' => NULL, ], ], 'CostEstimates' => [ 'base' => NULL, 'refs' => [ 'ResourceBudgetEstimate$costEstimates' => 'The cost estimate for the specified budget.
', ], ], 'CreateBucketAccessKeyRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateBucketAccessKeyResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateBucketRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateBucketResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateCertificateRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateCertificateResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateCloudFormationStackRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateCloudFormationStackResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactMethodRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContactMethodResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceDeploymentRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceDeploymentResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceRegistryLoginRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceRegistryLoginResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateContainerServiceResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskFromSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskFromSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDiskSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDistributionResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainEntryRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainEntryResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateDomainResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateGUISessionAccessDetailsRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateGUISessionAccessDetailsResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstanceSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstanceSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstancesFromSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstancesFromSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstancesRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateInstancesResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateKeyPairRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateKeyPairResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateLoadBalancerRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateLoadBalancerResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateLoadBalancerTlsCertificateRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateLoadBalancerTlsCertificateResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseFromSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseFromSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'CreateRelationalDatabaseSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'Currency' => [ 'base' => NULL, 'refs' => [ 'EstimateByTime$currency' => 'The currency of the estimate in USD.
', ], ], 'DeleteAlarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAlarmResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAutoSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAutoSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBucketAccessKeyRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBucketAccessKeyResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBucketRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteBucketResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCertificateRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteCertificateResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactMethodRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContactMethodResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContainerImageRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContainerImageResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContainerServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteContainerServiceResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDiskRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDiskResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDiskSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDiskSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDistributionResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainEntryRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainEntryResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDomainResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInstanceResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInstanceSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInstanceSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteKeyPairRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteKeyPairResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteKnownHostKeysRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteKnownHostKeysResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLoadBalancerRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLoadBalancerResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLoadBalancerTlsCertificateRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteLoadBalancerTlsCertificateResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRelationalDatabaseSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'DeleteRelationalDatabaseSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'DestinationInfo' => [ 'base' => 'Describes the destination of a record.
', 'refs' => [ 'CloudFormationStackRecord$destinationInfo' => 'A list of objects describing the destination service, which is AWS CloudFormation, and the Amazon Resource Name (ARN) of the AWS CloudFormation stack.
', 'ExportSnapshotRecord$destinationInfo' => 'A list of objects describing the destination of the export snapshot record.
', ], ], 'DetachCertificateFromDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'DetachCertificateFromDistributionResult' => [ 'base' => NULL, 'refs' => [], ], 'DetachDiskRequest' => [ 'base' => NULL, 'refs' => [], ], 'DetachDiskResult' => [ 'base' => NULL, 'refs' => [], ], 'DetachInstancesFromLoadBalancerRequest' => [ 'base' => NULL, 'refs' => [], ], 'DetachInstancesFromLoadBalancerResult' => [ 'base' => NULL, 'refs' => [], ], 'DetachStaticIpRequest' => [ 'base' => NULL, 'refs' => [], ], 'DetachStaticIpResult' => [ 'base' => NULL, 'refs' => [], ], 'DisableAddOnRequest' => [ 'base' => NULL, 'refs' => [], ], 'DisableAddOnResult' => [ 'base' => NULL, 'refs' => [], ], 'Disk' => [ 'base' => 'Describes a block storage disk.
', 'refs' => [ 'DiskList$member' => NULL, 'GetDiskResult$disk' => 'An object containing information about the disk.
', ], ], 'DiskInfo' => [ 'base' => 'Describes a disk.
', 'refs' => [ 'DiskInfoList$member' => NULL, ], ], 'DiskInfoList' => [ 'base' => NULL, 'refs' => [ 'InstanceSnapshotInfo$fromDiskInfo' => 'A list of objects describing the disks that were attached to the source instance.
', ], ], 'DiskList' => [ 'base' => NULL, 'refs' => [ 'GetDisksResult$disks' => 'An array of objects containing information about all block storage disks.
', 'InstanceHardware$disks' => 'The disks attached to the instance.
', 'InstanceSnapshot$fromAttachedDisks' => 'An array of disk objects containing information about all block storage disks.
', ], ], 'DiskMap' => [ 'base' => 'Describes a block storage disk mapping.
', 'refs' => [ 'DiskMapList$member' => NULL, ], ], 'DiskMapList' => [ 'base' => NULL, 'refs' => [ 'AttachedDiskMap$value' => NULL, ], ], 'DiskSnapshot' => [ 'base' => 'Describes a block storage disk snapshot.
', 'refs' => [ 'DiskSnapshotList$member' => NULL, 'GetDiskSnapshotResult$diskSnapshot' => 'An object containing information about the disk snapshot.
', ], ], 'DiskSnapshotInfo' => [ 'base' => 'Describes a disk snapshot.
', 'refs' => [ 'ExportSnapshotRecordSourceInfo$diskSnapshotInfo' => 'A list of objects describing a disk snapshot.
', ], ], 'DiskSnapshotList' => [ 'base' => NULL, 'refs' => [ 'GetDiskSnapshotsResult$diskSnapshots' => 'An array of objects containing information about all block storage disk snapshots.
', ], ], 'DiskSnapshotState' => [ 'base' => NULL, 'refs' => [ 'DiskSnapshot$state' => 'The status of the disk snapshot operation.
', ], ], 'DiskState' => [ 'base' => NULL, 'refs' => [ 'Disk$state' => 'Describes the status of the disk.
', ], ], 'DistributionBundle' => [ 'base' => 'Describes the specifications of a distribution bundle.
', 'refs' => [ 'DistributionBundleList$member' => NULL, ], ], 'DistributionBundleList' => [ 'base' => NULL, 'refs' => [ 'GetDistributionBundlesResult$bundles' => 'An object that describes a distribution bundle.
', ], ], 'DistributionList' => [ 'base' => NULL, 'refs' => [ 'GetDistributionsResult$distributions' => 'An array of objects that describe your distributions.
', ], ], 'DistributionMetricName' => [ 'base' => NULL, 'refs' => [ 'GetDistributionMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid distribution metric names are listed below, along with the most useful statistics
to include in your request, and the published unit
value.
-
Requests
- The total number of viewer requests received by your Lightsail distribution, for all HTTP methods, and for both HTTP and HTTPS requests.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is None
.
-
BytesDownloaded
- The number of bytes downloaded by viewers for GET, HEAD, and OPTIONS requests.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is None
.
-
BytesUploaded
- The number of bytes uploaded to your origin by your Lightsail distribution, using POST and PUT requests.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is None
.
-
TotalErrorRate
- The percentage of all viewer requests for which the response\'s HTTP status code was 4xx or 5xx.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Percent
.
-
4xxErrorRate
- The percentage of all viewer requests for which the response\'s HTTP status cod was 4xx. In these cases, the client or client viewer may have made an error. For example, a status code of 404 (Not Found) means that the client requested an object that could not be found.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Percent
.
-
5xxErrorRate
- The percentage of all viewer requests for which the response\'s HTTP status code was 5xx. In these cases, the origin server did not satisfy the requests. For example, a status code of 503 (Service Unavailable) means that the origin server is currently unavailable.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Percent
.
', 'GetDistributionMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'DnsRecordCreationState' => [ 'base' => 'Describes the creation state of the canonical name (CNAME) records that are automatically added by Amazon Lightsail to the DNS of a domain to validate domain ownership for an SSL/TLS certificate.
When you create an SSL/TLS certificate for a Lightsail resource, you must add a set of CNAME records to the DNS of the domains for the certificate to validate that you own the domains. Lightsail can automatically add the CNAME records to the DNS of the domain if the DNS zone for the domain exists within your Lightsail account. If automatic record addition fails, or if you manage the DNS of your domain using a third-party service, then you must manually add the CNAME records to the DNS of your domain. For more information, see Verify an SSL/TLS certificate in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'DomainValidationRecord$dnsRecordCreationState' => 'An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of the domain to validate domain ownership.
', ], ], 'DnsRecordCreationStateCode' => [ 'base' => NULL, 'refs' => [ 'DnsRecordCreationState$code' => 'The status code for the automated DNS record creation.
Following are the possible values:
-
SUCCEEDED
- The validation records were successfully added to the domain.
-
STARTED
- The automatic DNS record creation has started.
-
FAILED
- The validation records failed to be added to the domain.
', ], ], 'Domain' => [ 'base' => 'Describes a domain where you are storing recordsets.
', 'refs' => [ 'DomainList$member' => NULL, 'GetDomainResult$domain' => 'An array of key-value pairs containing information about your get domain request.
', ], ], 'DomainEntry' => [ 'base' => 'Describes a domain recordset entry.
', 'refs' => [ 'CreateDomainEntryRequest$domainEntry' => 'An array of key-value pairs containing information about the domain entry request.
', 'DeleteDomainEntryRequest$domainEntry' => 'An array of key-value pairs containing information about your domain entries.
', 'DomainEntryList$member' => NULL, 'UpdateDomainEntryRequest$domainEntry' => 'An array of key-value pairs containing information about the domain entry.
', ], ], 'DomainEntryList' => [ 'base' => NULL, 'refs' => [ 'Domain$domainEntries' => 'An array of key-value pairs containing information about the domain entries.
', ], ], 'DomainEntryOptions' => [ 'base' => NULL, 'refs' => [ 'DomainEntry$options' => '(Discontinued) The options for the domain entry.
In releases prior to November 29, 2017, this parameter was not included in the API response. It is now discontinued.
', ], ], 'DomainEntryOptionsKeys' => [ 'base' => NULL, 'refs' => [ 'DomainEntryOptions$key' => NULL, ], ], 'DomainEntryType' => [ 'base' => NULL, 'refs' => [ 'DomainEntry$type' => 'The type of domain entry, such as address for IPv4 (A), address for IPv6 (AAAA), canonical name (CNAME), mail exchanger (MX), name server (NS), start of authority (SOA), service locator (SRV), or text (TXT).
The following domain entry types can be used:
-
A
-
AAAA
-
CNAME
-
MX
-
NS
-
SOA
-
SRV
-
TXT
', ], ], 'DomainList' => [ 'base' => NULL, 'refs' => [ 'GetDomainsResult$domains' => 'An array of key-value pairs containing information about each of the domain entries in the user\'s account.
', ], ], 'DomainName' => [ 'base' => NULL, 'refs' => [ 'Certificate$domainName' => 'The domain name of the certificate.
', 'CertificateSummary$domainName' => 'The domain name of the certificate.
', 'CreateCertificateRequest$domainName' => 'The domain name (example.com
) for the certificate.
', 'CreateDomainEntryRequest$domainName' => 'The domain name (example.com
) for which you want to create the domain entry.
', 'CreateDomainRequest$domainName' => 'The domain name to manage (example.com
).
', 'CreateLoadBalancerRequest$certificateDomainName' => 'The domain name with which your certificate is associated (example.com
).
If you specify certificateDomainName
, then certificateName
is required (and vice-versa).
', 'CreateLoadBalancerTlsCertificateRequest$certificateDomainName' => 'The domain name (example.com
) for your SSL/TLS certificate.
', 'DeleteDomainEntryRequest$domainName' => 'The name of the domain entry to delete.
', 'DeleteDomainRequest$domainName' => 'The specific domain name to delete.
', 'DomainEntry$name' => 'The name of the domain.
', 'DomainNameList$member' => NULL, 'DomainValidationRecord$domainName' => 'The domain name of the certificate validation record. For example, example.com
or www.example.com
.
', 'GetDomainRequest$domainName' => 'The domain name for which your want to return information about.
', 'LoadBalancerTlsCertificate$domainName' => 'The domain name for your SSL/TLS certificate.
', 'LoadBalancerTlsCertificateDomainValidationOption$domainName' => 'The fully qualified domain name in the certificate request.
', 'LoadBalancerTlsCertificateDomainValidationRecord$domainName' => 'The domain name against which your SSL/TLS certificate was validated.
', 'SubjectAlternativeNameList$member' => NULL, 'UpdateDomainEntryRequest$domainName' => 'The name of the domain recordset to update.
', ], ], 'DomainNameList' => [ 'base' => NULL, 'refs' => [ 'CreateLoadBalancerRequest$certificateAlternativeNames' => 'The optional alternative domains and subdomains to use with your SSL/TLS certificate (www.example.com
, example.com
, m.example.com
, blog.example.com
).
', 'CreateLoadBalancerTlsCertificateRequest$certificateAlternativeNames' => 'An array of strings listing alternative domains and subdomains for your SSL/TLS certificate. Lightsail will de-dupe the names for you. You can have a maximum of 9 alternative names (in addition to the 1 primary domain). We do not support wildcards (*.example.com
).
', ], ], 'DomainValidationRecord' => [ 'base' => 'Describes the domain name system (DNS) records that you must add to the DNS of your registered domain to validate ownership for an Amazon Lightsail SSL/TLS certificate.
', 'refs' => [ 'DomainValidationRecordList$member' => NULL, ], ], 'DomainValidationRecordList' => [ 'base' => NULL, 'refs' => [ 'Certificate$domainValidationRecords' => 'An array of objects that describe the domain validation records of the certificate.
', 'RenewalSummary$domainValidationRecords' => 'An array of objects that describe the domain validation records of the certificate.
', ], ], 'DownloadDefaultKeyPairRequest' => [ 'base' => NULL, 'refs' => [], ], 'DownloadDefaultKeyPairResult' => [ 'base' => NULL, 'refs' => [], ], 'EligibleToRenew' => [ 'base' => NULL, 'refs' => [ 'Certificate$eligibleToRenew' => 'The renewal eligibility of the certificate.
', ], ], 'EmailAddress' => [ 'base' => NULL, 'refs' => [ 'SetupInstanceHttpsRequest$emailAddress' => 'The contact method for SSL/TLS certificate renewal alerts. You can enter one email address.
', ], ], 'EnableAddOnRequest' => [ 'base' => NULL, 'refs' => [], ], 'EnableAddOnResult' => [ 'base' => NULL, 'refs' => [], ], 'EndpointRequest' => [ 'base' => 'Describes the settings of a public endpoint for an Amazon Lightsail container service.
', 'refs' => [ 'ContainerServiceDeploymentRequest$publicEndpoint' => 'An object that describes the endpoint of the deployment.
', 'CreateContainerServiceDeploymentRequest$publicEndpoint' => 'An object that describes the settings of the public endpoint for the container service.
', ], ], 'Environment' => [ 'base' => NULL, 'refs' => [ 'Container$environment' => 'The environment variables of the container.
', ], ], 'EstimateByTime' => [ 'base' => 'An estimate that\'s associated with a time period.
', 'refs' => [ 'EstimatesByTime$member' => NULL, ], ], 'EstimatesByTime' => [ 'base' => NULL, 'refs' => [ 'CostEstimate$resultsByTime' => 'The cost estimate result that\'s associated with a time period.
', ], ], 'ExportSnapshotRecord' => [ 'base' => 'Describes an export snapshot record.
', 'refs' => [ 'ExportSnapshotRecordList$member' => NULL, ], ], 'ExportSnapshotRecordList' => [ 'base' => NULL, 'refs' => [ 'GetExportSnapshotRecordsResult$exportSnapshotRecords' => 'A list of objects describing the export snapshot records.
', ], ], 'ExportSnapshotRecordSourceInfo' => [ 'base' => 'Describes the source of an export snapshot record.
', 'refs' => [ 'ExportSnapshotRecord$sourceInfo' => 'A list of objects describing the source of the export snapshot record.
', ], ], 'ExportSnapshotRecordSourceType' => [ 'base' => NULL, 'refs' => [ 'ExportSnapshotRecordSourceInfo$resourceType' => 'The Lightsail resource type (InstanceSnapshot
or DiskSnapshot
).
', ], ], 'ExportSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'ExportSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'ForwardValues' => [ 'base' => NULL, 'refs' => [ 'CookieObject$option' => 'Specifies which cookies to forward to the distribution\'s origin for a cache behavior: all
, none
, or allow-list
to forward only the cookies specified in the cookiesAllowList
parameter.
', 'HeaderObject$option' => 'The headers that you want your distribution to forward to your origin and base caching on.
You can configure your distribution to do one of the following:
-
all
- Forward all headers to your origin.
-
none
- Forward only the default headers.
-
allow-list
- Forward only the headers you specify using the headersAllowList
parameter.
', ], ], 'GetActiveNamesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetActiveNamesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetAlarmsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetAlarmsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetAutoSnapshotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetAutoSnapshotsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBlueprintsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketAccessKeysRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketAccessKeysResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketBundlesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketBundlesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBucketsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetBundlesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetBundlesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetCertificatesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCertificatesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetCloudFormationStackRecordsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCloudFormationStackRecordsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContactMethodsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContactMethodsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerAPIMetadataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerAPIMetadataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerImagesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerImagesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerLogRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerLogResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServiceDeploymentsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServiceDeploymentsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServiceMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServiceMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServicePowersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServicePowersResult' => [ 'base' => NULL, 'refs' => [], ], 'GetContainerServicesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCostEstimateRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetCostEstimateResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskSnapshotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDiskSnapshotsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDisksRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDisksResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionBundlesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionBundlesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionLatestCacheResetRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionLatestCacheResetResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDistributionsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainResult' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetDomainsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetExportSnapshotRecordsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetExportSnapshotRecordsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceAccessDetailsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceAccessDetailsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstancePortStatesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstancePortStatesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceSnapshotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceSnapshotsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceStateRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstanceStateResult' => [ 'base' => NULL, 'refs' => [], ], 'GetInstancesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetInstancesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetKeyPairRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetKeyPairResult' => [ 'base' => NULL, 'refs' => [], ], 'GetKeyPairsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetKeyPairsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerResult' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerTlsCertificatesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerTlsCertificatesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerTlsPoliciesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancerTlsPoliciesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetLoadBalancersResult' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationResult' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationsForResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationsForResourceResult' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetOperationsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRegionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRegionsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseBlueprintsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseBlueprintsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseBundlesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseBundlesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseEventsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseEventsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseLogEventsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseLogEventsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseLogStreamsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseLogStreamsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseMasterUserPasswordRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseMasterUserPasswordResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseMetricDataRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseMetricDataResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseParametersRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseParametersResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseSnapshotRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseSnapshotResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseSnapshotsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabaseSnapshotsResult' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabasesRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetRelationalDatabasesResult' => [ 'base' => NULL, 'refs' => [], ], 'GetSetupHistoryRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetSetupHistoryResult' => [ 'base' => NULL, 'refs' => [], ], 'GetStaticIpRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetStaticIpResult' => [ 'base' => NULL, 'refs' => [], ], 'GetStaticIpsRequest' => [ 'base' => NULL, 'refs' => [], ], 'GetStaticIpsResult' => [ 'base' => NULL, 'refs' => [], ], 'HeaderEnum' => [ 'base' => NULL, 'refs' => [ 'HeaderForwardList$member' => NULL, ], ], 'HeaderForwardList' => [ 'base' => NULL, 'refs' => [ 'HeaderObject$headersAllowList' => 'The specific headers to forward to your distribution\'s origin.
', ], ], 'HeaderObject' => [ 'base' => 'Describes the request headers that a Lightsail distribution bases caching on.
For the headers that you specify, your distribution caches separate versions of the specified content based on the header values in viewer requests. For example, suppose viewer requests for logo.jpg
contain a custom product
header that has a value of either acme
or apex
, and you configure your distribution to cache your content based on values in the product
header. Your distribution forwards the product
header to the origin and caches the response from the origin once for each header value.
', 'refs' => [ 'CacheSettings$forwardedHeaders' => 'An object that describes the headers that are forwarded to the origin. Your content is cached based on the headers that are forwarded.
', ], ], 'HostKeyAttributes' => [ 'base' => 'Describes the public SSH host keys or the RDP certificate.
', 'refs' => [ 'HostKeysList$member' => NULL, ], ], 'HostKeysList' => [ 'base' => NULL, 'refs' => [ 'InstanceAccessDetails$hostKeys' => 'Describes the public SSH host keys or the RDP certificate.
', ], ], 'HttpEndpoint' => [ 'base' => NULL, 'refs' => [ 'InstanceMetadataOptions$httpEndpoint' => 'Indicates whether the HTTP metadata endpoint on your instances is enabled or disabled.
If the value is disabled
, you cannot access your instance metadata.
', 'UpdateInstanceMetadataOptionsRequest$httpEndpoint' => 'Enables or disables the HTTP metadata endpoint on your instances. If this parameter is not specified, the existing state is maintained.
If you specify a value of disabled
, you cannot access your instance metadata.
', ], ], 'HttpProtocolIpv6' => [ 'base' => NULL, 'refs' => [ 'InstanceMetadataOptions$httpProtocolIpv6' => 'Indicates whether the IPv6 endpoint for the instance metadata service is enabled or disabled.
', 'UpdateInstanceMetadataOptionsRequest$httpProtocolIpv6' => 'Enables or disables the IPv6 endpoint for the instance metadata service. This setting applies only when the HTTP metadata endpoint is enabled.
This parameter is available only for instances in the Europe (Stockholm) Amazon Web Services Region (eu-north-1
).
', ], ], 'HttpTokens' => [ 'base' => NULL, 'refs' => [ 'InstanceMetadataOptions$httpTokens' => 'The state of token usage for your instance metadata requests.
If the state is optional
, you can choose whether to retrieve instance metadata with a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials by using a valid signed token, the version 2.0 role credentials are returned.
If the state is required
, you must send a signed token header with all instance metadata retrieval requests. In this state, retrieving the IAM role credential always returns the version 2.0 credentials. The version 1.0 credentials are not available.
Not all instance blueprints in Lightsail support version 2.0 credentials. Use the MetadataNoToken
instance metric to track the number of calls to the instance metadata service that are using version 1.0 credentials. For more information, see Viewing instance metrics in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'UpdateInstanceMetadataOptionsRequest$httpTokens' => 'The state of token usage for your instance metadata requests. If the parameter is not specified in the request, the default state is optional
.
If the state is optional
, you can choose whether to retrieve instance metadata with a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials by using a valid signed token, the version 2.0 role credentials are returned.
If the state is required
, you must send a signed token header with all instance metadata retrieval requests. In this state, retrieving the IAM role credential always returns the version 2.0 credentials. The version 1.0 credentials are not available.
', ], ], 'IAMAccessKeyId' => [ 'base' => NULL, 'refs' => [ 'AccessKey$accessKeyId' => 'The ID of the access key.
', ], ], 'ImportKeyPairRequest' => [ 'base' => NULL, 'refs' => [], ], 'ImportKeyPairResult' => [ 'base' => NULL, 'refs' => [], ], 'InUseResourceCount' => [ 'base' => NULL, 'refs' => [ 'Certificate$inUseResourceCount' => 'The number of Lightsail resources that the certificate is attached to.
', ], ], 'IncludeCertificateDetails' => [ 'base' => NULL, 'refs' => [ 'GetCertificatesRequest$includeCertificateDetails' => 'Indicates whether to include detailed information about the certificates in the response.
When omitted, the response includes only the certificate names, Amazon Resource Names (ARNs), domain names, and tags.
', ], ], 'InputOrigin' => [ 'base' => 'Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
An origin can be a Lightsail instance, bucket, container service, or load balancer. A distribution pulls content from an origin, caches it, and serves it to viewers via a worldwide network of edge servers.
', 'refs' => [ 'CreateDistributionRequest$origin' => 'An object that describes the origin resource for the distribution, such as a Lightsail instance, bucket, or load balancer.
The distribution pulls, caches, and serves content from the origin.
', 'UpdateDistributionRequest$origin' => 'An object that describes the origin resource for the distribution, such as a Lightsail instance, bucket, or load balancer.
The distribution pulls, caches, and serves content from the origin.
', ], ], 'Instance' => [ 'base' => 'Describes an instance (a virtual private server).
', 'refs' => [ 'GetInstanceResult$instance' => 'An array of key-value pairs containing information about the specified instance.
', 'InstanceList$member' => NULL, ], ], 'InstanceAccessDetails' => [ 'base' => 'The parameters for gaining temporary access to one of your Amazon Lightsail instances.
', 'refs' => [ 'GetInstanceAccessDetailsResult$accessDetails' => 'An array of key-value pairs containing information about a get instance access request.
', ], ], 'InstanceAccessProtocol' => [ 'base' => NULL, 'refs' => [ 'GetInstanceAccessDetailsRequest$protocol' => 'The protocol to use to connect to your instance. Defaults to ssh
.
', 'InstanceAccessDetails$protocol' => 'The protocol for these Amazon Lightsail instance access details.
', ], ], 'InstanceEntry' => [ 'base' => 'Describes the Amazon Elastic Compute Cloud instance and related resources to be created using the create cloud formation stack
operation.
', 'refs' => [ 'InstanceEntryList$member' => NULL, ], ], 'InstanceEntryList' => [ 'base' => NULL, 'refs' => [ 'CreateCloudFormationStackRequest$instances' => 'An array of parameters that will be used to create the new Amazon EC2 instance. You can only pass one instance entry at a time in this array. You will get an invalid parameter error if you pass more than one instance entry in this array.
', ], ], 'InstanceHardware' => [ 'base' => 'Describes the hardware for the instance.
', 'refs' => [ 'Instance$hardware' => 'The size of the vCPU and the amount of RAM for the instance.
', ], ], 'InstanceHealthReason' => [ 'base' => NULL, 'refs' => [ 'InstanceHealthSummary$instanceHealthReason' => 'More information about the instance health. If the instanceHealth
is healthy
, then an instanceHealthReason
value is not provided.
If instanceHealth
is initial
, the instanceHealthReason
value can be one of the following:
-
Lb.RegistrationInProgress
- The target instance is in the process of being registered with the load balancer.
-
Lb.InitialHealthChecking
- The Lightsail load balancer is still sending the target instance the minimum number of health checks required to determine its health status.
If instanceHealth
is unhealthy
, the instanceHealthReason
value can be one of the following:
-
Instance.ResponseCodeMismatch
- The health checks did not return an expected HTTP code.
-
Instance.Timeout
- The health check requests timed out.
-
Instance.FailedHealthChecks
- The health checks failed because the connection to the target instance timed out, the target instance response was malformed, or the target instance failed the health check for an unknown reason.
-
Lb.InternalError
- The health checks failed due to an internal error.
If instanceHealth
is unused
, the instanceHealthReason
value can be one of the following:
-
Instance.NotRegistered
- The target instance is not registered with the target group.
-
Instance.NotInUse
- The target group is not used by any load balancer, or the target instance is in an Availability Zone that is not enabled for its load balancer.
-
Instance.IpUnusable
- The target IP address is reserved for use by a Lightsail load balancer.
-
Instance.InvalidState
- The target is in the stopped or terminated state.
If instanceHealth
is draining
, the instanceHealthReason
value can be one of the following:
', ], ], 'InstanceHealthState' => [ 'base' => NULL, 'refs' => [ 'InstanceHealthSummary$instanceHealth' => 'Describes the overall instance health. Valid values are below.
', ], ], 'InstanceHealthSummary' => [ 'base' => 'Describes information about the health of the instance.
', 'refs' => [ 'InstanceHealthSummaryList$member' => NULL, ], ], 'InstanceHealthSummaryList' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$instanceHealthSummary' => 'An array of InstanceHealthSummary objects describing the health of the load balancer.
', ], ], 'InstanceList' => [ 'base' => NULL, 'refs' => [ 'GetInstancesResult$instances' => 'An array of key-value pairs containing information about your instances.
', ], ], 'InstanceMetadataOptions' => [ 'base' => 'The metadata options for the instance.
', 'refs' => [ 'Instance$metadataOptions' => 'The metadata options for the Amazon Lightsail instance.
', ], ], 'InstanceMetadataState' => [ 'base' => NULL, 'refs' => [ 'InstanceMetadataOptions$state' => 'The state of the metadata option changes.
The following states are possible:
-
pending
- The metadata options are being updated. The instance is not yet ready to process metadata traffic with the new selection.
-
applied
- The metadata options have been successfully applied to the instance.
', ], ], 'InstanceMetricName' => [ 'base' => NULL, 'refs' => [ 'GetInstanceMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid instance metric names are listed below, along with the most useful statistics
to include in your request, and the published unit
value.
-
BurstCapacityPercentage
- The percentage of CPU performance available for your instance to burst above its baseline. Your instance continuously accrues and consumes burst capacity. Burst capacity stops accruing when your instance\'s BurstCapacityPercentage
reaches 100%. For more information, see Viewing instance burst capacity in Amazon Lightsail.
Statistics
: The most useful statistics are Maximum
and Average
.
Unit
: The published unit is Percent
.
-
BurstCapacityTime
- The available amount of time for your instance to burst at 100% CPU utilization. Your instance continuously accrues and consumes burst capacity. Burst capacity time stops accruing when your instance\'s BurstCapacityPercentage
metric reaches 100%.
Burst capacity time is consumed at the full rate only when your instance operates at 100% CPU utilization. For example, if your instance operates at 50% CPU utilization in the burstable zone for a 5-minute period, then it consumes CPU burst capacity minutes at a 50% rate in that period. Your instance consumed 2 minutes and 30 seconds of CPU burst capacity minutes in the 5-minute period. For more information, see Viewing instance burst capacity in Amazon Lightsail.
Statistics
: The most useful statistics are Maximum
and Average
.
Unit
: The published unit is Seconds
.
-
CPUUtilization
- The percentage of allocated compute units that are currently in use on the instance. This metric identifies the processing power to run the applications on the instance. Tools in your operating system can show a lower percentage than Lightsail when the instance is not allocated a full processor core.
Statistics
: The most useful statistics are Maximum
and Average
.
Unit
: The published unit is Percent
.
-
NetworkIn
- The number of bytes received on all network interfaces by the instance. This metric identifies the volume of incoming network traffic to the instance. The number reported is the number of bytes received during the period. Because this metric is reported in 5-minute intervals, divide the reported number by 300 to find Bytes/second.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Bytes
.
-
NetworkOut
- The number of bytes sent out on all network interfaces by the instance. This metric identifies the volume of outgoing network traffic from the instance. The number reported is the number of bytes sent during the period. Because this metric is reported in 5-minute intervals, divide the reported number by 300 to find Bytes/second.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Bytes
.
-
StatusCheckFailed
- Reports whether the instance passed or failed both the instance status check and the system status check. This metric can be either 0 (passed) or 1 (failed). This metric data is available in 1-minute (60 seconds) granularity.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
StatusCheckFailed_Instance
- Reports whether the instance passed or failed the instance status check. This metric can be either 0 (passed) or 1 (failed). This metric data is available in 1-minute (60 seconds) granularity.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
StatusCheckFailed_System
- Reports whether the instance passed or failed the system status check. This metric can be either 0 (passed) or 1 (failed). This metric data is available in 1-minute (60 seconds) granularity.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
MetadataNoToken
- Reports the number of times that the instance metadata service was successfully accessed without a token. This metric determines if there are any processes accessing instance metadata by using Instance Metadata Service Version 1, which doesn\'t use a token. If all requests use token-backed sessions, such as Instance Metadata Service Version 2, then the value is 0.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
', 'GetInstanceMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'InstanceNetworking' => [ 'base' => 'Describes monthly data transfer rates and port information for an instance.
', 'refs' => [ 'Instance$networking' => 'Information about the public ports and monthly data transfer rates for the instance.
', ], ], 'InstancePlatform' => [ 'base' => NULL, 'refs' => [ 'Blueprint$platform' => 'The operating system platform (either Linux/Unix-based or Windows Server-based) of the blueprint.
', 'InstancePlatformList$member' => NULL, ], ], 'InstancePlatformList' => [ 'base' => NULL, 'refs' => [ 'Bundle$supportedPlatforms' => 'The operating system platform (Linux/Unix-based or Windows Server-based) that the bundle supports. You can only launch a WINDOWS
bundle on a blueprint that supports the WINDOWS
platform. LINUX_UNIX
blueprints require a LINUX_UNIX
bundle.
', ], ], 'InstancePortInfo' => [ 'base' => 'Describes information about ports for an Amazon Lightsail instance.
', 'refs' => [ 'InstancePortInfoList$member' => NULL, ], ], 'InstancePortInfoList' => [ 'base' => NULL, 'refs' => [ 'InstanceNetworking$ports' => 'An array of key-value pairs containing information about the ports on the instance.
', ], ], 'InstancePortState' => [ 'base' => 'Describes open ports on an instance, the IP addresses allowed to connect to the instance through the ports, and the protocol.
', 'refs' => [ 'InstancePortStateList$member' => NULL, ], ], 'InstancePortStateList' => [ 'base' => NULL, 'refs' => [ 'GetInstancePortStatesResult$portStates' => 'An array of objects that describe the firewall port states for the specified instance.
', ], ], 'InstanceSnapshot' => [ 'base' => 'Describes an instance snapshot.
', 'refs' => [ 'GetInstanceSnapshotResult$instanceSnapshot' => 'An array of key-value pairs containing information about the results of your get instance snapshot request.
', 'InstanceSnapshotList$member' => NULL, ], ], 'InstanceSnapshotInfo' => [ 'base' => 'Describes an instance snapshot.
', 'refs' => [ 'ExportSnapshotRecordSourceInfo$instanceSnapshotInfo' => 'A list of objects describing an instance snapshot.
', ], ], 'InstanceSnapshotList' => [ 'base' => NULL, 'refs' => [ 'GetInstanceSnapshotsResult$instanceSnapshots' => 'An array of key-value pairs containing information about the results of your get instance snapshots request.
', ], ], 'InstanceSnapshotState' => [ 'base' => NULL, 'refs' => [ 'InstanceSnapshot$state' => 'The state the snapshot is in.
', ], ], 'InstanceState' => [ 'base' => 'Describes the virtual private server (or instance) status.
', 'refs' => [ 'GetInstanceStateResult$state' => 'The state of the instance.
', 'Instance$state' => 'The status code and the state (running
) for the instance.
', ], ], 'InvalidInputException' => [ 'base' => 'Lightsail throws this exception when user input does not conform to the validation rules of an input field.
Domain and distribution APIs are only available in the N. Virginia (us-east-1
) Amazon Web Services Region. Please set your Amazon Web Services Region configuration to us-east-1
to create, view, or edit these resources.
', 'refs' => [], ], 'IpAddress' => [ 'base' => NULL, 'refs' => [ 'Instance$privateIpAddress' => 'The private IP address of the instance.
', 'Instance$publicIpAddress' => 'The public IP address of the instance.
', 'InstanceAccessDetails$ipAddress' => 'The public IP address of the Amazon Lightsail instance.
', 'StaticIp$ipAddress' => 'The static IP address.
', ], ], 'IpAddressType' => [ 'base' => NULL, 'refs' => [ 'CreateDistributionRequest$ipAddressType' => 'The IP address type for the distribution.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
', 'CreateInstancesFromSnapshotRequest$ipAddressType' => 'The IP address type for the instance.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
', 'CreateInstancesRequest$ipAddressType' => 'The IP address type for the instance.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
', 'CreateLoadBalancerRequest$ipAddressType' => 'The IP address type for the load balancer.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
The default value is dualstack
.
', 'Instance$ipAddressType' => 'The IP address type of the instance.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
', 'LightsailDistribution$ipAddressType' => 'The IP address type of the distribution.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
', 'LoadBalancer$ipAddressType' => 'The IP address type of the load balancer.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
', 'SetIpAddressTypeRequest$ipAddressType' => 'The IP address type to set for the specified resource.
The possible values are ipv4
for IPv4 only, and dualstack
for IPv4 and IPv6.
', ], ], 'Ipv6Address' => [ 'base' => NULL, 'refs' => [ 'Ipv6AddressList$member' => NULL, ], ], 'Ipv6AddressList' => [ 'base' => NULL, 'refs' => [ 'Instance$ipv6Addresses' => 'The IPv6 addresses of the instance.
', 'InstanceAccessDetails$ipv6Addresses' => 'The IPv6 address of the Amazon Lightsail instance.
', ], ], 'IsVpcPeeredRequest' => [ 'base' => NULL, 'refs' => [], ], 'IsVpcPeeredResult' => [ 'base' => NULL, 'refs' => [], ], 'IsoDate' => [ 'base' => NULL, 'refs' => [ 'AccessKey$createdAt' => 'The timestamp when the access key was created.
', 'AccessKeyLastUsed$lastUsedDate' => 'The date and time when the access key was most recently used.
This value is null if the access key has not been used.
', 'AccountLevelBpaSync$lastSyncedAt' => 'The timestamp of when the account-level BPA configuration was last synchronized. This value is null when the account-level BPA configuration has not been synchronized.
', 'Alarm$createdAt' => 'The timestamp when the alarm was created.
', 'AutoSnapshotDetails$createdAt' => 'The timestamp when the automatic snapshot was created.
', 'Bucket$createdAt' => 'The timestamp when the distribution was created.
', 'Certificate$createdAt' => 'The timestamp when the certificate was created.
', 'Certificate$issuedAt' => 'The timestamp when the certificate was issued.
', 'Certificate$notBefore' => 'The timestamp when the certificate is first valid.
', 'Certificate$notAfter' => 'The timestamp when the certificate expires.
', 'Certificate$revokedAt' => 'The timestamp when the certificate was revoked. This value is present only when the certificate status is REVOKED
.
', 'CloudFormationStackRecord$createdAt' => 'The date when the CloudFormation stack record was created.
', 'ContactMethod$createdAt' => 'The timestamp when the contact method was created.
', 'ContainerImage$createdAt' => 'The timestamp when the container image was created.
', 'ContainerService$createdAt' => 'The timestamp when the container service was created.
', 'ContainerServiceDeployment$createdAt' => 'The timestamp when the deployment was created.
', 'ContainerServiceLogEvent$createdAt' => 'The timestamp when the container service log event was created.
', 'ContainerServiceRegistryLogin$expiresAt' => 'The timestamp of when the container image registry sign-in credentials expire.
The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials using the CreateContainerServiceRegistryLogin
action.
', 'CreateRelationalDatabaseFromSnapshotRequest$restoreTime' => 'The date and time to restore your database from.
Constraints:
-
Must be before the latest restorable time for the database.
-
Cannot be specified if the use latest restorable time
parameter is true
.
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a restore time of October 1, 2018, at 8 PM UTC, then you input 1538424000
as the restore time.
', 'Disk$createdAt' => 'The date when the disk was created.
', 'DiskSnapshot$createdAt' => 'The date when the disk snapshot was created.
', 'Domain$createdAt' => 'The date when the domain recordset was created.
', 'DownloadDefaultKeyPairResult$createdAt' => 'The timestamp when the default key pair was created.
', 'ExportSnapshotRecord$createdAt' => 'The date when the export snapshot record was created.
', 'ExportSnapshotRecordSourceInfo$createdAt' => 'The date when the source instance or disk snapshot was created.
', 'GetBucketMetricDataRequest$startTime' => 'The timestamp indicating the earliest data to be returned.
', 'GetBucketMetricDataRequest$endTime' => 'The timestamp indicating the latest data to be returned.
', 'GetContainerLogRequest$startTime' => 'The start of the time interval for which to get log data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, specify 1538424000
as the start time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetContainerLogRequest$endTime' => 'The end of the time interval for which to get log data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use an end time of October 1, 2018, at 9 PM UTC, specify 1538427600
as the end time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetContainerServiceMetricDataRequest$startTime' => 'The start time of the time period.
', 'GetContainerServiceMetricDataRequest$endTime' => 'The end time of the time period.
', 'GetCostEstimateRequest$startTime' => 'The cost estimate start time.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you want to use a start time of October 1, 2018, at 8 PM UTC, specify 1538424000
as the start time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetCostEstimateRequest$endTime' => 'The cost estimate end time.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you want to use an end time of October 1, 2018, at 9 PM UTC, specify 1538427600
as the end time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetDistributionLatestCacheResetResult$createTime' => 'The timestamp of the last cache reset (1479734909.17
) in Unix time format.
', 'GetRelationalDatabaseLogEventsRequest$startTime' => 'The start of the time interval from which to get log events.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, then you input 1538424000
as the start time.
', 'GetRelationalDatabaseLogEventsRequest$endTime' => 'The end of the time interval from which to get log events.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use an end time of October 1, 2018, at 8 PM UTC, then you input 1538424000
as the end time.
', 'GetRelationalDatabaseMasterUserPasswordResult$createdAt' => 'The timestamp when the specified version of the master user password was created.
', 'GetRelationalDatabaseMetricDataRequest$startTime' => 'The start of the time interval from which to get metric data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, then you input 1538424000
as the start time.
', 'GetRelationalDatabaseMetricDataRequest$endTime' => 'The end of the time interval from which to get metric data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use an end time of October 1, 2018, at 8 PM UTC, then you input 1538424000
as the end time.
', 'HostKeyAttributes$witnessedAt' => 'The time that the SSH host key or RDP certificate was recorded by Lightsail.
', 'HostKeyAttributes$notValidBefore' => 'The returned RDP certificate is valid after this point in time.
This value is listed only for RDP certificates.
', 'HostKeyAttributes$notValidAfter' => 'The returned RDP certificate is not valid after this point in time.
This value is listed only for RDP certificates.
', 'Instance$createdAt' => 'The timestamp when the instance was created (1479734909.17
) in Unix time format.
', 'InstanceAccessDetails$expiresAt' => 'For SSH access, the date on which the temporary keys expire.
', 'InstanceSnapshot$createdAt' => 'The timestamp when the snapshot was created (1479907467.024
).
', 'KeyPair$createdAt' => 'The timestamp when the key pair was created (1479816991.349
).
', 'LightsailDistribution$createdAt' => 'The timestamp when the distribution was created.
', 'LoadBalancer$createdAt' => 'The date when your load balancer was created.
', 'LoadBalancerTlsCertificate$createdAt' => 'The time when you created your SSL/TLS certificate.
', 'LoadBalancerTlsCertificate$issuedAt' => 'The time when the SSL/TLS certificate was issued.
', 'LoadBalancerTlsCertificate$notAfter' => 'The timestamp when the SSL/TLS certificate expires.
', 'LoadBalancerTlsCertificate$notBefore' => 'The timestamp when the SSL/TLS certificate is first valid.
', 'LoadBalancerTlsCertificate$revokedAt' => 'The timestamp when the certificate was revoked. This value is present only when the certificate status is REVOKED
.
', 'LogEvent$createdAt' => 'The timestamp when the database log event was created.
', 'Operation$createdAt' => 'The timestamp when the operation was initialized (1479816991.349
).
', 'Operation$statusChangedAt' => 'The timestamp when the status was changed (1479816991.349
).
', 'PendingMaintenanceAction$currentApplyDate' => 'The effective date of the pending database maintenance action.
', 'RelationalDatabase$createdAt' => 'The timestamp when the database was created. Formatted in Unix time.
', 'RelationalDatabase$latestRestorableTime' => 'The latest point in time to which the database can be restored. Formatted in Unix time.
', 'RelationalDatabaseEvent$createdAt' => 'The timestamp when the database event was created.
', 'RelationalDatabaseSnapshot$createdAt' => 'The timestamp when the database snapshot was created.
', 'RenewalSummary$updatedAt' => 'The timestamp when the certificate was last updated.
', 'ResetDistributionCacheResult$createTime' => 'The timestamp of the reset cache request (1479734909.17
) in Unix time format.
', 'ResourceBudgetEstimate$startTime' => 'The estimate start time.
', 'ResourceBudgetEstimate$endTime' => 'The estimate end time.
', 'SetupExecutionDetails$dateTime' => 'The timestamp for when the request was run.
', 'SetupHistoryResource$createdAt' => 'The timestamp for when the resource was created.
', 'StaticIp$createdAt' => 'The timestamp when the static IP was created (1479735304.222
).
', 'TimePeriod$start' => 'The beginning of the time period. The start date is inclusive. For example, if start
is 2017-01-01
, Lightsail for Research retrieves cost and usage data starting at 2017-01-01
up to the end date. The start date must be equal to or no later than the current date to avoid a validation error.
', 'TimePeriod$end' => 'The end of the time period. The end date is exclusive. For example, if end
is 2017-05-01
, Lightsail for Research retrieves cost and usage data from the start date up to, but not including, 2017-05-01
.
', ], ], 'IssuerCA' => [ 'base' => NULL, 'refs' => [ 'Certificate$issuerCA' => 'The certificate authority that issued the certificate.
', ], ], 'KeyAlgorithm' => [ 'base' => NULL, 'refs' => [ 'Certificate$keyAlgorithm' => 'The algorithm used to generate the key pair (the public and private key) of the certificate.
', ], ], 'KeyPair' => [ 'base' => 'Describes an SSH key pair.
', 'refs' => [ 'CreateKeyPairResult$keyPair' => 'An array of key-value pairs containing information about the new key pair you just created.
', 'GetKeyPairResult$keyPair' => 'An array of key-value pairs containing information about the key pair.
', 'KeyPairList$member' => NULL, ], ], 'KeyPairList' => [ 'base' => NULL, 'refs' => [ 'GetKeyPairsResult$keyPairs' => 'An array of key-value pairs containing information about the key pairs.
', ], ], 'LightsailDistribution' => [ 'base' => 'Describes an Amazon Lightsail content delivery network (CDN) distribution.
', 'refs' => [ 'CreateDistributionResult$distribution' => 'An object that describes the distribution created.
', 'DistributionList$member' => NULL, ], ], 'LoadBalancer' => [ 'base' => 'Describes a load balancer.
', 'refs' => [ 'GetLoadBalancerResult$loadBalancer' => 'An object containing information about your load balancer.
', 'LoadBalancerList$member' => NULL, ], ], 'LoadBalancerAttributeName' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerConfigurationOptions$key' => NULL, 'UpdateLoadBalancerAttributeRequest$attributeName' => 'The name of the attribute you want to update.
', ], ], 'LoadBalancerConfigurationOptions' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$configurationOptions' => 'A string to string map of the configuration options for your load balancer. Valid values are listed below.
', ], ], 'LoadBalancerList' => [ 'base' => NULL, 'refs' => [ 'GetLoadBalancersResult$loadBalancers' => 'An array of LoadBalancer objects describing your load balancers.
', ], ], 'LoadBalancerMetricName' => [ 'base' => NULL, 'refs' => [ 'GetLoadBalancerMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid load balancer metric names are listed below, along with the most useful statistics
to include in your request, and the published unit
value.
-
ClientTLSNegotiationErrorCount
- The number of TLS connections initiated by the client that did not establish a session with the load balancer due to a TLS error generated by the load balancer. Possible causes include a mismatch of ciphers or protocols.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
HealthyHostCount
- The number of target instances that are considered healthy.
Statistics
: The most useful statistic are Average
, Minimum
, and Maximum
.
Unit
: The published unit is Count
.
-
HTTPCode_Instance_2XX_Count
- The number of HTTP 2XX response codes generated by the target instances. This does not include any response codes generated by the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
HTTPCode_Instance_3XX_Count
- The number of HTTP 3XX response codes generated by the target instances. This does not include any response codes generated by the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
HTTPCode_Instance_4XX_Count
- The number of HTTP 4XX response codes generated by the target instances. This does not include any response codes generated by the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
HTTPCode_Instance_5XX_Count
- The number of HTTP 5XX response codes generated by the target instances. This does not include any response codes generated by the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
HTTPCode_LB_4XX_Count
- The number of HTTP 4XX client error codes that originated from the load balancer. Client errors are generated when requests are malformed or incomplete. These requests were not received by the target instance. This count does not include response codes generated by the target instances.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
HTTPCode_LB_5XX_Count
- The number of HTTP 5XX server error codes that originated from the load balancer. This does not include any response codes generated by the target instance. This metric is reported if there are no healthy instances attached to the load balancer, or if the request rate exceeds the capacity of the instances (spillover) or the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
InstanceResponseTime
- The time elapsed, in seconds, after the request leaves the load balancer until a response from the target instance is received.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Seconds
.
-
RejectedConnectionCount
- The number of connections that were rejected because the load balancer had reached its maximum number of connections.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
RequestCount
- The number of requests processed over IPv4. This count includes only the requests with a response generated by a target instance of the load balancer.
Statistics
: The most useful statistic is Sum
. Note that Minimum
, Maximum
, and Average
all return 1
.
Unit
: The published unit is Count
.
-
UnhealthyHostCount
- The number of target instances that are considered unhealthy.
Statistics
: The most useful statistic are Average
, Minimum
, and Maximum
.
Unit
: The published unit is Count
.
', 'GetLoadBalancerMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'LoadBalancerProtocol' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$protocol' => 'The protocol you have enabled for your load balancer. Valid values are below.
You can\'t just have HTTP_HTTPS
, but you can have just HTTP
.
', ], ], 'LoadBalancerState' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$state' => 'The status of your load balancer. Valid values are below.
', ], ], 'LoadBalancerTlsCertificate' => [ 'base' => 'Describes a load balancer SSL/TLS certificate.
TLS is just an updated, more secure version of Secure Socket Layer (SSL).
', 'refs' => [ 'LoadBalancerTlsCertificateList$member' => NULL, ], ], 'LoadBalancerTlsCertificateDnsRecordCreationState' => [ 'base' => 'An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of the domain to validate domain ownership.
', 'refs' => [ 'LoadBalancerTlsCertificateDomainValidationRecord$dnsRecordCreationState' => 'An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of a domain to validate domain ownership.
', ], ], 'LoadBalancerTlsCertificateDnsRecordCreationStateCode' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificateDnsRecordCreationState$code' => 'The status code for the automated DNS record creation.
Following are the possible values:
-
SUCCEEDED
- The validation records were successfully added.
-
STARTED
- The automatic DNS record creation has started.
-
FAILED
- The validation record addition failed.
', ], ], 'LoadBalancerTlsCertificateDomainStatus' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificateDomainValidationOption$validationStatus' => 'The status of the domain validation. Valid values are listed below.
', 'LoadBalancerTlsCertificateDomainValidationRecord$validationStatus' => 'The validation status. Valid values are listed below.
', ], ], 'LoadBalancerTlsCertificateDomainValidationOption' => [ 'base' => 'Contains information about the domain names on an SSL/TLS certificate that you will use to validate domain ownership.
', 'refs' => [ 'LoadBalancerTlsCertificateDomainValidationOptionList$member' => NULL, ], ], 'LoadBalancerTlsCertificateDomainValidationOptionList' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificateRenewalSummary$domainValidationOptions' => 'Contains information about the validation of each domain name in the certificate, as it pertains to Lightsail\'s managed renewal. This is different from the initial validation that occurs as a result of the RequestCertificate request.
', ], ], 'LoadBalancerTlsCertificateDomainValidationRecord' => [ 'base' => 'Describes the validation record of each domain name in the SSL/TLS certificate.
', 'refs' => [ 'LoadBalancerTlsCertificateDomainValidationRecordList$member' => NULL, ], ], 'LoadBalancerTlsCertificateDomainValidationRecordList' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificate$domainValidationRecords' => 'An array of LoadBalancerTlsCertificateDomainValidationRecord objects describing the records.
', ], ], 'LoadBalancerTlsCertificateFailureReason' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificate$failureReason' => 'The validation failure reason, if any, of the certificate.
The following failure reasons are possible:
-
NO_AVAILABLE_CONTACTS
- This failure applies to email validation, which is not available for Lightsail certificates.
-
ADDITIONAL_VERIFICATION_REQUIRED
- Lightsail requires additional information to process this certificate request. This can happen as a fraud-protection measure, such as when the domain ranks within the Alexa top 1000 websites. To provide the required information, use the AWS Support Center to contact AWS Support.
You cannot request a certificate for Amazon-owned domain names such as those ending in amazonaws.com, cloudfront.net, or elasticbeanstalk.com.
-
DOMAIN_NOT_ALLOWED
- One or more of the domain names in the certificate request was reported as an unsafe domain by VirusTotal. To correct the problem, search for your domain name on the VirusTotal website. If your domain is reported as suspicious, see Google Help for Hacked Websites to learn what you can do.
If you believe that the result is a false positive, notify the organization that is reporting the domain. VirusTotal is an aggregate of several antivirus and URL scanners and cannot remove your domain from a block list itself. After you correct the problem and the VirusTotal registry has been updated, request a new certificate.
If you see this error and your domain is not included in the VirusTotal list, visit the AWS Support Center and create a case.
-
INVALID_PUBLIC_DOMAIN
- One or more of the domain names in the certificate request is not valid. Typically, this is because a domain name in the request is not a valid top-level domain. Try to request a certificate again, correcting any spelling errors or typos that were in the failed request, and ensure that all domain names in the request are for valid top-level domains. For example, you cannot request a certificate for example.invalidpublicdomain
because invalidpublicdomain
is not a valid top-level domain.
-
OTHER
- Typically, this failure occurs when there is a typographical error in one or more of the domain names in the certificate request. Try to request a certificate again, correcting any spelling errors or typos that were in the failed request.
', ], ], 'LoadBalancerTlsCertificateList' => [ 'base' => NULL, 'refs' => [ 'GetLoadBalancerTlsCertificatesResult$tlsCertificates' => 'An array of LoadBalancerTlsCertificate objects describing your SSL/TLS certificates.
', ], ], 'LoadBalancerTlsCertificateRenewalStatus' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificateRenewalSummary$renewalStatus' => 'The renewal status of the certificate.
The following renewal status are possible:
-
PendingAutoRenewal
- Lightsail is attempting to automatically validate the domain names of the certificate. No further action is required.
-
PendingValidation
- Lightsail couldn\'t automatically validate one or more domain names of the certificate. You must take action to validate these domain names or the certificate won\'t be renewed. Check to make sure your certificate\'s domain validation records exist in your domain\'s DNS, and that your certificate remains in use.
-
Success
- All domain names in the certificate are validated, and Lightsail renewed the certificate. No further action is required.
-
Failed
- One or more domain names were not validated before the certificate expired, and Lightsail did not renew the certificate. You can request a new certificate using the CreateCertificate
action.
', ], ], 'LoadBalancerTlsCertificateRenewalSummary' => [ 'base' => 'Contains information about the status of Lightsail\'s managed renewal for the certificate.
The renewal status of the certificate.
The following renewal status are possible:
-
PendingAutoRenewal
- Lightsail is attempting to automatically validate the domain names in the certificate. No further action is required.
-
PendingValidation
- Lightsail couldn\'t automatically validate one or more domain names in the certificate. You must take action to validate these domain names or the certificate won\'t be renewed. If you used DNS validation, check to make sure your certificate\'s domain validation records exist in your domain\'s DNS, and that your certificate remains in use.
-
Success
- All domain names in the certificate are validated, and Lightsail renewed the certificate. No further action is required.
-
Failed
- One or more domain names were not validated before the certificate expired, and Lightsail did not renew the certificate. You can request a new certificate using the CreateCertificate
action.
', 'refs' => [ 'LoadBalancerTlsCertificate$renewalSummary' => 'An object that describes the status of the certificate renewal managed by Lightsail.
', ], ], 'LoadBalancerTlsCertificateRevocationReason' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificate$revocationReason' => 'The reason the certificate was revoked. This value is present only when the certificate status is REVOKED
.
', ], ], 'LoadBalancerTlsCertificateStatus' => [ 'base' => NULL, 'refs' => [ 'LoadBalancerTlsCertificate$status' => 'The validation status of the SSL/TLS certificate. Valid values are below.
', ], ], 'LoadBalancerTlsCertificateSummary' => [ 'base' => 'Provides a summary of SSL/TLS certificate metadata.
', 'refs' => [ 'LoadBalancerTlsCertificateSummaryList$member' => NULL, ], ], 'LoadBalancerTlsCertificateSummaryList' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$tlsCertificateSummaries' => 'An array of LoadBalancerTlsCertificateSummary objects that provide additional information about the SSL/TLS certificates. For example, if true
, the certificate is attached to the load balancer.
', ], ], 'LoadBalancerTlsPolicy' => [ 'base' => 'Describes the TLS security policies that are available for Lightsail load balancers.
For more information about load balancer TLS security policies, see Configuring TLS security policies on your Amazon Lightsail load balancers in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'LoadBalancerTlsPolicyList$member' => NULL, ], ], 'LoadBalancerTlsPolicyList' => [ 'base' => NULL, 'refs' => [ 'GetLoadBalancerTlsPoliciesResult$tlsPolicies' => 'An array of objects that describe the TLS security policies that are available.
', ], ], 'LogEvent' => [ 'base' => 'Describes a database log event.
', 'refs' => [ 'LogEventList$member' => NULL, ], ], 'LogEventList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseLogEventsResult$resourceLogEvents' => 'An object describing the result of your get relational database log events request.
', ], ], 'MetricDatapoint' => [ 'base' => 'Describes the metric data point.
', 'refs' => [ 'MetricDatapointList$member' => NULL, ], ], 'MetricDatapointList' => [ 'base' => NULL, 'refs' => [ 'GetBucketMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', 'GetContainerServiceMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', 'GetDistributionMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', 'GetInstanceMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', 'GetLoadBalancerMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', 'GetRelationalDatabaseMetricDataResult$metricData' => 'An array of objects that describe the metric data returned.
', ], ], 'MetricName' => [ 'base' => NULL, 'refs' => [ 'Alarm$metricName' => 'The name of the metric associated with the alarm.
', 'PutAlarmRequest$metricName' => 'The name of the metric to associate with the alarm.
You can configure up to two alarms per metric.
The following metrics are available for each resource type:
-
Instances: BurstCapacityPercentage
, BurstCapacityTime
, CPUUtilization
, NetworkIn
, NetworkOut
, StatusCheckFailed
, StatusCheckFailed_Instance
, and StatusCheckFailed_System
.
-
Load balancers: ClientTLSNegotiationErrorCount
, HealthyHostCount
, UnhealthyHostCount
, HTTPCode_LB_4XX_Count
, HTTPCode_LB_5XX_Count
, HTTPCode_Instance_2XX_Count
, HTTPCode_Instance_3XX_Count
, HTTPCode_Instance_4XX_Count
, HTTPCode_Instance_5XX_Count
, InstanceResponseTime
, RejectedConnectionCount
, and RequestCount
.
-
Relational databases: CPUUtilization
, DatabaseConnections
, DiskQueueDepth
, FreeStorageSpace
, NetworkReceiveThroughput
, and NetworkTransmitThroughput
.
For more information about these metrics, see Metrics available in Lightsail.
', ], ], 'MetricPeriod' => [ 'base' => NULL, 'refs' => [ 'Alarm$period' => 'The period, in seconds, over which the statistic is applied.
', 'GetBucketMetricDataRequest$period' => 'The granularity, in seconds, of the returned data points.
Bucket storage metrics are reported once per day. Therefore, you should specify a period of 86400 seconds, which is the number of seconds in a day.
', 'GetContainerServiceMetricDataRequest$period' => 'The granularity, in seconds, of the returned data points.
All container service metric data is available in 5-minute (300 seconds) granularity.
', 'GetDistributionMetricDataRequest$period' => 'The granularity, in seconds, for the metric data points that will be returned.
', 'GetInstanceMetricDataRequest$period' => 'The granularity, in seconds, of the returned data points.
The StatusCheckFailed
, StatusCheckFailed_Instance
, and StatusCheckFailed_System
instance metric data is available in 1-minute (60 seconds) granularity. All other instance metric data is available in 5-minute (300 seconds) granularity.
', 'GetLoadBalancerMetricDataRequest$period' => 'The granularity, in seconds, of the returned data points.
', 'GetRelationalDatabaseMetricDataRequest$period' => 'The granularity, in seconds, of the returned data points.
All relational database metric data is available in 1-minute (60 seconds) granularity.
', ], ], 'MetricStatistic' => [ 'base' => NULL, 'refs' => [ 'Alarm$statistic' => 'The statistic for the metric associated with the alarm.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'MetricStatisticList$member' => NULL, ], ], 'MetricStatisticList' => [ 'base' => NULL, 'refs' => [ 'GetBucketMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- The sum of all values submitted for the matching metric. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum
/ SampleCount
during the specified period. By comparing this statistic with the Minimum
and Maximum
values, you can determine the full scope of a metric and how close the average use is to the Minimum
and Maximum
values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'GetContainerServiceMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum
/ SampleCount
during the specified period. By comparing this statistic with the Minimum
and Maximum
values, you can determine the full scope of a metric and how close the average use is to the Minimum
and Maximum
values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'GetDistributionMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'GetInstanceMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'GetLoadBalancerMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', 'GetRelationalDatabaseMetricDataRequest$statistics' => 'The statistic for the metric.
The following statistics are available:
-
Minimum
- The lowest value observed during the specified period. Use this value to determine low volumes of activity for your application.
-
Maximum
- The highest value observed during the specified period. Use this value to determine high volumes of activity for your application.
-
Sum
- All values submitted for the matching metric added together. You can use this statistic to determine the total volume of a metric.
-
Average
- The value of Sum / SampleCount during the specified period. By comparing this statistic with the Minimum and Maximum values, you can determine the full scope of a metric and how close the average use is to the Minimum and Maximum values. This comparison helps you to know when to increase or decrease your resources.
-
SampleCount
- The count, or number, of data points used for the statistical calculation.
', ], ], 'MetricUnit' => [ 'base' => NULL, 'refs' => [ 'Alarm$unit' => 'The unit of the metric associated with the alarm.
', 'GetBucketMetricDataRequest$unit' => 'The unit for the metric data request.
Valid units depend on the metric data being requested. For the valid units with each available metric, see the metricName
parameter.
', 'GetDistributionMetricDataRequest$unit' => 'The unit for the metric data request.
Valid units depend on the metric data being requested. For the valid units with each available metric, see the metricName
parameter.
', 'GetInstanceMetricDataRequest$unit' => 'The unit for the metric data request. Valid units depend on the metric data being requested. For the valid units to specify with each available metric, see the metricName
parameter.
', 'GetLoadBalancerMetricDataRequest$unit' => 'The unit for the metric data request. Valid units depend on the metric data being requested. For the valid units with each available metric, see the metricName
parameter.
', 'GetRelationalDatabaseMetricDataRequest$unit' => 'The unit for the metric data request. Valid units depend on the metric data being requested. For the valid units with each available metric, see the metricName
parameter.
', 'MetricDatapoint$unit' => 'The unit.
', ], ], 'MonitoredResourceInfo' => [ 'base' => 'Describes resource being monitored by an alarm.
An alarm is a way to monitor your Amazon Lightsail resource metrics. For more information, see Alarms in Amazon Lightsail.
', 'refs' => [ 'Alarm$monitoredResourceInfo' => 'An object that lists information about the resource monitored by the alarm.
', ], ], 'MonthlyTransfer' => [ 'base' => 'Describes the monthly data transfer in and out of your virtual private server (or instance).
', 'refs' => [ 'InstanceNetworking$monthlyTransfer' => 'The amount of data in GB allocated for monthly data transfers.
', ], ], 'NameServersUpdateState' => [ 'base' => 'Describes the state of the name server records update made by Amazon Lightsail to an Amazon Route 53 registered domain.
For more information, see DNS in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'RegisteredDomainDelegationInfo$nameServersUpdateState' => 'An object that describes the state of the name server records that are automatically added to the Route 53 domain by Lightsail.
', ], ], 'NameServersUpdateStateCode' => [ 'base' => NULL, 'refs' => [ 'NameServersUpdateState$code' => 'The status code for the name servers update.
Following are the possible values:
-
SUCCEEDED
- The name server records were successfully updated.
-
PENDING
- The name server record update is in progress.
-
FAILED
- The name server record update failed.
-
STARTED
- The automatic name server record update started.
', ], ], 'NetworkProtocol' => [ 'base' => NULL, 'refs' => [ 'InstancePortInfo$protocol' => 'The IP protocol name.
The name can be one of the following:
-
tcp
- Transmission Control Protocol (TCP) provides reliable, ordered, and error-checked delivery of streamed data between applications running on hosts communicating by an IP network. If you have an application that doesn\'t require reliable data stream service, use UDP instead.
-
all
- All transport layer protocol types. For more general information, see Transport layer on Wikipedia.
-
udp
- With User Datagram Protocol (UDP), computer applications can send messages (or datagrams) to other hosts on an Internet Protocol (IP) network. Prior communications are not required to set up transmission channels or data paths. Applications that don\'t require reliable data stream service can use UDP, which provides a connectionless datagram service that emphasizes reduced latency over reliability. If you do require reliable data stream service, use TCP instead.
-
icmp
- Internet Control Message Protocol (ICMP) is used to send error messages and operational information indicating success or failure when communicating with an instance. For example, an error is indicated when an instance could not be reached. When you specify icmp
as the protocol
, you must specify the ICMP type using the fromPort
parameter, and ICMP code using the toPort
parameter.
', 'InstancePortState$protocol' => 'The IP protocol name.
The name can be one of the following:
-
tcp
- Transmission Control Protocol (TCP) provides reliable, ordered, and error-checked delivery of streamed data between applications running on hosts communicating by an IP network. If you have an application that doesn\'t require reliable data stream service, use UDP instead.
-
all
- All transport layer protocol types. For more general information, see Transport layer on Wikipedia.
-
udp
- With User Datagram Protocol (UDP), computer applications can send messages (or datagrams) to other hosts on an Internet Protocol (IP) network. Prior communications are not required to set up transmission channels or data paths. Applications that don\'t require reliable data stream service can use UDP, which provides a connectionless datagram service that emphasizes reduced latency over reliability. If you do require reliable data stream service, use TCP instead.
-
icmp
- Internet Control Message Protocol (ICMP) is used to send error messages and operational information indicating success or failure when communicating with an instance. For example, an error is indicated when an instance could not be reached. When you specify icmp
as the protocol
, you must specify the ICMP type using the fromPort
parameter, and ICMP code using the toPort
parameter.
', 'PortInfo$protocol' => 'The IP protocol name.
The name can be one of the following:
-
tcp
- Transmission Control Protocol (TCP) provides reliable, ordered, and error-checked delivery of streamed data between applications running on hosts communicating by an IP network. If you have an application that doesn\'t require reliable data stream service, use UDP instead.
-
all
- All transport layer protocol types. For more general information, see Transport layer on Wikipedia.
-
udp
- With User Datagram Protocol (UDP), computer applications can send messages (or datagrams) to other hosts on an Internet Protocol (IP) network. Prior communications are not required to set up transmission channels or data paths. Applications that don\'t require reliable data stream service can use UDP, which provides a connectionless datagram service that emphasizes reduced latency over reliability. If you do require reliable data stream service, use TCP instead.
-
icmp
- Internet Control Message Protocol (ICMP) is used to send error messages and operational information indicating success or failure when communicating with an instance. For example, an error is indicated when an instance could not be reached. When you specify icmp
as the protocol
, you must specify the ICMP type using the fromPort
parameter, and ICMP code using the toPort
parameter.
', ], ], 'NonEmptyString' => [ 'base' => NULL, 'refs' => [ 'AccessKey$secretAccessKey' => 'The secret access key used to sign requests.
You should store the secret access key in a safe location. We recommend that you delete the access key if the secret access key is compromised.
', 'Alarm$arn' => 'The Amazon Resource Name (ARN) of the alarm.
', 'AttachDiskRequest$diskPath' => 'The disk path to expose to the instance (/dev/xvdf
).
', 'AvailabilityZone$zoneName' => 'The name of the Availability Zone. The format is us-east-2a
(case-sensitive).
', 'AvailabilityZone$state' => 'The state of the Availability Zone.
', 'Blueprint$blueprintId' => 'The ID for the virtual private server image (app_wordpress_4_4
or app_lamp_7_0
).
', 'Blueprint$group' => 'The group name of the blueprint (amazon-linux
).
', 'Bucket$resourceType' => 'The Lightsail resource type of the bucket.
', 'Bucket$arn' => 'The Amazon Resource Name (ARN) of the bucket.
', 'Bucket$bundleId' => 'The ID of the bundle currently applied to the bucket.
A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket.
Use the UpdateBucketBundle action to change the bundle of a bucket.
', 'Bucket$url' => 'The URL of the bucket.
', 'Bucket$supportCode' => 'The support code for a bucket. Include this code in your email to support when you have questions about a Lightsail bucket. This code enables our support team to look up your Lightsail information more easily.
', 'Bucket$objectVersioning' => 'Indicates whether object versioning is enabled for the bucket.
The following options can be configured:
-
Enabled
- Object versioning is enabled.
-
Suspended
- Object versioning was previously enabled but is currently suspended. Existing object versions are retained.
-
NeverEnabled
- Object versioning has never been enabled.
', 'BucketBundle$bundleId' => 'The ID of the bundle.
', 'BucketBundle$name' => 'The name of the bundle.
', 'BucketState$code' => 'The state code of the bucket.
The following codes are possible:
', 'Bundle$bundleId' => 'The bundle ID (micro_1_0
).
', 'CacheSettings$allowedHTTPMethods' => 'The HTTP methods that are processed and forwarded to the distribution\'s origin.
You can specify the following options:
-
GET,HEAD
- The distribution forwards the GET
and HEAD
methods.
-
GET,HEAD,OPTIONS
- The distribution forwards the GET
, HEAD
, and OPTIONS
methods.
-
GET,HEAD,OPTIONS,PUT,PATCH,POST,DELETE
- The distribution forwards the GET
, HEAD
, OPTIONS
, PUT
, PATCH
, POST
, and DELETE
methods.
If you specify the third option, you might need to restrict access to your distribution\'s origin so users can\'t perform operations that you don\'t want them to. For example, you might not want users to have permission to delete objects from your origin.
', 'CacheSettings$cachedHTTPMethods' => 'The HTTP method responses that are cached by your distribution.
You can specify the following options:
-
GET,HEAD
- The distribution caches responses to the GET
and HEAD
methods.
-
GET,HEAD,OPTIONS
- The distribution caches responses to the GET
, HEAD
, and OPTIONS
methods.
', 'Certificate$arn' => 'The Amazon Resource Name (ARN) of the certificate.
', 'CertificateSummary$certificateArn' => 'The Amazon Resource Name (ARN) of the certificate.
', 'CloudFormationStackRecord$arn' => 'The Amazon Resource Name (ARN) of the CloudFormation stack record.
', 'CloudFormationStackRecordSourceInfo$name' => 'The name of the record.
', 'CloudFormationStackRecordSourceInfo$arn' => 'The Amazon Resource Name (ARN) of the export snapshot record.
', 'ContactMethod$contactEndpoint' => 'The destination of the contact method, such as an email address or a mobile phone number.
', 'ContactMethod$arn' => 'The Amazon Resource Name (ARN) of the contact method.
', 'ContainerService$arn' => 'The Amazon Resource Name (ARN) of the container service.
', 'CostEstimate$usageType' => 'The types of usage that are included in the estimate, such as costs, usage, or data transfer.
', 'CreateBucketRequest$bundleId' => 'The ID of the bundle to use for the bucket.
A bucket bundle specifies the monthly cost, storage space, and data transfer quota for a bucket.
Use the GetBucketBundles action to get a list of bundle IDs that you can specify.
Use the UpdateBucketBundle action to change the bundle after the bucket is created.
', 'CreateDiskFromSnapshotRequest$availabilityZone' => 'The Availability Zone where you want to create the disk (us-east-2a
). Choose the same Availability Zone as the Lightsail instance where you want to create the disk.
Use the GetRegions operation to list the Availability Zones where Lightsail is currently available.
', 'CreateDiskRequest$availabilityZone' => 'The Availability Zone where you want to create the disk (us-east-2a
). Use the same Availability Zone as the Lightsail instance to which you want to attach the disk.
Use the get regions
operation to list the Availability Zones where Lightsail is currently available.
', 'CreateInstancesFromSnapshotRequest$bundleId' => 'The bundle of specification information for your virtual private server (or instance), including the pricing plan (micro_1_0
).
', 'CreateInstancesRequest$blueprintId' => 'The ID for a virtual private server image (app_wordpress_4_4
or app_lamp_7_0
). Use the get blueprints
operation to return a list of available images (or blueprints).
Use active blueprints when creating new instances. Inactive blueprints are listed to support customers with existing instances and are not necessarily available to create new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.
', 'CreateInstancesRequest$bundleId' => 'The bundle of specification information for your virtual private server (or instance), including the pricing plan (micro_1_0
).
', 'DeleteBucketAccessKeyRequest$accessKeyId' => 'The ID of the access key to delete.
Use the GetBucketAccessKeys action to get a list of access key IDs that you can specify.
', 'DestinationInfo$id' => 'The ID of the resource created at the destination.
', 'DestinationInfo$service' => 'The destination service of the record.
', 'Disk$arn' => 'The Amazon Resource Name (ARN) of the disk.
', 'DiskInfo$path' => 'The disk path.
', 'DiskMap$originalDiskPath' => 'The original disk path exposed to the instance (for example, /dev/sdh
).
', 'DiskSnapshot$arn' => 'The Amazon Resource Name (ARN) of the disk snapshot.
', 'DiskSnapshot$fromDiskArn' => 'The Amazon Resource Name (ARN) of the source disk from which the disk snapshot was created.
', 'DiskSnapshot$fromInstanceArn' => 'The Amazon Resource Name (ARN) of the source instance from which the disk (system volume) snapshot was created.
', 'Domain$arn' => 'The Amazon Resource Name (ARN) of the domain recordset (arn:aws:lightsail:global:123456789101:Domain/824cede0-abc7-4f84-8dbc-12345EXAMPLE
).
', 'DomainEntry$id' => 'The ID of the domain recordset entry.
', 'ExportSnapshotRecord$arn' => 'The Amazon Resource Name (ARN) of the export snapshot record.
', 'ExportSnapshotRecordSourceInfo$name' => 'The name of the source instance or disk snapshot.
', 'ExportSnapshotRecordSourceInfo$arn' => 'The Amazon Resource Name (ARN) of the source instance or disk snapshot.
', 'ExportSnapshotRecordSourceInfo$fromResourceName' => 'The name of the snapshot\'s source instance or disk.
', 'ExportSnapshotRecordSourceInfo$fromResourceArn' => 'The Amazon Resource Name (ARN) of the snapshot\'s source instance or disk.
', 'GetOperationRequest$operationId' => 'A GUID used to identify the operation.
', 'Instance$arn' => 'The Amazon Resource Name (ARN) of the instance (arn:aws:lightsail:us-east-2:123456789101:Instance/244ad76f-8aad-4741-809f-12345EXAMPLE
).
', 'Instance$blueprintId' => 'The blueprint ID (os_amlinux_2016_03
).
', 'Instance$blueprintName' => 'The friendly name of the blueprint (Amazon Linux
).
', 'Instance$bundleId' => 'The bundle for the instance (micro_1_0
).
', 'Instance$username' => 'The user name for connecting to the instance (ec2-user
).
', 'InstanceEntry$instanceType' => 'The instance type (t2.micro
) to use for the new Amazon EC2 instance.
', 'InstanceSnapshot$arn' => 'The Amazon Resource Name (ARN) of the snapshot (arn:aws:lightsail:us-east-2:123456789101:InstanceSnapshot/d23b5706-3322-4d83-81e5-12345EXAMPLE
).
', 'InstanceSnapshot$fromInstanceArn' => 'The Amazon Resource Name (ARN) of the instance from which the snapshot was created (arn:aws:lightsail:us-east-2:123456789101:Instance/64b8404c-ccb1-430b-8daf-12345EXAMPLE
).
', 'InstanceSnapshotInfo$fromBundleId' => 'The bundle ID from which the source instance was created (micro_1_0
).
', 'InstanceSnapshotInfo$fromBlueprintId' => 'The blueprint ID from which the source instance (os_debian_8_3
).
', 'KeyPair$arn' => 'The Amazon Resource Name (ARN) of the key pair (arn:aws:lightsail:us-east-2:123456789101:KeyPair/05859e3d-331d-48ba-9034-12345EXAMPLE
).
', 'LightsailDistribution$arn' => 'The Amazon Resource Name (ARN) of the distribution.
', 'LoadBalancer$arn' => 'The Amazon Resource Name (ARN) of the load balancer.
', 'LoadBalancer$dnsName' => 'The DNS name of your Lightsail load balancer.
', 'LoadBalancer$healthCheckPath' => 'The path you specified to perform your health checks. If no path is specified, the load balancer tries to make a request to the default (root) page.
', 'LoadBalancerTlsCertificate$arn' => 'The Amazon Resource Name (ARN) of the SSL/TLS certificate.
', 'LoadBalancerTlsCertificate$issuer' => 'The issuer of the certificate.
', 'LoadBalancerTlsCertificate$keyAlgorithm' => 'The algorithm used to generate the key pair (the public and private key).
', 'LoadBalancerTlsCertificate$serial' => 'The serial number of the certificate.
', 'LoadBalancerTlsCertificate$signatureAlgorithm' => 'The algorithm that was used to sign the certificate.
', 'LoadBalancerTlsCertificate$subject' => 'The name of the entity that is associated with the public key contained in the certificate.
', 'LoadBalancerTlsCertificateDomainValidationRecord$name' => 'A fully qualified domain name in the certificate. For example, example.com
.
', 'LoadBalancerTlsCertificateDomainValidationRecord$type' => 'The type of validation record. For example, CNAME
for domain validation.
', 'LoadBalancerTlsCertificateDomainValidationRecord$value' => 'The value for that type.
', 'Operation$id' => 'The ID of the operation.
', 'PartnerIdList$member' => NULL, 'PendingMaintenanceAction$action' => 'The type of pending database maintenance action.
', 'PendingMaintenanceAction$description' => 'Additional detail about the pending database maintenance action.
', 'RelationalDatabase$arn' => 'The Amazon Resource Name (ARN) of the database.
', 'RelationalDatabase$relationalDatabaseBlueprintId' => 'The blueprint ID for the database. A blueprint describes the major engine version of a database.
', 'RelationalDatabase$relationalDatabaseBundleId' => 'The bundle ID for the database. A bundle describes the performance specifications for your database.
', 'RelationalDatabase$state' => 'Describes the current state of the database.
', 'RelationalDatabase$engine' => 'The database software (for example, MySQL
).
', 'RelationalDatabase$engineVersion' => 'The database engine version (for example, 5.7.23
).
', 'RelationalDatabase$masterUsername' => 'The master user name of the database.
', 'RelationalDatabase$parameterApplyStatus' => 'The status of parameter updates for the database.
', 'RelationalDatabase$preferredBackupWindow' => 'The daily time range during which automated backups are created for the database (for example, 16:00-16:30
).
', 'RelationalDatabase$preferredMaintenanceWindow' => 'The weekly time range during which system maintenance can occur on the database.
In the format ddd:hh24:mi-ddd:hh24:mi
. For example, Tue:17:00-Tue:17:30
.
', 'RelationalDatabaseEndpoint$address' => 'Specifies the DNS address of the database.
', 'RelationalDatabaseSnapshot$arn' => 'The Amazon Resource Name (ARN) of the database snapshot.
', 'RelationalDatabaseSnapshot$engine' => 'The software of the database snapshot (for example, MySQL
)
', 'RelationalDatabaseSnapshot$engineVersion' => 'The database engine version for the database snapshot (for example, 5.7.23
).
', 'RelationalDatabaseSnapshot$state' => 'The state of the database snapshot.
', 'RelationalDatabaseSnapshot$fromRelationalDatabaseName' => 'The name of the source database from which the database snapshot was created.
', 'RelationalDatabaseSnapshot$fromRelationalDatabaseArn' => 'The Amazon Resource Name (ARN) of the database from which the database snapshot was created.
', 'ResourceReceivingAccess$name' => 'The name of the Lightsail instance.
', 'ResourceReceivingAccess$resourceType' => 'The Lightsail resource type (for example, Instance
).
', 'Session$name' => 'The session name.
', 'SetupExecutionDetails$name' => 'The name of the target resource.
', 'SetupHistory$operationId' => 'A GUID that\'s used to identify the operation.
', 'SetupHistoryResource$arn' => 'The Amazon Resource Name (ARN) of the Lightsail resource.
', 'StaticIp$arn' => 'The Amazon Resource Name (ARN) of the static IP (arn:aws:lightsail:us-east-2:123456789101:StaticIp/9cbb4a9e-f8e3-4dfe-b57e-12345EXAMPLE
).
', 'UpdateBucketBundleRequest$bundleId' => 'The ID of the new bundle to apply to the bucket.
Use the GetBucketBundles action to get a list of bundle IDs that you can specify.
', 'UpdateBucketRequest$versioning' => 'Specifies whether to enable or suspend versioning of objects in the bucket.
The following options can be specified:
', ], ], 'NotFoundException' => [ 'base' => 'Lightsail throws this exception when it cannot find a resource.
', 'refs' => [], ], 'NotificationTriggerList' => [ 'base' => NULL, 'refs' => [ 'Alarm$notificationTriggers' => 'The alarm states that trigger a notification.
', 'PutAlarmRequest$notificationTriggers' => 'The alarm states that trigger a notification.
An alarm has the following possible states:
-
ALARM
- The metric is outside of the defined threshold.
-
INSUFFICIENT_DATA
- The alarm has just started, the metric is not available, or not enough data is available for the metric to determine the alarm state.
-
OK
- The metric is within the defined threshold.
When you specify a notification trigger, the ALARM
state must be specified. The INSUFFICIENT_DATA
and OK
states can be specified in addition to the ALARM
state.
-
If you specify OK
as an alarm trigger, a notification is sent when the alarm switches from an ALARM
or INSUFFICIENT_DATA
alarm state to an OK
state. This can be thought of as an all clear alarm notification.
-
If you specify INSUFFICIENT_DATA
as the alarm trigger, a notification is sent when the alarm switches from an OK
or ALARM
alarm state to an INSUFFICIENT_DATA
state.
The notification trigger defaults to ALARM
if you don\'t specify this parameter.
', ], ], 'OpenInstancePublicPortsRequest' => [ 'base' => NULL, 'refs' => [], ], 'OpenInstancePublicPortsResult' => [ 'base' => NULL, 'refs' => [], ], 'Operation' => [ 'base' => 'Describes the API operation.
', 'refs' => [ 'AttachCertificateToDistributionResult$operation' => 'An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CloseInstancePublicPortsResult$operation' => 'An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDistributionResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDomainEntryResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDomainResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateKeyPairResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteDistributionResult$operation' => 'An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteDomainEntryResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteDomainResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteKeyPairResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DetachCertificateFromDistributionResult$operation' => 'An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'GetOperationResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'ImportKeyPairResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'OpenInstancePublicPortsResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'OperationList$member' => NULL, 'PeerVpcResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'PutInstancePublicPortsResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'ResetDistributionCacheResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UnpeerVpcResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateDistributionBundleResult$operation' => 'An object that describes the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateDistributionResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateInstanceMetadataOptionsResult$operation' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', ], ], 'OperationFailureException' => [ 'base' => 'Lightsail throws this exception when an operation fails to execute.
', 'refs' => [], ], 'OperationList' => [ 'base' => NULL, 'refs' => [ 'AllocateStaticIpResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'AttachDiskResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'AttachInstancesToLoadBalancerResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'AttachLoadBalancerTlsCertificateResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
These SSL/TLS certificates are only usable by Lightsail load balancers. You can\'t get the certificate and use it for another purpose.
', 'AttachStaticIpResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CopySnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateBucketAccessKeyResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateBucketResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateCertificateResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateCloudFormationStackResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateContactMethodResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDiskFromSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDiskResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateDiskSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateInstanceSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateInstancesFromSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateInstancesResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateLoadBalancerResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateLoadBalancerTlsCertificateResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateRelationalDatabaseFromSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'CreateRelationalDatabaseSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteAlarmResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteAutoSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteBucketAccessKeyResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteBucketResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteCertificateResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteContactMethodResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteDiskResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteDiskSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteInstanceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteInstanceSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteKnownHostKeysResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteLoadBalancerResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteLoadBalancerTlsCertificateResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DeleteRelationalDatabaseSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DetachDiskResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DetachInstancesFromLoadBalancerResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DetachStaticIpResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'DisableAddOnResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'EnableAddOnResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'ExportSnapshotResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'GetOperationsForResourceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'GetOperationsResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'PutAlarmResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'RebootInstanceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'RebootRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'ReleaseStaticIpResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'SendContactMethodVerificationResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'SetIpAddressTypeResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'SetResourceAccessForBucketResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'SetupInstanceHttpsResult$operations' => 'The available API operations for SetupInstanceHttps
.
', 'StartGUISessionResult$operations' => 'The available API operations.
', 'StartInstanceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'StartRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'StopGUISessionResult$operations' => 'The available API operations.
', 'StopInstanceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'StopRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'TagResourceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'TestAlarmResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UntagResourceResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateBucketBundleResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateBucketResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateDomainEntryResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateLoadBalancerAttributeResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateRelationalDatabaseParametersResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', 'UpdateRelationalDatabaseResult$operations' => 'An array of objects that describe the result of the action, such as the status of the request, the timestamp of the request, and the resources affected by the request.
', ], ], 'OperationStatus' => [ 'base' => NULL, 'refs' => [ 'Operation$status' => 'The status of the operation.
', ], ], 'OperationType' => [ 'base' => NULL, 'refs' => [ 'Operation$operationType' => 'The type of operation.
', ], ], 'Origin' => [ 'base' => 'Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
An origin can be a Lightsail instance, bucket, or load balancer. A distribution pulls content from an origin, caches it, and serves it to viewers via a worldwide network of edge servers.
', 'refs' => [ 'LightsailDistribution$origin' => 'An object that describes the origin resource of the distribution, such as a Lightsail instance, bucket, or load balancer.
The distribution pulls, caches, and serves content from the origin.
', ], ], 'OriginProtocolPolicyEnum' => [ 'base' => NULL, 'refs' => [ 'InputOrigin$protocolPolicy' => 'The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.
', 'Origin$protocolPolicy' => 'The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.
', ], ], 'PartnerIdList' => [ 'base' => NULL, 'refs' => [ 'Bucket$readonlyAccessAccounts' => 'An array of strings that specify the Amazon Web Services account IDs that have read-only access to the bucket.
', 'UpdateBucketRequest$readonlyAccessAccounts' => 'An array of strings to specify the Amazon Web Services account IDs that can access the bucket.
You can give a maximum of 10 Amazon Web Services accounts access to a bucket.
', ], ], 'PasswordData' => [ 'base' => 'The password data for the Windows Server-based instance, including the ciphertext and the key pair name.
', 'refs' => [ 'InstanceAccessDetails$passwordData' => 'For a Windows Server-based instance, an object with the data you can use to retrieve your password. This is only needed if password
is empty and the instance is not new (and therefore the password is not ready yet). When you create an instance, it can take up to 15 minutes for the instance to be ready.
', ], ], 'PeerVpcRequest' => [ 'base' => NULL, 'refs' => [], ], 'PeerVpcResult' => [ 'base' => NULL, 'refs' => [], ], 'PendingMaintenanceAction' => [ 'base' => 'Describes a pending database maintenance action.
', 'refs' => [ 'PendingMaintenanceActionList$member' => NULL, ], ], 'PendingMaintenanceActionList' => [ 'base' => NULL, 'refs' => [ 'RelationalDatabase$pendingMaintenanceActions' => 'Describes the pending maintenance actions for the database.
', ], ], 'PendingModifiedRelationalDatabaseValues' => [ 'base' => 'Describes a pending database value modification.
', 'refs' => [ 'RelationalDatabase$pendingModifiedValues' => 'Describes pending database value modifications.
', ], ], 'Port' => [ 'base' => NULL, 'refs' => [ 'CreateLoadBalancerRequest$instancePort' => 'The instance port where you\'re creating your load balancer.
', 'InstancePortInfo$fromPort' => 'The first port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP type for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'InstancePortInfo$toPort' => 'The last port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP code for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'InstancePortState$fromPort' => 'The first port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP type for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'InstancePortState$toPort' => 'The last port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP code for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'PortInfo$fromPort' => 'The first port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP type for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP type for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'PortInfo$toPort' => 'The last port in a range of open ports on an instance.
Allowed ports:
-
TCP and UDP - 0
to 65535
-
ICMP - The ICMP code for IPv4 addresses. For example, specify 8
as the fromPort
(ICMP type), and -1
as the toPort
(ICMP code), to enable ICMP Ping. For more information, see Control Messages on Wikipedia.
-
ICMPv6 - The ICMP code for IPv6 addresses. For example, specify 128
as the fromPort
(ICMPv6 type), and 0
as toPort
(ICMPv6 code). For more information, see Internet Control Message Protocol for IPv6.
', 'PortList$member' => NULL, ], ], 'PortAccessType' => [ 'base' => NULL, 'refs' => [ 'InstancePortInfo$accessType' => 'The type of access (Public
or Private
).
', ], ], 'PortInfo' => [ 'base' => 'Describes ports to open on an instance, the IP addresses allowed to connect to the instance through the ports, and the protocol.
', 'refs' => [ 'CloseInstancePublicPortsRequest$portInfo' => 'An object to describe the ports to close for the specified instance.
', 'OpenInstancePublicPortsRequest$portInfo' => 'An object to describe the ports to open for the specified instance.
', 'PortInfoList$member' => NULL, ], ], 'PortInfoList' => [ 'base' => NULL, 'refs' => [ 'PutInstancePublicPortsRequest$portInfos' => 'An array of objects to describe the ports to open for the specified instance.
', ], ], 'PortInfoSourceType' => [ 'base' => NULL, 'refs' => [ 'InstanceEntry$portInfoSource' => 'The port configuration to use for the new Amazon EC2 instance.
The following configuration options are available:
-
DEFAULT
- Use the default firewall settings from the Lightsail instance blueprint. If this is specified, then IPv4 and IPv6 will be configured for the new instance that is created in Amazon EC2.
-
INSTANCE
- Use the configured firewall settings from the source Lightsail instance. If this is specified, the new instance that is created in Amazon EC2 will be configured to match the configuration of the source Lightsail instance. For example, if the source instance is configured for dual-stack (IPv4 and IPv6), then IPv4 and IPv6 will be configured for the new instance that is created in Amazon EC2. If the source instance is configured for IPv4 only, then only IPv4 will be configured for the new instance that is created in Amazon EC2.
-
NONE
- Use the default Amazon EC2 security group. If this is specified, then only IPv4 will be configured for the new instance that is created in Amazon EC2.
-
CLOSED
- All ports closed. If this is specified, then only IPv4 will be configured for the new instance that is created in Amazon EC2.
If you configured lightsail-connect
as a cidrListAliases
on your instance, or if you chose to allow the Lightsail browser-based SSH or RDP clients to connect to your instance, that configuration is not carried over to your new Amazon EC2 instance.
', ], ], 'PortList' => [ 'base' => NULL, 'refs' => [ 'LoadBalancer$publicPorts' => 'An array of public port settings for your load balancer. For HTTP, use port 80. For HTTPS, use port 443.
', ], ], 'PortMap' => [ 'base' => NULL, 'refs' => [ 'Container$ports' => 'The open firewall ports of the container.
', ], ], 'PortState' => [ 'base' => NULL, 'refs' => [ 'InstancePortState$state' => 'Specifies whether the instance port is open
or closed
.
The port state for Lightsail instances is always open
.
', ], ], 'PricingUnit' => [ 'base' => NULL, 'refs' => [ 'EstimateByTime$pricingUnit' => 'The unit of measurement that\'s used for the cost estimate.
', ], ], 'PrivateRegistryAccess' => [ 'base' => 'Describes the configuration for an Amazon Lightsail container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'ContainerService$privateRegistryAccess' => 'An object that describes the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', ], ], 'PrivateRegistryAccessRequest' => [ 'base' => 'Describes a request to configure an Amazon Lightsail container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'CreateContainerServiceRequest$privateRegistryAccess' => 'An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', 'UpdateContainerServiceRequest$privateRegistryAccess' => 'An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
For more information, see Configuring access to an Amazon ECR private repository for an Amazon Lightsail container service in the Amazon Lightsail Developer Guide.
', ], ], 'PutAlarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutAlarmResult' => [ 'base' => NULL, 'refs' => [], ], 'PutInstancePublicPortsRequest' => [ 'base' => NULL, 'refs' => [], ], 'PutInstancePublicPortsResult' => [ 'base' => NULL, 'refs' => [], ], 'QueryStringObject' => [ 'base' => 'Describes the query string parameters that an Amazon Lightsail content delivery network (CDN) distribution to bases caching on.
For the query strings that you specify, your distribution caches separate versions of the specified content based on the query string values in viewer requests.
', 'refs' => [ 'CacheSettings$forwardedQueryStrings' => 'An object that describes the query strings that are forwarded to the origin. Your content is cached based on the query strings that are forwarded.
', ], ], 'R53HostedZoneDeletionState' => [ 'base' => 'Describes the deletion state of an Amazon Route 53 hosted zone for a domain that is being automatically delegated to an Amazon Lightsail DNS zone.
', 'refs' => [ 'RegisteredDomainDelegationInfo$r53HostedZoneDeletionState' => 'Describes the deletion state of an Amazon Route 53 hosted zone for a domain that is being automatically delegated to an Amazon Lightsail DNS zone.
', ], ], 'R53HostedZoneDeletionStateCode' => [ 'base' => NULL, 'refs' => [ 'R53HostedZoneDeletionState$code' => 'The status code for the deletion state.
Following are the possible values:
-
SUCCEEDED
- The hosted zone was successfully deleted.
-
PENDING
- The hosted zone deletion is in progress.
-
FAILED
- The hosted zone deletion failed.
-
STARTED
- The hosted zone deletion started.
', ], ], 'RebootInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'RebootInstanceResult' => [ 'base' => NULL, 'refs' => [], ], 'RebootRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'RebootRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'RecordState' => [ 'base' => NULL, 'refs' => [ 'CloudFormationStackRecord$state' => 'The current state of the CloudFormation stack record.
', 'ExportSnapshotRecord$state' => 'The state of the export snapshot record.
', ], ], 'Region' => [ 'base' => 'Describes the Amazon Web Services Region.
', 'refs' => [ 'RegionList$member' => NULL, ], ], 'RegionList' => [ 'base' => NULL, 'refs' => [ 'GetRegionsResult$regions' => 'An array of key-value pairs containing information about your get regions request.
', ], ], 'RegionName' => [ 'base' => NULL, 'refs' => [ 'CopySnapshotRequest$sourceRegion' => 'The Amazon Web Services Region where the source manual or automatic snapshot is located.
', 'InputOrigin$regionName' => 'The AWS Region name of the origin resource.
', 'Origin$regionName' => 'The AWS Region name of the origin resource.
', 'Region$name' => 'The region name (us-east-2
).
', 'ResourceLocation$regionName' => 'The Amazon Web Services Region name.
', ], ], 'RegisterContainerImageRequest' => [ 'base' => NULL, 'refs' => [], ], 'RegisterContainerImageResult' => [ 'base' => NULL, 'refs' => [], ], 'RegisteredDomainDelegationInfo' => [ 'base' => 'Describes the delegation state of an Amazon Route 53 registered domain to Amazon Lightsail.
When you delegate an Amazon Route 53 registered domain to Lightsail, you can manage the DNS of the domain using a Lightsail DNS zone. You no longer use the Route 53 hosted zone to manage the DNS of the domain. To delegate the domain, Lightsail automatically updates the domain\'s name servers in Route 53 to the name servers of the Lightsail DNS zone. Then, Lightsail automatically deletes the Route 53 hosted zone for the domain.
All of the following conditions must be true for automatic domain delegation to be successful:
-
The registered domain must be in the same Amazon Web Services account as the Lightsail account making the request.
-
The user or entity making the request must have permission to manage domains in Route 53.
-
The Route 53 hosted zone for the domain must be empty. It cannot contain DNS records other than start of authority (SOA) and name server records.
If automatic domain delegation fails, or if you manage the DNS of your domain using a service other than Route 53, then you must manually add the Lightsail DNS zone name servers to your domain in order to delegate management of its DNS to Lightsail. For more information, see Creating a DNS zone to manage your domain’s records in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'refs' => [ 'Domain$registeredDomainDelegationInfo' => 'An object that describes the state of the Route 53 domain delegation to a Lightsail DNS zone.
', ], ], 'RelationalDatabase' => [ 'base' => 'Describes a database.
', 'refs' => [ 'GetRelationalDatabaseResult$relationalDatabase' => 'An object describing the specified database.
', 'RelationalDatabaseList$member' => NULL, ], ], 'RelationalDatabaseBlueprint' => [ 'base' => 'Describes a database image, or blueprint. A blueprint describes the major engine version of a database.
', 'refs' => [ 'RelationalDatabaseBlueprintList$member' => NULL, ], ], 'RelationalDatabaseBlueprintList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseBlueprintsResult$blueprints' => 'An object describing the result of your get relational database blueprints request.
', ], ], 'RelationalDatabaseBundle' => [ 'base' => 'Describes a database bundle. A bundle describes the performance specifications of the database.
', 'refs' => [ 'RelationalDatabaseBundleList$member' => NULL, ], ], 'RelationalDatabaseBundleList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseBundlesResult$bundles' => 'An object describing the result of your get relational database bundles request.
', ], ], 'RelationalDatabaseEndpoint' => [ 'base' => 'Describes an endpoint for a database.
', 'refs' => [ 'RelationalDatabase$masterEndpoint' => 'The master endpoint for the database.
', ], ], 'RelationalDatabaseEngine' => [ 'base' => NULL, 'refs' => [ 'RelationalDatabaseBlueprint$engine' => 'The database software of the database blueprint (for example, MySQL
).
', ], ], 'RelationalDatabaseEvent' => [ 'base' => 'Describes an event for a database.
', 'refs' => [ 'RelationalDatabaseEventList$member' => NULL, ], ], 'RelationalDatabaseEventList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseEventsResult$relationalDatabaseEvents' => 'An object describing the result of your get relational database events request.
', ], ], 'RelationalDatabaseHardware' => [ 'base' => 'Describes the hardware of a database.
', 'refs' => [ 'RelationalDatabase$hardware' => 'Describes the hardware of the database.
', ], ], 'RelationalDatabaseList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabasesResult$relationalDatabases' => 'An object describing the result of your get relational databases request.
', ], ], 'RelationalDatabaseMetricName' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseMetricDataRequest$metricName' => 'The metric for which you want to return information.
Valid relational database metric names are listed below, along with the most useful statistics
to include in your request, and the published unit
value. All relational database metric data is available in 1-minute (60 seconds) granularity.
-
CPUUtilization
- The percentage of CPU utilization currently in use on the database.
Statistics
: The most useful statistics are Maximum
and Average
.
Unit
: The published unit is Percent
.
-
DatabaseConnections
- The number of database connections in use.
Statistics
: The most useful statistics are Maximum
and Sum
.
Unit
: The published unit is Count
.
-
DiskQueueDepth
- The number of outstanding IOs (read/write requests) that are waiting to access the disk.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Count
.
-
FreeStorageSpace
- The amount of available storage space.
Statistics
: The most useful statistic is Sum
.
Unit
: The published unit is Bytes
.
-
NetworkReceiveThroughput
- The incoming (Receive) network traffic on the database, including both customer database traffic and AWS traffic used for monitoring and replication.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Bytes/Second
.
-
NetworkTransmitThroughput
- The outgoing (Transmit) network traffic on the database, including both customer database traffic and AWS traffic used for monitoring and replication.
Statistics
: The most useful statistic is Average
.
Unit
: The published unit is Bytes/Second
.
', 'GetRelationalDatabaseMetricDataResult$metricName' => 'The name of the metric returned.
', ], ], 'RelationalDatabaseParameter' => [ 'base' => 'Describes the parameters of a database.
', 'refs' => [ 'RelationalDatabaseParameterList$member' => NULL, ], ], 'RelationalDatabaseParameterList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseParametersResult$parameters' => 'An object describing the result of your get relational database parameters request.
', 'UpdateRelationalDatabaseParametersRequest$parameters' => 'The database parameters to update.
', ], ], 'RelationalDatabasePasswordVersion' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseMasterUserPasswordRequest$passwordVersion' => 'The password version to return.
Specifying CURRENT
or PREVIOUS
returns the current or previous passwords respectively. Specifying PENDING
returns the newest version of the password that will rotate to CURRENT
. After the PENDING
password rotates to CURRENT
, the PENDING
password is no longer available.
Default: CURRENT
', ], ], 'RelationalDatabaseSnapshot' => [ 'base' => 'Describes a database snapshot.
', 'refs' => [ 'GetRelationalDatabaseSnapshotResult$relationalDatabaseSnapshot' => 'An object describing the specified database snapshot.
', 'RelationalDatabaseSnapshotList$member' => NULL, ], ], 'RelationalDatabaseSnapshotList' => [ 'base' => NULL, 'refs' => [ 'GetRelationalDatabaseSnapshotsResult$relationalDatabaseSnapshots' => 'An object describing the result of your get relational database snapshots request.
', ], ], 'ReleaseStaticIpRequest' => [ 'base' => NULL, 'refs' => [], ], 'ReleaseStaticIpResult' => [ 'base' => NULL, 'refs' => [], ], 'RenewalStatus' => [ 'base' => NULL, 'refs' => [ 'RenewalSummary$renewalStatus' => 'The renewal status of the certificate.
The following renewal status are possible:
-
PendingAutoRenewal
- Lightsail is attempting to automatically validate the domain names of the certificate. No further action is required.
-
PendingValidation
- Lightsail couldn\'t automatically validate one or more domain names of the certificate. You must take action to validate these domain names or the certificate won\'t be renewed. Check to make sure your certificate\'s domain validation records exist in your domain\'s DNS, and that your certificate remains in use.
-
Success
- All domain names in the certificate are validated, and Lightsail renewed the certificate. No further action is required.
-
Failed
- One or more domain names were not validated before the certificate expired, and Lightsail did not renew the certificate. You can request a new certificate using the CreateCertificate
action.
', ], ], 'RenewalStatusReason' => [ 'base' => NULL, 'refs' => [ 'RenewalSummary$renewalStatusReason' => 'The reason for the renewal status of the certificate.
', ], ], 'RenewalSummary' => [ 'base' => 'Describes the status of a SSL/TLS certificate renewal managed by Amazon Lightsail.
', 'refs' => [ 'Certificate$renewalSummary' => 'An object that describes the status of the certificate renewal managed by Lightsail.
', ], ], 'RequestFailureReason' => [ 'base' => NULL, 'refs' => [ 'Certificate$requestFailureReason' => 'The validation failure reason, if any, of the certificate.
The following failure reasons are possible:
-
NO_AVAILABLE_CONTACTS
- This failure applies to email validation, which is not available for Lightsail certificates.
-
ADDITIONAL_VERIFICATION_REQUIRED
- Lightsail requires additional information to process this certificate request. This can happen as a fraud-protection measure, such as when the domain ranks within the Alexa top 1000 websites. To provide the required information, use the Amazon Web Services Support Center to contact Amazon Web Services Support.
You cannot request a certificate for Amazon-owned domain names such as those ending in amazonaws.com, cloudfront.net, or elasticbeanstalk.com.
-
DOMAIN_NOT_ALLOWED
- One or more of the domain names in the certificate request was reported as an unsafe domain by VirusTotal. To correct the problem, search for your domain name on the VirusTotal website. If your domain is reported as suspicious, see Google Help for Hacked Websites to learn what you can do.
If you believe that the result is a false positive, notify the organization that is reporting the domain. VirusTotal is an aggregate of several antivirus and URL scanners and cannot remove your domain from a block list itself. After you correct the problem and the VirusTotal registry has been updated, request a new certificate.
If you see this error and your domain is not included in the VirusTotal list, visit the Amazon Web Services Support Center and create a case.
-
INVALID_PUBLIC_DOMAIN
- One or more of the domain names in the certificate request is not valid. Typically, this is because a domain name in the request is not a valid top-level domain. Try to request a certificate again, correcting any spelling errors or typos that were in the failed request, and ensure that all domain names in the request are for valid top-level domains. For example, you cannot request a certificate for example.invalidpublicdomain
because invalidpublicdomain
is not a valid top-level domain.
-
OTHER
- Typically, this failure occurs when there is a typographical error in one or more of the domain names in the certificate request. Try to request a certificate again, correcting any spelling errors or typos that were in the failed request.
', ], ], 'ResetDistributionCacheRequest' => [ 'base' => NULL, 'refs' => [], ], 'ResetDistributionCacheResult' => [ 'base' => NULL, 'refs' => [], ], 'ResourceArn' => [ 'base' => NULL, 'refs' => [ 'MonitoredResourceInfo$arn' => 'The Amazon Resource Name (ARN) of the resource being monitored.
', 'TagResourceRequest$resourceArn' => 'The Amazon Resource Name (ARN) of the resource to which you want to add a tag.
', 'UntagResourceRequest$resourceArn' => 'The Amazon Resource Name (ARN) of the resource from which you want to remove a tag.
', ], ], 'ResourceBucketAccess' => [ 'base' => NULL, 'refs' => [ 'SetResourceAccessForBucketRequest$access' => 'The access setting.
The following access settings are available:
', ], ], 'ResourceBudgetEstimate' => [ 'base' => 'Describes the estimated cost or usage that a budget tracks.
', 'refs' => [ 'ResourcesBudgetEstimate$member' => NULL, ], ], 'ResourceLocation' => [ 'base' => 'Describes the resource location.
', 'refs' => [ 'Alarm$location' => 'An object that lists information about the location of the alarm.
', 'Bucket$location' => 'An object that describes the location of the bucket, such as the Amazon Web Services Region and Availability Zone.
', 'CloudFormationStackRecord$location' => 'A list of objects describing the Availability Zone and Amazon Web Services Region of the CloudFormation stack record.
', 'ContactMethod$location' => 'An object that describes the location of the contact method, such as the Amazon Web Services Region and Availability Zone.
', 'ContainerService$location' => 'An object that describes the location of the container service, such as the Amazon Web Services Region and Availability Zone.
', 'Disk$location' => 'The AWS Region and Availability Zone where the disk is located.
', 'DiskSnapshot$location' => 'The AWS Region and Availability Zone where the disk snapshot was created.
', 'Domain$location' => 'The AWS Region and Availability Zones where the domain recordset was created.
', 'ExportSnapshotRecord$location' => 'The AWS Region and Availability Zone where the export snapshot record is located.
', 'Instance$location' => 'The region name and Availability Zone where the instance is located.
', 'InstanceSnapshot$location' => 'The region name and Availability Zone where you created the snapshot.
', 'KeyPair$location' => 'The region name and Availability Zone where the key pair was created.
', 'LightsailDistribution$location' => 'An object that describes the location of the distribution, such as the Amazon Web Services Region and Availability Zone.
Lightsail distributions are global resources that can reference an origin in any Amazon Web Services Region, and distribute its content globally. However, all distributions are located in the us-east-1
Region.
', 'LoadBalancer$location' => 'The AWS Region where your load balancer was created (us-east-2a
). Lightsail automatically creates your load balancer across Availability Zones.
', 'LoadBalancerTlsCertificate$location' => 'The Amazon Web Services Region and Availability Zone where you created your certificate.
', 'Operation$location' => 'The Amazon Web Services Region and Availability Zone.
', 'RelationalDatabase$location' => 'The Region name and Availability Zone where the database is located.
', 'RelationalDatabaseSnapshot$location' => 'The Region name and Availability Zone where the database snapshot is located.
', 'SetupHistoryResource$location' => NULL, 'StaticIp$location' => 'The region and Availability Zone where the static IP was created.
', ], ], 'ResourceName' => [ 'base' => NULL, 'refs' => [ 'Alarm$name' => 'The name of the alarm.
', 'AllocateStaticIpRequest$staticIpName' => 'The name of the static IP address.
', 'AttachCertificateToDistributionRequest$distributionName' => 'The name of the distribution that the certificate will be attached to.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'AttachCertificateToDistributionRequest$certificateName' => 'The name of the certificate to attach to a distribution.
Only certificates with a status of ISSUED
can be attached to a distribution.
Use the GetCertificates
action to get a list of certificate names that you can specify.
This is the name of the certificate resource type and is used only to reference the certificate in other API actions. It can be different than the domain name of the certificate. For example, your certificate name might be WordPress-Blog-Certificate
and the domain name of the certificate might be example.com
.
', 'AttachDiskRequest$diskName' => 'The unique Lightsail disk name (my-disk
).
', 'AttachDiskRequest$instanceName' => 'The name of the Lightsail instance where you want to utilize the storage disk.
', 'AttachInstancesToLoadBalancerRequest$loadBalancerName' => 'The name of the load balancer.
', 'AttachLoadBalancerTlsCertificateRequest$loadBalancerName' => 'The name of the load balancer to which you want to associate the SSL/TLS certificate.
', 'AttachLoadBalancerTlsCertificateRequest$certificateName' => 'The name of your SSL/TLS certificate.
', 'AttachStaticIpRequest$staticIpName' => 'The name of the static IP.
', 'AttachStaticIpRequest$instanceName' => 'The instance name to which you want to attach the static IP address.
', 'AttachedDiskMap$key' => NULL, 'Blueprint$name' => 'The friendly name of the blueprint (Amazon Linux
).
', 'CloseInstancePublicPortsRequest$instanceName' => 'The name of the instance for which to close ports.
', 'CloudFormationStackRecord$name' => 'The name of the CloudFormation stack record. It starts with CloudFormationStackRecord
followed by a GUID.
', 'ContactMethod$name' => 'The name of the contact method.
', 'CopySnapshotRequest$sourceSnapshotName' => 'The name of the source manual snapshot to copy.
Constraint:
', 'CopySnapshotRequest$targetSnapshotName' => 'The name of the new manual snapshot to be created as a copy.
', 'CreateDiskFromSnapshotRequest$diskName' => 'The unique Lightsail disk name (my-disk
).
', 'CreateDiskFromSnapshotRequest$diskSnapshotName' => 'The name of the disk snapshot (my-snapshot
) from which to create the new storage disk.
Constraint:
', 'CreateDiskRequest$diskName' => 'The unique Lightsail disk name (my-disk
).
', 'CreateDiskSnapshotRequest$diskName' => 'The unique name of the source disk (Disk-Virginia-1
).
This parameter cannot be defined together with the instance name
parameter. The disk name
and instance name
parameters are mutually exclusive.
', 'CreateDiskSnapshotRequest$diskSnapshotName' => 'The name of the destination disk snapshot (my-disk-snapshot
) based on the source disk.
', 'CreateDiskSnapshotRequest$instanceName' => 'The unique name of the source instance (Amazon_Linux-512MB-Virginia-1
). When this is defined, a snapshot of the instance\'s system volume is created.
This parameter cannot be defined together with the disk name
parameter. The instance name
and disk name
parameters are mutually exclusive.
', 'CreateDistributionRequest$distributionName' => 'The name for the distribution.
', 'CreateDistributionRequest$certificateName' => 'The name of the SSL/TLS certificate that you want to attach to the distribution.
Use the GetCertificates action to get a list of certificate names that you can specify.
', 'CreateGUISessionAccessDetailsRequest$resourceName' => 'The resource name.
', 'CreateGUISessionAccessDetailsResult$resourceName' => 'The resource name.
', 'CreateInstanceSnapshotRequest$instanceSnapshotName' => 'The name for your new snapshot.
', 'CreateInstanceSnapshotRequest$instanceName' => 'The Lightsail instance on which to base your snapshot.
', 'CreateInstancesFromSnapshotRequest$instanceSnapshotName' => 'The name of the instance snapshot on which you are basing your new instances. Use the get instance snapshots operation to return information about your existing snapshots.
Constraint:
', 'CreateInstancesFromSnapshotRequest$keyPairName' => 'The name for your key pair.
', 'CreateInstancesRequest$customImageName' => '(Discontinued) The name for your custom image.
In releases prior to June 12, 2017, this parameter was ignored by the API. It is now discontinued.
', 'CreateInstancesRequest$keyPairName' => 'The name of your key pair.
', 'CreateKeyPairRequest$keyPairName' => 'The name for your new key pair.
', 'CreateLoadBalancerRequest$loadBalancerName' => 'The name of your load balancer.
', 'CreateLoadBalancerRequest$certificateName' => 'The name of the SSL/TLS certificate.
If you specify certificateName
, then certificateDomainName
is required (and vice-versa).
', 'CreateLoadBalancerTlsCertificateRequest$loadBalancerName' => 'The load balancer name where you want to create the SSL/TLS certificate.
', 'CreateLoadBalancerTlsCertificateRequest$certificateName' => 'The SSL/TLS certificate name.
You can have up to 10 certificates in your account at one time. Each Lightsail load balancer can have up to 2 certificates associated with it at one time. There is also an overall limit to the number of certificates that can be issue in a 365-day period. For more information, see Limits.
', 'CreateRelationalDatabaseFromSnapshotRequest$relationalDatabaseName' => 'The name to use for your new Lightsail database resource.
Constraints:
-
Must contain from 2 to 255 alphanumeric characters, or hyphens.
-
The first and last character must be a letter or number.
', 'CreateRelationalDatabaseFromSnapshotRequest$relationalDatabaseSnapshotName' => 'The name of the database snapshot from which to create your new database.
', 'CreateRelationalDatabaseFromSnapshotRequest$sourceRelationalDatabaseName' => 'The name of the source database.
', 'CreateRelationalDatabaseRequest$relationalDatabaseName' => 'The name to use for your new Lightsail database resource.
Constraints:
-
Must contain from 2 to 255 alphanumeric characters, or hyphens.
-
The first and last character must be a letter or number.
', 'CreateRelationalDatabaseSnapshotRequest$relationalDatabaseName' => 'The name of the database on which to base your new snapshot.
', 'CreateRelationalDatabaseSnapshotRequest$relationalDatabaseSnapshotName' => 'The name for your new database snapshot.
Constraints:
-
Must contain from 2 to 255 alphanumeric characters, or hyphens.
-
The first and last character must be a letter or number.
', 'DeleteAlarmRequest$alarmName' => 'The name of the alarm to delete.
', 'DeleteAutoSnapshotRequest$resourceName' => 'The name of the source instance or disk from which to delete the automatic snapshot.
', 'DeleteDiskRequest$diskName' => 'The unique name of the disk you want to delete (my-disk
).
', 'DeleteDiskSnapshotRequest$diskSnapshotName' => 'The name of the disk snapshot you want to delete (my-disk-snapshot
).
', 'DeleteDistributionRequest$distributionName' => 'The name of the distribution to delete.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'DeleteInstanceRequest$instanceName' => 'The name of the instance to delete.
', 'DeleteInstanceSnapshotRequest$instanceSnapshotName' => 'The name of the snapshot to delete.
', 'DeleteKeyPairRequest$keyPairName' => 'The name of the key pair to delete.
', 'DeleteKnownHostKeysRequest$instanceName' => 'The name of the instance for which you want to reset the host key or certificate.
', 'DeleteLoadBalancerRequest$loadBalancerName' => 'The name of the load balancer you want to delete.
', 'DeleteLoadBalancerTlsCertificateRequest$loadBalancerName' => 'The load balancer name.
', 'DeleteLoadBalancerTlsCertificateRequest$certificateName' => 'The SSL/TLS certificate name.
', 'DeleteRelationalDatabaseRequest$relationalDatabaseName' => 'The name of the database that you are deleting.
', 'DeleteRelationalDatabaseRequest$finalRelationalDatabaseSnapshotName' => 'The name of the database snapshot created if skip final snapshot
is false
, which is the default value for that parameter.
Specifying this parameter and also specifying the skip final snapshot
parameter to true
results in an error.
Constraints:
-
Must contain from 2 to 255 alphanumeric characters, or hyphens.
-
The first and last character must be a letter or number.
', 'DeleteRelationalDatabaseSnapshotRequest$relationalDatabaseSnapshotName' => 'The name of the database snapshot that you are deleting.
', 'DetachCertificateFromDistributionRequest$distributionName' => 'The name of the distribution from which to detach the certificate.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'DetachDiskRequest$diskName' => 'The unique name of the disk you want to detach from your instance (my-disk
).
', 'DetachInstancesFromLoadBalancerRequest$loadBalancerName' => 'The name of the Lightsail load balancer.
', 'DetachStaticIpRequest$staticIpName' => 'The name of the static IP to detach from the instance.
', 'DisableAddOnRequest$resourceName' => 'The name of the source resource for which to disable the add-on.
', 'Disk$name' => 'The unique name of the disk.
', 'Disk$attachedTo' => 'The resources to which the disk is attached.
', 'DiskMap$newDiskName' => 'The new disk name (my-new-disk
).
', 'DiskSnapshot$name' => 'The name of the disk snapshot (my-disk-snapshot
).
', 'DiskSnapshot$fromDiskName' => 'The unique name of the source disk from which the disk snapshot was created.
', 'DiskSnapshot$fromInstanceName' => 'The unique name of the source instance from which the disk (system volume) snapshot was created.
', 'Domain$name' => 'The name of the domain.
', 'EnableAddOnRequest$resourceName' => 'The name of the source resource for which to enable or modify the add-on.
', 'ExportSnapshotRecord$name' => 'The export snapshot record name.
', 'ExportSnapshotRequest$sourceSnapshotName' => 'The name of the instance or disk snapshot to be exported to Amazon EC2.
', 'GetAlarmsRequest$alarmName' => 'The name of the alarm.
Specify an alarm name to return information about a specific alarm.
', 'GetAlarmsRequest$monitoredResourceName' => 'The name of the Lightsail resource being monitored by the alarm.
Specify a monitored resource name to return information about all alarms for a specific resource.
', 'GetAutoSnapshotsRequest$resourceName' => 'The name of the source instance or disk from which to get automatic snapshot information.
', 'GetAutoSnapshotsResult$resourceName' => 'The name of the source instance or disk for the automatic snapshots.
', 'GetCostEstimateRequest$resourceName' => 'The resource name.
', 'GetDiskRequest$diskName' => 'The name of the disk (my-disk
).
', 'GetDiskSnapshotRequest$diskSnapshotName' => 'The name of the disk snapshot (my-disk-snapshot
).
', 'GetDistributionLatestCacheResetRequest$distributionName' => 'The name of the distribution for which to return the timestamp of the last cache reset.
Use the GetDistributions
action to get a list of distribution names that you can specify.
When omitted, the response includes the latest cache reset timestamp of all your distributions.
', 'GetDistributionMetricDataRequest$distributionName' => 'The name of the distribution for which to get metric data.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'GetDistributionsRequest$distributionName' => 'The name of the distribution for which to return information.
When omitted, the response includes all of your distributions in the Amazon Web Services Region where the request is made.
', 'GetInstanceAccessDetailsRequest$instanceName' => 'The name of the instance to access.
', 'GetInstanceMetricDataRequest$instanceName' => 'The name of the instance for which you want to get metrics data.
', 'GetInstancePortStatesRequest$instanceName' => 'The name of the instance for which to return firewall port states.
', 'GetInstanceRequest$instanceName' => 'The name of the instance.
', 'GetInstanceSnapshotRequest$instanceSnapshotName' => 'The name of the snapshot for which you are requesting information.
', 'GetInstanceStateRequest$instanceName' => 'The name of the instance to get state information about.
', 'GetKeyPairRequest$keyPairName' => 'The name of the key pair for which you are requesting information.
', 'GetLoadBalancerMetricDataRequest$loadBalancerName' => 'The name of the load balancer.
', 'GetLoadBalancerRequest$loadBalancerName' => 'The name of the load balancer.
', 'GetLoadBalancerTlsCertificatesRequest$loadBalancerName' => 'The name of the load balancer you associated with your SSL/TLS certificate.
', 'GetOperationsForResourceRequest$resourceName' => 'The name of the resource for which you are requesting information.
', 'GetRelationalDatabaseEventsRequest$relationalDatabaseName' => 'The name of the database from which to get events.
', 'GetRelationalDatabaseLogEventsRequest$relationalDatabaseName' => 'The name of your database for which to get log events.
', 'GetRelationalDatabaseLogStreamsRequest$relationalDatabaseName' => 'The name of your database for which to get log streams.
', 'GetRelationalDatabaseMasterUserPasswordRequest$relationalDatabaseName' => 'The name of your database for which to get the master user password.
', 'GetRelationalDatabaseMetricDataRequest$relationalDatabaseName' => 'The name of your database from which to get metric data.
', 'GetRelationalDatabaseParametersRequest$relationalDatabaseName' => 'The name of your database for which to get parameters.
', 'GetRelationalDatabaseRequest$relationalDatabaseName' => 'The name of the database that you are looking up.
', 'GetRelationalDatabaseSnapshotRequest$relationalDatabaseSnapshotName' => 'The name of the database snapshot for which to get information.
', 'GetSetupHistoryRequest$resourceName' => 'The name of the resource for which you are requesting information.
', 'GetStaticIpRequest$staticIpName' => 'The name of the static IP in Lightsail.
', 'ImportKeyPairRequest$keyPairName' => 'The name of the key pair for which you want to import the public key.
', 'InputOrigin$name' => 'The name of the origin resource.
', 'Instance$name' => 'The name the user gave the instance (Amazon_Linux-1GB-Ohio-1
).
', 'Instance$sshKeyName' => 'The name of the SSH key being used to connect to the instance (LightsailDefaultKeyPair
).
', 'InstanceAccessDetails$instanceName' => 'The name of this Amazon Lightsail instance.
', 'InstanceEntry$sourceName' => 'The name of the export snapshot record, which contains the exported Lightsail instance snapshot that will be used as the source of the new Amazon EC2 instance.
Use the get export snapshot records
operation to get a list of export snapshot records that you can use to create a CloudFormation stack.
', 'InstanceHealthSummary$instanceName' => 'The name of the Lightsail instance for which you are requesting health check data.
', 'InstanceSnapshot$name' => 'The name of the snapshot.
', 'InstanceSnapshot$fromInstanceName' => 'The instance from which the snapshot was created.
', 'KeyPair$name' => 'The friendly name of the SSH key pair.
', 'LightsailDistribution$name' => 'The name of the distribution.
', 'LightsailDistribution$certificateName' => 'The name of the SSL/TLS certificate attached to the distribution, if any.
', 'LoadBalancer$name' => 'The name of the load balancer (my-load-balancer
).
', 'LoadBalancer$tlsPolicyName' => 'The name of the TLS security policy for the load balancer.
', 'LoadBalancerTlsCertificate$name' => 'The name of the SSL/TLS certificate (my-certificate
).
', 'LoadBalancerTlsCertificate$loadBalancerName' => 'The load balancer name where your SSL/TLS certificate is attached.
', 'LoadBalancerTlsCertificateSummary$name' => 'The name of the SSL/TLS certificate.
', 'LoadBalancerTlsPolicy$name' => 'The name of the TLS security policy.
', 'MonitoredResourceInfo$name' => 'The name of the Lightsail resource being monitored.
', 'OpenInstancePublicPortsRequest$instanceName' => 'The name of the instance for which to open ports.
', 'Operation$resourceName' => 'The resource name.
', 'Origin$name' => 'The name of the origin resource.
', 'PasswordData$keyPairName' => 'The name of the key pair that you used when creating your instance. If no key pair name was specified when creating the instance, Lightsail uses the default key pair (LightsailDefaultKeyPair
).
If you are using a custom key pair, you need to use your own means of decrypting your password using the ciphertext
. Lightsail creates the ciphertext by encrypting your password with the public key part of this key pair.
', 'PutAlarmRequest$alarmName' => 'The name for the alarm. Specify the name of an existing alarm to update, and overwrite the previous configuration of the alarm.
', 'PutAlarmRequest$monitoredResourceName' => 'The name of the Lightsail resource that will be monitored.
Instances, load balancers, and relational databases are the only Lightsail resources that can currently be monitored by alarms.
', 'PutInstancePublicPortsRequest$instanceName' => 'The name of the instance for which to open ports.
', 'RebootInstanceRequest$instanceName' => 'The name of the instance to reboot.
', 'RebootRelationalDatabaseRequest$relationalDatabaseName' => 'The name of your database to reboot.
', 'RelationalDatabase$name' => 'The unique name of the database resource in Lightsail.
', 'RelationalDatabaseEvent$resource' => 'The database that the database event relates to.
', 'RelationalDatabaseSnapshot$name' => 'The name of the database snapshot.
', 'ReleaseStaticIpRequest$staticIpName' => 'The name of the static IP to delete.
', 'ResetDistributionCacheRequest$distributionName' => 'The name of the distribution for which to reset cache.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'ResourceBudgetEstimate$resourceName' => 'The resource name.
', 'ResourceNameList$member' => NULL, 'SetIpAddressTypeRequest$resourceName' => 'The name of the resource for which to set the IP address type.
', 'SetResourceAccessForBucketRequest$resourceName' => 'The name of the Lightsail instance for which to set bucket access. The instance must be in a running or stopped state.
', 'SetupHistoryResource$name' => 'The name of the Lightsail resource.
', 'SetupInstanceHttpsRequest$instanceName' => 'The name of the Lightsail instance.
', 'SetupRequest$instanceName' => 'The name of the Lightsail instance.
', 'StartGUISessionRequest$resourceName' => 'The resource name.
', 'StartInstanceRequest$instanceName' => 'The name of the instance (a virtual private server) to start.
', 'StartRelationalDatabaseRequest$relationalDatabaseName' => 'The name of your database to start.
', 'StaticIp$name' => 'The name of the static IP (StaticIP-Ohio-EXAMPLE
).
', 'StaticIp$attachedTo' => 'The instance where the static IP is attached (Amazon_Linux-1GB-Ohio-1
).
', 'StopGUISessionRequest$resourceName' => 'The resource name.
', 'StopInstanceRequest$instanceName' => 'The name of the instance (a virtual private server) to stop.
', 'StopRelationalDatabaseRequest$relationalDatabaseName' => 'The name of your database to stop.
', 'StopRelationalDatabaseRequest$relationalDatabaseSnapshotName' => 'The name of your new database snapshot to be created before stopping your database.
', 'TagResourceRequest$resourceName' => 'The name of the resource to which you are adding tags.
', 'TestAlarmRequest$alarmName' => 'The name of the alarm to test.
', 'UntagResourceRequest$resourceName' => 'The name of the resource from which you are removing a tag.
', 'UpdateDistributionBundleRequest$distributionName' => 'The name of the distribution for which to update the bundle.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'UpdateDistributionRequest$distributionName' => 'The name of the distribution to update.
Use the GetDistributions
action to get a list of distribution names that you can specify.
', 'UpdateDistributionRequest$certificateName' => 'The name of the SSL/TLS certificate that you want to attach to the distribution.
Only certificates with a status of ISSUED
can be attached to a distribution.
Use the GetCertificates action to get a list of certificate names that you can specify.
', 'UpdateInstanceMetadataOptionsRequest$instanceName' => 'The name of the instance for which to update metadata parameters.
', 'UpdateLoadBalancerAttributeRequest$loadBalancerName' => 'The name of the load balancer that you want to modify (my-load-balancer
.
', 'UpdateRelationalDatabaseParametersRequest$relationalDatabaseName' => 'The name of your database for which to update parameters.
', 'UpdateRelationalDatabaseRequest$relationalDatabaseName' => 'The name of your Lightsail database resource to update.
', ], ], 'ResourceNameList' => [ 'base' => NULL, 'refs' => [ 'AttachInstancesToLoadBalancerRequest$instanceNames' => 'An array of strings representing the instance name(s) you want to attach to your load balancer.
An instance must be running
before you can attach it to your load balancer.
There are no additional limits on the number of instances you can attach to your load balancer, aside from the limit of Lightsail instances you can create in your account (20).
', 'DetachInstancesFromLoadBalancerRequest$instanceNames' => 'An array of strings containing the names of the instances you want to detach from the load balancer.
', ], ], 'ResourceReceivingAccess' => [ 'base' => 'Describes an Amazon Lightsail instance that has access to a Lightsail bucket.
', 'refs' => [ 'AccessReceiverList$member' => NULL, ], ], 'ResourceRecord' => [ 'base' => 'Describes the domain name system (DNS) records to add to your domain\'s DNS to validate it for an Amazon Lightsail certificate.
', 'refs' => [ 'DomainValidationRecord$resourceRecord' => 'An object that describes the DNS records to add to your domain\'s DNS to validate it for the certificate.
', ], ], 'ResourceType' => [ 'base' => NULL, 'refs' => [ 'Alarm$resourceType' => 'The Lightsail resource type of the alarm.
', 'CloudFormationStackRecord$resourceType' => 'The Lightsail resource type (CloudFormationStackRecord
).
', 'ContactMethod$resourceType' => 'The Lightsail resource type of the contact method.
', 'ContainerService$resourceType' => 'The Lightsail resource type of the container service.
', 'Disk$resourceType' => 'The Lightsail resource type (Disk
).
', 'DiskSnapshot$resourceType' => 'The Lightsail resource type (DiskSnapshot
).
', 'Domain$resourceType' => 'The resource type.
', 'ExportSnapshotRecord$resourceType' => 'The Lightsail resource type (ExportSnapshotRecord
).
', 'GetAutoSnapshotsResult$resourceType' => 'The resource type of the automatic snapshot. The possible values are Instance
, and Disk
.
', 'Instance$resourceType' => 'The type of resource (usually Instance
).
', 'InstanceSnapshot$resourceType' => 'The type of resource (usually InstanceSnapshot
).
', 'KeyPair$resourceType' => 'The resource type (usually KeyPair
).
', 'LightsailDistribution$resourceType' => 'The Lightsail resource type (Distribution
).
', 'LoadBalancer$resourceType' => 'The resource type (LoadBalancer
.
', 'LoadBalancerTlsCertificate$resourceType' => 'The resource type (LoadBalancerTlsCertificate
).
-
Instance
- A Lightsail instance (a virtual private server)
-
StaticIp
- A static IP address
-
KeyPair
- The key pair used to connect to a Lightsail instance
-
InstanceSnapshot
- A Lightsail instance snapshot
-
Domain
- A DNS zone
-
PeeredVpc
- A peered VPC
-
LoadBalancer
- A Lightsail load balancer
-
LoadBalancerTlsCertificate
- An SSL/TLS certificate associated with a Lightsail load balancer
-
Disk
- A Lightsail block storage disk
-
DiskSnapshot
- A block storage disk snapshot
', 'MonitoredResourceInfo$resourceType' => 'The Lightsail resource type of the resource being monitored.
Instances, load balancers, and relational databases are the only Lightsail resources that can currently be monitored by alarms.
', 'Operation$resourceType' => 'The resource type.
', 'Origin$resourceType' => 'The resource type of the origin resource (Instance).
', 'RelationalDatabase$resourceType' => 'The Lightsail resource type for the database (for example, RelationalDatabase
).
', 'RelationalDatabaseSnapshot$resourceType' => 'The Lightsail resource type.
', 'ResourceBudgetEstimate$resourceType' => 'The type of resource the budget will track.
', 'SetIpAddressTypeRequest$resourceType' => 'The resource type.
The resource values are Distribution
, Instance
, and LoadBalancer
.
Distribution-related APIs are available only in the N. Virginia (us-east-1
) Amazon Web Services Region. Set your Amazon Web Services Region configuration to us-east-1
to create, view, or edit distributions.
', 'SetupHistoryResource$resourceType' => 'The Lightsail resource type. For example, Instance
.
', 'StaticIp$resourceType' => 'The resource type (usually StaticIp
).
', ], ], 'ResourcesBudgetEstimate' => [ 'base' => NULL, 'refs' => [ 'GetCostEstimateResult$resourcesBudgetEstimate' => 'Returns the estimate\'s forecasted cost or usage.
', ], ], 'RevocationReason' => [ 'base' => NULL, 'refs' => [ 'Certificate$revocationReason' => 'The reason the certificate was revoked. This value is present only when the certificate status is REVOKED
.
', ], ], 'SendContactMethodVerificationRequest' => [ 'base' => NULL, 'refs' => [], ], 'SendContactMethodVerificationResult' => [ 'base' => NULL, 'refs' => [], ], 'SensitiveNonEmptyString' => [ 'base' => NULL, 'refs' => [ 'Session$url' => 'The session URL.
', ], ], 'SensitiveString' => [ 'base' => NULL, 'refs' => [ 'CreateRelationalDatabaseRequest$masterUserPassword' => 'The password for the master user. The password can include any printable ASCII character except "/", """, or "@". It cannot contain spaces.
MySQL
Constraints: Must contain from 8 to 41 characters.
PostgreSQL
Constraints: Must contain from 8 to 128 characters.
', 'GetRelationalDatabaseMasterUserPasswordResult$masterUserPassword' => 'The master user password for the password version
specified.
', 'UpdateRelationalDatabaseRequest$masterUserPassword' => 'The password for the master user. The password can include any printable ASCII character except "/", """, or "@".
MySQL
Constraints: Must contain from 8 to 41 characters.
PostgreSQL
Constraints: Must contain from 8 to 128 characters.
', ], ], 'SerialNumber' => [ 'base' => NULL, 'refs' => [ 'Certificate$serialNumber' => 'The serial number of the certificate.
', ], ], 'ServiceException' => [ 'base' => 'A general service exception.
', 'refs' => [], ], 'Session' => [ 'base' => 'Describes a web-based, remote graphical user interface (GUI), NICE DCV session. The session is used to access a virtual computer’s operating system or application.
', 'refs' => [ 'Sessions$member' => NULL, ], ], 'Sessions' => [ 'base' => NULL, 'refs' => [ 'CreateGUISessionAccessDetailsResult$sessions' => 'Returns information about the specified NICE DCV GUI session.
', ], ], 'SetIpAddressTypeRequest' => [ 'base' => NULL, 'refs' => [], ], 'SetIpAddressTypeResult' => [ 'base' => NULL, 'refs' => [], ], 'SetResourceAccessForBucketRequest' => [ 'base' => NULL, 'refs' => [], ], 'SetResourceAccessForBucketResult' => [ 'base' => NULL, 'refs' => [], ], 'SetupDomainName' => [ 'base' => NULL, 'refs' => [ 'SetupDomainNameList$member' => NULL, ], ], 'SetupDomainNameList' => [ 'base' => NULL, 'refs' => [ 'SetupInstanceHttpsRequest$domainNames' => 'The name of the domain and subdomains that were specified for the SSL/TLS certificate.
', 'SetupRequest$domainNames' => 'The name of the domain and subdomains that the SSL/TLS certificate secures.
', ], ], 'SetupExecutionDetails' => [ 'base' => 'Returns details about the commands that were run.
', 'refs' => [ 'SetupExecutionDetailsList$member' => NULL, ], ], 'SetupExecutionDetailsList' => [ 'base' => NULL, 'refs' => [ 'SetupHistory$executionDetails' => 'Describes the full details of the request.
', ], ], 'SetupHistory' => [ 'base' => 'Returns a list of the commands that were ran on the target resource.
The status of each command is also returned.
', 'refs' => [ 'setupHistoryList$member' => NULL, ], ], 'SetupHistoryPageToken' => [ 'base' => NULL, 'refs' => [ 'GetSetupHistoryRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetSetupHistory
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetSetupHistoryResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetSetupHistory
request and specify the next page token using the pageToken parameter.
', ], ], 'SetupHistoryResource' => [ 'base' => 'The Lightsail resource that SetupHistory
was ran on.
', 'refs' => [ 'SetupHistory$resource' => 'The target resource name for the request.
', ], ], 'SetupInstanceHttpsRequest' => [ 'base' => NULL, 'refs' => [], ], 'SetupInstanceHttpsResult' => [ 'base' => NULL, 'refs' => [], ], 'SetupRequest' => [ 'base' => 'Returns information that was submitted during the SetupInstanceHttps
request. Email information is redacted for privacy.
', 'refs' => [ 'SetupHistory$request' => 'Information about the specified request.
', ], ], 'SetupStatus' => [ 'base' => NULL, 'refs' => [ 'SetupExecutionDetails$status' => 'The status of the SetupInstanceHttps
request.
', 'SetupHistory$status' => 'The status of the request.
', ], ], 'StartGUISessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartGUISessionResult' => [ 'base' => NULL, 'refs' => [], ], 'StartInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartInstanceResult' => [ 'base' => NULL, 'refs' => [], ], 'StartRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'StartRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'StaticIp' => [ 'base' => 'Describes a static IP.
', 'refs' => [ 'GetStaticIpResult$staticIp' => 'An array of key-value pairs containing information about the requested static IP.
', 'StaticIpList$member' => NULL, ], ], 'StaticIpList' => [ 'base' => NULL, 'refs' => [ 'GetStaticIpsResult$staticIps' => 'An array of key-value pairs containing information about your get static IPs request.
', ], ], 'Status' => [ 'base' => NULL, 'refs' => [ 'CreateGUISessionAccessDetailsResult$status' => 'The status of the operation.
', ], ], 'StatusType' => [ 'base' => NULL, 'refs' => [ 'AccessKey$status' => 'The status of the access key.
A status of Active
means that the key is valid, while Inactive
means it is not.
', ], ], 'StopGUISessionRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopGUISessionResult' => [ 'base' => NULL, 'refs' => [], ], 'StopInstanceOnIdleRequest' => [ 'base' => 'Describes a request to create or edit the StopInstanceOnIdle
add-on.
This add-on only applies to Lightsail for Research resources.
', 'refs' => [ 'AddOnRequest$stopInstanceOnIdleRequest' => 'An object that represents additional parameters when enabling or modifying the StopInstanceOnIdle
add-on.
This object only applies to Lightsail for Research resources.
', ], ], 'StopInstanceRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopInstanceResult' => [ 'base' => NULL, 'refs' => [], ], 'StopRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'StopRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'StringList' => [ 'base' => NULL, 'refs' => [ 'Container$command' => 'The launch command for the container.
', 'CookieObject$cookiesAllowList' => 'The specific cookies to forward to your distribution\'s origin.
', 'CreateInstancesFromSnapshotRequest$instanceNames' => 'The names for your new instances.
', 'CreateInstancesRequest$instanceNames' => 'The names to use for your new Lightsail instances. Separate multiple values using quotation marks and commas, for example: ["MyFirstInstance","MySecondInstance"]
', 'GetActiveNamesResult$activeNames' => 'The list of active names returned by the get active names request.
', 'GetRelationalDatabaseLogStreamsResult$logStreams' => 'An object describing the result of your get relational database log streams request.
', 'InstancePortInfo$cidrs' => 'The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
The ipv6Cidrs
parameter lists the IPv6 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'InstancePortInfo$ipv6Cidrs' => 'The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used.
The cidrs
parameter lists the IPv4 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'InstancePortInfo$cidrListAliases' => 'An alias that defines access for a preconfigured range of IP addresses.
The only alias currently supported is lightsail-connect
, which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance.
', 'InstancePortState$cidrs' => 'The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
The ipv6Cidrs
parameter lists the IPv6 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'InstancePortState$ipv6Cidrs' => 'The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used.
The cidrs
parameter lists the IPv4 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'InstancePortState$cidrListAliases' => 'An alias that defines access for a preconfigured range of IP addresses.
The only alias currently supported is lightsail-connect
, which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance.
', 'LightsailDistribution$alternativeDomainNames' => 'The alternate domain names of the distribution.
', 'LoadBalancerTlsCertificate$subjectAlternativeNames' => 'An array of strings that specify the alternate domains (example2.com
) and subdomains (blog.example.com
) for the certificate.
', 'LoadBalancerTlsPolicy$protocols' => 'The protocols used in a given TLS security policy.
', 'LoadBalancerTlsPolicy$ciphers' => 'The ciphers used by the TLS security policy.
The ciphers are listed in order of preference.
', 'PortInfo$cidrs' => 'The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
The ipv6Cidrs
parameter lists the IPv6 addresses that are allowed to connect to an instance.
Examples:
-
To allow the IP address 192.0.2.44
, specify 192.0.2.44
or 192.0.2.44/32
.
-
To allow the IP addresses 192.0.2.0
to 192.0.2.255
, specify 192.0.2.0/24
.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'PortInfo$ipv6Cidrs' => 'The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used.
The cidrs
parameter lists the IPv4 addresses that are allowed to connect to an instance.
For more information about CIDR block notation, see Classless Inter-Domain Routing on Wikipedia.
', 'PortInfo$cidrListAliases' => 'An alias that defines access for a preconfigured range of IP addresses.
The only alias currently supported is lightsail-connect
, which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance.
', 'QueryStringObject$queryStringsAllowList' => 'The specific query strings that the distribution forwards to the origin.
Your distribution will cache content based on the specified query strings.
If the option
parameter is true, then your distribution forwards all query strings, regardless of what you specify using the queryStringsAllowList
parameter.
', 'RelationalDatabaseEvent$eventCategories' => 'The category that the database event belongs to.
', ], ], 'StringMax256' => [ 'base' => NULL, 'refs' => [ 'CreateContactMethodRequest$contactEndpoint' => 'The destination of the contact method, such as an email address or a mobile phone number.
Use the E.164 format when specifying a mobile phone number. E.164 is a standard for the phone number structure used for international telecommunication. Phone numbers that follow this format can have a maximum of 15 digits, and they are prefixed with the plus character (+) and the country code. For example, a U.S. phone number in E.164 format would be specified as +1XXX5550100. For more information, see E.164 on Wikipedia.
', 'UpdateLoadBalancerAttributeRequest$attributeValue' => 'The value that you want to specify for the attribute name.
The following values are supported depending on what you specify for the attributeName
request parameter:
-
If you specify HealthCheckPath
for the attributeName
request parameter, then the attributeValue
request parameter must be the path to ping on the target (for example, /weather/us/wa/seattle
).
-
If you specify SessionStickinessEnabled
for the attributeName
request parameter, then the attributeValue
request parameter must be true
to activate session stickiness or false
to deactivate session stickiness.
-
If you specify SessionStickiness_LB_CookieDurationSeconds
for the attributeName
request parameter, then the attributeValue
request parameter must be an interger that represents the cookie duration in seconds.
-
If you specify HttpsRedirectionEnabled
for the attributeName
request parameter, then the attributeValue
request parameter must be true
to activate HTTP to HTTPS redirection or false
to deactivate HTTP to HTTPS redirection.
-
If you specify TlsPolicyName
for the attributeName
request parameter, then the attributeValue
request parameter must be the name of the TLS policy.
Use the GetLoadBalancerTlsPolicies action to get a list of TLS policy names that you can specify.
', ], ], 'SubjectAlternativeNameList' => [ 'base' => NULL, 'refs' => [ 'Certificate$subjectAlternativeNames' => 'An array of strings that specify the alternate domains (example2.com
) and subdomains (blog.example.com
) of the certificate.
', 'CreateCertificateRequest$subjectAlternativeNames' => 'An array of strings that specify the alternate domains (example2.com
) and subdomains (blog.example.com
) for the certificate.
You can specify a maximum of nine alternate domains (in addition to the primary domain name).
Wildcard domain entries (*.example.com
) are not supported.
', ], ], 'Tag' => [ 'base' => 'Describes a tag key and optional value assigned to an Amazon Lightsail resource.
For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$key' => 'The key of the tag.
Constraints: Tag keys accept a maximum of 128 letters, numbers, spaces in UTF-8, or the following characters: + - = . _ : / @
', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceRequest$tagKeys' => 'The tag keys to delete from the specified resource.
', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'Bucket$tags' => 'The tag keys and optional values for the bucket. For more information, see Tags in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'Certificate$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'CertificateSummary$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'ContainerService$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'CreateBucketRequest$tags' => 'The tag keys and optional values to add to the bucket during creation.
Use the TagResource action to tag the bucket after it\'s created.
', 'CreateCertificateRequest$tags' => 'The tag keys and optional values to add to the certificate during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateContainerServiceRequest$tags' => 'The tag keys and optional values to add to the container service during create.
Use the TagResource
action to tag a resource after it\'s created.
For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'CreateDiskFromSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateDiskRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateDiskSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateDistributionRequest$tags' => 'The tag keys and optional values to add to the distribution during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateDomainRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateInstanceSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateInstancesFromSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateInstancesRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateKeyPairRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateLoadBalancerRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateLoadBalancerTlsCertificateRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateRelationalDatabaseFromSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateRelationalDatabaseRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'CreateRelationalDatabaseSnapshotRequest$tags' => 'The tag keys and optional values to add to the resource during create.
Use the TagResource
action to tag a resource after it\'s created.
', 'Disk$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'DiskSnapshot$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'Domain$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'Instance$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'InstanceSnapshot$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'KeyPair$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'LightsailDistribution$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'LoadBalancer$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'LoadBalancerTlsCertificate$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'RelationalDatabase$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'RelationalDatabaseSnapshot$tags' => 'The tag keys and optional values for the resource. For more information about tags in Lightsail, see the Amazon Lightsail Developer Guide.
', 'TagResourceRequest$tags' => 'The tag key and optional value.
', ], ], 'TagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceResult' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$value' => 'The value of the tag.
Constraints: Tag values accept a maximum of 256 letters, numbers, spaces in UTF-8, or the following characters: + - = . _ : / @
', ], ], 'TestAlarmRequest' => [ 'base' => NULL, 'refs' => [], ], 'TestAlarmResult' => [ 'base' => NULL, 'refs' => [], ], 'TimeOfDay' => [ 'base' => NULL, 'refs' => [ 'AddOn$snapshotTimeOfDay' => 'The daily time when an automatic snapshot is created.
The time shown is in HH:00
format, and in Coordinated Universal Time (UTC).
The snapshot is automatically created between the time shown and up to 45 minutes after.
', 'AddOn$nextSnapshotTimeOfDay' => 'The next daily time an automatic snapshot will be created.
The time shown is in HH:00
format, and in Coordinated Universal Time (UTC).
The snapshot is automatically created between the time shown and up to 45 minutes after.
', 'AutoSnapshotAddOnRequest$snapshotTimeOfDay' => 'The daily time when an automatic snapshot will be created.
Constraints:
-
Must be in HH:00
format, and in an hourly increment.
-
Specified in Coordinated Universal Time (UTC).
-
The snapshot will be automatically created between the time specified and up to 45 minutes after.
', ], ], 'TimePeriod' => [ 'base' => 'Sets the start date and end date for retrieving a cost estimate. The start date is inclusive, but the end date is exclusive. For example, if start
is 2017-01-01
and end
is 2017-05-01
, then the cost and usage data is retrieved from 2017-01-01
up to and including 2017-04-30
but not including 2017-05-01
.
', 'refs' => [ 'EstimateByTime$timePeriod' => 'The period of time, in days, that an estimate covers. The period has a start date and an end date. The start date must come before the end date.
', ], ], 'TreatMissingData' => [ 'base' => NULL, 'refs' => [ 'Alarm$treatMissingData' => 'Specifies how the alarm handles missing data points.
An alarm can treat missing data in the following ways:
-
breaching
- Assume the missing data is not within the threshold. Missing data counts towards the number of times the metric is not within the threshold.
-
notBreaching
- Assume the missing data is within the threshold. Missing data does not count towards the number of times the metric is not within the threshold.
-
ignore
- Ignore the missing data. Maintains the current alarm state.
-
missing
- Missing data is treated as missing.
', 'PutAlarmRequest$treatMissingData' => 'Sets how this alarm will handle missing data points.
An alarm can treat missing data in the following ways:
-
breaching
- Assume the missing data is not within the threshold. Missing data counts towards the number of times the metric is not within the threshold.
-
notBreaching
- Assume the missing data is within the threshold. Missing data does not count towards the number of times the metric is not within the threshold.
-
ignore
- Ignore the missing data. Maintains the current alarm state.
-
missing
- Missing data is treated as missing.
If treatMissingData
is not specified, the default behavior of missing
is used.
', ], ], 'UnauthenticatedException' => [ 'base' => 'Lightsail throws this exception when the user has not been authenticated.
', 'refs' => [], ], 'UnpeerVpcRequest' => [ 'base' => NULL, 'refs' => [], ], 'UnpeerVpcResult' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBucketBundleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBucketBundleResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBucketRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateBucketResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContainerServiceRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateContainerServiceResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDistributionBundleRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDistributionBundleResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDistributionRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDistributionResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDomainEntryRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateDomainEntryResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateInstanceMetadataOptionsRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateInstanceMetadataOptionsResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateLoadBalancerAttributeRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateLoadBalancerAttributeResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRelationalDatabaseParametersRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRelationalDatabaseParametersResult' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRelationalDatabaseRequest' => [ 'base' => NULL, 'refs' => [], ], 'UpdateRelationalDatabaseResult' => [ 'base' => NULL, 'refs' => [], ], 'ViewerMinimumTlsProtocolVersionEnum' => [ 'base' => NULL, 'refs' => [ 'CreateDistributionRequest$viewerMinimumTlsProtocolVersion' => 'The minimum TLS protocol version for the SSL/TLS certificate.
', 'UpdateDistributionRequest$viewerMinimumTlsProtocolVersion' => 'Use this parameter to update the minimum TLS protocol version for the SSL/TLS certificate that\'s attached to the distribution.
', ], ], 'boolean' => [ 'base' => NULL, 'refs' => [ 'AccessRules$allowPublicOverrides' => 'A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject
option that is currently specified.
When this is true, you can use the PutObjectAcl Amazon S3 API action to set individual objects to public (read-only) using the public-read
ACL, or to private using the private
ACL.
', 'AccountLevelBpaSync$bpaImpactsLightsail' => 'A Boolean value that indicates whether account-level block public access is affecting your Lightsail buckets.
', 'Alarm$notificationEnabled' => 'Indicates whether the alarm is enabled.
', 'AttachDiskRequest$autoMounting' => 'A Boolean value used to determine the automatic mounting of a storage volume to a virtual computer. The default value is False
.
This value only applies to Lightsail for Research resources.
', 'Blueprint$isActive' => 'A Boolean value indicating whether the blueprint is active. Inactive blueprints are listed to support customers with existing instances but are not necessarily available for launch of new instances. Blueprints are marked inactive when they become outdated due to operating system updates or new application releases.
', 'Bucket$ableToUpdateBundle' => 'Indicates whether the bundle that is currently applied to a bucket can be changed to another bundle.
You can update a bucket\'s bundle only one time within a monthly Amazon Web Services billing cycle.
Use the UpdateBucketBundle action to change a bucket\'s bundle.
', 'BucketAccessLogConfig$enabled' => 'A Boolean value that indicates whether bucket access logging is enabled for the bucket.
', 'BucketBundle$isActive' => 'Indicates whether the bundle is active. Use for a new or existing bucket.
', 'Bundle$isActive' => 'A Boolean value indicating whether the bundle is active.
', 'ContainerService$isDisabled' => 'A Boolean value indicating whether the container service is disabled.
', 'ContainerServiceECRImagePullerRole$isActive' => 'A Boolean value that indicates whether the role is activated.
', 'ContainerServiceECRImagePullerRoleRequest$isActive' => 'A Boolean value that indicates whether to activate the role.
', 'ContainerServicePower$isActive' => 'A Boolean value indicating whether the power is active and can be specified for container services.
', 'CopySnapshotRequest$useLatestRestorableAutoSnapshot' => 'A Boolean value to indicate whether to use the latest available automatic snapshot of the specified source instance or disk.
Constraints:
-
This parameter cannot be defined together with the restore date
parameter. The use latest restorable auto snapshot
and restore date
parameters are mutually exclusive.
-
Define this parameter only when copying an automatic snapshot as a manual snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateBucketRequest$enableObjectVersioning' => 'A Boolean value that indicates whether to enable versioning of objects in the bucket.
For more information about versioning, see Enabling and suspending object versioning in a bucket in Amazon Lightsail in the Amazon Lightsail Developer Guide.
', 'CreateDiskFromSnapshotRequest$useLatestRestorableAutoSnapshot' => 'A Boolean value to indicate whether to use the latest available automatic snapshot.
Constraints:
-
This parameter cannot be defined together with the restore date
parameter. The use latest restorable auto snapshot
and restore date
parameters are mutually exclusive.
-
Define this parameter only when creating a new disk from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateInstancesFromSnapshotRequest$useLatestRestorableAutoSnapshot' => 'A Boolean value to indicate whether to use the latest available automatic snapshot.
Constraints:
-
This parameter cannot be defined together with the restore date
parameter. The use latest restorable auto snapshot
and restore date
parameters are mutually exclusive.
-
Define this parameter only when creating a new instance from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateRelationalDatabaseFromSnapshotRequest$publiclyAccessible' => 'Specifies the accessibility options for your new database. A value of true
specifies a database that is available to resources outside of your Lightsail account. A value of false
specifies a database that is available only to your Lightsail resources in the same region as your database.
', 'CreateRelationalDatabaseFromSnapshotRequest$useLatestRestorableTime' => 'Specifies whether your database is restored from the latest backup time. A value of true
restores from the latest backup time.
Default: false
Constraints: Cannot be specified if the restore time
parameter is provided.
', 'CreateRelationalDatabaseRequest$publiclyAccessible' => 'Specifies the accessibility options for your new database. A value of true
specifies a database that is available to resources outside of your Lightsail account. A value of false
specifies a database that is available only to your Lightsail resources in the same region as your database.
', 'DeleteBucketRequest$forceDelete' => 'A Boolean value that indicates whether to force delete the bucket.
You must force delete the bucket if it has one of the following conditions:
-
The bucket is the origin of a distribution.
-
The bucket has instances that were granted access to it using the SetResourceAccessForBucket action.
-
The bucket has objects.
-
The bucket has access keys.
Force deleting a bucket might impact other resources that rely on the bucket, such as instances, distributions, or software that use the issued access keys.
', 'DeleteDiskRequest$forceDeleteAddOns' => 'A Boolean value to indicate whether to delete all add-ons for the disk.
', 'DeleteInstanceRequest$forceDeleteAddOns' => 'A Boolean value to indicate whether to delete all add-ons for the instance.
', 'DeleteLoadBalancerTlsCertificateRequest$force' => 'When true
, forces the deletion of an SSL/TLS certificate.
There can be two certificates associated with a Lightsail load balancer: the primary and the backup. The force
parameter is required when the primary SSL/TLS certificate is in use by an instance attached to the load balancer.
', 'DeleteRelationalDatabaseRequest$skipFinalSnapshot' => 'Determines whether a final database snapshot is created before your database is deleted. If true
is specified, no database snapshot is created. If false
is specified, a database snapshot is created before your database is deleted.
You must specify the final relational database snapshot name
parameter if the skip final snapshot
parameter is false
.
Default: false
', 'Disk$isSystemDisk' => 'A Boolean value indicating whether this disk is a system disk (has an operating system loaded on it).
', 'Disk$isAttached' => 'A Boolean value indicating whether the disk is attached.
', 'DiskInfo$isSystemDisk' => 'A Boolean value indicating whether this disk is a system disk (has an operating system loaded on it).
', 'DiskSnapshot$isFromAutoSnapshot' => 'A Boolean value indicating whether the snapshot was created from an automatic snapshot.
', 'DistributionBundle$isActive' => 'Indicates whether the bundle is active, and can be specified for a new or existing distribution.
', 'DomainEntry$isAlias' => 'When true
, specifies whether the domain entry is an alias used by the Lightsail load balancer, Lightsail container service, Lightsail content delivery network (CDN) distribution, or another Amazon Web Services resource. You can include an alias (A type) record in your request, which points to the DNS name of a load balancer, container service, CDN distribution, or other Amazon Web Services resource and routes traffic to that resource.
', 'GetBlueprintsRequest$includeInactive' => 'A Boolean value that indicates whether to include inactive (unavailable) blueprints in the response of your request.
', 'GetBucketBundlesRequest$includeInactive' => 'A Boolean value that indicates whether to include inactive (unavailable) bundles in the response of your request.
', 'GetBucketsRequest$includeConnectedResources' => 'A Boolean value that indicates whether to include Lightsail instances that were given access to the bucket using the SetResourceAccessForBucket action.
', 'GetBundlesRequest$includeInactive' => 'A Boolean value that indicates whether to include inactive (unavailable) bundles in the response of your request.
', 'GetKeyPairsRequest$includeDefaultKeyPair' => 'A Boolean value that indicates whether to include the default key pair in the response of your request.
', 'GetRegionsRequest$includeAvailabilityZones' => 'A Boolean value indicating whether to also include Availability Zones in your get regions request. Availability Zones are indicated with a letter: us-east-2a
.
', 'GetRegionsRequest$includeRelationalDatabaseAvailabilityZones' => 'A Boolean value indicating whether to also include Availability Zones for databases in your get regions request. Availability Zones are indicated with a letter (us-east-2a
).
', 'GetRelationalDatabaseBundlesRequest$includeInactive' => 'A Boolean value that indicates whether to include inactive (unavailable) bundles in the response of your request.
', 'GetRelationalDatabaseLogEventsRequest$startFromHead' => 'Parameter to specify if the log should start from head or tail. If true
is specified, the log event starts from the head of the log. If false
is specified, the log event starts from the tail of the log.
For PostgreSQL, the default value of false
is the only option available.
', 'Instance$isStaticIp' => 'A Boolean value indicating whether this instance has a static IP assigned to it.
', 'InstanceSnapshot$isFromAutoSnapshot' => 'A Boolean value indicating whether the snapshot was created from an automatic snapshot.
', 'IsVpcPeeredResult$isPeered' => 'Returns true
if the Lightsail VPC is peered; otherwise, false
.
', 'LightsailDistribution$isEnabled' => 'Indicates whether the distribution is enabled.
', 'LightsailDistribution$ableToUpdateBundle' => 'Indicates whether the bundle that is currently applied to your distribution, specified using the distributionName
parameter, can be changed to another bundle.
Use the UpdateDistributionBundle
action to change your distribution\'s bundle.
', 'LoadBalancer$httpsRedirectionEnabled' => 'A Boolean value that indicates whether HTTPS redirection is enabled for the load balancer.
', 'LoadBalancerTlsCertificate$isAttached' => 'When true
, the SSL/TLS certificate is attached to the Lightsail load balancer.
', 'LoadBalancerTlsCertificateSummary$isAttached' => 'When true
, the SSL/TLS certificate is attached to the Lightsail load balancer.
', 'LoadBalancerTlsPolicy$isDefault' => 'A Boolean value that indicates whether the TLS security policy is the default.
', 'Operation$isTerminal' => 'A Boolean value indicating whether the operation is terminal.
', 'PendingModifiedRelationalDatabaseValues$backupRetentionEnabled' => 'A Boolean value indicating whether automated backup retention is enabled.
', 'PutAlarmRequest$notificationEnabled' => 'Indicates whether the alarm is enabled.
Notifications are enabled by default if you don\'t specify this parameter.
', 'QueryStringObject$option' => 'Indicates whether the distribution forwards and caches based on query strings.
', 'RelationalDatabase$backupRetentionEnabled' => 'A Boolean value indicating whether automated backup retention is enabled for the database.
', 'RelationalDatabase$publiclyAccessible' => 'A Boolean value indicating whether the database is publicly accessible.
', 'RelationalDatabaseBlueprint$isEngineDefault' => 'A Boolean value indicating whether the engine version is the default for the database blueprint.
', 'RelationalDatabaseBundle$isEncrypted' => 'A Boolean value indicating whether the database bundle is encrypted.
', 'RelationalDatabaseBundle$isActive' => 'A Boolean value indicating whether the database bundle is active.
', 'RelationalDatabaseParameter$isModifiable' => 'A Boolean value indicating whether the parameter can be modified.
', 'Session$isPrimary' => 'When true, this Boolean value indicates the primary session for the specified resource.
', 'StaticIp$isAttached' => 'A Boolean value indicating whether the static IP is attached.
', 'StopInstanceRequest$force' => 'When set to True
, forces a Lightsail instance that is stuck in a stopping
state to stop.
Only use the force
parameter if your instance is stuck in the stopping
state. In any other state, your instance should stop normally without adding this parameter to your API request.
', 'UpdateContainerServiceRequest$isDisabled' => 'A Boolean value to indicate whether the container service is disabled.
', 'UpdateDistributionRequest$isEnabled' => 'Indicates whether to enable the distribution.
', 'UpdateDistributionRequest$useDefaultCertificate' => 'Indicates whether the default SSL/TLS certificate is attached to the distribution. The default value is true
. When true
, the distribution uses the default domain name such as d111111abcdef8.cloudfront.net
.
Set this value to false
to attach a new certificate to the distribution.
', 'UpdateRelationalDatabaseRequest$rotateMasterUserPassword' => 'When true
, the master user password is changed to a new strong password generated by Lightsail.
Use the get relational database master user password
operation to get the new password.
', 'UpdateRelationalDatabaseRequest$enableBackupRetention' => 'When true
, enables automated backup retention for your database.
Updates are applied during the next maintenance window because this can result in an outage.
', 'UpdateRelationalDatabaseRequest$disableBackupRetention' => 'When true
, disables automated backup retention for your database.
Disabling backup retention deletes all automated database backups. Before disabling this, you may want to create a snapshot of your database using the create relational database snapshot
operation.
Updates are applied during the next maintenance window because this can result in an outage.
', 'UpdateRelationalDatabaseRequest$publiclyAccessible' => 'Specifies the accessibility options for your database. A value of true
specifies a database that is available to resources outside of your Lightsail account. A value of false
specifies a database that is available only to your Lightsail resources in the same region as your database.
', 'UpdateRelationalDatabaseRequest$applyImmediately' => 'When true
, applies changes immediately. When false
, applies changes during the preferred maintenance window. Some changes may cause an outage.
Default: false
', ], ], 'double' => [ 'base' => NULL, 'refs' => [ 'Alarm$threshold' => 'The value against which the specified statistic is compared.
', 'EstimateByTime$usageCost' => 'The amount of cost or usage that\'s measured for the cost estimate.
', 'EstimateByTime$unit' => 'The number of pricing units used to calculate the total number of hours. For example, 1 unit equals 1 hour.
', 'MetricDatapoint$average' => 'The average.
', 'MetricDatapoint$maximum' => 'The maximum.
', 'MetricDatapoint$minimum' => 'The minimum.
', 'MetricDatapoint$sampleCount' => 'The sample count.
', 'MetricDatapoint$sum' => 'The sum.
', 'PutAlarmRequest$threshold' => 'The value against which the specified statistic is compared.
', ], ], 'float' => [ 'base' => NULL, 'refs' => [ 'BucketBundle$price' => 'The monthly price of the bundle, in US dollars.
', 'Bundle$price' => 'The price in US dollars (5.0
) of the bundle.
', 'Bundle$ramSizeInGb' => 'The amount of RAM in GB (2.0
).
', 'ContainerServicePower$price' => 'The monthly price of the power in USD.
', 'ContainerServicePower$cpuCount' => 'The number of vCPUs included in the power.
', 'ContainerServicePower$ramSizeInGb' => 'The amount of RAM (in GB) of the power.
', 'DistributionBundle$price' => 'The monthly price, in US dollars, of the bundle.
', 'InstanceHardware$ramSizeInGb' => 'The amount of RAM in GB on the instance (1.0
).
', 'RelationalDatabaseBundle$price' => 'The cost of the database bundle in US currency.
', 'RelationalDatabaseBundle$ramSizeInGb' => 'The amount of RAM in GB (for example, 2.0
) for the database bundle.
', 'RelationalDatabaseHardware$ramSizeInGb' => 'The amount of RAM in GB for the database.
', ], ], 'integer' => [ 'base' => NULL, 'refs' => [ 'Alarm$evaluationPeriods' => 'The number of periods over which data is compared to the specified threshold.
', 'Alarm$datapointsToAlarm' => 'The number of data points that must not within the specified threshold to trigger the alarm.
', 'AttachedDisk$sizeInGb' => 'The size of the disk in GB.
', 'Blueprint$minPower' => 'The minimum bundle power required to run this blueprint. For example, you need a bundle with a power value of 500 or more to create an instance that uses a blueprint with a minimum power value of 500. 0
indicates that the blueprint runs on all instance sizes.
', 'BucketBundle$storagePerMonthInGb' => 'The storage size of the bundle, in GB.
', 'BucketBundle$transferPerMonthInGb' => 'The monthly network transfer quota of the bundle.
', 'Bundle$cpuCount' => 'The number of vCPUs included in the bundle (2
).
', 'Bundle$diskSizeInGb' => 'The size of the SSD (30
).
', 'Bundle$power' => 'A numeric value that represents the power of the bundle (500
). You can use the bundle\'s power value in conjunction with a blueprint\'s minimum power value to determine whether the blueprint will run on the bundle. For example, you need a bundle with a power value of 500 or more to create an instance that uses a blueprint with a minimum power value of 500.
', 'Bundle$transferPerMonthInGb' => 'The data transfer rate per month in GB (2000
).
', 'Bundle$publicIpv4AddressCount' => 'An integer that indicates the public ipv4 address count included in the bundle, the value is either 0 or 1.
', 'ContainerServiceDeployment$version' => 'The version number of the deployment.
', 'ContainerServiceEndpoint$containerPort' => 'The port of the specified container to which traffic is forwarded to.
', 'ContainerServiceHealthCheckConfig$healthyThreshold' => 'The number of consecutive health checks successes required before moving the container to the Healthy
state. The default value is 2
.
', 'ContainerServiceHealthCheckConfig$unhealthyThreshold' => 'The number of consecutive health check failures required before moving the container to the Unhealthy
state. The default value is 2
.
', 'ContainerServiceHealthCheckConfig$timeoutSeconds' => 'The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2
.
', 'ContainerServiceHealthCheckConfig$intervalSeconds' => 'The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5
.
', 'CreateDiskFromSnapshotRequest$sizeInGb' => 'The size of the disk in GB (32
).
', 'CreateDiskRequest$sizeInGb' => 'The size of the disk in GB (32
).
', 'CreateGUISessionAccessDetailsResult$percentageComplete' => 'The percentage of completion for the operation.
', 'Disk$sizeInGb' => 'The size of the disk in GB.
', 'Disk$iops' => 'The input/output operations per second (IOPS) of the disk.
', 'Disk$gbInUse' => '(Discontinued) The number of GB in use by the disk.
In releases prior to November 14, 2017, this parameter was not included in the API response. It is now discontinued.
', 'DiskInfo$sizeInGb' => 'The size of the disk in GB (32
).
', 'DiskSnapshot$sizeInGb' => 'The size of the disk in GB.
', 'DiskSnapshotInfo$sizeInGb' => 'The size of the disk in GB (32
).
', 'DistributionBundle$transferPerMonthInGb' => 'The monthly network transfer quota of the bundle.
', 'EndpointRequest$containerPort' => 'The port of the container to which traffic is forwarded to.
', 'GetRelationalDatabaseEventsRequest$durationInMinutes' => 'The number of minutes in the past from which to retrieve events. For example, to get all events from the past 2 hours, enter 120.
Default: 60
The minimum is 1 and the maximum is 14 days (20160 minutes).
', 'InputOrigin$responseTimeout' => 'The amount of time, in seconds, that the distribution waits for a response after forwarding a request to the origin. The minimum timeout is 1 second, the maximum is 60 seconds, and the default (if you don\'t specify otherwise) is 30 seconds.
', 'InstanceHardware$cpuCount' => 'The number of vCPUs the instance has.
', 'InstanceMetadataOptions$httpPutResponseHopLimit' => 'The desired HTTP PUT response hop limit for instance metadata requests. A larger number means that the instance metadata requests can travel farther.
', 'InstanceSnapshot$sizeInGb' => 'The size in GB of the SSD.
', 'InstanceState$code' => 'The status code for the instance.
', 'LoadBalancer$instancePort' => 'The port where the load balancer will direct traffic to your Lightsail instances. For HTTP traffic, it\'s port 80. For HTTPS traffic, it\'s port 443.
', 'MonthlyTransfer$gbPerMonthAllocated' => 'The amount allocated per month (in GB).
', 'Origin$responseTimeout' => 'The amount of time, in seconds, that the distribution waits for a response after forwarding a request to the origin. The minimum timeout is 1 second, the maximum is 60 seconds, and the default (if you don\'t specify otherwise) is 30 seconds.
', 'PutAlarmRequest$evaluationPeriods' => 'The number of most recent periods over which data is compared to the specified threshold. If you are setting an "M out of N" alarm, this value (evaluationPeriods
) is the N.
If you are setting an alarm that requires that a number of consecutive data points be breaching to trigger the alarm, this value specifies the rolling period of time in which data points are evaluated.
Each evaluation period is five minutes long. For example, specify an evaluation period of 24 to evaluate a metric over a rolling period of two hours.
You can specify a minimum valuation period of 1 (5 minutes), and a maximum evaluation period of 288 (24 hours).
', 'PutAlarmRequest$datapointsToAlarm' => 'The number of data points that must be not within the specified threshold to trigger the alarm. If you are setting an "M out of N" alarm, this value (datapointsToAlarm
) is the M.
', 'RelationalDatabaseBundle$diskSizeInGb' => 'The size of the disk for the database bundle.
', 'RelationalDatabaseBundle$transferPerMonthInGb' => 'The data transfer rate per month in GB for the database bundle.
', 'RelationalDatabaseBundle$cpuCount' => 'The number of virtual CPUs (vCPUs) for the database bundle.
', 'RelationalDatabaseEndpoint$port' => 'Specifies the port that the database is listening on.
', 'RelationalDatabaseHardware$cpuCount' => 'The number of vCPUs for the database.
', 'RelationalDatabaseHardware$diskSizeInGb' => 'The size of the disk for the database.
', 'RelationalDatabaseSnapshot$sizeInGb' => 'The size of the disk in GB (for example, 32
) for the database snapshot.
', 'UpdateInstanceMetadataOptionsRequest$httpPutResponseHopLimit' => 'The desired HTTP PUT response hop limit for instance metadata requests. A larger number means that the instance metadata requests can travel farther. If no parameter is specified, the existing state is maintained.
', ], ], 'long' => [ 'base' => NULL, 'refs' => [ 'CacheSettings$defaultTTL' => 'The default amount of time that objects stay in the distribution\'s cache before the distribution forwards another request to the origin to determine whether the content has been updated.
The value specified applies only when the origin does not add HTTP headers such as Cache-Control max-age
, Cache-Control s-maxage
, and Expires
to objects.
', 'CacheSettings$minimumTTL' => 'The minimum amount of time that objects stay in the distribution\'s cache before the distribution forwards another request to the origin to determine whether the object has been updated.
A value of 0
must be specified for minimumTTL
if the distribution is configured to forward all headers to the origin.
', 'CacheSettings$maximumTTL' => 'The maximum amount of time that objects stay in the distribution\'s cache before the distribution forwards another request to the origin to determine whether the object has been updated.
The value specified applies only when the origin adds HTTP headers such as Cache-Control max-age
, Cache-Control s-maxage
, and Expires
to objects.
', ], ], 'setupHistoryList' => [ 'base' => NULL, 'refs' => [ 'GetSetupHistoryResult$setupHistory' => 'The historical information that\'s returned.
', ], ], 'string' => [ 'base' => NULL, 'refs' => [ 'AccessDeniedException$code' => NULL, 'AccessDeniedException$docs' => NULL, 'AccessDeniedException$message' => NULL, 'AccessDeniedException$tip' => NULL, 'AccessKeyLastUsed$region' => 'The Amazon Web Services Region where this access key was most recently used.
This value is N/A
if the access key has not been used.
', 'AccessKeyLastUsed$serviceName' => 'The name of the Amazon Web Services service with which this access key was most recently used.
This value is N/A
if the access key has not been used.
', 'AccountSetupInProgressException$code' => NULL, 'AccountSetupInProgressException$docs' => NULL, 'AccountSetupInProgressException$message' => NULL, 'AccountSetupInProgressException$tip' => NULL, 'AddOn$name' => 'The name of the add-on.
', 'AddOn$status' => 'The status of the add-on.
', 'AddOn$threshold' => 'The trigger threshold of the action.
This add-on only applies to Lightsail for Research resources.
', 'AddOn$duration' => 'The amount of idle time in minutes after which your virtual computer will automatically stop.
This add-on only applies to Lightsail for Research resources.
', 'Alarm$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail alarm. This code enables our support team to look up your Lightsail information more easily.
', 'AttachedDisk$path' => 'The path of the disk (/dev/xvdf
).
', 'AutoSnapshotDetails$date' => 'The date of the automatic snapshot in YYYY-MM-DD
format.
', 'Blueprint$description' => 'The description of the blueprint.
', 'Blueprint$version' => 'The version number of the operating system, application, or stack ( 2016.03.0
).
', 'Blueprint$versionCode' => 'The version code.
', 'Blueprint$productUrl' => 'The product URL to learn more about the image or blueprint.
', 'Blueprint$licenseUrl' => 'The end-user license agreement URL for the image or blueprint.
', 'BucketState$message' => 'A message that describes the state of the bucket.
', 'Bundle$instanceType' => 'The Amazon EC2 instance type (t2.micro
).
', 'Bundle$name' => 'A friendly name for the bundle (Micro
).
', 'CacheBehaviorPerPath$path' => 'The path to a directory or file to cached, or not cache. Use an asterisk symbol to specify wildcard directories (path/to/assets/*
), and file types (*.html, *jpg, *js
). Directories and file paths are case-sensitive.
Examples:
-
Specify the following to cache all files in the document root of an Apache web server running on a Lightsail instance.
var/www/html/
-
Specify the following file to cache only the index page in the document root of an Apache web server.
var/www/html/index.html
-
Specify the following to cache only the .html files in the document root of an Apache web server.
var/www/html/*.html
-
Specify the following to cache only the .jpg, .png, and .gif files in the images sub-directory of the document root of an Apache web server.
var/www/html/images/*.jpg
var/www/html/images/*.png
var/www/html/images/*.gif
Specify the following to cache all files in the images sub-directory of the document root of an Apache web server.
var/www/html/images/
', 'Certificate$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail certificate. This code enables our support team to look up your Lightsail information more easily.
', 'ContactMethod$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail contact method. This code enables our support team to look up your Lightsail information more easily.
', 'Container$image' => 'The name of the image used for the container.
Container images sourced from your Lightsail container service, that are registered and stored on your service, start with a colon (:
). For example, if your container service name is container-service-1
, the container image label is mystaticsite
, and you want to use the third (3
) version of the registered container image, then you should specify :container-service-1.mystaticsite.3
. To use the latest version of a container image, specify latest
instead of a version number (for example, :container-service-1.mystaticsite.latest
). Lightsail will automatically use the highest numbered version of the registered container image.
Container images sourced from a public registry like Docker Hub don\'t start with a colon. For example, nginx:latest
or nginx
.
', 'ContainerImage$image' => 'The name of the container image.
', 'ContainerImage$digest' => 'The digest of the container image.
', 'ContainerService$powerId' => 'The ID of the power of the container service.
', 'ContainerService$principalArn' => 'The principal ARN of the container service.
The principal ARN can be used to create a trust relationship between your standard Amazon Web Services account and your Lightsail container service. This allows you to give your service permission to access resources in your standard Amazon Web Services account.
', 'ContainerService$privateDomainName' => 'The private domain name of the container service.
The private domain name is accessible only by other resources within the default virtual private cloud (VPC) of your Lightsail account.
', 'ContainerService$url' => 'The publicly accessible URL of the container service.
If no public endpoint is specified in the currentDeployment
, this URL returns a 404 response.
', 'ContainerServiceECRImagePullerRole$principalArn' => 'The Amazon Resource Name (ARN) of the role, if it is activated.
', 'ContainerServiceEndpoint$containerName' => 'The name of the container entry of the deployment that the endpoint configuration applies to.
', 'ContainerServiceHealthCheckConfig$path' => 'The path on the container on which to perform the health check. The default value is /
.
', 'ContainerServiceHealthCheckConfig$successCodes' => 'The HTTP codes to use when checking for a successful response from a container. You can specify values between 200
and 499
. You can specify multiple values (for example, 200,202
) or a range of values (for example, 200-299
).
', 'ContainerServiceLogEvent$message' => 'The message of the container service log event.
', 'ContainerServiceMetadataEntry$key' => NULL, 'ContainerServiceMetadataEntry$value' => NULL, 'ContainerServicePower$powerId' => 'The ID of the power (nano-1
).
', 'ContainerServicePower$name' => 'The friendly name of the power (nano
).
', 'ContainerServicePublicDomains$key' => NULL, 'ContainerServicePublicDomainsList$member' => NULL, 'ContainerServiceRegistryLogin$username' => 'The container service registry username to use to push container images to the container image registry of a Lightsail account.
', 'ContainerServiceRegistryLogin$password' => 'The container service registry password to use to push container images to the container image registry of a Lightsail account
', 'ContainerServiceRegistryLogin$registry' => 'The address to use to push container images to the container image registry of a Lightsail account.
', 'ContainerServiceStateDetail$message' => 'A message that provides more information for the state code.
The state detail is populated only when a container service is in a PENDING
, DEPLOYING
, or UPDATING
state.
', 'CopySnapshotRequest$sourceResourceName' => 'The name of the source instance or disk from which the source automatic snapshot was created.
Constraint:
', 'CopySnapshotRequest$restoreDate' => 'The date of the source automatic snapshot to copy. Use the get auto snapshots
operation to identify the dates of the available automatic snapshots.
Constraints:
-
Must be specified in YYYY-MM-DD
format.
-
This parameter cannot be defined together with the use latest restorable auto snapshot
parameter. The restore date
and use latest restorable auto snapshot
parameters are mutually exclusive.
-
Define this parameter only when copying an automatic snapshot as a manual snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDiskFromSnapshotRequest$sourceDiskName' => 'The name of the source disk from which the source automatic snapshot was created.
Constraints:
-
This parameter cannot be defined together with the disk snapshot name
parameter. The source disk name
and disk snapshot name
parameters are mutually exclusive.
-
Define this parameter only when creating a new disk from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDiskFromSnapshotRequest$restoreDate' => 'The date of the automatic snapshot to use for the new disk. Use the get auto snapshots
operation to identify the dates of the available automatic snapshots.
Constraints:
-
Must be specified in YYYY-MM-DD
format.
-
This parameter cannot be defined together with the use latest restorable auto snapshot
parameter. The restore date
and use latest restorable auto snapshot
parameters are mutually exclusive.
-
Define this parameter only when creating a new disk from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateDistributionRequest$bundleId' => 'The bundle ID to use for the distribution.
A distribution bundle describes the specifications of your distribution, such as the monthly cost and monthly network transfer quota.
Use the GetDistributionBundles
action to get a list of distribution bundle IDs that you can specify.
', 'CreateGUISessionAccessDetailsResult$failureReason' => 'The reason the operation failed.
', 'CreateInstancesFromSnapshotRequest$availabilityZone' => 'The Availability Zone where you want to create your instances. Use the following formatting: us-east-2a
(case sensitive). You can get a list of Availability Zones by using the get regions operation. Be sure to add the include Availability Zones
parameter to your request.
', 'CreateInstancesFromSnapshotRequest$userData' => 'You can create a launch script that configures a server with additional user data. For example, apt-get -y update
.
Depending on the machine image you choose, the command to get software on your instance varies. Amazon Linux and CentOS use yum
, Debian and Ubuntu use apt-get
, and FreeBSD uses pkg
. For a complete list, see the Amazon Lightsail Developer Guide.
', 'CreateInstancesFromSnapshotRequest$sourceInstanceName' => 'The name of the source instance from which the source automatic snapshot was created.
Constraints:
-
This parameter cannot be defined together with the instance snapshot name
parameter. The source instance name
and instance snapshot name
parameters are mutually exclusive.
-
Define this parameter only when creating a new instance from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateInstancesFromSnapshotRequest$restoreDate' => 'The date of the automatic snapshot to use for the new instance. Use the get auto snapshots
operation to identify the dates of the available automatic snapshots.
Constraints:
-
Must be specified in YYYY-MM-DD
format.
-
This parameter cannot be defined together with the use latest restorable auto snapshot
parameter. The restore date
and use latest restorable auto snapshot
parameters are mutually exclusive.
-
Define this parameter only when creating a new instance from an automatic snapshot. For more information, see the Amazon Lightsail Developer Guide.
', 'CreateInstancesRequest$availabilityZone' => 'The Availability Zone in which to create your instance. Use the following format: us-east-2a
(case sensitive). You can get a list of Availability Zones by using the get regions operation. Be sure to add the include Availability Zones
parameter to your request.
', 'CreateInstancesRequest$userData' => 'A launch script you can create that configures a server with additional user data. For example, you might want to run apt-get -y update
.
Depending on the machine image you choose, the command to get software on your instance varies. Amazon Linux and CentOS use yum
, Debian and Ubuntu use apt-get
, and FreeBSD uses pkg
. For a complete list, see the Amazon Lightsail Developer Guide.
', 'CreateLoadBalancerRequest$healthCheckPath' => 'The path you provided to perform the load balancer health check. If you didn\'t specify a health check path, Lightsail uses the root path of your website ("/"
).
You may want to specify a custom health check path other than the root of your application if your home page loads slowly or has a lot of media or scripting on it.
', 'CreateLoadBalancerRequest$tlsPolicyName' => 'The name of the TLS policy to apply to the load balancer.
Use the GetLoadBalancerTlsPolicies action to get a list of TLS policy names that you can specify.
For more information about load balancer TLS policies, see Configuring TLS security policies on your Amazon Lightsail load balancers in the Amazon Lightsail Developer Guide.
', 'CreateRelationalDatabaseFromSnapshotRequest$availabilityZone' => 'The Availability Zone in which to create your new database. Use the us-east-2a
case-sensitive format.
You can get a list of Availability Zones by using the get regions
operation. Be sure to add the include relational database Availability Zones
parameter to your request.
', 'CreateRelationalDatabaseFromSnapshotRequest$relationalDatabaseBundleId' => 'The bundle ID for your new database. A bundle describes the performance specifications for your database.
You can get a list of database bundle IDs by using the get relational database bundles
operation.
When creating a new database from a snapshot, you cannot choose a bundle that is smaller than the bundle of the source database.
', 'CreateRelationalDatabaseRequest$availabilityZone' => 'The Availability Zone in which to create your new database. Use the us-east-2a
case-sensitive format.
You can get a list of Availability Zones by using the get regions
operation. Be sure to add the include relational database Availability Zones
parameter to your request.
', 'CreateRelationalDatabaseRequest$relationalDatabaseBlueprintId' => 'The blueprint ID for your new database. A blueprint describes the major engine version of a database.
You can get a list of database blueprints IDs by using the get relational database blueprints
operation.
', 'CreateRelationalDatabaseRequest$relationalDatabaseBundleId' => 'The bundle ID for your new database. A bundle describes the performance specifications for your database.
You can get a list of database bundle IDs by using the get relational database bundles
operation.
', 'CreateRelationalDatabaseRequest$masterDatabaseName' => 'The meaning of this parameter differs according to the database engine you use.
MySQL
The name of the database to create when the Lightsail database resource is created. If this parameter isn\'t specified, no database is created in the database resource.
Constraints:
-
Must contain 1 to 64 letters or numbers.
-
Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0- 9).
-
Can\'t be a word reserved by the specified database engine.
For more information about reserved words in MySQL, see the Keywords and Reserved Words articles for MySQL 5.6, MySQL 5.7, and MySQL 8.0.
PostgreSQL
The name of the database to create when the Lightsail database resource is created. If this parameter isn\'t specified, a database named postgres
is created in the database resource.
Constraints:
-
Must contain 1 to 63 letters or numbers.
-
Must begin with a letter. Subsequent characters can be letters, underscores, or digits (0- 9).
-
Can\'t be a word reserved by the specified database engine.
For more information about reserved words in PostgreSQL, see the SQL Key Words articles for PostgreSQL 9.6, PostgreSQL 10, PostgreSQL 11, and PostgreSQL 12.
', 'CreateRelationalDatabaseRequest$masterUsername' => 'The name for the master user.
MySQL
Constraints:
-
Required for MySQL.
-
Must be 1 to 16 letters or numbers. Can contain underscores.
-
First character must be a letter.
-
Can\'t be a reserved word for the chosen database engine.
For more information about reserved words in MySQL 5.6 or 5.7, see the Keywords and Reserved Words articles for MySQL 5.6, MySQL 5.7, or MySQL 8.0.
PostgreSQL
Constraints:
-
Required for PostgreSQL.
-
Must be 1 to 63 letters or numbers. Can contain underscores.
-
First character must be a letter.
-
Can\'t be a reserved word for the chosen database engine.
For more information about reserved words in MySQL 5.6 or 5.7, see the Keywords and Reserved Words articles for PostgreSQL 9.6, PostgreSQL 10, PostgreSQL 11, and PostgreSQL 12.
', 'CreateRelationalDatabaseRequest$preferredBackupWindow' => 'The daily time range during which automated backups are created for your new database if automated backups are enabled.
The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region. For more information about the preferred backup window time blocks for each region, see the Working With Backups guide in the Amazon Relational Database Service documentation.
Constraints:
-
Must be in the hh24:mi-hh24:mi
format.
Example: 16:00-16:30
-
Specified in Coordinated Universal Time (UTC).
-
Must not conflict with the preferred maintenance window.
-
Must be at least 30 minutes.
', 'CreateRelationalDatabaseRequest$preferredMaintenanceWindow' => 'The weekly time range during which system maintenance can occur on your new database.
The default is a 30-minute window selected at random from an 8-hour block of time for each AWS Region, occurring on a random day of the week.
Constraints:
-
Must be in the ddd:hh24:mi-ddd:hh24:mi
format.
-
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.
-
Must be at least 30 minutes.
-
Specified in Coordinated Universal Time (UTC).
-
Example: Tue:17:00-Tue:17:30
', 'DeleteContainerImageRequest$image' => 'The name of the container image to delete from the container service.
Use the GetContainerImages
action to get the name of the container images that are registered to a container service.
Container images sourced from your Lightsail container service, that are registered and stored on your service, start with a colon (:
). For example, :container-service-1.mystaticwebsite.1
. Container images sourced from a public registry like Docker Hub don\'t start with a colon. For example, nginx:latest
or nginx
.
', 'DeleteKeyPairRequest$expectedFingerprint' => 'The RSA fingerprint of the Lightsail default key pair to delete.
The expectedFingerprint
parameter is required only when specifying to delete a Lightsail default key pair.
', 'Disk$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'Disk$path' => 'The disk path.
', 'Disk$attachmentState' => '(Discontinued) The attachment state of the disk.
In releases prior to November 14, 2017, this parameter returned attached
for system disks in the API response. It is now discontinued, but still included in the response. Use isAttached
instead.
', 'DiskInfo$name' => 'The disk name.
', 'DiskSnapshot$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'DiskSnapshot$progress' => 'The progress of the snapshot.
', 'DistributionBundle$bundleId' => 'The ID of the bundle.
', 'DistributionBundle$name' => 'The name of the distribution bundle.
', 'DnsRecordCreationState$message' => 'The message that describes the reason for the status code.
', 'Domain$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'DomainEntry$target' => 'The target IP address (192.0.2.0
), or AWS name server (ns-111.awsdns-22.com.
).
For Lightsail load balancers, the value looks like ab1234c56789c6b86aba6fb203d443bc-123456789.us-east-2.elb.amazonaws.com
. For Lightsail distributions, the value looks like exampled1182ne.cloudfront.net
. For Lightsail container services, the value looks like container-service-1.example23scljs.us-west-2.cs.amazonlightsail.com
. Be sure to also set isAlias
to true
when setting up an A record for a Lightsail load balancer, distribution, or container service.
', 'DomainEntryOptions$value' => NULL, 'EndpointRequest$containerName' => 'The name of the container for the endpoint.
', 'Environment$key' => NULL, 'Environment$value' => NULL, 'GetActiveNamesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetActiveNames
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetActiveNamesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetActiveNames
request and specify the next page token using the pageToken
parameter.
', 'GetAlarmsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetAlarms
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetAlarmsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetAlarms
request and specify the next page token using the pageToken
parameter.
', 'GetBlueprintsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetBlueprints
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetBlueprintsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetBlueprints
request and specify the next page token using the pageToken
parameter.
', 'GetBucketsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetBuckets
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetBucketsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetBuckets
request and specify the next page token using the pageToken
parameter.
', 'GetBundlesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetBundles
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetBundlesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetBundles
request and specify the next page token using the pageToken
parameter.
', 'GetCertificatesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetCertificates
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetCertificatesResult$nextPageToken' => 'If NextPageToken
is returned there are more results available. The value of NextPageToken
is a unique pagination token for each page. Make the call again using the returned token to retrieve the next page. Keep all other arguments unchanged.
', 'GetCloudFormationStackRecordsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetClouFormationStackRecords
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetCloudFormationStackRecordsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetCloudFormationStackRecords
request and specify the next page token using the pageToken
parameter.
', 'GetContainerLogRequest$containerName' => 'The name of the container that is either running or previously ran on the container service for which to return a log.
', 'GetContainerLogRequest$filterPattern' => 'The pattern to use to filter the returned log events to a specific term.
The following are a few examples of filter patterns that you can specify:
-
To return all log events, specify a filter pattern of ""
.
-
To exclude log events that contain the ERROR
term, and return all other log events, specify a filter pattern of "-ERROR"
.
-
To return log events that contain the ERROR
term, specify a filter pattern of "ERROR"
.
-
To return log events that contain both the ERROR
and Exception
terms, specify a filter pattern of "ERROR Exception"
.
-
To return log events that contain the ERROR
or the Exception
term, specify a filter pattern of "?ERROR ?Exception"
.
', 'GetContainerLogRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetContainerLog
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetContainerLogResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetContainerLog
request and specify the next page token using the pageToken
parameter.
', 'GetDiskSnapshotsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetDiskSnapshots
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetDiskSnapshotsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetDiskSnapshots
request and specify the next page token using the pageToken
parameter.
', 'GetDisksRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetDisks
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetDisksResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetDisks
request and specify the next page token using the pageToken
parameter.
', 'GetDistributionLatestCacheResetResult$status' => 'The status of the last cache reset.
', 'GetDistributionsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetDistributions
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetDistributionsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetDistributions
request and specify the next page token using the pageToken
parameter.
', 'GetDomainsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetDomains
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetDomainsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetDomains
request and specify the next page token using the pageToken
parameter.
', 'GetExportSnapshotRecordsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetExportSnapshotRecords
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetExportSnapshotRecordsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetExportSnapshotRecords
request and specify the next page token using the pageToken
parameter.
', 'GetInstanceSnapshotsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetInstanceSnapshots
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetInstanceSnapshotsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetInstanceSnapshots
request and specify the next page token using the pageToken
parameter.
', 'GetInstancesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetInstances
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetInstancesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetInstances
request and specify the next page token using the pageToken
parameter.
', 'GetKeyPairsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetKeyPairs
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetKeyPairsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetKeyPairs
request and specify the next page token using the pageToken
parameter.
', 'GetLoadBalancerTlsPoliciesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetLoadBalancerTlsPolicies
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetLoadBalancerTlsPoliciesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetLoadBalancerTlsPolicies
request and specify the next page token using the pageToken
parameter.
', 'GetLoadBalancersRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetLoadBalancers
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetLoadBalancersResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetLoadBalancers
request and specify the next page token using the pageToken
parameter.
', 'GetOperationsForResourceRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetOperationsForResource
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetOperationsForResourceResult$nextPageCount' => '(Discontinued) Returns the number of pages of results that remain.
In releases prior to June 12, 2017, this parameter returned null
by the API. It is now discontinued, and the API returns the next page token
parameter instead.
', 'GetOperationsForResourceResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetOperationsForResource
request and specify the next page token using the pageToken
parameter.
', 'GetOperationsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetOperations
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetOperationsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetOperations
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabaseBlueprintsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseBlueprints
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseBlueprintsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabaseBlueprints
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabaseBundlesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseBundles
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseBundlesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabaseBundles
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabaseEventsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseEvents
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseEventsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabaseEvents
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabaseLogEventsRequest$logStreamName' => 'The name of the log stream.
Use the get relational database log streams
operation to get a list of available log streams.
', 'GetRelationalDatabaseLogEventsRequest$pageToken' => 'The token to advance to the next or previous page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseLogEvents
request. If your results are paginated, the response will return a next forward token and/or next backward token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseLogEventsResult$nextBackwardToken' => 'A token used for advancing to the previous page of results from your get relational database log events request.
', 'GetRelationalDatabaseLogEventsResult$nextForwardToken' => 'A token used for advancing to the next page of results from your get relational database log events request.
', 'GetRelationalDatabaseParametersRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseParameters
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseParametersResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabaseParameters
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabaseSnapshotsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabaseSnapshots
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabaseSnapshotsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabaseSnapshots
request and specify the next page token using the pageToken
parameter.
', 'GetRelationalDatabasesRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetRelationalDatabases
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetRelationalDatabasesResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetRelationalDatabases
request and specify the next page token using the pageToken
parameter.
', 'GetStaticIpsRequest$pageToken' => 'The token to advance to the next page of results from your request.
To get a page token, perform an initial GetStaticIps
request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.
', 'GetStaticIpsResult$nextPageToken' => 'The token to advance to the next page of results from your request.
A next page token is not returned if there are no more results to display.
To get the next page of results, perform another GetStaticIps
request and specify the next page token using the pageToken
parameter.
', 'HostKeyAttributes$algorithm' => 'The SSH host key algorithm or the RDP certificate format.
For SSH host keys, the algorithm may be ssh-rsa
, ecdsa-sha2-nistp256
, ssh-ed25519
, etc. For RDP certificates, the algorithm is always x509-cert
.
', 'HostKeyAttributes$publicKey' => 'The public SSH host key or the RDP certificate.
', 'HostKeyAttributes$fingerprintSHA1' => 'The SHA-1 fingerprint of the returned SSH host key or RDP certificate.
-
Example of an SHA-1 SSH fingerprint:
SHA1:1CHH6FaAaXjtFOsR/t83vf91SR0
-
Example of an SHA-1 RDP fingerprint:
af:34:51:fe:09:f0:e0:da:b8:4e:56:ca:60:c2:10:ff:38:06:db:45
', 'HostKeyAttributes$fingerprintSHA256' => 'The SHA-256 fingerprint of the returned SSH host key or RDP certificate.
-
Example of an SHA-256 SSH fingerprint:
SHA256:KTsMnRBh1IhD17HpdfsbzeGA4jOijm5tyXsMjKVbB8o
-
Example of an SHA-256 RDP fingerprint:
03:9b:36:9f:4b:de:4e:61:70:fc:7c:c9:78:e7:d2:1a:1c:25:a8:0c:91:f6:7c:e4:d6:a0:85:c8:b4:53:99:68
', 'Instance$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'InstanceAccessDetails$certKey' => 'For SSH access, the public key to use when accessing your instance For OpenSSH clients (command line SSH), you should save this value to tempkey-cert.pub
.
', 'InstanceAccessDetails$password' => 'For RDP access, the password for your Amazon Lightsail instance. Password will be an empty string if the password for your new instance is not ready yet. When you create an instance, it can take up to 15 minutes for the instance to be ready.
If you create an instance using any key pair other than the default (LightsailDefaultKeyPair
), password
will always be an empty string.
If you change the Administrator password on the instance, Lightsail will continue to return the original password value. When accessing the instance using RDP, you need to manually enter the Administrator password after changing it from the default.
', 'InstanceAccessDetails$privateKey' => 'For SSH access, the temporary private key. For OpenSSH clients (command line SSH), you should save this value to tempkey
).
', 'InstanceAccessDetails$username' => 'The user name to use when logging in to the Amazon Lightsail instance.
', 'InstanceEntry$userData' => 'A launch script you can create that configures a server with additional user data. For example, you might want to run apt-get -y update
.
Depending on the machine image you choose, the command to get software on your instance varies. Amazon Linux and CentOS use yum
, Debian and Ubuntu use apt-get
, and FreeBSD uses pkg
.
', 'InstanceEntry$availabilityZone' => 'The Availability Zone for the new Amazon EC2 instance.
', 'InstancePortInfo$accessFrom' => 'The location from which access is allowed. For example, Anywhere (0.0.0.0/0)
, or Custom
if a specific IP address or range of IP addresses is allowed.
', 'InstancePortInfo$commonName' => 'The common name of the port information.
', 'InstanceSnapshot$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'InstanceSnapshot$progress' => 'The progress of the snapshot.
This is populated only for disk snapshots, and is null
for instance snapshots.
', 'InstanceSnapshot$fromBlueprintId' => 'The blueprint ID from which you created the snapshot (os_debian_8_3
). A blueprint is a virtual private server (or instance) image used to create instances quickly.
', 'InstanceSnapshot$fromBundleId' => 'The bundle ID from which you created the snapshot (micro_1_0
).
', 'InstanceState$name' => 'The state of the instance (running
or pending
).
', 'InvalidInputException$code' => NULL, 'InvalidInputException$docs' => NULL, 'InvalidInputException$message' => NULL, 'InvalidInputException$tip' => NULL, 'KeyPair$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'LightsailDistribution$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail distribution. This code enables our support team to look up your Lightsail information more easily.
', 'LightsailDistribution$status' => 'The status of the distribution.
', 'LightsailDistribution$domainName' => 'The domain name of the distribution.
', 'LightsailDistribution$bundleId' => 'The ID of the bundle currently applied to the distribution.
', 'LightsailDistribution$originPublicDNS' => 'The public DNS of the origin.
', 'LightsailDistribution$viewerMinimumTlsProtocolVersion' => 'The minimum TLS protocol version that the distribution can use to communicate with viewers.
', 'LoadBalancer$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail load balancer. This code enables our support team to look up your Lightsail information more easily.
', 'LoadBalancerConfigurationOptions$value' => NULL, 'LoadBalancerTlsCertificate$supportCode' => 'The support code. Include this code in your email to support when you have questions about your Lightsail load balancer or SSL/TLS certificate. This code enables our support team to look up your Lightsail information more easily.
', 'LoadBalancerTlsCertificateDnsRecordCreationState$message' => 'The message that describes the reason for the status code.
', 'LoadBalancerTlsPolicy$description' => 'The description of the TLS security policy.
', 'LogEvent$message' => 'The message of the database log event.
', 'NameServersUpdateState$message' => 'The message that describes the reason for the status code.
', 'NotFoundException$code' => NULL, 'NotFoundException$docs' => NULL, 'NotFoundException$message' => NULL, 'NotFoundException$tip' => NULL, 'Operation$operationDetails' => 'Details about the operation (Debian-1GB-Ohio-1
).
', 'Operation$errorCode' => 'The error code.
', 'Operation$errorDetails' => 'The error details.
', 'OperationFailureException$code' => NULL, 'OperationFailureException$docs' => NULL, 'OperationFailureException$message' => NULL, 'OperationFailureException$tip' => NULL, 'PasswordData$ciphertext' => 'The encrypted password. Ciphertext will be an empty string if access to your new instance is not ready yet. When you create an instance, it can take up to 15 minutes for the instance to be ready.
If you use the default key pair (LightsailDefaultKeyPair
), the decrypted password will be available in the password field.
If you are using a custom key pair, you need to use your own means of decryption.
If you change the Administrator password on the instance, Lightsail will continue to return the original ciphertext value. When accessing the instance using RDP, you need to manually enter the Administrator password after changing it from the default.
', 'PendingModifiedRelationalDatabaseValues$masterUserPassword' => 'The password for the master user of the database.
', 'PendingModifiedRelationalDatabaseValues$engineVersion' => 'The database engine version.
', 'PortMap$key' => NULL, 'R53HostedZoneDeletionState$message' => 'The message that describes the reason for the status code.
', 'Region$continentCode' => 'The continent code (NA
, meaning North America).
', 'Region$description' => 'The description of the Amazon Web Services Region (This region is recommended to serve users in the eastern United States and eastern Canada
).
', 'Region$displayName' => 'The display name (Ohio
).
', 'RegisterContainerImageRequest$digest' => 'The digest of the container image to be registered.
', 'RelationalDatabase$supportCode' => 'The support code for the database. Include this code in your email to support when you have questions about a database in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'RelationalDatabase$masterDatabaseName' => 'The name of the master database created when the Lightsail database resource is created.
', 'RelationalDatabase$secondaryAvailabilityZone' => 'Describes the secondary Availability Zone of a high availability database.
The secondary database is used for failover support of a high availability database.
', 'RelationalDatabase$caCertificateIdentifier' => 'The certificate associated with the database.
', 'RelationalDatabaseBlueprint$blueprintId' => 'The ID for the database blueprint.
', 'RelationalDatabaseBlueprint$engineVersion' => 'The database engine version for the database blueprint (for example, 5.7.23
).
', 'RelationalDatabaseBlueprint$engineDescription' => 'The description of the database engine for the database blueprint.
', 'RelationalDatabaseBlueprint$engineVersionDescription' => 'The description of the database engine version for the database blueprint.
', 'RelationalDatabaseBundle$bundleId' => 'The ID for the database bundle.
', 'RelationalDatabaseBundle$name' => 'The name for the database bundle.
', 'RelationalDatabaseEvent$message' => 'The message of the database event.
', 'RelationalDatabaseParameter$allowedValues' => 'Specifies the valid range of values for the parameter.
', 'RelationalDatabaseParameter$applyMethod' => 'Indicates when parameter updates are applied.
Can be immediate
or pending-reboot
.
', 'RelationalDatabaseParameter$applyType' => 'Specifies the engine-specific parameter type.
', 'RelationalDatabaseParameter$dataType' => 'Specifies the valid data type for the parameter.
', 'RelationalDatabaseParameter$description' => 'Provides a description of the parameter.
', 'RelationalDatabaseParameter$parameterName' => 'Specifies the name of the parameter.
', 'RelationalDatabaseParameter$parameterValue' => 'Specifies the value of the parameter.
', 'RelationalDatabaseSnapshot$supportCode' => 'The support code for the database snapshot. Include this code in your email to support when you have questions about a database snapshot in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'RelationalDatabaseSnapshot$fromRelationalDatabaseBundleId' => 'The bundle ID of the database from which the database snapshot was created.
', 'RelationalDatabaseSnapshot$fromRelationalDatabaseBlueprintId' => 'The blueprint ID of the database from which the database snapshot was created. A blueprint describes the major engine version of a database.
', 'ResetDistributionCacheResult$status' => 'The status of the reset cache request.
', 'ResourceLocation$availabilityZone' => 'The Availability Zone. Follows the format us-east-2a
(case-sensitive).
', 'ResourceRecord$name' => 'The name of the record.
', 'ResourceRecord$type' => 'The DNS record type.
', 'ResourceRecord$value' => 'The value for the DNS record.
', 'ServiceException$code' => NULL, 'ServiceException$docs' => NULL, 'ServiceException$message' => NULL, 'ServiceException$tip' => NULL, 'SetupExecutionDetails$command' => 'The command that was executed.
', 'SetupExecutionDetails$standardError' => 'The text written by the command to stderr.
', 'SetupExecutionDetails$standardOutput' => 'The text written by the command to stdout.
', 'SetupExecutionDetails$version' => 'The current version of the script..
', 'StaticIp$supportCode' => 'The support code. Include this code in your email to support when you have questions about an instance or another resource in Lightsail. This code enables our support team to look up your Lightsail information more easily.
', 'StopInstanceOnIdleRequest$threshold' => 'The value to compare with the duration.
', 'StopInstanceOnIdleRequest$duration' => 'The amount of idle time in minutes after which your virtual computer will automatically stop.
', 'StringList$member' => NULL, 'UnauthenticatedException$code' => NULL, 'UnauthenticatedException$docs' => NULL, 'UnauthenticatedException$message' => NULL, 'UnauthenticatedException$tip' => NULL, 'UpdateDistributionBundleRequest$bundleId' => 'The bundle ID of the new bundle to apply to your distribution.
Use the GetDistributionBundles
action to get a list of distribution bundle IDs that you can specify.
', 'UpdateRelationalDatabaseRequest$preferredBackupWindow' => 'The daily time range during which automated backups are created for your database if automated backups are enabled.
Constraints:
-
Must be in the hh24:mi-hh24:mi
format.
Example: 16:00-16:30
-
Specified in Coordinated Universal Time (UTC).
-
Must not conflict with the preferred maintenance window.
-
Must be at least 30 minutes.
', 'UpdateRelationalDatabaseRequest$preferredMaintenanceWindow' => 'The weekly time range during which system maintenance can occur on your database.
The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region, occurring on a random day of the week.
Constraints:
-
Must be in the ddd:hh24:mi-ddd:hh24:mi
format.
-
Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun.
-
Must be at least 30 minutes.
-
Specified in Coordinated Universal Time (UTC).
-
Example: Tue:17:00-Tue:17:30
', 'UpdateRelationalDatabaseRequest$caCertificateIdentifier' => 'Indicates the certificate that needs to be associated with the database.
', 'UpdateRelationalDatabaseRequest$relationalDatabaseBlueprintId' => 'This parameter is used to update the major version of the database. Enter the blueprintId
for the major version that you want to update to.
Use the GetRelationalDatabaseBlueprints action to get a list of available blueprint IDs.
', ], ], 'timestamp' => [ 'base' => NULL, 'refs' => [ 'GetDistributionMetricDataRequest$startTime' => 'The start of the time interval for which to get metric data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use a start time of October 1, 2018, at 8 PM UTC, specify 1538424000
as the start time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetDistributionMetricDataRequest$endTime' => 'The end of the time interval for which to get metric data.
Constraints:
-
Specified in Coordinated Universal Time (UTC).
-
Specified in the Unix time format.
For example, if you wish to use an end time of October 1, 2018, at 9 PM UTC, specify 1538427600
as the end time.
You can convert a human-friendly time to Unix time format using a converter like Epoch converter.
', 'GetInstanceMetricDataRequest$startTime' => 'The start time of the time period.
', 'GetInstanceMetricDataRequest$endTime' => 'The end time of the time period.
', 'GetLoadBalancerMetricDataRequest$startTime' => 'The start time of the period.
', 'GetLoadBalancerMetricDataRequest$endTime' => 'The end time of the period.
', 'MetricDatapoint$timestamp' => 'The timestamp (1479816991.349
).
', ], ], ],];
diff --git a/src/data/manifest.json b/src/data/manifest.json
index f635167230..610dc2bc12 100644
--- a/src/data/manifest.json
+++ b/src/data/manifest.json
@@ -826,6 +826,14 @@
},
"serviceIdentifier": "dax"
},
+ "deadline": {
+ "namespace": "Deadline",
+ "versions": {
+ "latest": "2023-10-12",
+ "2023-10-12": "2023-10-12"
+ },
+ "serviceIdentifier": "deadline"
+ },
"detective": {
"namespace": "Detective",
"versions": {
diff --git a/src/data/manifest.json.php b/src/data/manifest.json.php
index 5a7891d5fd..cacfe0b8fc 100644
--- a/src/data/manifest.json.php
+++ b/src/data/manifest.json.php
@@ -1,3 +1,3 @@
[ 'namespace' => 'AccessAnalyzer', 'versions' => [ 'latest' => '2019-11-01', '2019-11-01' => '2019-11-01', ], 'serviceIdentifier' => 'accessanalyzer', ], 'account' => [ 'namespace' => 'Account', 'versions' => [ 'latest' => '2021-02-01', '2021-02-01' => '2021-02-01', ], 'serviceIdentifier' => 'account', ], 'acm-pca' => [ 'namespace' => 'ACMPCA', 'versions' => [ 'latest' => '2017-08-22', '2017-08-22' => '2017-08-22', ], 'serviceIdentifier' => 'acm_pca', ], 'acm' => [ 'namespace' => 'Acm', 'versions' => [ 'latest' => '2015-12-08', '2015-12-08' => '2015-12-08', ], 'serviceIdentifier' => 'acm', ], 'alexaforbusiness' => [ 'namespace' => 'AlexaForBusiness', 'versions' => [ 'latest' => '2017-11-09', '2017-11-09' => '2017-11-09', ], 'serviceIdentifier' => 'alexa_for_business', ], 'amp' => [ 'namespace' => 'PrometheusService', 'versions' => [ 'latest' => '2020-08-01', '2020-08-01' => '2020-08-01', ], 'serviceIdentifier' => 'amp', ], 'amplify' => [ 'namespace' => 'Amplify', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'amplify', ], 'amplifybackend' => [ 'namespace' => 'AmplifyBackend', 'versions' => [ 'latest' => '2020-08-11', '2020-08-11' => '2020-08-11', ], 'serviceIdentifier' => 'amplifybackend', ], 'amplifyuibuilder' => [ 'namespace' => 'AmplifyUIBuilder', 'versions' => [ 'latest' => '2021-08-11', '2021-08-11' => '2021-08-11', ], 'serviceIdentifier' => 'amplifyuibuilder', ], 'apigateway' => [ 'namespace' => 'ApiGateway', 'versions' => [ 'latest' => '2015-07-09', '2015-07-09' => '2015-07-09', '2015-06-01' => '2015-07-09', ], 'serviceIdentifier' => 'api_gateway', ], 'apigatewaymanagementapi' => [ 'namespace' => 'ApiGatewayManagementApi', 'versions' => [ 'latest' => '2018-11-29', '2018-11-29' => '2018-11-29', ], 'serviceIdentifier' => 'apigatewaymanagementapi', ], 'apigatewayv2' => [ 'namespace' => 'ApiGatewayV2', 'versions' => [ 'latest' => '2018-11-29', '2018-11-29' => '2018-11-29', ], 'serviceIdentifier' => 'apigatewayv2', ], 'appconfig' => [ 'namespace' => 'AppConfig', 'versions' => [ 'latest' => '2019-10-09', '2019-10-09' => '2019-10-09', ], 'serviceIdentifier' => 'appconfig', ], 'appconfigdata' => [ 'namespace' => 'AppConfigData', 'versions' => [ 'latest' => '2021-11-11', '2021-11-11' => '2021-11-11', ], 'serviceIdentifier' => 'appconfigdata', ], 'appfabric' => [ 'namespace' => 'AppFabric', 'versions' => [ 'latest' => '2023-05-19', '2023-05-19' => '2023-05-19', ], 'serviceIdentifier' => 'appfabric', ], 'appflow' => [ 'namespace' => 'Appflow', 'versions' => [ 'latest' => '2020-08-23', '2020-08-23' => '2020-08-23', ], 'serviceIdentifier' => 'appflow', ], 'appintegrations' => [ 'namespace' => 'AppIntegrationsService', 'versions' => [ 'latest' => '2020-07-29', '2020-07-29' => '2020-07-29', ], 'serviceIdentifier' => 'appintegrations', ], 'application-autoscaling' => [ 'namespace' => 'ApplicationAutoScaling', 'versions' => [ 'latest' => '2016-02-06', '2016-02-06' => '2016-02-06', ], 'serviceIdentifier' => 'application_auto_scaling', ], 'application-insights' => [ 'namespace' => 'ApplicationInsights', 'versions' => [ 'latest' => '2018-11-25', '2018-11-25' => '2018-11-25', ], 'serviceIdentifier' => 'application_insights', ], 'applicationcostprofiler' => [ 'namespace' => 'ApplicationCostProfiler', 'versions' => [ 'latest' => '2020-09-10', '2020-09-10' => '2020-09-10', ], 'serviceIdentifier' => 'applicationcostprofiler', ], 'appmesh' => [ 'namespace' => 'AppMesh', 'versions' => [ 'latest' => '2019-01-25', '2019-01-25' => '2019-01-25', '2018-10-01' => '2018-10-01', ], 'serviceIdentifier' => 'app_mesh', ], 'apprunner' => [ 'namespace' => 'AppRunner', 'versions' => [ 'latest' => '2020-05-15', '2020-05-15' => '2020-05-15', ], 'serviceIdentifier' => 'apprunner', ], 'appstream' => [ 'namespace' => 'Appstream', 'versions' => [ 'latest' => '2016-12-01', '2016-12-01' => '2016-12-01', ], 'serviceIdentifier' => 'appstream', ], 'appsync' => [ 'namespace' => 'AppSync', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'appsync', ], 'arc-zonal-shift' => [ 'namespace' => 'ARCZonalShift', 'versions' => [ 'latest' => '2022-10-30', '2022-10-30' => '2022-10-30', ], 'serviceIdentifier' => 'arc_zonal_shift', ], 'artifact' => [ 'namespace' => 'Artifact', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'artifact', ], 'athena' => [ 'namespace' => 'Athena', 'versions' => [ 'latest' => '2017-05-18', '2017-05-18' => '2017-05-18', ], 'serviceIdentifier' => 'athena', ], 'auditmanager' => [ 'namespace' => 'AuditManager', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'auditmanager', ], 'autoscaling-plans' => [ 'namespace' => 'AutoScalingPlans', 'versions' => [ 'latest' => '2018-01-06', '2018-01-06' => '2018-01-06', ], 'serviceIdentifier' => 'auto_scaling_plans', ], 'autoscaling' => [ 'namespace' => 'AutoScaling', 'versions' => [ 'latest' => '2011-01-01', '2011-01-01' => '2011-01-01', ], 'serviceIdentifier' => 'auto_scaling', ], 'b2bi' => [ 'namespace' => 'B2bi', 'versions' => [ 'latest' => '2022-06-23', '2022-06-23' => '2022-06-23', ], 'serviceIdentifier' => 'b2bi', ], 'backup-gateway' => [ 'namespace' => 'BackupGateway', 'versions' => [ 'latest' => '2021-01-01', '2021-01-01' => '2021-01-01', ], 'serviceIdentifier' => 'backup_gateway', ], 'backup' => [ 'namespace' => 'Backup', 'versions' => [ 'latest' => '2018-11-15', '2018-11-15' => '2018-11-15', ], 'serviceIdentifier' => 'backup', ], 'backupstorage' => [ 'namespace' => 'BackupStorage', 'versions' => [ 'latest' => '2018-04-10', '2018-04-10' => '2018-04-10', ], 'serviceIdentifier' => 'backupstorage', ], 'batch' => [ 'namespace' => 'Batch', 'versions' => [ 'latest' => '2016-08-10', '2016-08-10' => '2016-08-10', ], 'serviceIdentifier' => 'batch', ], 'bcm-data-exports' => [ 'namespace' => 'BCMDataExports', 'versions' => [ 'latest' => '2023-11-26', '2023-11-26' => '2023-11-26', ], 'serviceIdentifier' => 'bcm_data_exports', ], 'bedrock-agent-runtime' => [ 'namespace' => 'BedrockAgentRuntime', 'versions' => [ 'latest' => '2023-07-26', '2023-07-26' => '2023-07-26', ], 'serviceIdentifier' => 'bedrock_agent_runtime', ], 'bedrock-agent' => [ 'namespace' => 'BedrockAgent', 'versions' => [ 'latest' => '2023-06-05', '2023-06-05' => '2023-06-05', ], 'serviceIdentifier' => 'bedrock_agent', ], 'bedrock-runtime' => [ 'namespace' => 'BedrockRuntime', 'versions' => [ 'latest' => '2023-09-30', '2023-09-30' => '2023-09-30', ], 'serviceIdentifier' => 'bedrock_runtime', ], 'bedrock' => [ 'namespace' => 'Bedrock', 'versions' => [ 'latest' => '2023-04-20', '2023-04-20' => '2023-04-20', ], 'serviceIdentifier' => 'bedrock', ], 'billingconductor' => [ 'namespace' => 'BillingConductor', 'versions' => [ 'latest' => '2021-07-30', '2021-07-30' => '2021-07-30', ], 'serviceIdentifier' => 'billingconductor', ], 'braket' => [ 'namespace' => 'Braket', 'versions' => [ 'latest' => '2019-09-01', '2019-09-01' => '2019-09-01', ], 'serviceIdentifier' => 'braket', ], 'budgets' => [ 'namespace' => 'Budgets', 'versions' => [ 'latest' => '2016-10-20', '2016-10-20' => '2016-10-20', ], 'serviceIdentifier' => 'budgets', ], 'ce' => [ 'namespace' => 'CostExplorer', 'versions' => [ 'latest' => '2017-10-25', '2017-10-25' => '2017-10-25', ], 'serviceIdentifier' => 'cost_explorer', ], 'chatbot' => [ 'namespace' => 'Chatbot', 'versions' => [ 'latest' => '2017-10-11', '2017-10-11' => '2017-10-11', ], 'serviceIdentifier' => 'chatbot', ], 'chime-sdk-identity' => [ 'namespace' => 'ChimeSDKIdentity', 'versions' => [ 'latest' => '2021-04-20', '2021-04-20' => '2021-04-20', ], 'serviceIdentifier' => 'chime_sdk_identity', ], 'chime-sdk-media-pipelines' => [ 'namespace' => 'ChimeSDKMediaPipelines', 'versions' => [ 'latest' => '2021-07-15', '2021-07-15' => '2021-07-15', ], 'serviceIdentifier' => 'chime_sdk_media_pipelines', ], 'chime-sdk-meetings' => [ 'namespace' => 'ChimeSDKMeetings', 'versions' => [ 'latest' => '2021-07-15', '2021-07-15' => '2021-07-15', ], 'serviceIdentifier' => 'chime_sdk_meetings', ], 'chime-sdk-messaging' => [ 'namespace' => 'ChimeSDKMessaging', 'versions' => [ 'latest' => '2021-05-15', '2021-05-15' => '2021-05-15', ], 'serviceIdentifier' => 'chime_sdk_messaging', ], 'chime-sdk-voice' => [ 'namespace' => 'ChimeSDKVoice', 'versions' => [ 'latest' => '2022-08-03', '2022-08-03' => '2022-08-03', ], 'serviceIdentifier' => 'chime_sdk_voice', ], 'chime' => [ 'namespace' => 'Chime', 'versions' => [ 'latest' => '2018-05-01', '2018-05-01' => '2018-05-01', ], 'serviceIdentifier' => 'chime', ], 'cleanrooms' => [ 'namespace' => 'CleanRooms', 'versions' => [ 'latest' => '2022-02-17', '2022-02-17' => '2022-02-17', ], 'serviceIdentifier' => 'cleanrooms', ], 'cleanroomsml' => [ 'namespace' => 'CleanRoomsML', 'versions' => [ 'latest' => '2023-09-06', '2023-09-06' => '2023-09-06', ], 'serviceIdentifier' => 'cleanroomsml', ], 'cloud9' => [ 'namespace' => 'Cloud9', 'versions' => [ 'latest' => '2017-09-23', '2017-09-23' => '2017-09-23', ], 'serviceIdentifier' => 'cloud9', ], 'cloudcontrol' => [ 'namespace' => 'CloudControlApi', 'versions' => [ 'latest' => '2021-09-30', '2021-09-30' => '2021-09-30', ], 'serviceIdentifier' => 'cloudcontrol', ], 'clouddirectory' => [ 'namespace' => 'CloudDirectory', 'versions' => [ 'latest' => '2017-01-11', '2017-01-11' => '2017-01-11', '2016-05-10' => '2016-05-10', ], 'serviceIdentifier' => 'clouddirectory', ], 'cloudformation' => [ 'namespace' => 'CloudFormation', 'versions' => [ 'latest' => '2010-05-15', '2010-05-15' => '2010-05-15', ], 'serviceIdentifier' => 'cloudformation', ], 'cloudfront-keyvaluestore' => [ 'namespace' => 'CloudFrontKeyValueStore', 'versions' => [ 'latest' => '2022-07-26', '2022-07-26' => '2022-07-26', ], 'serviceIdentifier' => 'cloudfront_keyvaluestore', ], 'cloudfront' => [ 'namespace' => 'CloudFront', 'versions' => [ 'latest' => '2020-05-31', '2020-05-31' => '2020-05-31', '2019-03-26' => '2019-03-26', '2018-11-05' => '2018-11-05', '2018-06-18' => '2018-06-18', '2017-10-30' => '2017-10-30', '2017-03-25' => '2017-03-25', '2016-11-25' => '2016-11-25', '2016-09-29' => '2016-09-29', '2016-09-07' => '2016-09-07', '2016-08-20' => '2016-08-20', '2016-08-01' => '2016-08-01', '2016-01-28' => '2016-01-28', '2016-01-13' => '2020-05-31', '2015-09-17' => '2020-05-31', '2015-07-27' => '2015-07-27', '2015-04-17' => '2015-07-27', '2014-11-06' => '2015-07-27', ], 'serviceIdentifier' => 'cloudfront', ], 'cloudhsm' => [ 'namespace' => 'CloudHsm', 'versions' => [ 'latest' => '2014-05-30', '2014-05-30' => '2014-05-30', ], 'serviceIdentifier' => 'cloudhsm', ], 'cloudhsmv2' => [ 'namespace' => 'CloudHSMV2', 'versions' => [ 'latest' => '2017-04-28', '2017-04-28' => '2017-04-28', ], 'serviceIdentifier' => 'cloudhsm_v2', ], 'cloudsearch' => [ 'namespace' => 'CloudSearch', 'versions' => [ 'latest' => '2013-01-01', '2013-01-01' => '2013-01-01', ], 'serviceIdentifier' => 'cloudsearch', ], 'cloudsearchdomain' => [ 'namespace' => 'CloudSearchDomain', 'versions' => [ 'latest' => '2013-01-01', '2013-01-01' => '2013-01-01', ], 'serviceIdentifier' => 'cloudsearch_domain', ], 'cloudtrail-data' => [ 'namespace' => 'CloudTrailData', 'versions' => [ 'latest' => '2021-08-11', '2021-08-11' => '2021-08-11', ], 'serviceIdentifier' => 'cloudtrail_data', ], 'cloudtrail' => [ 'namespace' => 'CloudTrail', 'versions' => [ 'latest' => '2013-11-01', '2013-11-01' => '2013-11-01', ], 'serviceIdentifier' => 'cloudtrail', ], 'codeartifact' => [ 'namespace' => 'CodeArtifact', 'versions' => [ 'latest' => '2018-09-22', '2018-09-22' => '2018-09-22', ], 'serviceIdentifier' => 'codeartifact', ], 'codebuild' => [ 'namespace' => 'CodeBuild', 'versions' => [ 'latest' => '2016-10-06', '2016-10-06' => '2016-10-06', ], 'serviceIdentifier' => 'codebuild', ], 'codecatalyst' => [ 'namespace' => 'CodeCatalyst', 'versions' => [ 'latest' => '2022-09-28', '2022-09-28' => '2022-09-28', ], 'serviceIdentifier' => 'codecatalyst', ], 'codecommit' => [ 'namespace' => 'CodeCommit', 'versions' => [ 'latest' => '2015-04-13', '2015-04-13' => '2015-04-13', ], 'serviceIdentifier' => 'codecommit', ], 'codeconnections' => [ 'namespace' => 'CodeConnections', 'versions' => [ 'latest' => '2023-12-01', '2023-12-01' => '2023-12-01', ], 'serviceIdentifier' => 'codeconnections', ], 'codedeploy' => [ 'namespace' => 'CodeDeploy', 'versions' => [ 'latest' => '2014-10-06', '2014-10-06' => '2014-10-06', ], 'serviceIdentifier' => 'codedeploy', ], 'codeguru-reviewer' => [ 'namespace' => 'CodeGuruReviewer', 'versions' => [ 'latest' => '2019-09-19', '2019-09-19' => '2019-09-19', ], 'serviceIdentifier' => 'codeguru_reviewer', ], 'codeguru-security' => [ 'namespace' => 'CodeGuruSecurity', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'codeguru_security', ], 'codeguruprofiler' => [ 'namespace' => 'CodeGuruProfiler', 'versions' => [ 'latest' => '2019-07-18', '2019-07-18' => '2019-07-18', ], 'serviceIdentifier' => 'codeguruprofiler', ], 'codepipeline' => [ 'namespace' => 'CodePipeline', 'versions' => [ 'latest' => '2015-07-09', '2015-07-09' => '2015-07-09', ], 'serviceIdentifier' => 'codepipeline', ], 'codestar-connections' => [ 'namespace' => 'CodeStarconnections', 'versions' => [ 'latest' => '2019-12-01', '2019-12-01' => '2019-12-01', ], 'serviceIdentifier' => 'codestar_connections', ], 'codestar-notifications' => [ 'namespace' => 'CodeStarNotifications', 'versions' => [ 'latest' => '2019-10-15', '2019-10-15' => '2019-10-15', ], 'serviceIdentifier' => 'codestar_notifications', ], 'codestar' => [ 'namespace' => 'CodeStar', 'versions' => [ 'latest' => '2017-04-19', '2017-04-19' => '2017-04-19', ], 'serviceIdentifier' => 'codestar', ], 'cognito-identity' => [ 'namespace' => 'CognitoIdentity', 'versions' => [ 'latest' => '2014-06-30', '2014-06-30' => '2014-06-30', ], 'serviceIdentifier' => 'cognito_identity', ], 'cognito-idp' => [ 'namespace' => 'CognitoIdentityProvider', 'versions' => [ 'latest' => '2016-04-18', '2016-04-18' => '2016-04-18', ], 'serviceIdentifier' => 'cognito_identity_provider', ], 'cognito-sync' => [ 'namespace' => 'CognitoSync', 'versions' => [ 'latest' => '2014-06-30', '2014-06-30' => '2014-06-30', ], 'serviceIdentifier' => 'cognito_sync', ], 'comprehend' => [ 'namespace' => 'Comprehend', 'versions' => [ 'latest' => '2017-11-27', '2017-11-27' => '2017-11-27', ], 'serviceIdentifier' => 'comprehend', ], 'comprehendmedical' => [ 'namespace' => 'ComprehendMedical', 'versions' => [ 'latest' => '2018-10-30', '2018-10-30' => '2018-10-30', ], 'serviceIdentifier' => 'comprehendmedical', ], 'compute-optimizer' => [ 'namespace' => 'ComputeOptimizer', 'versions' => [ 'latest' => '2019-11-01', '2019-11-01' => '2019-11-01', ], 'serviceIdentifier' => 'compute_optimizer', ], 'config' => [ 'namespace' => 'ConfigService', 'versions' => [ 'latest' => '2014-11-12', '2014-11-12' => '2014-11-12', ], 'serviceIdentifier' => 'config_service', ], 'connect-contact-lens' => [ 'namespace' => 'ConnectContactLens', 'versions' => [ 'latest' => '2020-08-21', '2020-08-21' => '2020-08-21', ], 'serviceIdentifier' => 'connect_contact_lens', ], 'connect' => [ 'namespace' => 'Connect', 'versions' => [ 'latest' => '2017-08-08', '2017-08-08' => '2017-08-08', ], 'serviceIdentifier' => 'connect', ], 'connectcampaigns' => [ 'namespace' => 'ConnectCampaignService', 'versions' => [ 'latest' => '2021-01-30', '2021-01-30' => '2021-01-30', ], 'serviceIdentifier' => 'connectcampaigns', ], 'connectcases' => [ 'namespace' => 'ConnectCases', 'versions' => [ 'latest' => '2022-10-03', '2022-10-03' => '2022-10-03', ], 'serviceIdentifier' => 'connectcases', ], 'connectparticipant' => [ 'namespace' => 'ConnectParticipant', 'versions' => [ 'latest' => '2018-09-07', '2018-09-07' => '2018-09-07', ], 'serviceIdentifier' => 'connectparticipant', ], 'controltower' => [ 'namespace' => 'ControlTower', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'controltower', ], 'cost-optimization-hub' => [ 'namespace' => 'CostOptimizationHub', 'versions' => [ 'latest' => '2022-07-26', '2022-07-26' => '2022-07-26', ], 'serviceIdentifier' => 'cost_optimization_hub', ], 'cur' => [ 'namespace' => 'CostandUsageReportService', 'versions' => [ 'latest' => '2017-01-06', '2017-01-06' => '2017-01-06', ], 'serviceIdentifier' => 'cost_and_usage_report_service', ], 'customer-profiles' => [ 'namespace' => 'CustomerProfiles', 'versions' => [ 'latest' => '2020-08-15', '2020-08-15' => '2020-08-15', ], 'serviceIdentifier' => 'customer_profiles', ], 'data.iot' => [ 'namespace' => 'IotDataPlane', 'versions' => [ 'latest' => '2015-05-28', '2015-05-28' => '2015-05-28', ], 'serviceIdentifier' => 'iot_data_plane', ], 'databrew' => [ 'namespace' => 'GlueDataBrew', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'databrew', ], 'dataexchange' => [ 'namespace' => 'DataExchange', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'dataexchange', ], 'datapipeline' => [ 'namespace' => 'DataPipeline', 'versions' => [ 'latest' => '2012-10-29', '2012-10-29' => '2012-10-29', ], 'serviceIdentifier' => 'data_pipeline', ], 'datasync' => [ 'namespace' => 'DataSync', 'versions' => [ 'latest' => '2018-11-09', '2018-11-09' => '2018-11-09', ], 'serviceIdentifier' => 'datasync', ], 'datazone' => [ 'namespace' => 'DataZone', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'datazone', ], 'dax' => [ 'namespace' => 'DAX', 'versions' => [ 'latest' => '2017-04-19', '2017-04-19' => '2017-04-19', ], 'serviceIdentifier' => 'dax', ], 'detective' => [ 'namespace' => 'Detective', 'versions' => [ 'latest' => '2018-10-26', '2018-10-26' => '2018-10-26', ], 'serviceIdentifier' => 'detective', ], 'devicefarm' => [ 'namespace' => 'DeviceFarm', 'versions' => [ 'latest' => '2015-06-23', '2015-06-23' => '2015-06-23', ], 'serviceIdentifier' => 'device_farm', ], 'devops-guru' => [ 'namespace' => 'DevOpsGuru', 'versions' => [ 'latest' => '2020-12-01', '2020-12-01' => '2020-12-01', ], 'serviceIdentifier' => 'devops_guru', ], 'directconnect' => [ 'namespace' => 'DirectConnect', 'versions' => [ 'latest' => '2012-10-25', '2012-10-25' => '2012-10-25', ], 'serviceIdentifier' => 'direct_connect', ], 'discovery' => [ 'namespace' => 'ApplicationDiscoveryService', 'versions' => [ 'latest' => '2015-11-01', '2015-11-01' => '2015-11-01', ], 'serviceIdentifier' => 'application_discovery_service', ], 'dlm' => [ 'namespace' => 'DLM', 'versions' => [ 'latest' => '2018-01-12', '2018-01-12' => '2018-01-12', ], 'serviceIdentifier' => 'dlm', ], 'dms' => [ 'namespace' => 'DatabaseMigrationService', 'versions' => [ 'latest' => '2016-01-01', '2016-01-01' => '2016-01-01', ], 'serviceIdentifier' => 'database_migration_service', ], 'docdb-elastic' => [ 'namespace' => 'DocDBElastic', 'versions' => [ 'latest' => '2022-11-28', '2022-11-28' => '2022-11-28', ], 'serviceIdentifier' => 'docdb_elastic', ], 'docdb' => [ 'namespace' => 'DocDB', 'versions' => [ 'latest' => '2014-10-31', '2014-10-31' => '2014-10-31', ], 'serviceIdentifier' => 'docdb', ], 'drs' => [ 'namespace' => 'drs', 'versions' => [ 'latest' => '2020-02-26', '2020-02-26' => '2020-02-26', ], 'serviceIdentifier' => 'drs', ], 'ds' => [ 'namespace' => 'DirectoryService', 'versions' => [ 'latest' => '2015-04-16', '2015-04-16' => '2015-04-16', ], 'serviceIdentifier' => 'directory_service', ], 'dynamodb' => [ 'namespace' => 'DynamoDb', 'versions' => [ 'latest' => '2012-08-10', '2012-08-10' => '2012-08-10', '2011-12-05' => '2011-12-05', ], 'serviceIdentifier' => 'dynamodb', ], 'ebs' => [ 'namespace' => 'EBS', 'versions' => [ 'latest' => '2019-11-02', '2019-11-02' => '2019-11-02', ], 'serviceIdentifier' => 'ebs', ], 'ec2-instance-connect' => [ 'namespace' => 'EC2InstanceConnect', 'versions' => [ 'latest' => '2018-04-02', '2018-04-02' => '2018-04-02', ], 'serviceIdentifier' => 'ec2_instance_connect', ], 'ec2' => [ 'namespace' => 'Ec2', 'versions' => [ 'latest' => '2016-11-15', '2016-11-15' => '2016-11-15', '2016-09-15' => '2016-09-15', '2016-04-01' => '2016-04-01', '2015-10-01' => '2015-10-01', '2015-04-15' => '2016-11-15', ], 'serviceIdentifier' => 'ec2', ], 'ecr-public' => [ 'namespace' => 'ECRPublic', 'versions' => [ 'latest' => '2020-10-30', '2020-10-30' => '2020-10-30', ], 'serviceIdentifier' => 'ecr_public', ], 'ecr' => [ 'namespace' => 'Ecr', 'versions' => [ 'latest' => '2015-09-21', '2015-09-21' => '2015-09-21', ], 'serviceIdentifier' => 'ecr', ], 'ecs' => [ 'namespace' => 'Ecs', 'versions' => [ 'latest' => '2014-11-13', '2014-11-13' => '2014-11-13', ], 'serviceIdentifier' => 'ecs', ], 'eks-auth' => [ 'namespace' => 'EKSAuth', 'versions' => [ 'latest' => '2023-11-26', '2023-11-26' => '2023-11-26', ], 'serviceIdentifier' => 'eks_auth', ], 'eks' => [ 'namespace' => 'EKS', 'versions' => [ 'latest' => '2017-11-01', '2017-11-01' => '2017-11-01', ], 'serviceIdentifier' => 'eks', ], 'elastic-inference' => [ 'namespace' => 'ElasticInference', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'elastic_inference', ], 'elasticache' => [ 'namespace' => 'ElastiCache', 'versions' => [ 'latest' => '2015-02-02', '2015-02-02' => '2015-02-02', ], 'serviceIdentifier' => 'elasticache', ], 'elasticbeanstalk' => [ 'namespace' => 'ElasticBeanstalk', 'versions' => [ 'latest' => '2010-12-01', '2010-12-01' => '2010-12-01', ], 'serviceIdentifier' => 'elastic_beanstalk', ], 'elasticfilesystem' => [ 'namespace' => 'Efs', 'versions' => [ 'latest' => '2015-02-01', '2015-02-01' => '2015-02-01', ], 'serviceIdentifier' => 'efs', ], 'elasticloadbalancing' => [ 'namespace' => 'ElasticLoadBalancing', 'versions' => [ 'latest' => '2012-06-01', '2012-06-01' => '2012-06-01', ], 'serviceIdentifier' => 'elastic_load_balancing', ], 'elasticloadbalancingv2' => [ 'namespace' => 'ElasticLoadBalancingV2', 'versions' => [ 'latest' => '2015-12-01', '2015-12-01' => '2015-12-01', ], 'serviceIdentifier' => 'elastic_load_balancing_v2', ], 'elasticmapreduce' => [ 'namespace' => 'Emr', 'versions' => [ 'latest' => '2009-03-31', '2009-03-31' => '2009-03-31', ], 'serviceIdentifier' => 'emr', ], 'elastictranscoder' => [ 'namespace' => 'ElasticTranscoder', 'versions' => [ 'latest' => '2012-09-25', '2012-09-25' => '2012-09-25', ], 'serviceIdentifier' => 'elastic_transcoder', ], 'email' => [ 'namespace' => 'Ses', 'versions' => [ 'latest' => '2010-12-01', '2010-12-01' => '2010-12-01', ], 'serviceIdentifier' => 'ses', ], 'emr-containers' => [ 'namespace' => 'EMRContainers', 'versions' => [ 'latest' => '2020-10-01', '2020-10-01' => '2020-10-01', ], 'serviceIdentifier' => 'emr_containers', ], 'emr-serverless' => [ 'namespace' => 'EMRServerless', 'versions' => [ 'latest' => '2021-07-13', '2021-07-13' => '2021-07-13', ], 'serviceIdentifier' => 'emr_serverless', ], 'entitlement.marketplace' => [ 'namespace' => 'MarketplaceEntitlementService', 'versions' => [ 'latest' => '2017-01-11', '2017-01-11' => '2017-01-11', ], 'serviceIdentifier' => 'marketplace_entitlement_service', ], 'entityresolution' => [ 'namespace' => 'EntityResolution', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'entityresolution', ], 'es' => [ 'namespace' => 'ElasticsearchService', 'versions' => [ 'latest' => '2015-01-01', '2015-01-01' => '2015-01-01', ], 'serviceIdentifier' => 'elasticsearch_service', ], 'eventbridge' => [ 'namespace' => 'EventBridge', 'versions' => [ 'latest' => '2015-10-07', '2015-10-07' => '2015-10-07', ], 'serviceIdentifier' => 'eventbridge', ], 'events' => [ 'namespace' => 'CloudWatchEvents', 'versions' => [ 'latest' => '2015-10-07', '2015-10-07' => '2015-10-07', '2014-02-03' => '2015-10-07', ], 'serviceIdentifier' => 'cloudwatch_events', ], 'evidently' => [ 'namespace' => 'CloudWatchEvidently', 'versions' => [ 'latest' => '2021-02-01', '2021-02-01' => '2021-02-01', ], 'serviceIdentifier' => 'evidently', ], 'finspace-data' => [ 'namespace' => 'FinSpaceData', 'versions' => [ 'latest' => '2020-07-13', '2020-07-13' => '2020-07-13', ], 'serviceIdentifier' => 'finspace_data', ], 'finspace' => [ 'namespace' => 'finspace', 'versions' => [ 'latest' => '2021-03-12', '2021-03-12' => '2021-03-12', ], 'serviceIdentifier' => 'finspace', ], 'firehose' => [ 'namespace' => 'Firehose', 'versions' => [ 'latest' => '2015-08-04', '2015-08-04' => '2015-08-04', ], 'serviceIdentifier' => 'firehose', ], 'fis' => [ 'namespace' => 'FIS', 'versions' => [ 'latest' => '2020-12-01', '2020-12-01' => '2020-12-01', ], 'serviceIdentifier' => 'fis', ], 'fms' => [ 'namespace' => 'FMS', 'versions' => [ 'latest' => '2018-01-01', '2018-01-01' => '2018-01-01', ], 'serviceIdentifier' => 'fms', ], 'forecast' => [ 'namespace' => 'ForecastService', 'versions' => [ 'latest' => '2018-06-26', '2018-06-26' => '2018-06-26', ], 'serviceIdentifier' => 'forecast', ], 'forecastquery' => [ 'namespace' => 'ForecastQueryService', 'versions' => [ 'latest' => '2018-06-26', '2018-06-26' => '2018-06-26', ], 'serviceIdentifier' => 'forecastquery', ], 'frauddetector' => [ 'namespace' => 'FraudDetector', 'versions' => [ 'latest' => '2019-11-15', '2019-11-15' => '2019-11-15', ], 'serviceIdentifier' => 'frauddetector', ], 'freetier' => [ 'namespace' => 'FreeTier', 'versions' => [ 'latest' => '2023-09-07', '2023-09-07' => '2023-09-07', ], 'serviceIdentifier' => 'freetier', ], 'fsx' => [ 'namespace' => 'FSx', 'versions' => [ 'latest' => '2018-03-01', '2018-03-01' => '2018-03-01', ], 'serviceIdentifier' => 'fsx', ], 'gamelift' => [ 'namespace' => 'GameLift', 'versions' => [ 'latest' => '2015-10-01', '2015-10-01' => '2015-10-01', ], 'serviceIdentifier' => 'gamelift', ], 'glacier' => [ 'namespace' => 'Glacier', 'versions' => [ 'latest' => '2012-06-01', '2012-06-01' => '2012-06-01', ], 'serviceIdentifier' => 'glacier', ], 'globalaccelerator' => [ 'namespace' => 'GlobalAccelerator', 'versions' => [ 'latest' => '2018-08-08', '2018-08-08' => '2018-08-08', ], 'serviceIdentifier' => 'global_accelerator', ], 'glue' => [ 'namespace' => 'Glue', 'versions' => [ 'latest' => '2017-03-31', '2017-03-31' => '2017-03-31', ], 'serviceIdentifier' => 'glue', ], 'grafana' => [ 'namespace' => 'ManagedGrafana', 'versions' => [ 'latest' => '2020-08-18', '2020-08-18' => '2020-08-18', ], 'serviceIdentifier' => 'grafana', ], 'greengrass' => [ 'namespace' => 'Greengrass', 'versions' => [ 'latest' => '2017-06-07', '2017-06-07' => '2017-06-07', ], 'serviceIdentifier' => 'greengrass', ], 'greengrassv2' => [ 'namespace' => 'GreengrassV2', 'versions' => [ 'latest' => '2020-11-30', '2020-11-30' => '2020-11-30', ], 'serviceIdentifier' => 'greengrassv2', ], 'groundstation' => [ 'namespace' => 'GroundStation', 'versions' => [ 'latest' => '2019-05-23', '2019-05-23' => '2019-05-23', ], 'serviceIdentifier' => 'groundstation', ], 'guardduty' => [ 'namespace' => 'GuardDuty', 'versions' => [ 'latest' => '2017-11-28', '2017-11-28' => '2017-11-28', ], 'serviceIdentifier' => 'guardduty', ], 'health' => [ 'namespace' => 'Health', 'versions' => [ 'latest' => '2016-08-04', '2016-08-04' => '2016-08-04', ], 'serviceIdentifier' => 'health', ], 'healthlake' => [ 'namespace' => 'HealthLake', 'versions' => [ 'latest' => '2017-07-01', '2017-07-01' => '2017-07-01', ], 'serviceIdentifier' => 'healthlake', ], 'honeycode' => [ 'namespace' => 'Honeycode', 'versions' => [ 'latest' => '2020-03-01', '2020-03-01' => '2020-03-01', ], 'serviceIdentifier' => 'honeycode', ], 'iam' => [ 'namespace' => 'Iam', 'versions' => [ 'latest' => '2010-05-08', '2010-05-08' => '2010-05-08', ], 'serviceIdentifier' => 'iam', ], 'identitystore' => [ 'namespace' => 'IdentityStore', 'versions' => [ 'latest' => '2020-06-15', '2020-06-15' => '2020-06-15', ], 'serviceIdentifier' => 'identitystore', ], 'imagebuilder' => [ 'namespace' => 'imagebuilder', 'versions' => [ 'latest' => '2019-12-02', '2019-12-02' => '2019-12-02', ], 'serviceIdentifier' => 'imagebuilder', ], 'importexport' => [ 'namespace' => 'ImportExport', 'versions' => [ 'latest' => '2010-06-01', '2010-06-01' => '2010-06-01', ], 'serviceIdentifier' => 'importexport', ], 'inspector-scan' => [ 'namespace' => 'InspectorScan', 'versions' => [ 'latest' => '2023-08-08', '2023-08-08' => '2023-08-08', ], 'serviceIdentifier' => 'inspector_scan', ], 'inspector' => [ 'namespace' => 'Inspector', 'versions' => [ 'latest' => '2016-02-16', '2016-02-16' => '2016-02-16', '2015-08-18' => '2016-02-16', ], 'serviceIdentifier' => 'inspector', ], 'inspector2' => [ 'namespace' => 'Inspector2', 'versions' => [ 'latest' => '2020-06-08', '2020-06-08' => '2020-06-08', ], 'serviceIdentifier' => 'inspector2', ], 'internetmonitor' => [ 'namespace' => 'InternetMonitor', 'versions' => [ 'latest' => '2021-06-03', '2021-06-03' => '2021-06-03', ], 'serviceIdentifier' => 'internetmonitor', ], 'iot-jobs-data' => [ 'namespace' => 'IoTJobsDataPlane', 'versions' => [ 'latest' => '2017-09-29', '2017-09-29' => '2017-09-29', ], 'serviceIdentifier' => 'iot_jobs_data_plane', ], 'iot' => [ 'namespace' => 'Iot', 'versions' => [ 'latest' => '2015-05-28', '2015-05-28' => '2015-05-28', ], 'serviceIdentifier' => 'iot', ], 'iot1click-devices' => [ 'namespace' => 'IoT1ClickDevicesService', 'versions' => [ 'latest' => '2018-05-14', '2018-05-14' => '2018-05-14', ], 'serviceIdentifier' => 'iot_1click_devices_service', ], 'iot1click-projects' => [ 'namespace' => 'IoT1ClickProjects', 'versions' => [ 'latest' => '2018-05-14', '2018-05-14' => '2018-05-14', ], 'serviceIdentifier' => 'iot_1click_projects', ], 'iotanalytics' => [ 'namespace' => 'IoTAnalytics', 'versions' => [ 'latest' => '2017-11-27', '2017-11-27' => '2017-11-27', ], 'serviceIdentifier' => 'iotanalytics', ], 'iotdeviceadvisor' => [ 'namespace' => 'IoTDeviceAdvisor', 'versions' => [ 'latest' => '2020-09-18', '2020-09-18' => '2020-09-18', ], 'serviceIdentifier' => 'iotdeviceadvisor', ], 'iotevents-data' => [ 'namespace' => 'IoTEventsData', 'versions' => [ 'latest' => '2018-10-23', '2018-10-23' => '2018-10-23', ], 'serviceIdentifier' => 'iot_events_data', ], 'iotevents' => [ 'namespace' => 'IoTEvents', 'versions' => [ 'latest' => '2018-07-27', '2018-07-27' => '2018-07-27', ], 'serviceIdentifier' => 'iot_events', ], 'iotfleethub' => [ 'namespace' => 'IoTFleetHub', 'versions' => [ 'latest' => '2020-11-03', '2020-11-03' => '2020-11-03', ], 'serviceIdentifier' => 'iotfleethub', ], 'iotfleetwise' => [ 'namespace' => 'IoTFleetWise', 'versions' => [ 'latest' => '2021-06-17', '2021-06-17' => '2021-06-17', ], 'serviceIdentifier' => 'iotfleetwise', ], 'iotsecuretunneling' => [ 'namespace' => 'IoTSecureTunneling', 'versions' => [ 'latest' => '2018-10-05', '2018-10-05' => '2018-10-05', ], 'serviceIdentifier' => 'iotsecuretunneling', ], 'iotsitewise' => [ 'namespace' => 'IoTSiteWise', 'versions' => [ 'latest' => '2019-12-02', '2019-12-02' => '2019-12-02', ], 'serviceIdentifier' => 'iotsitewise', ], 'iotthingsgraph' => [ 'namespace' => 'IoTThingsGraph', 'versions' => [ 'latest' => '2018-09-06', '2018-09-06' => '2018-09-06', ], 'serviceIdentifier' => 'iotthingsgraph', ], 'iottwinmaker' => [ 'namespace' => 'IoTTwinMaker', 'versions' => [ 'latest' => '2021-11-29', '2021-11-29' => '2021-11-29', ], 'serviceIdentifier' => 'iottwinmaker', ], 'iotwireless' => [ 'namespace' => 'IoTWireless', 'versions' => [ 'latest' => '2020-11-22', '2020-11-22' => '2020-11-22', ], 'serviceIdentifier' => 'iot_wireless', ], 'ivs-realtime' => [ 'namespace' => 'IVSRealTime', 'versions' => [ 'latest' => '2020-07-14', '2020-07-14' => '2020-07-14', ], 'serviceIdentifier' => 'ivs_realtime', ], 'ivs' => [ 'namespace' => 'IVS', 'versions' => [ 'latest' => '2020-07-14', '2020-07-14' => '2020-07-14', ], 'serviceIdentifier' => 'ivs', ], 'ivschat' => [ 'namespace' => 'ivschat', 'versions' => [ 'latest' => '2020-07-14', '2020-07-14' => '2020-07-14', ], 'serviceIdentifier' => 'ivschat', ], 'kafka' => [ 'namespace' => 'Kafka', 'versions' => [ 'latest' => '2018-11-14', '2018-11-14' => '2018-11-14', ], 'serviceIdentifier' => 'kafka', ], 'kafkaconnect' => [ 'namespace' => 'KafkaConnect', 'versions' => [ 'latest' => '2021-09-14', '2021-09-14' => '2021-09-14', ], 'serviceIdentifier' => 'kafkaconnect', ], 'kendra-ranking' => [ 'namespace' => 'KendraRanking', 'versions' => [ 'latest' => '2022-10-19', '2022-10-19' => '2022-10-19', ], 'serviceIdentifier' => 'kendra_ranking', ], 'kendra' => [ 'namespace' => 'kendra', 'versions' => [ 'latest' => '2019-02-03', '2019-02-03' => '2019-02-03', ], 'serviceIdentifier' => 'kendra', ], 'keyspaces' => [ 'namespace' => 'Keyspaces', 'versions' => [ 'latest' => '2022-02-10', '2022-02-10' => '2022-02-10', ], 'serviceIdentifier' => 'keyspaces', ], 'kinesis-video-archived-media' => [ 'namespace' => 'KinesisVideoArchivedMedia', 'versions' => [ 'latest' => '2017-09-30', '2017-09-30' => '2017-09-30', ], 'serviceIdentifier' => 'kinesis_video_archived_media', ], 'kinesis-video-media' => [ 'namespace' => 'KinesisVideoMedia', 'versions' => [ 'latest' => '2017-09-30', '2017-09-30' => '2017-09-30', ], 'serviceIdentifier' => 'kinesis_video_media', ], 'kinesis-video-signaling' => [ 'namespace' => 'KinesisVideoSignalingChannels', 'versions' => [ 'latest' => '2019-12-04', '2019-12-04' => '2019-12-04', ], 'serviceIdentifier' => 'kinesis_video_signaling', ], 'kinesis-video-webrtc-storage' => [ 'namespace' => 'KinesisVideoWebRTCStorage', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'kinesis_video_webrtc_storage', ], 'kinesis' => [ 'namespace' => 'Kinesis', 'versions' => [ 'latest' => '2013-12-02', '2013-12-02' => '2013-12-02', ], 'serviceIdentifier' => 'kinesis', ], 'kinesisanalytics' => [ 'namespace' => 'KinesisAnalytics', 'versions' => [ 'latest' => '2015-08-14', '2015-08-14' => '2015-08-14', ], 'serviceIdentifier' => 'kinesis_analytics', ], 'kinesisanalyticsv2' => [ 'namespace' => 'KinesisAnalyticsV2', 'versions' => [ 'latest' => '2018-05-23', '2018-05-23' => '2018-05-23', ], 'serviceIdentifier' => 'kinesis_analytics_v2', ], 'kinesisvideo' => [ 'namespace' => 'KinesisVideo', 'versions' => [ 'latest' => '2017-09-30', '2017-09-30' => '2017-09-30', ], 'serviceIdentifier' => 'kinesis_video', ], 'kms' => [ 'namespace' => 'Kms', 'versions' => [ 'latest' => '2014-11-01', '2014-11-01' => '2014-11-01', ], 'serviceIdentifier' => 'kms', ], 'lakeformation' => [ 'namespace' => 'LakeFormation', 'versions' => [ 'latest' => '2017-03-31', '2017-03-31' => '2017-03-31', ], 'serviceIdentifier' => 'lakeformation', ], 'lambda' => [ 'namespace' => 'Lambda', 'versions' => [ 'latest' => '2015-03-31', '2015-03-31' => '2015-03-31', ], 'serviceIdentifier' => 'lambda', ], 'launch-wizard' => [ 'namespace' => 'LaunchWizard', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'launch_wizard', ], 'lex-models' => [ 'namespace' => 'LexModelBuildingService', 'versions' => [ 'latest' => '2017-04-19', '2017-04-19' => '2017-04-19', ], 'serviceIdentifier' => 'lex_model_building_service', ], 'license-manager-linux-subscriptions' => [ 'namespace' => 'LicenseManagerLinuxSubscriptions', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'license_manager_linux_subscriptions', ], 'license-manager-user-subscriptions' => [ 'namespace' => 'LicenseManagerUserSubscriptions', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'license_manager_user_subscriptions', ], 'license-manager' => [ 'namespace' => 'LicenseManager', 'versions' => [ 'latest' => '2018-08-01', '2018-08-01' => '2018-08-01', ], 'serviceIdentifier' => 'license_manager', ], 'lightsail' => [ 'namespace' => 'Lightsail', 'versions' => [ 'latest' => '2016-11-28', '2016-11-28' => '2016-11-28', ], 'serviceIdentifier' => 'lightsail', ], 'location' => [ 'namespace' => 'LocationService', 'versions' => [ 'latest' => '2020-11-19', '2020-11-19' => '2020-11-19', ], 'serviceIdentifier' => 'location', ], 'logs' => [ 'namespace' => 'CloudWatchLogs', 'versions' => [ 'latest' => '2014-03-28', '2014-03-28' => '2014-03-28', ], 'serviceIdentifier' => 'cloudwatch_logs', ], 'lookoutequipment' => [ 'namespace' => 'LookoutEquipment', 'versions' => [ 'latest' => '2020-12-15', '2020-12-15' => '2020-12-15', ], 'serviceIdentifier' => 'lookoutequipment', ], 'lookoutmetrics' => [ 'namespace' => 'LookoutMetrics', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'lookoutmetrics', ], 'lookoutvision' => [ 'namespace' => 'LookoutforVision', 'versions' => [ 'latest' => '2020-11-20', '2020-11-20' => '2020-11-20', ], 'serviceIdentifier' => 'lookoutvision', ], 'm2' => [ 'namespace' => 'MainframeModernization', 'versions' => [ 'latest' => '2021-04-28', '2021-04-28' => '2021-04-28', ], 'serviceIdentifier' => 'm2', ], 'machinelearning' => [ 'namespace' => 'MachineLearning', 'versions' => [ 'latest' => '2014-12-12', '2014-12-12' => '2014-12-12', ], 'serviceIdentifier' => 'machine_learning', ], 'macie2' => [ 'namespace' => 'Macie2', 'versions' => [ 'latest' => '2020-01-01', '2020-01-01' => '2020-01-01', ], 'serviceIdentifier' => 'macie2', ], 'managedblockchain-query' => [ 'namespace' => 'ManagedBlockchainQuery', 'versions' => [ 'latest' => '2023-05-04', '2023-05-04' => '2023-05-04', ], 'serviceIdentifier' => 'managedblockchain_query', ], 'managedblockchain' => [ 'namespace' => 'ManagedBlockchain', 'versions' => [ 'latest' => '2018-09-24', '2018-09-24' => '2018-09-24', ], 'serviceIdentifier' => 'managedblockchain', ], 'marketplace-agreement' => [ 'namespace' => 'MarketplaceAgreement', 'versions' => [ 'latest' => '2020-03-01', '2020-03-01' => '2020-03-01', ], 'serviceIdentifier' => 'marketplace_agreement', ], 'marketplace-catalog' => [ 'namespace' => 'MarketplaceCatalog', 'versions' => [ 'latest' => '2018-09-17', '2018-09-17' => '2018-09-17', ], 'serviceIdentifier' => 'marketplace_catalog', ], 'marketplace-deployment' => [ 'namespace' => 'MarketplaceDeployment', 'versions' => [ 'latest' => '2023-01-25', '2023-01-25' => '2023-01-25', ], 'serviceIdentifier' => 'marketplace_deployment', ], 'marketplacecommerceanalytics' => [ 'namespace' => 'MarketplaceCommerceAnalytics', 'versions' => [ 'latest' => '2015-07-01', '2015-07-01' => '2015-07-01', ], 'serviceIdentifier' => 'marketplace_commerce_analytics', ], 'mediaconnect' => [ 'namespace' => 'MediaConnect', 'versions' => [ 'latest' => '2018-11-14', '2018-11-14' => '2018-11-14', ], 'serviceIdentifier' => 'mediaconnect', ], 'mediaconvert' => [ 'namespace' => 'MediaConvert', 'versions' => [ 'latest' => '2017-08-29', '2017-08-29' => '2017-08-29', ], 'serviceIdentifier' => 'mediaconvert', ], 'medialive' => [ 'namespace' => 'MediaLive', 'versions' => [ 'latest' => '2017-10-14', '2017-10-14' => '2017-10-14', ], 'serviceIdentifier' => 'medialive', ], 'mediapackage-vod' => [ 'namespace' => 'MediaPackageVod', 'versions' => [ 'latest' => '2018-11-07', '2018-11-07' => '2018-11-07', ], 'serviceIdentifier' => 'mediapackage_vod', ], 'mediapackage' => [ 'namespace' => 'MediaPackage', 'versions' => [ 'latest' => '2017-10-12', '2017-10-12' => '2017-10-12', ], 'serviceIdentifier' => 'mediapackage', ], 'mediapackagev2' => [ 'namespace' => 'MediaPackageV2', 'versions' => [ 'latest' => '2022-12-25', '2022-12-25' => '2022-12-25', ], 'serviceIdentifier' => 'mediapackagev2', ], 'mediastore-data' => [ 'namespace' => 'MediaStoreData', 'versions' => [ 'latest' => '2017-09-01', '2017-09-01' => '2017-09-01', ], 'serviceIdentifier' => 'mediastore_data', ], 'mediastore' => [ 'namespace' => 'MediaStore', 'versions' => [ 'latest' => '2017-09-01', '2017-09-01' => '2017-09-01', ], 'serviceIdentifier' => 'mediastore', ], 'mediatailor' => [ 'namespace' => 'MediaTailor', 'versions' => [ 'latest' => '2018-04-23', '2018-04-23' => '2018-04-23', ], 'serviceIdentifier' => 'mediatailor', ], 'medical-imaging' => [ 'namespace' => 'MedicalImaging', 'versions' => [ 'latest' => '2023-07-19', '2023-07-19' => '2023-07-19', ], 'serviceIdentifier' => 'medical_imaging', ], 'memorydb' => [ 'namespace' => 'MemoryDB', 'versions' => [ 'latest' => '2021-01-01', '2021-01-01' => '2021-01-01', ], 'serviceIdentifier' => 'memorydb', ], 'metering.marketplace' => [ 'namespace' => 'MarketplaceMetering', 'versions' => [ 'latest' => '2016-01-14', '2016-01-14' => '2016-01-14', ], 'serviceIdentifier' => 'marketplace_metering', ], 'mgh' => [ 'namespace' => 'MigrationHub', 'versions' => [ 'latest' => '2017-05-31', '2017-05-31' => '2017-05-31', ], 'serviceIdentifier' => 'migration_hub', ], 'mgn' => [ 'namespace' => 'mgn', 'versions' => [ 'latest' => '2020-02-26', '2020-02-26' => '2020-02-26', ], 'serviceIdentifier' => 'mgn', ], 'migration-hub-refactor-spaces' => [ 'namespace' => 'MigrationHubRefactorSpaces', 'versions' => [ 'latest' => '2021-10-26', '2021-10-26' => '2021-10-26', ], 'serviceIdentifier' => 'migration_hub_refactor_spaces', ], 'migrationhub-config' => [ 'namespace' => 'MigrationHubConfig', 'versions' => [ 'latest' => '2019-06-30', '2019-06-30' => '2019-06-30', ], 'serviceIdentifier' => 'migrationhub_config', ], 'migrationhuborchestrator' => [ 'namespace' => 'MigrationHubOrchestrator', 'versions' => [ 'latest' => '2021-08-28', '2021-08-28' => '2021-08-28', ], 'serviceIdentifier' => 'migrationhuborchestrator', ], 'migrationhubstrategy' => [ 'namespace' => 'MigrationHubStrategyRecommendations', 'versions' => [ 'latest' => '2020-02-19', '2020-02-19' => '2020-02-19', ], 'serviceIdentifier' => 'migrationhubstrategy', ], 'mobile' => [ 'namespace' => 'Mobile', 'versions' => [ 'latest' => '2017-07-01', '2017-07-01' => '2017-07-01', ], 'serviceIdentifier' => 'mobile', ], 'models.lex.v2' => [ 'namespace' => 'LexModelsV2', 'versions' => [ 'latest' => '2020-08-07', '2020-08-07' => '2020-08-07', ], 'serviceIdentifier' => 'lex_models_v2', ], 'monitoring' => [ 'namespace' => 'CloudWatch', 'versions' => [ 'latest' => '2010-08-01', '2010-08-01' => '2010-08-01', ], 'serviceIdentifier' => 'cloudwatch', ], 'mq' => [ 'namespace' => 'MQ', 'versions' => [ 'latest' => '2017-11-27', '2017-11-27' => '2017-11-27', ], 'serviceIdentifier' => 'mq', ], 'mturk-requester' => [ 'namespace' => 'MTurk', 'versions' => [ 'latest' => '2017-01-17', '2017-01-17' => '2017-01-17', ], 'serviceIdentifier' => 'mturk', ], 'mwaa' => [ 'namespace' => 'MWAA', 'versions' => [ 'latest' => '2020-07-01', '2020-07-01' => '2020-07-01', ], 'serviceIdentifier' => 'mwaa', ], 'neptune-graph' => [ 'namespace' => 'NeptuneGraph', 'versions' => [ 'latest' => '2023-11-29', '2023-11-29' => '2023-11-29', ], 'serviceIdentifier' => 'neptune_graph', ], 'neptune' => [ 'namespace' => 'Neptune', 'versions' => [ 'latest' => '2014-10-31', '2014-10-31' => '2014-10-31', ], 'serviceIdentifier' => 'neptune', ], 'neptunedata' => [ 'namespace' => 'Neptunedata', 'versions' => [ 'latest' => '2023-08-01', '2023-08-01' => '2023-08-01', ], 'serviceIdentifier' => 'neptunedata', ], 'network-firewall' => [ 'namespace' => 'NetworkFirewall', 'versions' => [ 'latest' => '2020-11-12', '2020-11-12' => '2020-11-12', ], 'serviceIdentifier' => 'network_firewall', ], 'networkmanager' => [ 'namespace' => 'NetworkManager', 'versions' => [ 'latest' => '2019-07-05', '2019-07-05' => '2019-07-05', ], 'serviceIdentifier' => 'networkmanager', ], 'networkmonitor' => [ 'namespace' => 'NetworkMonitor', 'versions' => [ 'latest' => '2023-08-01', '2023-08-01' => '2023-08-01', ], 'serviceIdentifier' => 'networkmonitor', ], 'nimble' => [ 'namespace' => 'NimbleStudio', 'versions' => [ 'latest' => '2020-08-01', '2020-08-01' => '2020-08-01', ], 'serviceIdentifier' => 'nimble', ], 'oam' => [ 'namespace' => 'OAM', 'versions' => [ 'latest' => '2022-06-10', '2022-06-10' => '2022-06-10', ], 'serviceIdentifier' => 'oam', ], 'omics' => [ 'namespace' => 'Omics', 'versions' => [ 'latest' => '2022-11-28', '2022-11-28' => '2022-11-28', ], 'serviceIdentifier' => 'omics', ], 'opensearch' => [ 'namespace' => 'OpenSearchService', 'versions' => [ 'latest' => '2021-01-01', '2021-01-01' => '2021-01-01', ], 'serviceIdentifier' => 'opensearch', ], 'opensearchserverless' => [ 'namespace' => 'OpenSearchServerless', 'versions' => [ 'latest' => '2021-11-01', '2021-11-01' => '2021-11-01', ], 'serviceIdentifier' => 'opensearchserverless', ], 'opsworks' => [ 'namespace' => 'OpsWorks', 'versions' => [ 'latest' => '2013-02-18', '2013-02-18' => '2013-02-18', ], 'serviceIdentifier' => 'opsworks', ], 'opsworkscm' => [ 'namespace' => 'OpsWorksCM', 'versions' => [ 'latest' => '2016-11-01', '2016-11-01' => '2016-11-01', ], 'serviceIdentifier' => 'opsworkscm', ], 'organizations' => [ 'namespace' => 'Organizations', 'versions' => [ 'latest' => '2016-11-28', '2016-11-28' => '2016-11-28', ], 'serviceIdentifier' => 'organizations', ], 'osis' => [ 'namespace' => 'OSIS', 'versions' => [ 'latest' => '2022-01-01', '2022-01-01' => '2022-01-01', ], 'serviceIdentifier' => 'osis', ], 'outposts' => [ 'namespace' => 'Outposts', 'versions' => [ 'latest' => '2019-12-03', '2019-12-03' => '2019-12-03', ], 'serviceIdentifier' => 'outposts', ], 'panorama' => [ 'namespace' => 'Panorama', 'versions' => [ 'latest' => '2019-07-24', '2019-07-24' => '2019-07-24', ], 'serviceIdentifier' => 'panorama', ], 'payment-cryptography-data' => [ 'namespace' => 'PaymentCryptographyData', 'versions' => [ 'latest' => '2022-02-03', '2022-02-03' => '2022-02-03', ], 'serviceIdentifier' => 'payment_cryptography_data', ], 'payment-cryptography' => [ 'namespace' => 'PaymentCryptography', 'versions' => [ 'latest' => '2021-09-14', '2021-09-14' => '2021-09-14', ], 'serviceIdentifier' => 'payment_cryptography', ], 'pca-connector-ad' => [ 'namespace' => 'PcaConnectorAd', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'pca_connector_ad', ], 'personalize-events' => [ 'namespace' => 'PersonalizeEvents', 'versions' => [ 'latest' => '2018-03-22', '2018-03-22' => '2018-03-22', ], 'serviceIdentifier' => 'personalize_events', ], 'personalize-runtime' => [ 'namespace' => 'PersonalizeRuntime', 'versions' => [ 'latest' => '2018-05-22', '2018-05-22' => '2018-05-22', ], 'serviceIdentifier' => 'personalize_runtime', ], 'personalize' => [ 'namespace' => 'Personalize', 'versions' => [ 'latest' => '2018-05-22', '2018-05-22' => '2018-05-22', ], 'serviceIdentifier' => 'personalize', ], 'pi' => [ 'namespace' => 'PI', 'versions' => [ 'latest' => '2018-02-27', '2018-02-27' => '2018-02-27', ], 'serviceIdentifier' => 'pi', ], 'pinpoint-email' => [ 'namespace' => 'PinpointEmail', 'versions' => [ 'latest' => '2018-07-26', '2018-07-26' => '2018-07-26', ], 'serviceIdentifier' => 'pinpoint_email', ], 'pinpoint-sms-voice-v2' => [ 'namespace' => 'PinpointSMSVoiceV2', 'versions' => [ 'latest' => '2022-03-31', '2022-03-31' => '2022-03-31', ], 'serviceIdentifier' => 'pinpoint_sms_voice_v2', ], 'pinpoint' => [ 'namespace' => 'Pinpoint', 'versions' => [ 'latest' => '2016-12-01', '2016-12-01' => '2016-12-01', ], 'serviceIdentifier' => 'pinpoint', ], 'pipes' => [ 'namespace' => 'Pipes', 'versions' => [ 'latest' => '2015-10-07', '2015-10-07' => '2015-10-07', ], 'serviceIdentifier' => 'pipes', ], 'polly' => [ 'namespace' => 'Polly', 'versions' => [ 'latest' => '2016-06-10', '2016-06-10' => '2016-06-10', ], 'serviceIdentifier' => 'polly', ], 'pricing' => [ 'namespace' => 'Pricing', 'versions' => [ 'latest' => '2017-10-15', '2017-10-15' => '2017-10-15', ], 'serviceIdentifier' => 'pricing', ], 'privatenetworks' => [ 'namespace' => 'PrivateNetworks', 'versions' => [ 'latest' => '2021-12-03', '2021-12-03' => '2021-12-03', ], 'serviceIdentifier' => 'privatenetworks', ], 'proton' => [ 'namespace' => 'Proton', 'versions' => [ 'latest' => '2020-07-20', '2020-07-20' => '2020-07-20', ], 'serviceIdentifier' => 'proton', ], 'qbusiness' => [ 'namespace' => 'QBusiness', 'versions' => [ 'latest' => '2023-11-27', '2023-11-27' => '2023-11-27', ], 'serviceIdentifier' => 'qbusiness', ], 'qconnect' => [ 'namespace' => 'QConnect', 'versions' => [ 'latest' => '2020-10-19', '2020-10-19' => '2020-10-19', ], 'serviceIdentifier' => 'qconnect', ], 'qldb-session' => [ 'namespace' => 'QLDBSession', 'versions' => [ 'latest' => '2019-07-11', '2019-07-11' => '2019-07-11', ], 'serviceIdentifier' => 'qldb_session', ], 'qldb' => [ 'namespace' => 'QLDB', 'versions' => [ 'latest' => '2019-01-02', '2019-01-02' => '2019-01-02', ], 'serviceIdentifier' => 'qldb', ], 'quicksight' => [ 'namespace' => 'QuickSight', 'versions' => [ 'latest' => '2018-04-01', '2018-04-01' => '2018-04-01', ], 'serviceIdentifier' => 'quicksight', ], 'ram' => [ 'namespace' => 'RAM', 'versions' => [ 'latest' => '2018-01-04', '2018-01-04' => '2018-01-04', ], 'serviceIdentifier' => 'ram', ], 'rbin' => [ 'namespace' => 'RecycleBin', 'versions' => [ 'latest' => '2021-06-15', '2021-06-15' => '2021-06-15', ], 'serviceIdentifier' => 'rbin', ], 'rds-data' => [ 'namespace' => 'RDSDataService', 'versions' => [ 'latest' => '2018-08-01', '2018-08-01' => '2018-08-01', ], 'serviceIdentifier' => 'rds_data', ], 'rds' => [ 'namespace' => 'Rds', 'versions' => [ 'latest' => '2014-10-31', '2014-10-31' => '2014-10-31', '2014-09-01' => '2014-09-01', ], 'serviceIdentifier' => 'rds', ], 'redshift-data' => [ 'namespace' => 'RedshiftDataAPIService', 'versions' => [ 'latest' => '2019-12-20', '2019-12-20' => '2019-12-20', ], 'serviceIdentifier' => 'redshift_data', ], 'redshift-serverless' => [ 'namespace' => 'RedshiftServerless', 'versions' => [ 'latest' => '2021-04-21', '2021-04-21' => '2021-04-21', ], 'serviceIdentifier' => 'redshift_serverless', ], 'redshift' => [ 'namespace' => 'Redshift', 'versions' => [ 'latest' => '2012-12-01', '2012-12-01' => '2012-12-01', ], 'serviceIdentifier' => 'redshift', ], 'rekognition' => [ 'namespace' => 'Rekognition', 'versions' => [ 'latest' => '2016-06-27', '2016-06-27' => '2016-06-27', ], 'serviceIdentifier' => 'rekognition', ], 'repostspace' => [ 'namespace' => 'Repostspace', 'versions' => [ 'latest' => '2022-05-13', '2022-05-13' => '2022-05-13', ], 'serviceIdentifier' => 'repostspace', ], 'resiliencehub' => [ 'namespace' => 'ResilienceHub', 'versions' => [ 'latest' => '2020-04-30', '2020-04-30' => '2020-04-30', ], 'serviceIdentifier' => 'resiliencehub', ], 'resource-explorer-2' => [ 'namespace' => 'ResourceExplorer2', 'versions' => [ 'latest' => '2022-07-28', '2022-07-28' => '2022-07-28', ], 'serviceIdentifier' => 'resource_explorer_2', ], 'resource-groups' => [ 'namespace' => 'ResourceGroups', 'versions' => [ 'latest' => '2017-11-27', '2017-11-27' => '2017-11-27', ], 'serviceIdentifier' => 'resource_groups', ], 'resourcegroupstaggingapi' => [ 'namespace' => 'ResourceGroupsTaggingAPI', 'versions' => [ 'latest' => '2017-01-26', '2017-01-26' => '2017-01-26', ], 'serviceIdentifier' => 'resource_groups_tagging_api', ], 'robomaker' => [ 'namespace' => 'RoboMaker', 'versions' => [ 'latest' => '2018-06-29', '2018-06-29' => '2018-06-29', ], 'serviceIdentifier' => 'robomaker', ], 'rolesanywhere' => [ 'namespace' => 'RolesAnywhere', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'rolesanywhere', ], 'route53-recovery-cluster' => [ 'namespace' => 'Route53RecoveryCluster', 'versions' => [ 'latest' => '2019-12-02', '2019-12-02' => '2019-12-02', ], 'serviceIdentifier' => 'route53_recovery_cluster', ], 'route53-recovery-control-config' => [ 'namespace' => 'Route53RecoveryControlConfig', 'versions' => [ 'latest' => '2020-11-02', '2020-11-02' => '2020-11-02', ], 'serviceIdentifier' => 'route53_recovery_control_config', ], 'route53-recovery-readiness' => [ 'namespace' => 'Route53RecoveryReadiness', 'versions' => [ 'latest' => '2019-12-02', '2019-12-02' => '2019-12-02', ], 'serviceIdentifier' => 'route53_recovery_readiness', ], 'route53' => [ 'namespace' => 'Route53', 'versions' => [ 'latest' => '2013-04-01', '2013-04-01' => '2013-04-01', ], 'serviceIdentifier' => 'route_53', ], 'route53domains' => [ 'namespace' => 'Route53Domains', 'versions' => [ 'latest' => '2014-05-15', '2014-05-15' => '2014-05-15', ], 'serviceIdentifier' => 'route_53_domains', ], 'route53resolver' => [ 'namespace' => 'Route53Resolver', 'versions' => [ 'latest' => '2018-04-01', '2018-04-01' => '2018-04-01', ], 'serviceIdentifier' => 'route53resolver', ], 'rum' => [ 'namespace' => 'CloudWatchRUM', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'rum', ], 'runtime.lex.v2' => [ 'namespace' => 'LexRuntimeV2', 'versions' => [ 'latest' => '2020-08-07', '2020-08-07' => '2020-08-07', ], 'serviceIdentifier' => 'lex_runtime_v2', ], 'runtime.lex' => [ 'namespace' => 'LexRuntimeService', 'versions' => [ 'latest' => '2016-11-28', '2016-11-28' => '2016-11-28', ], 'serviceIdentifier' => 'lex_runtime_service', ], 'runtime.sagemaker' => [ 'namespace' => 'SageMakerRuntime', 'versions' => [ 'latest' => '2017-05-13', '2017-05-13' => '2017-05-13', ], 'serviceIdentifier' => 'sagemaker_runtime', ], 's3' => [ 'namespace' => 'S3', 'versions' => [ 'latest' => '2006-03-01', '2006-03-01' => '2006-03-01', ], 'serviceIdentifier' => 's3', ], 's3control' => [ 'namespace' => 'S3Control', 'versions' => [ 'latest' => '2018-08-20', '2018-08-20' => '2018-08-20', ], 'serviceIdentifier' => 's3_control', ], 's3outposts' => [ 'namespace' => 'S3Outposts', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 's3outposts', ], 'sagemaker-a2i-runtime' => [ 'namespace' => 'AugmentedAIRuntime', 'versions' => [ 'latest' => '2019-11-07', '2019-11-07' => '2019-11-07', ], 'serviceIdentifier' => 'sagemaker_a2i_runtime', ], 'sagemaker-edge' => [ 'namespace' => 'SagemakerEdgeManager', 'versions' => [ 'latest' => '2020-09-23', '2020-09-23' => '2020-09-23', ], 'serviceIdentifier' => 'sagemaker_edge', ], 'sagemaker-featurestore-runtime' => [ 'namespace' => 'SageMakerFeatureStoreRuntime', 'versions' => [ 'latest' => '2020-07-01', '2020-07-01' => '2020-07-01', ], 'serviceIdentifier' => 'sagemaker_featurestore_runtime', ], 'sagemaker-geospatial' => [ 'namespace' => 'SageMakerGeospatial', 'versions' => [ 'latest' => '2020-05-27', '2020-05-27' => '2020-05-27', ], 'serviceIdentifier' => 'sagemaker_geospatial', ], 'sagemaker-metrics' => [ 'namespace' => 'SageMakerMetrics', 'versions' => [ 'latest' => '2022-09-30', '2022-09-30' => '2022-09-30', ], 'serviceIdentifier' => 'sagemaker_metrics', ], 'sagemaker' => [ 'namespace' => 'SageMaker', 'versions' => [ 'latest' => '2017-07-24', '2017-07-24' => '2017-07-24', ], 'serviceIdentifier' => 'sagemaker', ], 'savingsplans' => [ 'namespace' => 'SavingsPlans', 'versions' => [ 'latest' => '2019-06-28', '2019-06-28' => '2019-06-28', ], 'serviceIdentifier' => 'savingsplans', ], 'scheduler' => [ 'namespace' => 'Scheduler', 'versions' => [ 'latest' => '2021-06-30', '2021-06-30' => '2021-06-30', ], 'serviceIdentifier' => 'scheduler', ], 'schemas' => [ 'namespace' => 'Schemas', 'versions' => [ 'latest' => '2019-12-02', '2019-12-02' => '2019-12-02', ], 'serviceIdentifier' => 'schemas', ], 'secretsmanager' => [ 'namespace' => 'SecretsManager', 'versions' => [ 'latest' => '2017-10-17', '2017-10-17' => '2017-10-17', ], 'serviceIdentifier' => 'secrets_manager', ], 'securityhub' => [ 'namespace' => 'SecurityHub', 'versions' => [ 'latest' => '2018-10-26', '2018-10-26' => '2018-10-26', ], 'serviceIdentifier' => 'securityhub', ], 'securitylake' => [ 'namespace' => 'SecurityLake', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'securitylake', ], 'serverlessrepo' => [ 'namespace' => 'ServerlessApplicationRepository', 'versions' => [ 'latest' => '2017-09-08', '2017-09-08' => '2017-09-08', ], 'serviceIdentifier' => 'serverlessapplicationrepository', ], 'service-quotas' => [ 'namespace' => 'ServiceQuotas', 'versions' => [ 'latest' => '2019-06-24', '2019-06-24' => '2019-06-24', ], 'serviceIdentifier' => 'service_quotas', ], 'servicecatalog-appregistry' => [ 'namespace' => 'AppRegistry', 'versions' => [ 'latest' => '2020-06-24', '2020-06-24' => '2020-06-24', ], 'serviceIdentifier' => 'service_catalog_appregistry', ], 'servicecatalog' => [ 'namespace' => 'ServiceCatalog', 'versions' => [ 'latest' => '2015-12-10', '2015-12-10' => '2015-12-10', ], 'serviceIdentifier' => 'service_catalog', ], 'servicediscovery' => [ 'namespace' => 'ServiceDiscovery', 'versions' => [ 'latest' => '2017-03-14', '2017-03-14' => '2017-03-14', ], 'serviceIdentifier' => 'servicediscovery', ], 'sesv2' => [ 'namespace' => 'SesV2', 'versions' => [ 'latest' => '2019-09-27', '2019-09-27' => '2019-09-27', ], 'serviceIdentifier' => 'sesv2', ], 'shield' => [ 'namespace' => 'Shield', 'versions' => [ 'latest' => '2016-06-02', '2016-06-02' => '2016-06-02', ], 'serviceIdentifier' => 'shield', ], 'signer' => [ 'namespace' => 'signer', 'versions' => [ 'latest' => '2017-08-25', '2017-08-25' => '2017-08-25', ], 'serviceIdentifier' => 'signer', ], 'simspaceweaver' => [ 'namespace' => 'SimSpaceWeaver', 'versions' => [ 'latest' => '2022-10-28', '2022-10-28' => '2022-10-28', ], 'serviceIdentifier' => 'simspaceweaver', ], 'sms-voice' => [ 'namespace' => 'PinpointSMSVoice', 'versions' => [ 'latest' => '2018-09-05', '2018-09-05' => '2018-09-05', ], 'serviceIdentifier' => 'pinpoint_sms_voice', ], 'sms' => [ 'namespace' => 'Sms', 'versions' => [ 'latest' => '2016-10-24', '2016-10-24' => '2016-10-24', ], 'serviceIdentifier' => 'sms', ], 'snow-device-management' => [ 'namespace' => 'SnowDeviceManagement', 'versions' => [ 'latest' => '2021-08-04', '2021-08-04' => '2021-08-04', ], 'serviceIdentifier' => 'snow_device_management', ], 'snowball' => [ 'namespace' => 'SnowBall', 'versions' => [ 'latest' => '2016-06-30', '2016-06-30' => '2016-06-30', ], 'serviceIdentifier' => 'snowball', ], 'sns' => [ 'namespace' => 'Sns', 'versions' => [ 'latest' => '2010-03-31', '2010-03-31' => '2010-03-31', ], 'serviceIdentifier' => 'sns', ], 'sqs' => [ 'namespace' => 'Sqs', 'versions' => [ 'latest' => '2012-11-05', '2012-11-05' => '2012-11-05', ], 'serviceIdentifier' => 'sqs', ], 'ssm-contacts' => [ 'namespace' => 'SSMContacts', 'versions' => [ 'latest' => '2021-05-03', '2021-05-03' => '2021-05-03', ], 'serviceIdentifier' => 'ssm_contacts', ], 'ssm-incidents' => [ 'namespace' => 'SSMIncidents', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'ssm_incidents', ], 'ssm-sap' => [ 'namespace' => 'SsmSap', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'ssm_sap', ], 'ssm' => [ 'namespace' => 'Ssm', 'versions' => [ 'latest' => '2014-11-06', '2014-11-06' => '2014-11-06', ], 'serviceIdentifier' => 'ssm', ], 'sso-admin' => [ 'namespace' => 'SSOAdmin', 'versions' => [ 'latest' => '2020-07-20', '2020-07-20' => '2020-07-20', ], 'serviceIdentifier' => 'sso_admin', ], 'sso-oidc' => [ 'namespace' => 'SSOOIDC', 'versions' => [ 'latest' => '2019-06-10', '2019-06-10' => '2019-06-10', ], 'serviceIdentifier' => 'sso_oidc', ], 'sso' => [ 'namespace' => 'SSO', 'versions' => [ 'latest' => '2019-06-10', '2019-06-10' => '2019-06-10', ], 'serviceIdentifier' => 'sso', ], 'states' => [ 'namespace' => 'Sfn', 'versions' => [ 'latest' => '2016-11-23', '2016-11-23' => '2016-11-23', ], 'serviceIdentifier' => 'sfn', ], 'storagegateway' => [ 'namespace' => 'StorageGateway', 'versions' => [ 'latest' => '2013-06-30', '2013-06-30' => '2013-06-30', ], 'serviceIdentifier' => 'storage_gateway', ], 'streams.dynamodb' => [ 'namespace' => 'DynamoDbStreams', 'versions' => [ 'latest' => '2012-08-10', '2012-08-10' => '2012-08-10', ], 'serviceIdentifier' => 'dynamodb_streams', ], 'sts' => [ 'namespace' => 'Sts', 'versions' => [ 'latest' => '2011-06-15', '2011-06-15' => '2011-06-15', ], 'serviceIdentifier' => 'sts', ], 'supplychain' => [ 'namespace' => 'SupplyChain', 'versions' => [ 'latest' => '2024-01-01', '2024-01-01' => '2024-01-01', ], 'serviceIdentifier' => 'supplychain', ], 'support-app' => [ 'namespace' => 'SupportApp', 'versions' => [ 'latest' => '2021-08-20', '2021-08-20' => '2021-08-20', ], 'serviceIdentifier' => 'support_app', ], 'support' => [ 'namespace' => 'Support', 'versions' => [ 'latest' => '2013-04-15', '2013-04-15' => '2013-04-15', ], 'serviceIdentifier' => 'support', ], 'swf' => [ 'namespace' => 'Swf', 'versions' => [ 'latest' => '2012-01-25', '2012-01-25' => '2012-01-25', ], 'serviceIdentifier' => 'swf', ], 'synthetics' => [ 'namespace' => 'Synthetics', 'versions' => [ 'latest' => '2017-10-11', '2017-10-11' => '2017-10-11', ], 'serviceIdentifier' => 'synthetics', ], 'textract' => [ 'namespace' => 'Textract', 'versions' => [ 'latest' => '2018-06-27', '2018-06-27' => '2018-06-27', ], 'serviceIdentifier' => 'textract', ], 'timestream-influxdb' => [ 'namespace' => 'TimestreamInfluxDB', 'versions' => [ 'latest' => '2023-01-27', '2023-01-27' => '2023-01-27', ], 'serviceIdentifier' => 'timestream_influxdb', ], 'timestream-query' => [ 'namespace' => 'TimestreamQuery', 'versions' => [ 'latest' => '2018-11-01', '2018-11-01' => '2018-11-01', ], 'serviceIdentifier' => 'timestream_query', ], 'timestream-write' => [ 'namespace' => 'TimestreamWrite', 'versions' => [ 'latest' => '2018-11-01', '2018-11-01' => '2018-11-01', ], 'serviceIdentifier' => 'timestream_write', ], 'tnb' => [ 'namespace' => 'Tnb', 'versions' => [ 'latest' => '2008-10-21', '2008-10-21' => '2008-10-21', ], 'serviceIdentifier' => 'tnb', ], 'transcribe' => [ 'namespace' => 'TranscribeService', 'versions' => [ 'latest' => '2017-10-26', '2017-10-26' => '2017-10-26', ], 'serviceIdentifier' => 'transcribe', ], 'transfer' => [ 'namespace' => 'Transfer', 'versions' => [ 'latest' => '2018-11-05', '2018-11-05' => '2018-11-05', ], 'serviceIdentifier' => 'transfer', ], 'translate' => [ 'namespace' => 'Translate', 'versions' => [ 'latest' => '2017-07-01', '2017-07-01' => '2017-07-01', ], 'serviceIdentifier' => 'translate', ], 'trustedadvisor' => [ 'namespace' => 'TrustedAdvisor', 'versions' => [ 'latest' => '2022-09-15', '2022-09-15' => '2022-09-15', ], 'serviceIdentifier' => 'trustedadvisor', ], 'verifiedpermissions' => [ 'namespace' => 'VerifiedPermissions', 'versions' => [ 'latest' => '2021-12-01', '2021-12-01' => '2021-12-01', ], 'serviceIdentifier' => 'verifiedpermissions', ], 'voice-id' => [ 'namespace' => 'VoiceID', 'versions' => [ 'latest' => '2021-09-27', '2021-09-27' => '2021-09-27', ], 'serviceIdentifier' => 'voice_id', ], 'vpc-lattice' => [ 'namespace' => 'VPCLattice', 'versions' => [ 'latest' => '2022-11-30', '2022-11-30' => '2022-11-30', ], 'serviceIdentifier' => 'vpc_lattice', ], 'waf-regional' => [ 'namespace' => 'WafRegional', 'versions' => [ 'latest' => '2016-11-28', '2016-11-28' => '2016-11-28', ], 'serviceIdentifier' => 'waf_regional', ], 'waf' => [ 'namespace' => 'Waf', 'versions' => [ 'latest' => '2015-08-24', '2015-08-24' => '2015-08-24', ], 'serviceIdentifier' => 'waf', ], 'wafv2' => [ 'namespace' => 'WAFV2', 'versions' => [ 'latest' => '2019-07-29', '2019-07-29' => '2019-07-29', ], 'serviceIdentifier' => 'wafv2', ], 'wellarchitected' => [ 'namespace' => 'WellArchitected', 'versions' => [ 'latest' => '2020-03-31', '2020-03-31' => '2020-03-31', ], 'serviceIdentifier' => 'wellarchitected', ], 'wisdom' => [ 'namespace' => 'ConnectWisdomService', 'versions' => [ 'latest' => '2020-10-19', '2020-10-19' => '2020-10-19', ], 'serviceIdentifier' => 'wisdom', ], 'workdocs' => [ 'namespace' => 'WorkDocs', 'versions' => [ 'latest' => '2016-05-01', '2016-05-01' => '2016-05-01', ], 'serviceIdentifier' => 'workdocs', ], 'worklink' => [ 'namespace' => 'WorkLink', 'versions' => [ 'latest' => '2018-09-25', '2018-09-25' => '2018-09-25', ], 'serviceIdentifier' => 'worklink', ], 'workmail' => [ 'namespace' => 'WorkMail', 'versions' => [ 'latest' => '2017-10-01', '2017-10-01' => '2017-10-01', ], 'serviceIdentifier' => 'workmail', ], 'workmailmessageflow' => [ 'namespace' => 'WorkMailMessageFlow', 'versions' => [ 'latest' => '2019-05-01', '2019-05-01' => '2019-05-01', ], 'serviceIdentifier' => 'workmailmessageflow', ], 'workspaces-thin-client' => [ 'namespace' => 'WorkSpacesThinClient', 'versions' => [ 'latest' => '2023-08-22', '2023-08-22' => '2023-08-22', ], 'serviceIdentifier' => 'workspaces_thin_client', ], 'workspaces-web' => [ 'namespace' => 'WorkSpacesWeb', 'versions' => [ 'latest' => '2020-07-08', '2020-07-08' => '2020-07-08', ], 'serviceIdentifier' => 'workspaces_web', ], 'workspaces' => [ 'namespace' => 'WorkSpaces', 'versions' => [ 'latest' => '2015-04-08', '2015-04-08' => '2015-04-08', ], 'serviceIdentifier' => 'workspaces', ], 'xray' => [ 'namespace' => 'XRay', 'versions' => [ 'latest' => '2016-04-12', '2016-04-12' => '2016-04-12', ], 'serviceIdentifier' => 'xray', ],];
+return [ 'accessanalyzer' => [ 'namespace' => 'AccessAnalyzer', 'versions' => [ 'latest' => '2019-11-01', '2019-11-01' => '2019-11-01', ], 'serviceIdentifier' => 'accessanalyzer', ], 'account' => [ 'namespace' => 'Account', 'versions' => [ 'latest' => '2021-02-01', '2021-02-01' => '2021-02-01', ], 'serviceIdentifier' => 'account', ], 'acm-pca' => [ 'namespace' => 'ACMPCA', 'versions' => [ 'latest' => '2017-08-22', '2017-08-22' => '2017-08-22', ], 'serviceIdentifier' => 'acm_pca', ], 'acm' => [ 'namespace' => 'Acm', 'versions' => [ 'latest' => '2015-12-08', '2015-12-08' => '2015-12-08', ], 'serviceIdentifier' => 'acm', ], 'alexaforbusiness' => [ 'namespace' => 'AlexaForBusiness', 'versions' => [ 'latest' => '2017-11-09', '2017-11-09' => '2017-11-09', ], 'serviceIdentifier' => 'alexa_for_business', ], 'amp' => [ 'namespace' => 'PrometheusService', 'versions' => [ 'latest' => '2020-08-01', '2020-08-01' => '2020-08-01', ], 'serviceIdentifier' => 'amp', ], 'amplify' => [ 'namespace' => 'Amplify', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'amplify', ], 'amplifybackend' => [ 'namespace' => 'AmplifyBackend', 'versions' => [ 'latest' => '2020-08-11', '2020-08-11' => '2020-08-11', ], 'serviceIdentifier' => 'amplifybackend', ], 'amplifyuibuilder' => [ 'namespace' => 'AmplifyUIBuilder', 'versions' => [ 'latest' => '2021-08-11', '2021-08-11' => '2021-08-11', ], 'serviceIdentifier' => 'amplifyuibuilder', ], 'apigateway' => [ 'namespace' => 'ApiGateway', 'versions' => [ 'latest' => '2015-07-09', '2015-07-09' => '2015-07-09', '2015-06-01' => '2015-07-09', ], 'serviceIdentifier' => 'api_gateway', ], 'apigatewaymanagementapi' => [ 'namespace' => 'ApiGatewayManagementApi', 'versions' => [ 'latest' => '2018-11-29', '2018-11-29' => '2018-11-29', ], 'serviceIdentifier' => 'apigatewaymanagementapi', ], 'apigatewayv2' => [ 'namespace' => 'ApiGatewayV2', 'versions' => [ 'latest' => '2018-11-29', '2018-11-29' => '2018-11-29', ], 'serviceIdentifier' => 'apigatewayv2', ], 'appconfig' => [ 'namespace' => 'AppConfig', 'versions' => [ 'latest' => '2019-10-09', '2019-10-09' => '2019-10-09', ], 'serviceIdentifier' => 'appconfig', ], 'appconfigdata' => [ 'namespace' => 'AppConfigData', 'versions' => [ 'latest' => '2021-11-11', '2021-11-11' => '2021-11-11', ], 'serviceIdentifier' => 'appconfigdata', ], 'appfabric' => [ 'namespace' => 'AppFabric', 'versions' => [ 'latest' => '2023-05-19', '2023-05-19' => '2023-05-19', ], 'serviceIdentifier' => 'appfabric', ], 'appflow' => [ 'namespace' => 'Appflow', 'versions' => [ 'latest' => '2020-08-23', '2020-08-23' => '2020-08-23', ], 'serviceIdentifier' => 'appflow', ], 'appintegrations' => [ 'namespace' => 'AppIntegrationsService', 'versions' => [ 'latest' => '2020-07-29', '2020-07-29' => '2020-07-29', ], 'serviceIdentifier' => 'appintegrations', ], 'application-autoscaling' => [ 'namespace' => 'ApplicationAutoScaling', 'versions' => [ 'latest' => '2016-02-06', '2016-02-06' => '2016-02-06', ], 'serviceIdentifier' => 'application_auto_scaling', ], 'application-insights' => [ 'namespace' => 'ApplicationInsights', 'versions' => [ 'latest' => '2018-11-25', '2018-11-25' => '2018-11-25', ], 'serviceIdentifier' => 'application_insights', ], 'applicationcostprofiler' => [ 'namespace' => 'ApplicationCostProfiler', 'versions' => [ 'latest' => '2020-09-10', '2020-09-10' => '2020-09-10', ], 'serviceIdentifier' => 'applicationcostprofiler', ], 'appmesh' => [ 'namespace' => 'AppMesh', 'versions' => [ 'latest' => '2019-01-25', '2019-01-25' => '2019-01-25', '2018-10-01' => '2018-10-01', ], 'serviceIdentifier' => 'app_mesh', ], 'apprunner' => [ 'namespace' => 'AppRunner', 'versions' => [ 'latest' => '2020-05-15', '2020-05-15' => '2020-05-15', ], 'serviceIdentifier' => 'apprunner', ], 'appstream' => [ 'namespace' => 'Appstream', 'versions' => [ 'latest' => '2016-12-01', '2016-12-01' => '2016-12-01', ], 'serviceIdentifier' => 'appstream', ], 'appsync' => [ 'namespace' => 'AppSync', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'appsync', ], 'arc-zonal-shift' => [ 'namespace' => 'ARCZonalShift', 'versions' => [ 'latest' => '2022-10-30', '2022-10-30' => '2022-10-30', ], 'serviceIdentifier' => 'arc_zonal_shift', ], 'artifact' => [ 'namespace' => 'Artifact', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'artifact', ], 'athena' => [ 'namespace' => 'Athena', 'versions' => [ 'latest' => '2017-05-18', '2017-05-18' => '2017-05-18', ], 'serviceIdentifier' => 'athena', ], 'auditmanager' => [ 'namespace' => 'AuditManager', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'auditmanager', ], 'autoscaling-plans' => [ 'namespace' => 'AutoScalingPlans', 'versions' => [ 'latest' => '2018-01-06', '2018-01-06' => '2018-01-06', ], 'serviceIdentifier' => 'auto_scaling_plans', ], 'autoscaling' => [ 'namespace' => 'AutoScaling', 'versions' => [ 'latest' => '2011-01-01', '2011-01-01' => '2011-01-01', ], 'serviceIdentifier' => 'auto_scaling', ], 'b2bi' => [ 'namespace' => 'B2bi', 'versions' => [ 'latest' => '2022-06-23', '2022-06-23' => '2022-06-23', ], 'serviceIdentifier' => 'b2bi', ], 'backup-gateway' => [ 'namespace' => 'BackupGateway', 'versions' => [ 'latest' => '2021-01-01', '2021-01-01' => '2021-01-01', ], 'serviceIdentifier' => 'backup_gateway', ], 'backup' => [ 'namespace' => 'Backup', 'versions' => [ 'latest' => '2018-11-15', '2018-11-15' => '2018-11-15', ], 'serviceIdentifier' => 'backup', ], 'backupstorage' => [ 'namespace' => 'BackupStorage', 'versions' => [ 'latest' => '2018-04-10', '2018-04-10' => '2018-04-10', ], 'serviceIdentifier' => 'backupstorage', ], 'batch' => [ 'namespace' => 'Batch', 'versions' => [ 'latest' => '2016-08-10', '2016-08-10' => '2016-08-10', ], 'serviceIdentifier' => 'batch', ], 'bcm-data-exports' => [ 'namespace' => 'BCMDataExports', 'versions' => [ 'latest' => '2023-11-26', '2023-11-26' => '2023-11-26', ], 'serviceIdentifier' => 'bcm_data_exports', ], 'bedrock-agent-runtime' => [ 'namespace' => 'BedrockAgentRuntime', 'versions' => [ 'latest' => '2023-07-26', '2023-07-26' => '2023-07-26', ], 'serviceIdentifier' => 'bedrock_agent_runtime', ], 'bedrock-agent' => [ 'namespace' => 'BedrockAgent', 'versions' => [ 'latest' => '2023-06-05', '2023-06-05' => '2023-06-05', ], 'serviceIdentifier' => 'bedrock_agent', ], 'bedrock-runtime' => [ 'namespace' => 'BedrockRuntime', 'versions' => [ 'latest' => '2023-09-30', '2023-09-30' => '2023-09-30', ], 'serviceIdentifier' => 'bedrock_runtime', ], 'bedrock' => [ 'namespace' => 'Bedrock', 'versions' => [ 'latest' => '2023-04-20', '2023-04-20' => '2023-04-20', ], 'serviceIdentifier' => 'bedrock', ], 'billingconductor' => [ 'namespace' => 'BillingConductor', 'versions' => [ 'latest' => '2021-07-30', '2021-07-30' => '2021-07-30', ], 'serviceIdentifier' => 'billingconductor', ], 'braket' => [ 'namespace' => 'Braket', 'versions' => [ 'latest' => '2019-09-01', '2019-09-01' => '2019-09-01', ], 'serviceIdentifier' => 'braket', ], 'budgets' => [ 'namespace' => 'Budgets', 'versions' => [ 'latest' => '2016-10-20', '2016-10-20' => '2016-10-20', ], 'serviceIdentifier' => 'budgets', ], 'ce' => [ 'namespace' => 'CostExplorer', 'versions' => [ 'latest' => '2017-10-25', '2017-10-25' => '2017-10-25', ], 'serviceIdentifier' => 'cost_explorer', ], 'chatbot' => [ 'namespace' => 'Chatbot', 'versions' => [ 'latest' => '2017-10-11', '2017-10-11' => '2017-10-11', ], 'serviceIdentifier' => 'chatbot', ], 'chime-sdk-identity' => [ 'namespace' => 'ChimeSDKIdentity', 'versions' => [ 'latest' => '2021-04-20', '2021-04-20' => '2021-04-20', ], 'serviceIdentifier' => 'chime_sdk_identity', ], 'chime-sdk-media-pipelines' => [ 'namespace' => 'ChimeSDKMediaPipelines', 'versions' => [ 'latest' => '2021-07-15', '2021-07-15' => '2021-07-15', ], 'serviceIdentifier' => 'chime_sdk_media_pipelines', ], 'chime-sdk-meetings' => [ 'namespace' => 'ChimeSDKMeetings', 'versions' => [ 'latest' => '2021-07-15', '2021-07-15' => '2021-07-15', ], 'serviceIdentifier' => 'chime_sdk_meetings', ], 'chime-sdk-messaging' => [ 'namespace' => 'ChimeSDKMessaging', 'versions' => [ 'latest' => '2021-05-15', '2021-05-15' => '2021-05-15', ], 'serviceIdentifier' => 'chime_sdk_messaging', ], 'chime-sdk-voice' => [ 'namespace' => 'ChimeSDKVoice', 'versions' => [ 'latest' => '2022-08-03', '2022-08-03' => '2022-08-03', ], 'serviceIdentifier' => 'chime_sdk_voice', ], 'chime' => [ 'namespace' => 'Chime', 'versions' => [ 'latest' => '2018-05-01', '2018-05-01' => '2018-05-01', ], 'serviceIdentifier' => 'chime', ], 'cleanrooms' => [ 'namespace' => 'CleanRooms', 'versions' => [ 'latest' => '2022-02-17', '2022-02-17' => '2022-02-17', ], 'serviceIdentifier' => 'cleanrooms', ], 'cleanroomsml' => [ 'namespace' => 'CleanRoomsML', 'versions' => [ 'latest' => '2023-09-06', '2023-09-06' => '2023-09-06', ], 'serviceIdentifier' => 'cleanroomsml', ], 'cloud9' => [ 'namespace' => 'Cloud9', 'versions' => [ 'latest' => '2017-09-23', '2017-09-23' => '2017-09-23', ], 'serviceIdentifier' => 'cloud9', ], 'cloudcontrol' => [ 'namespace' => 'CloudControlApi', 'versions' => [ 'latest' => '2021-09-30', '2021-09-30' => '2021-09-30', ], 'serviceIdentifier' => 'cloudcontrol', ], 'clouddirectory' => [ 'namespace' => 'CloudDirectory', 'versions' => [ 'latest' => '2017-01-11', '2017-01-11' => '2017-01-11', '2016-05-10' => '2016-05-10', ], 'serviceIdentifier' => 'clouddirectory', ], 'cloudformation' => [ 'namespace' => 'CloudFormation', 'versions' => [ 'latest' => '2010-05-15', '2010-05-15' => '2010-05-15', ], 'serviceIdentifier' => 'cloudformation', ], 'cloudfront-keyvaluestore' => [ 'namespace' => 'CloudFrontKeyValueStore', 'versions' => [ 'latest' => '2022-07-26', '2022-07-26' => '2022-07-26', ], 'serviceIdentifier' => 'cloudfront_keyvaluestore', ], 'cloudfront' => [ 'namespace' => 'CloudFront', 'versions' => [ 'latest' => '2020-05-31', '2020-05-31' => '2020-05-31', '2019-03-26' => '2019-03-26', '2018-11-05' => '2018-11-05', '2018-06-18' => '2018-06-18', '2017-10-30' => '2017-10-30', '2017-03-25' => '2017-03-25', '2016-11-25' => '2016-11-25', '2016-09-29' => '2016-09-29', '2016-09-07' => '2016-09-07', '2016-08-20' => '2016-08-20', '2016-08-01' => '2016-08-01', '2016-01-28' => '2016-01-28', '2016-01-13' => '2020-05-31', '2015-09-17' => '2020-05-31', '2015-07-27' => '2015-07-27', '2015-04-17' => '2015-07-27', '2014-11-06' => '2015-07-27', ], 'serviceIdentifier' => 'cloudfront', ], 'cloudhsm' => [ 'namespace' => 'CloudHsm', 'versions' => [ 'latest' => '2014-05-30', '2014-05-30' => '2014-05-30', ], 'serviceIdentifier' => 'cloudhsm', ], 'cloudhsmv2' => [ 'namespace' => 'CloudHSMV2', 'versions' => [ 'latest' => '2017-04-28', '2017-04-28' => '2017-04-28', ], 'serviceIdentifier' => 'cloudhsm_v2', ], 'cloudsearch' => [ 'namespace' => 'CloudSearch', 'versions' => [ 'latest' => '2013-01-01', '2013-01-01' => '2013-01-01', ], 'serviceIdentifier' => 'cloudsearch', ], 'cloudsearchdomain' => [ 'namespace' => 'CloudSearchDomain', 'versions' => [ 'latest' => '2013-01-01', '2013-01-01' => '2013-01-01', ], 'serviceIdentifier' => 'cloudsearch_domain', ], 'cloudtrail-data' => [ 'namespace' => 'CloudTrailData', 'versions' => [ 'latest' => '2021-08-11', '2021-08-11' => '2021-08-11', ], 'serviceIdentifier' => 'cloudtrail_data', ], 'cloudtrail' => [ 'namespace' => 'CloudTrail', 'versions' => [ 'latest' => '2013-11-01', '2013-11-01' => '2013-11-01', ], 'serviceIdentifier' => 'cloudtrail', ], 'codeartifact' => [ 'namespace' => 'CodeArtifact', 'versions' => [ 'latest' => '2018-09-22', '2018-09-22' => '2018-09-22', ], 'serviceIdentifier' => 'codeartifact', ], 'codebuild' => [ 'namespace' => 'CodeBuild', 'versions' => [ 'latest' => '2016-10-06', '2016-10-06' => '2016-10-06', ], 'serviceIdentifier' => 'codebuild', ], 'codecatalyst' => [ 'namespace' => 'CodeCatalyst', 'versions' => [ 'latest' => '2022-09-28', '2022-09-28' => '2022-09-28', ], 'serviceIdentifier' => 'codecatalyst', ], 'codecommit' => [ 'namespace' => 'CodeCommit', 'versions' => [ 'latest' => '2015-04-13', '2015-04-13' => '2015-04-13', ], 'serviceIdentifier' => 'codecommit', ], 'codeconnections' => [ 'namespace' => 'CodeConnections', 'versions' => [ 'latest' => '2023-12-01', '2023-12-01' => '2023-12-01', ], 'serviceIdentifier' => 'codeconnections', ], 'codedeploy' => [ 'namespace' => 'CodeDeploy', 'versions' => [ 'latest' => '2014-10-06', '2014-10-06' => '2014-10-06', ], 'serviceIdentifier' => 'codedeploy', ], 'codeguru-reviewer' => [ 'namespace' => 'CodeGuruReviewer', 'versions' => [ 'latest' => '2019-09-19', '2019-09-19' => '2019-09-19', ], 'serviceIdentifier' => 'codeguru_reviewer', ], 'codeguru-security' => [ 'namespace' => 'CodeGuruSecurity', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'codeguru_security', ], 'codeguruprofiler' => [ 'namespace' => 'CodeGuruProfiler', 'versions' => [ 'latest' => '2019-07-18', '2019-07-18' => '2019-07-18', ], 'serviceIdentifier' => 'codeguruprofiler', ], 'codepipeline' => [ 'namespace' => 'CodePipeline', 'versions' => [ 'latest' => '2015-07-09', '2015-07-09' => '2015-07-09', ], 'serviceIdentifier' => 'codepipeline', ], 'codestar-connections' => [ 'namespace' => 'CodeStarconnections', 'versions' => [ 'latest' => '2019-12-01', '2019-12-01' => '2019-12-01', ], 'serviceIdentifier' => 'codestar_connections', ], 'codestar-notifications' => [ 'namespace' => 'CodeStarNotifications', 'versions' => [ 'latest' => '2019-10-15', '2019-10-15' => '2019-10-15', ], 'serviceIdentifier' => 'codestar_notifications', ], 'codestar' => [ 'namespace' => 'CodeStar', 'versions' => [ 'latest' => '2017-04-19', '2017-04-19' => '2017-04-19', ], 'serviceIdentifier' => 'codestar', ], 'cognito-identity' => [ 'namespace' => 'CognitoIdentity', 'versions' => [ 'latest' => '2014-06-30', '2014-06-30' => '2014-06-30', ], 'serviceIdentifier' => 'cognito_identity', ], 'cognito-idp' => [ 'namespace' => 'CognitoIdentityProvider', 'versions' => [ 'latest' => '2016-04-18', '2016-04-18' => '2016-04-18', ], 'serviceIdentifier' => 'cognito_identity_provider', ], 'cognito-sync' => [ 'namespace' => 'CognitoSync', 'versions' => [ 'latest' => '2014-06-30', '2014-06-30' => '2014-06-30', ], 'serviceIdentifier' => 'cognito_sync', ], 'comprehend' => [ 'namespace' => 'Comprehend', 'versions' => [ 'latest' => '2017-11-27', '2017-11-27' => '2017-11-27', ], 'serviceIdentifier' => 'comprehend', ], 'comprehendmedical' => [ 'namespace' => 'ComprehendMedical', 'versions' => [ 'latest' => '2018-10-30', '2018-10-30' => '2018-10-30', ], 'serviceIdentifier' => 'comprehendmedical', ], 'compute-optimizer' => [ 'namespace' => 'ComputeOptimizer', 'versions' => [ 'latest' => '2019-11-01', '2019-11-01' => '2019-11-01', ], 'serviceIdentifier' => 'compute_optimizer', ], 'config' => [ 'namespace' => 'ConfigService', 'versions' => [ 'latest' => '2014-11-12', '2014-11-12' => '2014-11-12', ], 'serviceIdentifier' => 'config_service', ], 'connect-contact-lens' => [ 'namespace' => 'ConnectContactLens', 'versions' => [ 'latest' => '2020-08-21', '2020-08-21' => '2020-08-21', ], 'serviceIdentifier' => 'connect_contact_lens', ], 'connect' => [ 'namespace' => 'Connect', 'versions' => [ 'latest' => '2017-08-08', '2017-08-08' => '2017-08-08', ], 'serviceIdentifier' => 'connect', ], 'connectcampaigns' => [ 'namespace' => 'ConnectCampaignService', 'versions' => [ 'latest' => '2021-01-30', '2021-01-30' => '2021-01-30', ], 'serviceIdentifier' => 'connectcampaigns', ], 'connectcases' => [ 'namespace' => 'ConnectCases', 'versions' => [ 'latest' => '2022-10-03', '2022-10-03' => '2022-10-03', ], 'serviceIdentifier' => 'connectcases', ], 'connectparticipant' => [ 'namespace' => 'ConnectParticipant', 'versions' => [ 'latest' => '2018-09-07', '2018-09-07' => '2018-09-07', ], 'serviceIdentifier' => 'connectparticipant', ], 'controltower' => [ 'namespace' => 'ControlTower', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'controltower', ], 'cost-optimization-hub' => [ 'namespace' => 'CostOptimizationHub', 'versions' => [ 'latest' => '2022-07-26', '2022-07-26' => '2022-07-26', ], 'serviceIdentifier' => 'cost_optimization_hub', ], 'cur' => [ 'namespace' => 'CostandUsageReportService', 'versions' => [ 'latest' => '2017-01-06', '2017-01-06' => '2017-01-06', ], 'serviceIdentifier' => 'cost_and_usage_report_service', ], 'customer-profiles' => [ 'namespace' => 'CustomerProfiles', 'versions' => [ 'latest' => '2020-08-15', '2020-08-15' => '2020-08-15', ], 'serviceIdentifier' => 'customer_profiles', ], 'data.iot' => [ 'namespace' => 'IotDataPlane', 'versions' => [ 'latest' => '2015-05-28', '2015-05-28' => '2015-05-28', ], 'serviceIdentifier' => 'iot_data_plane', ], 'databrew' => [ 'namespace' => 'GlueDataBrew', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'databrew', ], 'dataexchange' => [ 'namespace' => 'DataExchange', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'dataexchange', ], 'datapipeline' => [ 'namespace' => 'DataPipeline', 'versions' => [ 'latest' => '2012-10-29', '2012-10-29' => '2012-10-29', ], 'serviceIdentifier' => 'data_pipeline', ], 'datasync' => [ 'namespace' => 'DataSync', 'versions' => [ 'latest' => '2018-11-09', '2018-11-09' => '2018-11-09', ], 'serviceIdentifier' => 'datasync', ], 'datazone' => [ 'namespace' => 'DataZone', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'datazone', ], 'dax' => [ 'namespace' => 'DAX', 'versions' => [ 'latest' => '2017-04-19', '2017-04-19' => '2017-04-19', ], 'serviceIdentifier' => 'dax', ], 'deadline' => [ 'namespace' => 'Deadline', 'versions' => [ 'latest' => '2023-10-12', '2023-10-12' => '2023-10-12', ], 'serviceIdentifier' => 'deadline', ], 'detective' => [ 'namespace' => 'Detective', 'versions' => [ 'latest' => '2018-10-26', '2018-10-26' => '2018-10-26', ], 'serviceIdentifier' => 'detective', ], 'devicefarm' => [ 'namespace' => 'DeviceFarm', 'versions' => [ 'latest' => '2015-06-23', '2015-06-23' => '2015-06-23', ], 'serviceIdentifier' => 'device_farm', ], 'devops-guru' => [ 'namespace' => 'DevOpsGuru', 'versions' => [ 'latest' => '2020-12-01', '2020-12-01' => '2020-12-01', ], 'serviceIdentifier' => 'devops_guru', ], 'directconnect' => [ 'namespace' => 'DirectConnect', 'versions' => [ 'latest' => '2012-10-25', '2012-10-25' => '2012-10-25', ], 'serviceIdentifier' => 'direct_connect', ], 'discovery' => [ 'namespace' => 'ApplicationDiscoveryService', 'versions' => [ 'latest' => '2015-11-01', '2015-11-01' => '2015-11-01', ], 'serviceIdentifier' => 'application_discovery_service', ], 'dlm' => [ 'namespace' => 'DLM', 'versions' => [ 'latest' => '2018-01-12', '2018-01-12' => '2018-01-12', ], 'serviceIdentifier' => 'dlm', ], 'dms' => [ 'namespace' => 'DatabaseMigrationService', 'versions' => [ 'latest' => '2016-01-01', '2016-01-01' => '2016-01-01', ], 'serviceIdentifier' => 'database_migration_service', ], 'docdb-elastic' => [ 'namespace' => 'DocDBElastic', 'versions' => [ 'latest' => '2022-11-28', '2022-11-28' => '2022-11-28', ], 'serviceIdentifier' => 'docdb_elastic', ], 'docdb' => [ 'namespace' => 'DocDB', 'versions' => [ 'latest' => '2014-10-31', '2014-10-31' => '2014-10-31', ], 'serviceIdentifier' => 'docdb', ], 'drs' => [ 'namespace' => 'drs', 'versions' => [ 'latest' => '2020-02-26', '2020-02-26' => '2020-02-26', ], 'serviceIdentifier' => 'drs', ], 'ds' => [ 'namespace' => 'DirectoryService', 'versions' => [ 'latest' => '2015-04-16', '2015-04-16' => '2015-04-16', ], 'serviceIdentifier' => 'directory_service', ], 'dynamodb' => [ 'namespace' => 'DynamoDb', 'versions' => [ 'latest' => '2012-08-10', '2012-08-10' => '2012-08-10', '2011-12-05' => '2011-12-05', ], 'serviceIdentifier' => 'dynamodb', ], 'ebs' => [ 'namespace' => 'EBS', 'versions' => [ 'latest' => '2019-11-02', '2019-11-02' => '2019-11-02', ], 'serviceIdentifier' => 'ebs', ], 'ec2-instance-connect' => [ 'namespace' => 'EC2InstanceConnect', 'versions' => [ 'latest' => '2018-04-02', '2018-04-02' => '2018-04-02', ], 'serviceIdentifier' => 'ec2_instance_connect', ], 'ec2' => [ 'namespace' => 'Ec2', 'versions' => [ 'latest' => '2016-11-15', '2016-11-15' => '2016-11-15', '2016-09-15' => '2016-09-15', '2016-04-01' => '2016-04-01', '2015-10-01' => '2015-10-01', '2015-04-15' => '2016-11-15', ], 'serviceIdentifier' => 'ec2', ], 'ecr-public' => [ 'namespace' => 'ECRPublic', 'versions' => [ 'latest' => '2020-10-30', '2020-10-30' => '2020-10-30', ], 'serviceIdentifier' => 'ecr_public', ], 'ecr' => [ 'namespace' => 'Ecr', 'versions' => [ 'latest' => '2015-09-21', '2015-09-21' => '2015-09-21', ], 'serviceIdentifier' => 'ecr', ], 'ecs' => [ 'namespace' => 'Ecs', 'versions' => [ 'latest' => '2014-11-13', '2014-11-13' => '2014-11-13', ], 'serviceIdentifier' => 'ecs', ], 'eks-auth' => [ 'namespace' => 'EKSAuth', 'versions' => [ 'latest' => '2023-11-26', '2023-11-26' => '2023-11-26', ], 'serviceIdentifier' => 'eks_auth', ], 'eks' => [ 'namespace' => 'EKS', 'versions' => [ 'latest' => '2017-11-01', '2017-11-01' => '2017-11-01', ], 'serviceIdentifier' => 'eks', ], 'elastic-inference' => [ 'namespace' => 'ElasticInference', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'elastic_inference', ], 'elasticache' => [ 'namespace' => 'ElastiCache', 'versions' => [ 'latest' => '2015-02-02', '2015-02-02' => '2015-02-02', ], 'serviceIdentifier' => 'elasticache', ], 'elasticbeanstalk' => [ 'namespace' => 'ElasticBeanstalk', 'versions' => [ 'latest' => '2010-12-01', '2010-12-01' => '2010-12-01', ], 'serviceIdentifier' => 'elastic_beanstalk', ], 'elasticfilesystem' => [ 'namespace' => 'Efs', 'versions' => [ 'latest' => '2015-02-01', '2015-02-01' => '2015-02-01', ], 'serviceIdentifier' => 'efs', ], 'elasticloadbalancing' => [ 'namespace' => 'ElasticLoadBalancing', 'versions' => [ 'latest' => '2012-06-01', '2012-06-01' => '2012-06-01', ], 'serviceIdentifier' => 'elastic_load_balancing', ], 'elasticloadbalancingv2' => [ 'namespace' => 'ElasticLoadBalancingV2', 'versions' => [ 'latest' => '2015-12-01', '2015-12-01' => '2015-12-01', ], 'serviceIdentifier' => 'elastic_load_balancing_v2', ], 'elasticmapreduce' => [ 'namespace' => 'Emr', 'versions' => [ 'latest' => '2009-03-31', '2009-03-31' => '2009-03-31', ], 'serviceIdentifier' => 'emr', ], 'elastictranscoder' => [ 'namespace' => 'ElasticTranscoder', 'versions' => [ 'latest' => '2012-09-25', '2012-09-25' => '2012-09-25', ], 'serviceIdentifier' => 'elastic_transcoder', ], 'email' => [ 'namespace' => 'Ses', 'versions' => [ 'latest' => '2010-12-01', '2010-12-01' => '2010-12-01', ], 'serviceIdentifier' => 'ses', ], 'emr-containers' => [ 'namespace' => 'EMRContainers', 'versions' => [ 'latest' => '2020-10-01', '2020-10-01' => '2020-10-01', ], 'serviceIdentifier' => 'emr_containers', ], 'emr-serverless' => [ 'namespace' => 'EMRServerless', 'versions' => [ 'latest' => '2021-07-13', '2021-07-13' => '2021-07-13', ], 'serviceIdentifier' => 'emr_serverless', ], 'entitlement.marketplace' => [ 'namespace' => 'MarketplaceEntitlementService', 'versions' => [ 'latest' => '2017-01-11', '2017-01-11' => '2017-01-11', ], 'serviceIdentifier' => 'marketplace_entitlement_service', ], 'entityresolution' => [ 'namespace' => 'EntityResolution', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'entityresolution', ], 'es' => [ 'namespace' => 'ElasticsearchService', 'versions' => [ 'latest' => '2015-01-01', '2015-01-01' => '2015-01-01', ], 'serviceIdentifier' => 'elasticsearch_service', ], 'eventbridge' => [ 'namespace' => 'EventBridge', 'versions' => [ 'latest' => '2015-10-07', '2015-10-07' => '2015-10-07', ], 'serviceIdentifier' => 'eventbridge', ], 'events' => [ 'namespace' => 'CloudWatchEvents', 'versions' => [ 'latest' => '2015-10-07', '2015-10-07' => '2015-10-07', '2014-02-03' => '2015-10-07', ], 'serviceIdentifier' => 'cloudwatch_events', ], 'evidently' => [ 'namespace' => 'CloudWatchEvidently', 'versions' => [ 'latest' => '2021-02-01', '2021-02-01' => '2021-02-01', ], 'serviceIdentifier' => 'evidently', ], 'finspace-data' => [ 'namespace' => 'FinSpaceData', 'versions' => [ 'latest' => '2020-07-13', '2020-07-13' => '2020-07-13', ], 'serviceIdentifier' => 'finspace_data', ], 'finspace' => [ 'namespace' => 'finspace', 'versions' => [ 'latest' => '2021-03-12', '2021-03-12' => '2021-03-12', ], 'serviceIdentifier' => 'finspace', ], 'firehose' => [ 'namespace' => 'Firehose', 'versions' => [ 'latest' => '2015-08-04', '2015-08-04' => '2015-08-04', ], 'serviceIdentifier' => 'firehose', ], 'fis' => [ 'namespace' => 'FIS', 'versions' => [ 'latest' => '2020-12-01', '2020-12-01' => '2020-12-01', ], 'serviceIdentifier' => 'fis', ], 'fms' => [ 'namespace' => 'FMS', 'versions' => [ 'latest' => '2018-01-01', '2018-01-01' => '2018-01-01', ], 'serviceIdentifier' => 'fms', ], 'forecast' => [ 'namespace' => 'ForecastService', 'versions' => [ 'latest' => '2018-06-26', '2018-06-26' => '2018-06-26', ], 'serviceIdentifier' => 'forecast', ], 'forecastquery' => [ 'namespace' => 'ForecastQueryService', 'versions' => [ 'latest' => '2018-06-26', '2018-06-26' => '2018-06-26', ], 'serviceIdentifier' => 'forecastquery', ], 'frauddetector' => [ 'namespace' => 'FraudDetector', 'versions' => [ 'latest' => '2019-11-15', '2019-11-15' => '2019-11-15', ], 'serviceIdentifier' => 'frauddetector', ], 'freetier' => [ 'namespace' => 'FreeTier', 'versions' => [ 'latest' => '2023-09-07', '2023-09-07' => '2023-09-07', ], 'serviceIdentifier' => 'freetier', ], 'fsx' => [ 'namespace' => 'FSx', 'versions' => [ 'latest' => '2018-03-01', '2018-03-01' => '2018-03-01', ], 'serviceIdentifier' => 'fsx', ], 'gamelift' => [ 'namespace' => 'GameLift', 'versions' => [ 'latest' => '2015-10-01', '2015-10-01' => '2015-10-01', ], 'serviceIdentifier' => 'gamelift', ], 'glacier' => [ 'namespace' => 'Glacier', 'versions' => [ 'latest' => '2012-06-01', '2012-06-01' => '2012-06-01', ], 'serviceIdentifier' => 'glacier', ], 'globalaccelerator' => [ 'namespace' => 'GlobalAccelerator', 'versions' => [ 'latest' => '2018-08-08', '2018-08-08' => '2018-08-08', ], 'serviceIdentifier' => 'global_accelerator', ], 'glue' => [ 'namespace' => 'Glue', 'versions' => [ 'latest' => '2017-03-31', '2017-03-31' => '2017-03-31', ], 'serviceIdentifier' => 'glue', ], 'grafana' => [ 'namespace' => 'ManagedGrafana', 'versions' => [ 'latest' => '2020-08-18', '2020-08-18' => '2020-08-18', ], 'serviceIdentifier' => 'grafana', ], 'greengrass' => [ 'namespace' => 'Greengrass', 'versions' => [ 'latest' => '2017-06-07', '2017-06-07' => '2017-06-07', ], 'serviceIdentifier' => 'greengrass', ], 'greengrassv2' => [ 'namespace' => 'GreengrassV2', 'versions' => [ 'latest' => '2020-11-30', '2020-11-30' => '2020-11-30', ], 'serviceIdentifier' => 'greengrassv2', ], 'groundstation' => [ 'namespace' => 'GroundStation', 'versions' => [ 'latest' => '2019-05-23', '2019-05-23' => '2019-05-23', ], 'serviceIdentifier' => 'groundstation', ], 'guardduty' => [ 'namespace' => 'GuardDuty', 'versions' => [ 'latest' => '2017-11-28', '2017-11-28' => '2017-11-28', ], 'serviceIdentifier' => 'guardduty', ], 'health' => [ 'namespace' => 'Health', 'versions' => [ 'latest' => '2016-08-04', '2016-08-04' => '2016-08-04', ], 'serviceIdentifier' => 'health', ], 'healthlake' => [ 'namespace' => 'HealthLake', 'versions' => [ 'latest' => '2017-07-01', '2017-07-01' => '2017-07-01', ], 'serviceIdentifier' => 'healthlake', ], 'honeycode' => [ 'namespace' => 'Honeycode', 'versions' => [ 'latest' => '2020-03-01', '2020-03-01' => '2020-03-01', ], 'serviceIdentifier' => 'honeycode', ], 'iam' => [ 'namespace' => 'Iam', 'versions' => [ 'latest' => '2010-05-08', '2010-05-08' => '2010-05-08', ], 'serviceIdentifier' => 'iam', ], 'identitystore' => [ 'namespace' => 'IdentityStore', 'versions' => [ 'latest' => '2020-06-15', '2020-06-15' => '2020-06-15', ], 'serviceIdentifier' => 'identitystore', ], 'imagebuilder' => [ 'namespace' => 'imagebuilder', 'versions' => [ 'latest' => '2019-12-02', '2019-12-02' => '2019-12-02', ], 'serviceIdentifier' => 'imagebuilder', ], 'importexport' => [ 'namespace' => 'ImportExport', 'versions' => [ 'latest' => '2010-06-01', '2010-06-01' => '2010-06-01', ], 'serviceIdentifier' => 'importexport', ], 'inspector-scan' => [ 'namespace' => 'InspectorScan', 'versions' => [ 'latest' => '2023-08-08', '2023-08-08' => '2023-08-08', ], 'serviceIdentifier' => 'inspector_scan', ], 'inspector' => [ 'namespace' => 'Inspector', 'versions' => [ 'latest' => '2016-02-16', '2016-02-16' => '2016-02-16', '2015-08-18' => '2016-02-16', ], 'serviceIdentifier' => 'inspector', ], 'inspector2' => [ 'namespace' => 'Inspector2', 'versions' => [ 'latest' => '2020-06-08', '2020-06-08' => '2020-06-08', ], 'serviceIdentifier' => 'inspector2', ], 'internetmonitor' => [ 'namespace' => 'InternetMonitor', 'versions' => [ 'latest' => '2021-06-03', '2021-06-03' => '2021-06-03', ], 'serviceIdentifier' => 'internetmonitor', ], 'iot-jobs-data' => [ 'namespace' => 'IoTJobsDataPlane', 'versions' => [ 'latest' => '2017-09-29', '2017-09-29' => '2017-09-29', ], 'serviceIdentifier' => 'iot_jobs_data_plane', ], 'iot' => [ 'namespace' => 'Iot', 'versions' => [ 'latest' => '2015-05-28', '2015-05-28' => '2015-05-28', ], 'serviceIdentifier' => 'iot', ], 'iot1click-devices' => [ 'namespace' => 'IoT1ClickDevicesService', 'versions' => [ 'latest' => '2018-05-14', '2018-05-14' => '2018-05-14', ], 'serviceIdentifier' => 'iot_1click_devices_service', ], 'iot1click-projects' => [ 'namespace' => 'IoT1ClickProjects', 'versions' => [ 'latest' => '2018-05-14', '2018-05-14' => '2018-05-14', ], 'serviceIdentifier' => 'iot_1click_projects', ], 'iotanalytics' => [ 'namespace' => 'IoTAnalytics', 'versions' => [ 'latest' => '2017-11-27', '2017-11-27' => '2017-11-27', ], 'serviceIdentifier' => 'iotanalytics', ], 'iotdeviceadvisor' => [ 'namespace' => 'IoTDeviceAdvisor', 'versions' => [ 'latest' => '2020-09-18', '2020-09-18' => '2020-09-18', ], 'serviceIdentifier' => 'iotdeviceadvisor', ], 'iotevents-data' => [ 'namespace' => 'IoTEventsData', 'versions' => [ 'latest' => '2018-10-23', '2018-10-23' => '2018-10-23', ], 'serviceIdentifier' => 'iot_events_data', ], 'iotevents' => [ 'namespace' => 'IoTEvents', 'versions' => [ 'latest' => '2018-07-27', '2018-07-27' => '2018-07-27', ], 'serviceIdentifier' => 'iot_events', ], 'iotfleethub' => [ 'namespace' => 'IoTFleetHub', 'versions' => [ 'latest' => '2020-11-03', '2020-11-03' => '2020-11-03', ], 'serviceIdentifier' => 'iotfleethub', ], 'iotfleetwise' => [ 'namespace' => 'IoTFleetWise', 'versions' => [ 'latest' => '2021-06-17', '2021-06-17' => '2021-06-17', ], 'serviceIdentifier' => 'iotfleetwise', ], 'iotsecuretunneling' => [ 'namespace' => 'IoTSecureTunneling', 'versions' => [ 'latest' => '2018-10-05', '2018-10-05' => '2018-10-05', ], 'serviceIdentifier' => 'iotsecuretunneling', ], 'iotsitewise' => [ 'namespace' => 'IoTSiteWise', 'versions' => [ 'latest' => '2019-12-02', '2019-12-02' => '2019-12-02', ], 'serviceIdentifier' => 'iotsitewise', ], 'iotthingsgraph' => [ 'namespace' => 'IoTThingsGraph', 'versions' => [ 'latest' => '2018-09-06', '2018-09-06' => '2018-09-06', ], 'serviceIdentifier' => 'iotthingsgraph', ], 'iottwinmaker' => [ 'namespace' => 'IoTTwinMaker', 'versions' => [ 'latest' => '2021-11-29', '2021-11-29' => '2021-11-29', ], 'serviceIdentifier' => 'iottwinmaker', ], 'iotwireless' => [ 'namespace' => 'IoTWireless', 'versions' => [ 'latest' => '2020-11-22', '2020-11-22' => '2020-11-22', ], 'serviceIdentifier' => 'iot_wireless', ], 'ivs-realtime' => [ 'namespace' => 'IVSRealTime', 'versions' => [ 'latest' => '2020-07-14', '2020-07-14' => '2020-07-14', ], 'serviceIdentifier' => 'ivs_realtime', ], 'ivs' => [ 'namespace' => 'IVS', 'versions' => [ 'latest' => '2020-07-14', '2020-07-14' => '2020-07-14', ], 'serviceIdentifier' => 'ivs', ], 'ivschat' => [ 'namespace' => 'ivschat', 'versions' => [ 'latest' => '2020-07-14', '2020-07-14' => '2020-07-14', ], 'serviceIdentifier' => 'ivschat', ], 'kafka' => [ 'namespace' => 'Kafka', 'versions' => [ 'latest' => '2018-11-14', '2018-11-14' => '2018-11-14', ], 'serviceIdentifier' => 'kafka', ], 'kafkaconnect' => [ 'namespace' => 'KafkaConnect', 'versions' => [ 'latest' => '2021-09-14', '2021-09-14' => '2021-09-14', ], 'serviceIdentifier' => 'kafkaconnect', ], 'kendra-ranking' => [ 'namespace' => 'KendraRanking', 'versions' => [ 'latest' => '2022-10-19', '2022-10-19' => '2022-10-19', ], 'serviceIdentifier' => 'kendra_ranking', ], 'kendra' => [ 'namespace' => 'kendra', 'versions' => [ 'latest' => '2019-02-03', '2019-02-03' => '2019-02-03', ], 'serviceIdentifier' => 'kendra', ], 'keyspaces' => [ 'namespace' => 'Keyspaces', 'versions' => [ 'latest' => '2022-02-10', '2022-02-10' => '2022-02-10', ], 'serviceIdentifier' => 'keyspaces', ], 'kinesis-video-archived-media' => [ 'namespace' => 'KinesisVideoArchivedMedia', 'versions' => [ 'latest' => '2017-09-30', '2017-09-30' => '2017-09-30', ], 'serviceIdentifier' => 'kinesis_video_archived_media', ], 'kinesis-video-media' => [ 'namespace' => 'KinesisVideoMedia', 'versions' => [ 'latest' => '2017-09-30', '2017-09-30' => '2017-09-30', ], 'serviceIdentifier' => 'kinesis_video_media', ], 'kinesis-video-signaling' => [ 'namespace' => 'KinesisVideoSignalingChannels', 'versions' => [ 'latest' => '2019-12-04', '2019-12-04' => '2019-12-04', ], 'serviceIdentifier' => 'kinesis_video_signaling', ], 'kinesis-video-webrtc-storage' => [ 'namespace' => 'KinesisVideoWebRTCStorage', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'kinesis_video_webrtc_storage', ], 'kinesis' => [ 'namespace' => 'Kinesis', 'versions' => [ 'latest' => '2013-12-02', '2013-12-02' => '2013-12-02', ], 'serviceIdentifier' => 'kinesis', ], 'kinesisanalytics' => [ 'namespace' => 'KinesisAnalytics', 'versions' => [ 'latest' => '2015-08-14', '2015-08-14' => '2015-08-14', ], 'serviceIdentifier' => 'kinesis_analytics', ], 'kinesisanalyticsv2' => [ 'namespace' => 'KinesisAnalyticsV2', 'versions' => [ 'latest' => '2018-05-23', '2018-05-23' => '2018-05-23', ], 'serviceIdentifier' => 'kinesis_analytics_v2', ], 'kinesisvideo' => [ 'namespace' => 'KinesisVideo', 'versions' => [ 'latest' => '2017-09-30', '2017-09-30' => '2017-09-30', ], 'serviceIdentifier' => 'kinesis_video', ], 'kms' => [ 'namespace' => 'Kms', 'versions' => [ 'latest' => '2014-11-01', '2014-11-01' => '2014-11-01', ], 'serviceIdentifier' => 'kms', ], 'lakeformation' => [ 'namespace' => 'LakeFormation', 'versions' => [ 'latest' => '2017-03-31', '2017-03-31' => '2017-03-31', ], 'serviceIdentifier' => 'lakeformation', ], 'lambda' => [ 'namespace' => 'Lambda', 'versions' => [ 'latest' => '2015-03-31', '2015-03-31' => '2015-03-31', ], 'serviceIdentifier' => 'lambda', ], 'launch-wizard' => [ 'namespace' => 'LaunchWizard', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'launch_wizard', ], 'lex-models' => [ 'namespace' => 'LexModelBuildingService', 'versions' => [ 'latest' => '2017-04-19', '2017-04-19' => '2017-04-19', ], 'serviceIdentifier' => 'lex_model_building_service', ], 'license-manager-linux-subscriptions' => [ 'namespace' => 'LicenseManagerLinuxSubscriptions', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'license_manager_linux_subscriptions', ], 'license-manager-user-subscriptions' => [ 'namespace' => 'LicenseManagerUserSubscriptions', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'license_manager_user_subscriptions', ], 'license-manager' => [ 'namespace' => 'LicenseManager', 'versions' => [ 'latest' => '2018-08-01', '2018-08-01' => '2018-08-01', ], 'serviceIdentifier' => 'license_manager', ], 'lightsail' => [ 'namespace' => 'Lightsail', 'versions' => [ 'latest' => '2016-11-28', '2016-11-28' => '2016-11-28', ], 'serviceIdentifier' => 'lightsail', ], 'location' => [ 'namespace' => 'LocationService', 'versions' => [ 'latest' => '2020-11-19', '2020-11-19' => '2020-11-19', ], 'serviceIdentifier' => 'location', ], 'logs' => [ 'namespace' => 'CloudWatchLogs', 'versions' => [ 'latest' => '2014-03-28', '2014-03-28' => '2014-03-28', ], 'serviceIdentifier' => 'cloudwatch_logs', ], 'lookoutequipment' => [ 'namespace' => 'LookoutEquipment', 'versions' => [ 'latest' => '2020-12-15', '2020-12-15' => '2020-12-15', ], 'serviceIdentifier' => 'lookoutequipment', ], 'lookoutmetrics' => [ 'namespace' => 'LookoutMetrics', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 'lookoutmetrics', ], 'lookoutvision' => [ 'namespace' => 'LookoutforVision', 'versions' => [ 'latest' => '2020-11-20', '2020-11-20' => '2020-11-20', ], 'serviceIdentifier' => 'lookoutvision', ], 'm2' => [ 'namespace' => 'MainframeModernization', 'versions' => [ 'latest' => '2021-04-28', '2021-04-28' => '2021-04-28', ], 'serviceIdentifier' => 'm2', ], 'machinelearning' => [ 'namespace' => 'MachineLearning', 'versions' => [ 'latest' => '2014-12-12', '2014-12-12' => '2014-12-12', ], 'serviceIdentifier' => 'machine_learning', ], 'macie2' => [ 'namespace' => 'Macie2', 'versions' => [ 'latest' => '2020-01-01', '2020-01-01' => '2020-01-01', ], 'serviceIdentifier' => 'macie2', ], 'managedblockchain-query' => [ 'namespace' => 'ManagedBlockchainQuery', 'versions' => [ 'latest' => '2023-05-04', '2023-05-04' => '2023-05-04', ], 'serviceIdentifier' => 'managedblockchain_query', ], 'managedblockchain' => [ 'namespace' => 'ManagedBlockchain', 'versions' => [ 'latest' => '2018-09-24', '2018-09-24' => '2018-09-24', ], 'serviceIdentifier' => 'managedblockchain', ], 'marketplace-agreement' => [ 'namespace' => 'MarketplaceAgreement', 'versions' => [ 'latest' => '2020-03-01', '2020-03-01' => '2020-03-01', ], 'serviceIdentifier' => 'marketplace_agreement', ], 'marketplace-catalog' => [ 'namespace' => 'MarketplaceCatalog', 'versions' => [ 'latest' => '2018-09-17', '2018-09-17' => '2018-09-17', ], 'serviceIdentifier' => 'marketplace_catalog', ], 'marketplace-deployment' => [ 'namespace' => 'MarketplaceDeployment', 'versions' => [ 'latest' => '2023-01-25', '2023-01-25' => '2023-01-25', ], 'serviceIdentifier' => 'marketplace_deployment', ], 'marketplacecommerceanalytics' => [ 'namespace' => 'MarketplaceCommerceAnalytics', 'versions' => [ 'latest' => '2015-07-01', '2015-07-01' => '2015-07-01', ], 'serviceIdentifier' => 'marketplace_commerce_analytics', ], 'mediaconnect' => [ 'namespace' => 'MediaConnect', 'versions' => [ 'latest' => '2018-11-14', '2018-11-14' => '2018-11-14', ], 'serviceIdentifier' => 'mediaconnect', ], 'mediaconvert' => [ 'namespace' => 'MediaConvert', 'versions' => [ 'latest' => '2017-08-29', '2017-08-29' => '2017-08-29', ], 'serviceIdentifier' => 'mediaconvert', ], 'medialive' => [ 'namespace' => 'MediaLive', 'versions' => [ 'latest' => '2017-10-14', '2017-10-14' => '2017-10-14', ], 'serviceIdentifier' => 'medialive', ], 'mediapackage-vod' => [ 'namespace' => 'MediaPackageVod', 'versions' => [ 'latest' => '2018-11-07', '2018-11-07' => '2018-11-07', ], 'serviceIdentifier' => 'mediapackage_vod', ], 'mediapackage' => [ 'namespace' => 'MediaPackage', 'versions' => [ 'latest' => '2017-10-12', '2017-10-12' => '2017-10-12', ], 'serviceIdentifier' => 'mediapackage', ], 'mediapackagev2' => [ 'namespace' => 'MediaPackageV2', 'versions' => [ 'latest' => '2022-12-25', '2022-12-25' => '2022-12-25', ], 'serviceIdentifier' => 'mediapackagev2', ], 'mediastore-data' => [ 'namespace' => 'MediaStoreData', 'versions' => [ 'latest' => '2017-09-01', '2017-09-01' => '2017-09-01', ], 'serviceIdentifier' => 'mediastore_data', ], 'mediastore' => [ 'namespace' => 'MediaStore', 'versions' => [ 'latest' => '2017-09-01', '2017-09-01' => '2017-09-01', ], 'serviceIdentifier' => 'mediastore', ], 'mediatailor' => [ 'namespace' => 'MediaTailor', 'versions' => [ 'latest' => '2018-04-23', '2018-04-23' => '2018-04-23', ], 'serviceIdentifier' => 'mediatailor', ], 'medical-imaging' => [ 'namespace' => 'MedicalImaging', 'versions' => [ 'latest' => '2023-07-19', '2023-07-19' => '2023-07-19', ], 'serviceIdentifier' => 'medical_imaging', ], 'memorydb' => [ 'namespace' => 'MemoryDB', 'versions' => [ 'latest' => '2021-01-01', '2021-01-01' => '2021-01-01', ], 'serviceIdentifier' => 'memorydb', ], 'metering.marketplace' => [ 'namespace' => 'MarketplaceMetering', 'versions' => [ 'latest' => '2016-01-14', '2016-01-14' => '2016-01-14', ], 'serviceIdentifier' => 'marketplace_metering', ], 'mgh' => [ 'namespace' => 'MigrationHub', 'versions' => [ 'latest' => '2017-05-31', '2017-05-31' => '2017-05-31', ], 'serviceIdentifier' => 'migration_hub', ], 'mgn' => [ 'namespace' => 'mgn', 'versions' => [ 'latest' => '2020-02-26', '2020-02-26' => '2020-02-26', ], 'serviceIdentifier' => 'mgn', ], 'migration-hub-refactor-spaces' => [ 'namespace' => 'MigrationHubRefactorSpaces', 'versions' => [ 'latest' => '2021-10-26', '2021-10-26' => '2021-10-26', ], 'serviceIdentifier' => 'migration_hub_refactor_spaces', ], 'migrationhub-config' => [ 'namespace' => 'MigrationHubConfig', 'versions' => [ 'latest' => '2019-06-30', '2019-06-30' => '2019-06-30', ], 'serviceIdentifier' => 'migrationhub_config', ], 'migrationhuborchestrator' => [ 'namespace' => 'MigrationHubOrchestrator', 'versions' => [ 'latest' => '2021-08-28', '2021-08-28' => '2021-08-28', ], 'serviceIdentifier' => 'migrationhuborchestrator', ], 'migrationhubstrategy' => [ 'namespace' => 'MigrationHubStrategyRecommendations', 'versions' => [ 'latest' => '2020-02-19', '2020-02-19' => '2020-02-19', ], 'serviceIdentifier' => 'migrationhubstrategy', ], 'mobile' => [ 'namespace' => 'Mobile', 'versions' => [ 'latest' => '2017-07-01', '2017-07-01' => '2017-07-01', ], 'serviceIdentifier' => 'mobile', ], 'models.lex.v2' => [ 'namespace' => 'LexModelsV2', 'versions' => [ 'latest' => '2020-08-07', '2020-08-07' => '2020-08-07', ], 'serviceIdentifier' => 'lex_models_v2', ], 'monitoring' => [ 'namespace' => 'CloudWatch', 'versions' => [ 'latest' => '2010-08-01', '2010-08-01' => '2010-08-01', ], 'serviceIdentifier' => 'cloudwatch', ], 'mq' => [ 'namespace' => 'MQ', 'versions' => [ 'latest' => '2017-11-27', '2017-11-27' => '2017-11-27', ], 'serviceIdentifier' => 'mq', ], 'mturk-requester' => [ 'namespace' => 'MTurk', 'versions' => [ 'latest' => '2017-01-17', '2017-01-17' => '2017-01-17', ], 'serviceIdentifier' => 'mturk', ], 'mwaa' => [ 'namespace' => 'MWAA', 'versions' => [ 'latest' => '2020-07-01', '2020-07-01' => '2020-07-01', ], 'serviceIdentifier' => 'mwaa', ], 'neptune-graph' => [ 'namespace' => 'NeptuneGraph', 'versions' => [ 'latest' => '2023-11-29', '2023-11-29' => '2023-11-29', ], 'serviceIdentifier' => 'neptune_graph', ], 'neptune' => [ 'namespace' => 'Neptune', 'versions' => [ 'latest' => '2014-10-31', '2014-10-31' => '2014-10-31', ], 'serviceIdentifier' => 'neptune', ], 'neptunedata' => [ 'namespace' => 'Neptunedata', 'versions' => [ 'latest' => '2023-08-01', '2023-08-01' => '2023-08-01', ], 'serviceIdentifier' => 'neptunedata', ], 'network-firewall' => [ 'namespace' => 'NetworkFirewall', 'versions' => [ 'latest' => '2020-11-12', '2020-11-12' => '2020-11-12', ], 'serviceIdentifier' => 'network_firewall', ], 'networkmanager' => [ 'namespace' => 'NetworkManager', 'versions' => [ 'latest' => '2019-07-05', '2019-07-05' => '2019-07-05', ], 'serviceIdentifier' => 'networkmanager', ], 'networkmonitor' => [ 'namespace' => 'NetworkMonitor', 'versions' => [ 'latest' => '2023-08-01', '2023-08-01' => '2023-08-01', ], 'serviceIdentifier' => 'networkmonitor', ], 'nimble' => [ 'namespace' => 'NimbleStudio', 'versions' => [ 'latest' => '2020-08-01', '2020-08-01' => '2020-08-01', ], 'serviceIdentifier' => 'nimble', ], 'oam' => [ 'namespace' => 'OAM', 'versions' => [ 'latest' => '2022-06-10', '2022-06-10' => '2022-06-10', ], 'serviceIdentifier' => 'oam', ], 'omics' => [ 'namespace' => 'Omics', 'versions' => [ 'latest' => '2022-11-28', '2022-11-28' => '2022-11-28', ], 'serviceIdentifier' => 'omics', ], 'opensearch' => [ 'namespace' => 'OpenSearchService', 'versions' => [ 'latest' => '2021-01-01', '2021-01-01' => '2021-01-01', ], 'serviceIdentifier' => 'opensearch', ], 'opensearchserverless' => [ 'namespace' => 'OpenSearchServerless', 'versions' => [ 'latest' => '2021-11-01', '2021-11-01' => '2021-11-01', ], 'serviceIdentifier' => 'opensearchserverless', ], 'opsworks' => [ 'namespace' => 'OpsWorks', 'versions' => [ 'latest' => '2013-02-18', '2013-02-18' => '2013-02-18', ], 'serviceIdentifier' => 'opsworks', ], 'opsworkscm' => [ 'namespace' => 'OpsWorksCM', 'versions' => [ 'latest' => '2016-11-01', '2016-11-01' => '2016-11-01', ], 'serviceIdentifier' => 'opsworkscm', ], 'organizations' => [ 'namespace' => 'Organizations', 'versions' => [ 'latest' => '2016-11-28', '2016-11-28' => '2016-11-28', ], 'serviceIdentifier' => 'organizations', ], 'osis' => [ 'namespace' => 'OSIS', 'versions' => [ 'latest' => '2022-01-01', '2022-01-01' => '2022-01-01', ], 'serviceIdentifier' => 'osis', ], 'outposts' => [ 'namespace' => 'Outposts', 'versions' => [ 'latest' => '2019-12-03', '2019-12-03' => '2019-12-03', ], 'serviceIdentifier' => 'outposts', ], 'panorama' => [ 'namespace' => 'Panorama', 'versions' => [ 'latest' => '2019-07-24', '2019-07-24' => '2019-07-24', ], 'serviceIdentifier' => 'panorama', ], 'payment-cryptography-data' => [ 'namespace' => 'PaymentCryptographyData', 'versions' => [ 'latest' => '2022-02-03', '2022-02-03' => '2022-02-03', ], 'serviceIdentifier' => 'payment_cryptography_data', ], 'payment-cryptography' => [ 'namespace' => 'PaymentCryptography', 'versions' => [ 'latest' => '2021-09-14', '2021-09-14' => '2021-09-14', ], 'serviceIdentifier' => 'payment_cryptography', ], 'pca-connector-ad' => [ 'namespace' => 'PcaConnectorAd', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'pca_connector_ad', ], 'personalize-events' => [ 'namespace' => 'PersonalizeEvents', 'versions' => [ 'latest' => '2018-03-22', '2018-03-22' => '2018-03-22', ], 'serviceIdentifier' => 'personalize_events', ], 'personalize-runtime' => [ 'namespace' => 'PersonalizeRuntime', 'versions' => [ 'latest' => '2018-05-22', '2018-05-22' => '2018-05-22', ], 'serviceIdentifier' => 'personalize_runtime', ], 'personalize' => [ 'namespace' => 'Personalize', 'versions' => [ 'latest' => '2018-05-22', '2018-05-22' => '2018-05-22', ], 'serviceIdentifier' => 'personalize', ], 'pi' => [ 'namespace' => 'PI', 'versions' => [ 'latest' => '2018-02-27', '2018-02-27' => '2018-02-27', ], 'serviceIdentifier' => 'pi', ], 'pinpoint-email' => [ 'namespace' => 'PinpointEmail', 'versions' => [ 'latest' => '2018-07-26', '2018-07-26' => '2018-07-26', ], 'serviceIdentifier' => 'pinpoint_email', ], 'pinpoint-sms-voice-v2' => [ 'namespace' => 'PinpointSMSVoiceV2', 'versions' => [ 'latest' => '2022-03-31', '2022-03-31' => '2022-03-31', ], 'serviceIdentifier' => 'pinpoint_sms_voice_v2', ], 'pinpoint' => [ 'namespace' => 'Pinpoint', 'versions' => [ 'latest' => '2016-12-01', '2016-12-01' => '2016-12-01', ], 'serviceIdentifier' => 'pinpoint', ], 'pipes' => [ 'namespace' => 'Pipes', 'versions' => [ 'latest' => '2015-10-07', '2015-10-07' => '2015-10-07', ], 'serviceIdentifier' => 'pipes', ], 'polly' => [ 'namespace' => 'Polly', 'versions' => [ 'latest' => '2016-06-10', '2016-06-10' => '2016-06-10', ], 'serviceIdentifier' => 'polly', ], 'pricing' => [ 'namespace' => 'Pricing', 'versions' => [ 'latest' => '2017-10-15', '2017-10-15' => '2017-10-15', ], 'serviceIdentifier' => 'pricing', ], 'privatenetworks' => [ 'namespace' => 'PrivateNetworks', 'versions' => [ 'latest' => '2021-12-03', '2021-12-03' => '2021-12-03', ], 'serviceIdentifier' => 'privatenetworks', ], 'proton' => [ 'namespace' => 'Proton', 'versions' => [ 'latest' => '2020-07-20', '2020-07-20' => '2020-07-20', ], 'serviceIdentifier' => 'proton', ], 'qbusiness' => [ 'namespace' => 'QBusiness', 'versions' => [ 'latest' => '2023-11-27', '2023-11-27' => '2023-11-27', ], 'serviceIdentifier' => 'qbusiness', ], 'qconnect' => [ 'namespace' => 'QConnect', 'versions' => [ 'latest' => '2020-10-19', '2020-10-19' => '2020-10-19', ], 'serviceIdentifier' => 'qconnect', ], 'qldb-session' => [ 'namespace' => 'QLDBSession', 'versions' => [ 'latest' => '2019-07-11', '2019-07-11' => '2019-07-11', ], 'serviceIdentifier' => 'qldb_session', ], 'qldb' => [ 'namespace' => 'QLDB', 'versions' => [ 'latest' => '2019-01-02', '2019-01-02' => '2019-01-02', ], 'serviceIdentifier' => 'qldb', ], 'quicksight' => [ 'namespace' => 'QuickSight', 'versions' => [ 'latest' => '2018-04-01', '2018-04-01' => '2018-04-01', ], 'serviceIdentifier' => 'quicksight', ], 'ram' => [ 'namespace' => 'RAM', 'versions' => [ 'latest' => '2018-01-04', '2018-01-04' => '2018-01-04', ], 'serviceIdentifier' => 'ram', ], 'rbin' => [ 'namespace' => 'RecycleBin', 'versions' => [ 'latest' => '2021-06-15', '2021-06-15' => '2021-06-15', ], 'serviceIdentifier' => 'rbin', ], 'rds-data' => [ 'namespace' => 'RDSDataService', 'versions' => [ 'latest' => '2018-08-01', '2018-08-01' => '2018-08-01', ], 'serviceIdentifier' => 'rds_data', ], 'rds' => [ 'namespace' => 'Rds', 'versions' => [ 'latest' => '2014-10-31', '2014-10-31' => '2014-10-31', '2014-09-01' => '2014-09-01', ], 'serviceIdentifier' => 'rds', ], 'redshift-data' => [ 'namespace' => 'RedshiftDataAPIService', 'versions' => [ 'latest' => '2019-12-20', '2019-12-20' => '2019-12-20', ], 'serviceIdentifier' => 'redshift_data', ], 'redshift-serverless' => [ 'namespace' => 'RedshiftServerless', 'versions' => [ 'latest' => '2021-04-21', '2021-04-21' => '2021-04-21', ], 'serviceIdentifier' => 'redshift_serverless', ], 'redshift' => [ 'namespace' => 'Redshift', 'versions' => [ 'latest' => '2012-12-01', '2012-12-01' => '2012-12-01', ], 'serviceIdentifier' => 'redshift', ], 'rekognition' => [ 'namespace' => 'Rekognition', 'versions' => [ 'latest' => '2016-06-27', '2016-06-27' => '2016-06-27', ], 'serviceIdentifier' => 'rekognition', ], 'repostspace' => [ 'namespace' => 'Repostspace', 'versions' => [ 'latest' => '2022-05-13', '2022-05-13' => '2022-05-13', ], 'serviceIdentifier' => 'repostspace', ], 'resiliencehub' => [ 'namespace' => 'ResilienceHub', 'versions' => [ 'latest' => '2020-04-30', '2020-04-30' => '2020-04-30', ], 'serviceIdentifier' => 'resiliencehub', ], 'resource-explorer-2' => [ 'namespace' => 'ResourceExplorer2', 'versions' => [ 'latest' => '2022-07-28', '2022-07-28' => '2022-07-28', ], 'serviceIdentifier' => 'resource_explorer_2', ], 'resource-groups' => [ 'namespace' => 'ResourceGroups', 'versions' => [ 'latest' => '2017-11-27', '2017-11-27' => '2017-11-27', ], 'serviceIdentifier' => 'resource_groups', ], 'resourcegroupstaggingapi' => [ 'namespace' => 'ResourceGroupsTaggingAPI', 'versions' => [ 'latest' => '2017-01-26', '2017-01-26' => '2017-01-26', ], 'serviceIdentifier' => 'resource_groups_tagging_api', ], 'robomaker' => [ 'namespace' => 'RoboMaker', 'versions' => [ 'latest' => '2018-06-29', '2018-06-29' => '2018-06-29', ], 'serviceIdentifier' => 'robomaker', ], 'rolesanywhere' => [ 'namespace' => 'RolesAnywhere', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'rolesanywhere', ], 'route53-recovery-cluster' => [ 'namespace' => 'Route53RecoveryCluster', 'versions' => [ 'latest' => '2019-12-02', '2019-12-02' => '2019-12-02', ], 'serviceIdentifier' => 'route53_recovery_cluster', ], 'route53-recovery-control-config' => [ 'namespace' => 'Route53RecoveryControlConfig', 'versions' => [ 'latest' => '2020-11-02', '2020-11-02' => '2020-11-02', ], 'serviceIdentifier' => 'route53_recovery_control_config', ], 'route53-recovery-readiness' => [ 'namespace' => 'Route53RecoveryReadiness', 'versions' => [ 'latest' => '2019-12-02', '2019-12-02' => '2019-12-02', ], 'serviceIdentifier' => 'route53_recovery_readiness', ], 'route53' => [ 'namespace' => 'Route53', 'versions' => [ 'latest' => '2013-04-01', '2013-04-01' => '2013-04-01', ], 'serviceIdentifier' => 'route_53', ], 'route53domains' => [ 'namespace' => 'Route53Domains', 'versions' => [ 'latest' => '2014-05-15', '2014-05-15' => '2014-05-15', ], 'serviceIdentifier' => 'route_53_domains', ], 'route53resolver' => [ 'namespace' => 'Route53Resolver', 'versions' => [ 'latest' => '2018-04-01', '2018-04-01' => '2018-04-01', ], 'serviceIdentifier' => 'route53resolver', ], 'rum' => [ 'namespace' => 'CloudWatchRUM', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'rum', ], 'runtime.lex.v2' => [ 'namespace' => 'LexRuntimeV2', 'versions' => [ 'latest' => '2020-08-07', '2020-08-07' => '2020-08-07', ], 'serviceIdentifier' => 'lex_runtime_v2', ], 'runtime.lex' => [ 'namespace' => 'LexRuntimeService', 'versions' => [ 'latest' => '2016-11-28', '2016-11-28' => '2016-11-28', ], 'serviceIdentifier' => 'lex_runtime_service', ], 'runtime.sagemaker' => [ 'namespace' => 'SageMakerRuntime', 'versions' => [ 'latest' => '2017-05-13', '2017-05-13' => '2017-05-13', ], 'serviceIdentifier' => 'sagemaker_runtime', ], 's3' => [ 'namespace' => 'S3', 'versions' => [ 'latest' => '2006-03-01', '2006-03-01' => '2006-03-01', ], 'serviceIdentifier' => 's3', ], 's3control' => [ 'namespace' => 'S3Control', 'versions' => [ 'latest' => '2018-08-20', '2018-08-20' => '2018-08-20', ], 'serviceIdentifier' => 's3_control', ], 's3outposts' => [ 'namespace' => 'S3Outposts', 'versions' => [ 'latest' => '2017-07-25', '2017-07-25' => '2017-07-25', ], 'serviceIdentifier' => 's3outposts', ], 'sagemaker-a2i-runtime' => [ 'namespace' => 'AugmentedAIRuntime', 'versions' => [ 'latest' => '2019-11-07', '2019-11-07' => '2019-11-07', ], 'serviceIdentifier' => 'sagemaker_a2i_runtime', ], 'sagemaker-edge' => [ 'namespace' => 'SagemakerEdgeManager', 'versions' => [ 'latest' => '2020-09-23', '2020-09-23' => '2020-09-23', ], 'serviceIdentifier' => 'sagemaker_edge', ], 'sagemaker-featurestore-runtime' => [ 'namespace' => 'SageMakerFeatureStoreRuntime', 'versions' => [ 'latest' => '2020-07-01', '2020-07-01' => '2020-07-01', ], 'serviceIdentifier' => 'sagemaker_featurestore_runtime', ], 'sagemaker-geospatial' => [ 'namespace' => 'SageMakerGeospatial', 'versions' => [ 'latest' => '2020-05-27', '2020-05-27' => '2020-05-27', ], 'serviceIdentifier' => 'sagemaker_geospatial', ], 'sagemaker-metrics' => [ 'namespace' => 'SageMakerMetrics', 'versions' => [ 'latest' => '2022-09-30', '2022-09-30' => '2022-09-30', ], 'serviceIdentifier' => 'sagemaker_metrics', ], 'sagemaker' => [ 'namespace' => 'SageMaker', 'versions' => [ 'latest' => '2017-07-24', '2017-07-24' => '2017-07-24', ], 'serviceIdentifier' => 'sagemaker', ], 'savingsplans' => [ 'namespace' => 'SavingsPlans', 'versions' => [ 'latest' => '2019-06-28', '2019-06-28' => '2019-06-28', ], 'serviceIdentifier' => 'savingsplans', ], 'scheduler' => [ 'namespace' => 'Scheduler', 'versions' => [ 'latest' => '2021-06-30', '2021-06-30' => '2021-06-30', ], 'serviceIdentifier' => 'scheduler', ], 'schemas' => [ 'namespace' => 'Schemas', 'versions' => [ 'latest' => '2019-12-02', '2019-12-02' => '2019-12-02', ], 'serviceIdentifier' => 'schemas', ], 'secretsmanager' => [ 'namespace' => 'SecretsManager', 'versions' => [ 'latest' => '2017-10-17', '2017-10-17' => '2017-10-17', ], 'serviceIdentifier' => 'secrets_manager', ], 'securityhub' => [ 'namespace' => 'SecurityHub', 'versions' => [ 'latest' => '2018-10-26', '2018-10-26' => '2018-10-26', ], 'serviceIdentifier' => 'securityhub', ], 'securitylake' => [ 'namespace' => 'SecurityLake', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'securitylake', ], 'serverlessrepo' => [ 'namespace' => 'ServerlessApplicationRepository', 'versions' => [ 'latest' => '2017-09-08', '2017-09-08' => '2017-09-08', ], 'serviceIdentifier' => 'serverlessapplicationrepository', ], 'service-quotas' => [ 'namespace' => 'ServiceQuotas', 'versions' => [ 'latest' => '2019-06-24', '2019-06-24' => '2019-06-24', ], 'serviceIdentifier' => 'service_quotas', ], 'servicecatalog-appregistry' => [ 'namespace' => 'AppRegistry', 'versions' => [ 'latest' => '2020-06-24', '2020-06-24' => '2020-06-24', ], 'serviceIdentifier' => 'service_catalog_appregistry', ], 'servicecatalog' => [ 'namespace' => 'ServiceCatalog', 'versions' => [ 'latest' => '2015-12-10', '2015-12-10' => '2015-12-10', ], 'serviceIdentifier' => 'service_catalog', ], 'servicediscovery' => [ 'namespace' => 'ServiceDiscovery', 'versions' => [ 'latest' => '2017-03-14', '2017-03-14' => '2017-03-14', ], 'serviceIdentifier' => 'servicediscovery', ], 'sesv2' => [ 'namespace' => 'SesV2', 'versions' => [ 'latest' => '2019-09-27', '2019-09-27' => '2019-09-27', ], 'serviceIdentifier' => 'sesv2', ], 'shield' => [ 'namespace' => 'Shield', 'versions' => [ 'latest' => '2016-06-02', '2016-06-02' => '2016-06-02', ], 'serviceIdentifier' => 'shield', ], 'signer' => [ 'namespace' => 'signer', 'versions' => [ 'latest' => '2017-08-25', '2017-08-25' => '2017-08-25', ], 'serviceIdentifier' => 'signer', ], 'simspaceweaver' => [ 'namespace' => 'SimSpaceWeaver', 'versions' => [ 'latest' => '2022-10-28', '2022-10-28' => '2022-10-28', ], 'serviceIdentifier' => 'simspaceweaver', ], 'sms-voice' => [ 'namespace' => 'PinpointSMSVoice', 'versions' => [ 'latest' => '2018-09-05', '2018-09-05' => '2018-09-05', ], 'serviceIdentifier' => 'pinpoint_sms_voice', ], 'sms' => [ 'namespace' => 'Sms', 'versions' => [ 'latest' => '2016-10-24', '2016-10-24' => '2016-10-24', ], 'serviceIdentifier' => 'sms', ], 'snow-device-management' => [ 'namespace' => 'SnowDeviceManagement', 'versions' => [ 'latest' => '2021-08-04', '2021-08-04' => '2021-08-04', ], 'serviceIdentifier' => 'snow_device_management', ], 'snowball' => [ 'namespace' => 'SnowBall', 'versions' => [ 'latest' => '2016-06-30', '2016-06-30' => '2016-06-30', ], 'serviceIdentifier' => 'snowball', ], 'sns' => [ 'namespace' => 'Sns', 'versions' => [ 'latest' => '2010-03-31', '2010-03-31' => '2010-03-31', ], 'serviceIdentifier' => 'sns', ], 'sqs' => [ 'namespace' => 'Sqs', 'versions' => [ 'latest' => '2012-11-05', '2012-11-05' => '2012-11-05', ], 'serviceIdentifier' => 'sqs', ], 'ssm-contacts' => [ 'namespace' => 'SSMContacts', 'versions' => [ 'latest' => '2021-05-03', '2021-05-03' => '2021-05-03', ], 'serviceIdentifier' => 'ssm_contacts', ], 'ssm-incidents' => [ 'namespace' => 'SSMIncidents', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'ssm_incidents', ], 'ssm-sap' => [ 'namespace' => 'SsmSap', 'versions' => [ 'latest' => '2018-05-10', '2018-05-10' => '2018-05-10', ], 'serviceIdentifier' => 'ssm_sap', ], 'ssm' => [ 'namespace' => 'Ssm', 'versions' => [ 'latest' => '2014-11-06', '2014-11-06' => '2014-11-06', ], 'serviceIdentifier' => 'ssm', ], 'sso-admin' => [ 'namespace' => 'SSOAdmin', 'versions' => [ 'latest' => '2020-07-20', '2020-07-20' => '2020-07-20', ], 'serviceIdentifier' => 'sso_admin', ], 'sso-oidc' => [ 'namespace' => 'SSOOIDC', 'versions' => [ 'latest' => '2019-06-10', '2019-06-10' => '2019-06-10', ], 'serviceIdentifier' => 'sso_oidc', ], 'sso' => [ 'namespace' => 'SSO', 'versions' => [ 'latest' => '2019-06-10', '2019-06-10' => '2019-06-10', ], 'serviceIdentifier' => 'sso', ], 'states' => [ 'namespace' => 'Sfn', 'versions' => [ 'latest' => '2016-11-23', '2016-11-23' => '2016-11-23', ], 'serviceIdentifier' => 'sfn', ], 'storagegateway' => [ 'namespace' => 'StorageGateway', 'versions' => [ 'latest' => '2013-06-30', '2013-06-30' => '2013-06-30', ], 'serviceIdentifier' => 'storage_gateway', ], 'streams.dynamodb' => [ 'namespace' => 'DynamoDbStreams', 'versions' => [ 'latest' => '2012-08-10', '2012-08-10' => '2012-08-10', ], 'serviceIdentifier' => 'dynamodb_streams', ], 'sts' => [ 'namespace' => 'Sts', 'versions' => [ 'latest' => '2011-06-15', '2011-06-15' => '2011-06-15', ], 'serviceIdentifier' => 'sts', ], 'supplychain' => [ 'namespace' => 'SupplyChain', 'versions' => [ 'latest' => '2024-01-01', '2024-01-01' => '2024-01-01', ], 'serviceIdentifier' => 'supplychain', ], 'support-app' => [ 'namespace' => 'SupportApp', 'versions' => [ 'latest' => '2021-08-20', '2021-08-20' => '2021-08-20', ], 'serviceIdentifier' => 'support_app', ], 'support' => [ 'namespace' => 'Support', 'versions' => [ 'latest' => '2013-04-15', '2013-04-15' => '2013-04-15', ], 'serviceIdentifier' => 'support', ], 'swf' => [ 'namespace' => 'Swf', 'versions' => [ 'latest' => '2012-01-25', '2012-01-25' => '2012-01-25', ], 'serviceIdentifier' => 'swf', ], 'synthetics' => [ 'namespace' => 'Synthetics', 'versions' => [ 'latest' => '2017-10-11', '2017-10-11' => '2017-10-11', ], 'serviceIdentifier' => 'synthetics', ], 'textract' => [ 'namespace' => 'Textract', 'versions' => [ 'latest' => '2018-06-27', '2018-06-27' => '2018-06-27', ], 'serviceIdentifier' => 'textract', ], 'timestream-influxdb' => [ 'namespace' => 'TimestreamInfluxDB', 'versions' => [ 'latest' => '2023-01-27', '2023-01-27' => '2023-01-27', ], 'serviceIdentifier' => 'timestream_influxdb', ], 'timestream-query' => [ 'namespace' => 'TimestreamQuery', 'versions' => [ 'latest' => '2018-11-01', '2018-11-01' => '2018-11-01', ], 'serviceIdentifier' => 'timestream_query', ], 'timestream-write' => [ 'namespace' => 'TimestreamWrite', 'versions' => [ 'latest' => '2018-11-01', '2018-11-01' => '2018-11-01', ], 'serviceIdentifier' => 'timestream_write', ], 'tnb' => [ 'namespace' => 'Tnb', 'versions' => [ 'latest' => '2008-10-21', '2008-10-21' => '2008-10-21', ], 'serviceIdentifier' => 'tnb', ], 'transcribe' => [ 'namespace' => 'TranscribeService', 'versions' => [ 'latest' => '2017-10-26', '2017-10-26' => '2017-10-26', ], 'serviceIdentifier' => 'transcribe', ], 'transfer' => [ 'namespace' => 'Transfer', 'versions' => [ 'latest' => '2018-11-05', '2018-11-05' => '2018-11-05', ], 'serviceIdentifier' => 'transfer', ], 'translate' => [ 'namespace' => 'Translate', 'versions' => [ 'latest' => '2017-07-01', '2017-07-01' => '2017-07-01', ], 'serviceIdentifier' => 'translate', ], 'trustedadvisor' => [ 'namespace' => 'TrustedAdvisor', 'versions' => [ 'latest' => '2022-09-15', '2022-09-15' => '2022-09-15', ], 'serviceIdentifier' => 'trustedadvisor', ], 'verifiedpermissions' => [ 'namespace' => 'VerifiedPermissions', 'versions' => [ 'latest' => '2021-12-01', '2021-12-01' => '2021-12-01', ], 'serviceIdentifier' => 'verifiedpermissions', ], 'voice-id' => [ 'namespace' => 'VoiceID', 'versions' => [ 'latest' => '2021-09-27', '2021-09-27' => '2021-09-27', ], 'serviceIdentifier' => 'voice_id', ], 'vpc-lattice' => [ 'namespace' => 'VPCLattice', 'versions' => [ 'latest' => '2022-11-30', '2022-11-30' => '2022-11-30', ], 'serviceIdentifier' => 'vpc_lattice', ], 'waf-regional' => [ 'namespace' => 'WafRegional', 'versions' => [ 'latest' => '2016-11-28', '2016-11-28' => '2016-11-28', ], 'serviceIdentifier' => 'waf_regional', ], 'waf' => [ 'namespace' => 'Waf', 'versions' => [ 'latest' => '2015-08-24', '2015-08-24' => '2015-08-24', ], 'serviceIdentifier' => 'waf', ], 'wafv2' => [ 'namespace' => 'WAFV2', 'versions' => [ 'latest' => '2019-07-29', '2019-07-29' => '2019-07-29', ], 'serviceIdentifier' => 'wafv2', ], 'wellarchitected' => [ 'namespace' => 'WellArchitected', 'versions' => [ 'latest' => '2020-03-31', '2020-03-31' => '2020-03-31', ], 'serviceIdentifier' => 'wellarchitected', ], 'wisdom' => [ 'namespace' => 'ConnectWisdomService', 'versions' => [ 'latest' => '2020-10-19', '2020-10-19' => '2020-10-19', ], 'serviceIdentifier' => 'wisdom', ], 'workdocs' => [ 'namespace' => 'WorkDocs', 'versions' => [ 'latest' => '2016-05-01', '2016-05-01' => '2016-05-01', ], 'serviceIdentifier' => 'workdocs', ], 'worklink' => [ 'namespace' => 'WorkLink', 'versions' => [ 'latest' => '2018-09-25', '2018-09-25' => '2018-09-25', ], 'serviceIdentifier' => 'worklink', ], 'workmail' => [ 'namespace' => 'WorkMail', 'versions' => [ 'latest' => '2017-10-01', '2017-10-01' => '2017-10-01', ], 'serviceIdentifier' => 'workmail', ], 'workmailmessageflow' => [ 'namespace' => 'WorkMailMessageFlow', 'versions' => [ 'latest' => '2019-05-01', '2019-05-01' => '2019-05-01', ], 'serviceIdentifier' => 'workmailmessageflow', ], 'workspaces-thin-client' => [ 'namespace' => 'WorkSpacesThinClient', 'versions' => [ 'latest' => '2023-08-22', '2023-08-22' => '2023-08-22', ], 'serviceIdentifier' => 'workspaces_thin_client', ], 'workspaces-web' => [ 'namespace' => 'WorkSpacesWeb', 'versions' => [ 'latest' => '2020-07-08', '2020-07-08' => '2020-07-08', ], 'serviceIdentifier' => 'workspaces_web', ], 'workspaces' => [ 'namespace' => 'WorkSpaces', 'versions' => [ 'latest' => '2015-04-08', '2015-04-08' => '2015-04-08', ], 'serviceIdentifier' => 'workspaces', ], 'xray' => [ 'namespace' => 'XRay', 'versions' => [ 'latest' => '2016-04-12', '2016-04-12' => '2016-04-12', ], 'serviceIdentifier' => 'xray', ],];
diff --git a/src/data/monitoring/2010-08-01/api-2.json b/src/data/monitoring/2010-08-01/api-2.json
index 1c454b481e..e05dd08331 100644
--- a/src/data/monitoring/2010-08-01/api-2.json
+++ b/src/data/monitoring/2010-08-01/api-2.json
@@ -2308,6 +2308,7 @@
"SingleMetricAnomalyDetector":{
"type":"structure",
"members":{
+ "AccountId":{"shape":"AccountId"},
"Namespace":{"shape":"Namespace"},
"MetricName":{"shape":"MetricName"},
"Dimensions":{"shape":"Dimensions"},
diff --git a/src/data/monitoring/2010-08-01/api-2.json.php b/src/data/monitoring/2010-08-01/api-2.json.php
index 8d055dfedb..9329c376ab 100644
--- a/src/data/monitoring/2010-08-01/api-2.json.php
+++ b/src/data/monitoring/2010-08-01/api-2.json.php
@@ -1,3 +1,3 @@
'2.0', 'metadata' => [ 'apiVersion' => '2010-08-01', 'endpointPrefix' => 'monitoring', 'protocol' => 'query', 'serviceAbbreviation' => 'CloudWatch', 'serviceFullName' => 'Amazon CloudWatch', 'serviceId' => 'CloudWatch', 'signatureVersion' => 'v4', 'uid' => 'monitoring-2010-08-01', 'xmlNamespace' => 'http://monitoring.amazonaws.com/doc/2010-08-01/', ], 'operations' => [ 'DeleteAlarms' => [ 'name' => 'DeleteAlarms', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAlarmsInput', ], 'errors' => [ [ 'shape' => 'ResourceNotFound', ], ], ], 'DeleteAnomalyDetector' => [ 'name' => 'DeleteAnomalyDetector', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAnomalyDetectorInput', ], 'output' => [ 'shape' => 'DeleteAnomalyDetectorOutput', 'resultWrapper' => 'DeleteAnomalyDetectorResult', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], ], ], 'DeleteDashboards' => [ 'name' => 'DeleteDashboards', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDashboardsInput', ], 'output' => [ 'shape' => 'DeleteDashboardsOutput', 'resultWrapper' => 'DeleteDashboardsResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'DashboardNotFoundError', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'DeleteInsightRules' => [ 'name' => 'DeleteInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteInsightRulesInput', ], 'output' => [ 'shape' => 'DeleteInsightRulesOutput', 'resultWrapper' => 'DeleteInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'DeleteMetricStream' => [ 'name' => 'DeleteMetricStream', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteMetricStreamInput', ], 'output' => [ 'shape' => 'DeleteMetricStreamOutput', 'resultWrapper' => 'DeleteMetricStreamResult', ], 'errors' => [ [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'DescribeAlarmHistory' => [ 'name' => 'DescribeAlarmHistory', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAlarmHistoryInput', ], 'output' => [ 'shape' => 'DescribeAlarmHistoryOutput', 'resultWrapper' => 'DescribeAlarmHistoryResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], ], ], 'DescribeAlarms' => [ 'name' => 'DescribeAlarms', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAlarmsInput', ], 'output' => [ 'shape' => 'DescribeAlarmsOutput', 'resultWrapper' => 'DescribeAlarmsResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], ], ], 'DescribeAlarmsForMetric' => [ 'name' => 'DescribeAlarmsForMetric', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAlarmsForMetricInput', ], 'output' => [ 'shape' => 'DescribeAlarmsForMetricOutput', 'resultWrapper' => 'DescribeAlarmsForMetricResult', ], ], 'DescribeAnomalyDetectors' => [ 'name' => 'DescribeAnomalyDetectors', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAnomalyDetectorsInput', ], 'output' => [ 'shape' => 'DescribeAnomalyDetectorsOutput', 'resultWrapper' => 'DescribeAnomalyDetectorsResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'InvalidParameterCombinationException', ], ], ], 'DescribeInsightRules' => [ 'name' => 'DescribeInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeInsightRulesInput', ], 'output' => [ 'shape' => 'DescribeInsightRulesOutput', 'resultWrapper' => 'DescribeInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], ], ], 'DisableAlarmActions' => [ 'name' => 'DisableAlarmActions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisableAlarmActionsInput', ], ], 'DisableInsightRules' => [ 'name' => 'DisableInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisableInsightRulesInput', ], 'output' => [ 'shape' => 'DisableInsightRulesOutput', 'resultWrapper' => 'DisableInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'EnableAlarmActions' => [ 'name' => 'EnableAlarmActions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'EnableAlarmActionsInput', ], ], 'EnableInsightRules' => [ 'name' => 'EnableInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'EnableInsightRulesInput', ], 'output' => [ 'shape' => 'EnableInsightRulesOutput', 'resultWrapper' => 'EnableInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'LimitExceededException', ], ], ], 'GetDashboard' => [ 'name' => 'GetDashboard', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDashboardInput', ], 'output' => [ 'shape' => 'GetDashboardOutput', 'resultWrapper' => 'GetDashboardResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'DashboardNotFoundError', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'GetInsightRuleReport' => [ 'name' => 'GetInsightRuleReport', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInsightRuleReportInput', ], 'output' => [ 'shape' => 'GetInsightRuleReportOutput', 'resultWrapper' => 'GetInsightRuleReportResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'GetMetricData' => [ 'name' => 'GetMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMetricDataInput', ], 'output' => [ 'shape' => 'GetMetricDataOutput', 'resultWrapper' => 'GetMetricDataResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], ], ], 'GetMetricStatistics' => [ 'name' => 'GetMetricStatistics', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMetricStatisticsInput', ], 'output' => [ 'shape' => 'GetMetricStatisticsOutput', 'resultWrapper' => 'GetMetricStatisticsResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'GetMetricStream' => [ 'name' => 'GetMetricStream', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMetricStreamInput', ], 'output' => [ 'shape' => 'GetMetricStreamOutput', 'resultWrapper' => 'GetMetricStreamResult', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], ], ], 'GetMetricWidgetImage' => [ 'name' => 'GetMetricWidgetImage', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMetricWidgetImageInput', ], 'output' => [ 'shape' => 'GetMetricWidgetImageOutput', 'resultWrapper' => 'GetMetricWidgetImageResult', ], ], 'ListDashboards' => [ 'name' => 'ListDashboards', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDashboardsInput', ], 'output' => [ 'shape' => 'ListDashboardsOutput', 'resultWrapper' => 'ListDashboardsResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'ListManagedInsightRules' => [ 'name' => 'ListManagedInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListManagedInsightRulesInput', ], 'output' => [ 'shape' => 'ListManagedInsightRulesOutput', 'resultWrapper' => 'ListManagedInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidNextToken', ], ], ], 'ListMetricStreams' => [ 'name' => 'ListMetricStreams', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListMetricStreamsInput', ], 'output' => [ 'shape' => 'ListMetricStreamsOutput', 'resultWrapper' => 'ListMetricStreamsResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'ListMetrics' => [ 'name' => 'ListMetrics', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListMetricsInput', ], 'output' => [ 'shape' => 'ListMetricsOutput', 'resultWrapper' => 'ListMetricsResult', ], 'errors' => [ [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTagsForResourceInput', ], 'output' => [ 'shape' => 'ListTagsForResourceOutput', 'resultWrapper' => 'ListTagsForResourceResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'PutAnomalyDetector' => [ 'name' => 'PutAnomalyDetector', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutAnomalyDetectorInput', ], 'output' => [ 'shape' => 'PutAnomalyDetectorOutput', 'resultWrapper' => 'PutAnomalyDetectorResult', ], 'errors' => [ [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], ], ], 'PutCompositeAlarm' => [ 'name' => 'PutCompositeAlarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutCompositeAlarmInput', ], 'errors' => [ [ 'shape' => 'LimitExceededFault', ], ], ], 'PutDashboard' => [ 'name' => 'PutDashboard', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutDashboardInput', ], 'output' => [ 'shape' => 'PutDashboardOutput', 'resultWrapper' => 'PutDashboardResult', ], 'errors' => [ [ 'shape' => 'DashboardInvalidInputError', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'PutInsightRule' => [ 'name' => 'PutInsightRule', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutInsightRuleInput', ], 'output' => [ 'shape' => 'PutInsightRuleOutput', 'resultWrapper' => 'PutInsightRuleResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'LimitExceededException', ], ], ], 'PutManagedInsightRules' => [ 'name' => 'PutManagedInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutManagedInsightRulesInput', ], 'output' => [ 'shape' => 'PutManagedInsightRulesOutput', 'resultWrapper' => 'PutManagedInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'PutMetricAlarm' => [ 'name' => 'PutMetricAlarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutMetricAlarmInput', ], 'errors' => [ [ 'shape' => 'LimitExceededFault', ], ], ], 'PutMetricData' => [ 'name' => 'PutMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutMetricDataInput', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], [ 'shape' => 'InternalServiceFault', ], ], 'requestcompression' => [ 'encodings' => [ 'gzip', ], ], ], 'PutMetricStream' => [ 'name' => 'PutMetricStream', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutMetricStreamInput', ], 'output' => [ 'shape' => 'PutMetricStreamOutput', 'resultWrapper' => 'PutMetricStreamResult', ], 'errors' => [ [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], ], ], 'SetAlarmState' => [ 'name' => 'SetAlarmState', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SetAlarmStateInput', ], 'errors' => [ [ 'shape' => 'ResourceNotFound', ], [ 'shape' => 'InvalidFormatFault', ], ], ], 'StartMetricStreams' => [ 'name' => 'StartMetricStreams', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartMetricStreamsInput', ], 'output' => [ 'shape' => 'StartMetricStreamsOutput', 'resultWrapper' => 'StartMetricStreamsResult', ], 'errors' => [ [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'StopMetricStreams' => [ 'name' => 'StopMetricStreams', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopMetricStreamsInput', ], 'output' => [ 'shape' => 'StopMetricStreamsOutput', 'resultWrapper' => 'StopMetricStreamsResult', ], 'errors' => [ [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceInput', ], 'output' => [ 'shape' => 'TagResourceOutput', 'resultWrapper' => 'TagResourceResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceInput', ], 'output' => [ 'shape' => 'UntagResourceOutput', 'resultWrapper' => 'UntagResourceResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceFault', ], ], ], ], 'shapes' => [ 'AccountId' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'ActionPrefix' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'ActionsEnabled' => [ 'type' => 'boolean', ], 'ActionsSuppressedBy' => [ 'type' => 'string', 'enum' => [ 'WaitPeriod', 'ExtensionPeriod', 'Alarm', ], ], 'ActionsSuppressedReason' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, ], 'AlarmArn' => [ 'type' => 'string', 'max' => 1600, 'min' => 1, ], 'AlarmDescription' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, ], 'AlarmHistoryItem' => [ 'type' => 'structure', 'members' => [ 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmType' => [ 'shape' => 'AlarmType', ], 'Timestamp' => [ 'shape' => 'Timestamp', ], 'HistoryItemType' => [ 'shape' => 'HistoryItemType', ], 'HistorySummary' => [ 'shape' => 'HistorySummary', ], 'HistoryData' => [ 'shape' => 'HistoryData', ], ], ], 'AlarmHistoryItems' => [ 'type' => 'list', 'member' => [ 'shape' => 'AlarmHistoryItem', ], ], 'AlarmName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'AlarmNamePrefix' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'AlarmNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'AlarmName', ], 'max' => 100, ], 'AlarmRule' => [ 'type' => 'string', 'max' => 10240, 'min' => 1, ], 'AlarmType' => [ 'type' => 'string', 'enum' => [ 'CompositeAlarm', 'MetricAlarm', ], ], 'AlarmTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'AlarmType', ], ], 'AmazonResourceName' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'AnomalyDetector' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.Namespace property.', ], 'MetricName' => [ 'shape' => 'MetricName', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.MetricName property.', ], 'Dimensions' => [ 'shape' => 'Dimensions', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.Dimensions property.', ], 'Stat' => [ 'shape' => 'AnomalyDetectorMetricStat', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.Stat property.', ], 'Configuration' => [ 'shape' => 'AnomalyDetectorConfiguration', ], 'StateValue' => [ 'shape' => 'AnomalyDetectorStateValue', ], 'SingleMetricAnomalyDetector' => [ 'shape' => 'SingleMetricAnomalyDetector', ], 'MetricMathAnomalyDetector' => [ 'shape' => 'MetricMathAnomalyDetector', ], ], ], 'AnomalyDetectorConfiguration' => [ 'type' => 'structure', 'members' => [ 'ExcludedTimeRanges' => [ 'shape' => 'AnomalyDetectorExcludedTimeRanges', ], 'MetricTimezone' => [ 'shape' => 'AnomalyDetectorMetricTimezone', ], ], ], 'AnomalyDetectorExcludedTimeRanges' => [ 'type' => 'list', 'member' => [ 'shape' => 'Range', ], ], 'AnomalyDetectorMetricStat' => [ 'type' => 'string', 'max' => 50, 'pattern' => '(SampleCount|Average|Sum|Minimum|Maximum|IQM|(p|tc|tm|ts|wm)(\\d{1,2}(\\.\\d{0,10})?|100)|[ou]\\d+(\\.\\d*)?)(_E|_L|_H)?|(TM|TC|TS|WM)\\(((((\\d{1,2})(\\.\\d{0,10})?|100(\\.0{0,10})?)%)?:((\\d{1,2})(\\.\\d{0,10})?|100(\\.0{0,10})?)%|((\\d{1,2})(\\.\\d{0,10})?|100(\\.0{0,10})?)%:(((\\d{1,2})(\\.\\d{0,10})?|100(\\.0{0,10})?)%)?)\\)|(TM|TC|TS|WM|PR)\\(((\\d+(\\.\\d{0,10})?|(\\d+(\\.\\d{0,10})?[Ee][+-]?\\d+)):((\\d+(\\.\\d{0,10})?|(\\d+(\\.\\d{0,10})?[Ee][+-]?\\d+)))?|((\\d+(\\.\\d{0,10})?|(\\d+(\\.\\d{0,10})?[Ee][+-]?\\d+)))?:(\\d+(\\.\\d{0,10})?|(\\d+(\\.\\d{0,10})?[Ee][+-]?\\d+)))\\)', ], 'AnomalyDetectorMetricTimezone' => [ 'type' => 'string', 'max' => 50, 'pattern' => '.*', ], 'AnomalyDetectorStateValue' => [ 'type' => 'string', 'enum' => [ 'PENDING_TRAINING', 'TRAINED_INSUFFICIENT_DATA', 'TRAINED', ], ], 'AnomalyDetectorType' => [ 'type' => 'string', 'enum' => [ 'SINGLE_METRIC', 'METRIC_MATH', ], ], 'AnomalyDetectorTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnomalyDetectorType', ], 'max' => 2, ], 'AnomalyDetectors' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnomalyDetector', ], ], 'AwsQueryErrorMessage' => [ 'type' => 'string', ], 'BatchFailures' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartialFailure', ], ], 'ComparisonOperator' => [ 'type' => 'string', 'enum' => [ 'GreaterThanOrEqualToThreshold', 'GreaterThanThreshold', 'LessThanThreshold', 'LessThanOrEqualToThreshold', 'LessThanLowerOrGreaterThanUpperThreshold', 'LessThanLowerThreshold', 'GreaterThanUpperThreshold', ], ], 'CompositeAlarm' => [ 'type' => 'structure', 'members' => [ 'ActionsEnabled' => [ 'shape' => 'ActionsEnabled', ], 'AlarmActions' => [ 'shape' => 'ResourceList', ], 'AlarmArn' => [ 'shape' => 'AlarmArn', ], 'AlarmConfigurationUpdatedTimestamp' => [ 'shape' => 'Timestamp', ], 'AlarmDescription' => [ 'shape' => 'AlarmDescription', ], 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmRule' => [ 'shape' => 'AlarmRule', ], 'InsufficientDataActions' => [ 'shape' => 'ResourceList', ], 'OKActions' => [ 'shape' => 'ResourceList', ], 'StateReason' => [ 'shape' => 'StateReason', ], 'StateReasonData' => [ 'shape' => 'StateReasonData', ], 'StateUpdatedTimestamp' => [ 'shape' => 'Timestamp', ], 'StateValue' => [ 'shape' => 'StateValue', ], 'StateTransitionedTimestamp' => [ 'shape' => 'Timestamp', ], 'ActionsSuppressedBy' => [ 'shape' => 'ActionsSuppressedBy', ], 'ActionsSuppressedReason' => [ 'shape' => 'ActionsSuppressedReason', ], 'ActionsSuppressor' => [ 'shape' => 'AlarmArn', ], 'ActionsSuppressorWaitPeriod' => [ 'shape' => 'SuppressorPeriod', ], 'ActionsSuppressorExtensionPeriod' => [ 'shape' => 'SuppressorPeriod', ], ], 'xmlOrder' => [ 'ActionsEnabled', 'AlarmActions', 'AlarmArn', 'AlarmConfigurationUpdatedTimestamp', 'AlarmDescription', 'AlarmName', 'AlarmRule', 'InsufficientDataActions', 'OKActions', 'StateReason', 'StateReasonData', 'StateUpdatedTimestamp', 'StateValue', 'StateTransitionedTimestamp', 'ActionsSuppressedBy', 'ActionsSuppressedReason', 'ActionsSuppressor', 'ActionsSuppressorWaitPeriod', 'ActionsSuppressorExtensionPeriod', ], ], 'CompositeAlarms' => [ 'type' => 'list', 'member' => [ 'shape' => 'CompositeAlarm', ], ], 'ConcurrentModificationException' => [ 'type' => 'structure', 'members' => [], 'error' => [ 'code' => 'ConcurrentModificationException', 'httpStatusCode' => 429, 'senderFault' => true, ], 'exception' => true, ], 'Counts' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatapointValue', ], ], 'DashboardArn' => [ 'type' => 'string', ], 'DashboardBody' => [ 'type' => 'string', ], 'DashboardEntries' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardEntry', ], ], 'DashboardEntry' => [ 'type' => 'structure', 'members' => [ 'DashboardName' => [ 'shape' => 'DashboardName', ], 'DashboardArn' => [ 'shape' => 'DashboardArn', ], 'LastModified' => [ 'shape' => 'LastModified', ], 'Size' => [ 'shape' => 'Size', ], ], ], 'DashboardErrorMessage' => [ 'type' => 'string', ], 'DashboardInvalidInputError' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'DashboardErrorMessage', ], 'dashboardValidationMessages' => [ 'shape' => 'DashboardValidationMessages', ], ], 'error' => [ 'code' => 'InvalidParameterInput', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'DashboardName' => [ 'type' => 'string', ], 'DashboardNamePrefix' => [ 'type' => 'string', ], 'DashboardNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardName', ], ], 'DashboardNotFoundError' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'DashboardErrorMessage', ], ], 'error' => [ 'code' => 'ResourceNotFound', 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'DashboardValidationMessage' => [ 'type' => 'structure', 'members' => [ 'DataPath' => [ 'shape' => 'DataPath', ], 'Message' => [ 'shape' => 'Message', ], ], ], 'DashboardValidationMessages' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardValidationMessage', ], ], 'DataPath' => [ 'type' => 'string', ], 'Datapoint' => [ 'type' => 'structure', 'members' => [ 'Timestamp' => [ 'shape' => 'Timestamp', ], 'SampleCount' => [ 'shape' => 'DatapointValue', ], 'Average' => [ 'shape' => 'DatapointValue', ], 'Sum' => [ 'shape' => 'DatapointValue', ], 'Minimum' => [ 'shape' => 'DatapointValue', ], 'Maximum' => [ 'shape' => 'DatapointValue', ], 'Unit' => [ 'shape' => 'StandardUnit', ], 'ExtendedStatistics' => [ 'shape' => 'DatapointValueMap', ], ], 'xmlOrder' => [ 'Timestamp', 'SampleCount', 'Average', 'Sum', 'Minimum', 'Maximum', 'Unit', 'ExtendedStatistics', ], ], 'DatapointValue' => [ 'type' => 'double', ], 'DatapointValueMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'ExtendedStatistic', ], 'value' => [ 'shape' => 'DatapointValue', ], ], 'DatapointValues' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatapointValue', ], ], 'Datapoints' => [ 'type' => 'list', 'member' => [ 'shape' => 'Datapoint', ], ], 'DatapointsToAlarm' => [ 'type' => 'integer', 'min' => 1, ], 'DeleteAlarmsInput' => [ 'type' => 'structure', 'required' => [ 'AlarmNames', ], 'members' => [ 'AlarmNames' => [ 'shape' => 'AlarmNames', ], ], ], 'DeleteAnomalyDetectorInput' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'MetricName' => [ 'shape' => 'MetricName', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'Dimensions' => [ 'shape' => 'Dimensions', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'Stat' => [ 'shape' => 'AnomalyDetectorMetricStat', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'SingleMetricAnomalyDetector' => [ 'shape' => 'SingleMetricAnomalyDetector', ], 'MetricMathAnomalyDetector' => [ 'shape' => 'MetricMathAnomalyDetector', ], ], ], 'DeleteAnomalyDetectorOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteDashboardsInput' => [ 'type' => 'structure', 'required' => [ 'DashboardNames', ], 'members' => [ 'DashboardNames' => [ 'shape' => 'DashboardNames', ], ], ], 'DeleteDashboardsOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteInsightRulesInput' => [ 'type' => 'structure', 'required' => [ 'RuleNames', ], 'members' => [ 'RuleNames' => [ 'shape' => 'InsightRuleNames', ], ], ], 'DeleteInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'Failures' => [ 'shape' => 'BatchFailures', ], ], ], 'DeleteMetricStreamInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'MetricStreamName', ], ], ], 'DeleteMetricStreamOutput' => [ 'type' => 'structure', 'members' => [], ], 'DescribeAlarmHistoryInput' => [ 'type' => 'structure', 'members' => [ 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmTypes' => [ 'shape' => 'AlarmTypes', ], 'HistoryItemType' => [ 'shape' => 'HistoryItemType', ], 'StartDate' => [ 'shape' => 'Timestamp', ], 'EndDate' => [ 'shape' => 'Timestamp', ], 'MaxRecords' => [ 'shape' => 'MaxRecords', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'ScanBy' => [ 'shape' => 'ScanBy', ], ], ], 'DescribeAlarmHistoryOutput' => [ 'type' => 'structure', 'members' => [ 'AlarmHistoryItems' => [ 'shape' => 'AlarmHistoryItems', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'DescribeAlarmsForMetricInput' => [ 'type' => 'structure', 'required' => [ 'MetricName', 'Namespace', ], 'members' => [ 'MetricName' => [ 'shape' => 'MetricName', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'Statistic' => [ 'shape' => 'Statistic', ], 'ExtendedStatistic' => [ 'shape' => 'ExtendedStatistic', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'Period' => [ 'shape' => 'Period', ], 'Unit' => [ 'shape' => 'StandardUnit', ], ], ], 'DescribeAlarmsForMetricOutput' => [ 'type' => 'structure', 'members' => [ 'MetricAlarms' => [ 'shape' => 'MetricAlarms', ], ], ], 'DescribeAlarmsInput' => [ 'type' => 'structure', 'members' => [ 'AlarmNames' => [ 'shape' => 'AlarmNames', ], 'AlarmNamePrefix' => [ 'shape' => 'AlarmNamePrefix', ], 'AlarmTypes' => [ 'shape' => 'AlarmTypes', ], 'ChildrenOfAlarmName' => [ 'shape' => 'AlarmName', ], 'ParentsOfAlarmName' => [ 'shape' => 'AlarmName', ], 'StateValue' => [ 'shape' => 'StateValue', ], 'ActionPrefix' => [ 'shape' => 'ActionPrefix', ], 'MaxRecords' => [ 'shape' => 'MaxRecords', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'DescribeAlarmsOutput' => [ 'type' => 'structure', 'members' => [ 'CompositeAlarms' => [ 'shape' => 'CompositeAlarms', ], 'MetricAlarms' => [ 'shape' => 'MetricAlarms', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'DescribeAnomalyDetectorsInput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'MaxReturnedResultsCount', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'AnomalyDetectorTypes' => [ 'shape' => 'AnomalyDetectorTypes', ], ], ], 'DescribeAnomalyDetectorsOutput' => [ 'type' => 'structure', 'members' => [ 'AnomalyDetectors' => [ 'shape' => 'AnomalyDetectors', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'DescribeInsightRulesInput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'InsightRuleMaxResults', ], ], ], 'DescribeInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', ], 'InsightRules' => [ 'shape' => 'InsightRules', ], ], ], 'Dimension' => [ 'type' => 'structure', 'required' => [ 'Name', 'Value', ], 'members' => [ 'Name' => [ 'shape' => 'DimensionName', ], 'Value' => [ 'shape' => 'DimensionValue', ], ], 'xmlOrder' => [ 'Name', 'Value', ], ], 'DimensionFilter' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'DimensionName', ], 'Value' => [ 'shape' => 'DimensionValue', ], ], ], 'DimensionFilters' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionFilter', ], 'max' => 10, ], 'DimensionName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'DimensionValue' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'Dimensions' => [ 'type' => 'list', 'member' => [ 'shape' => 'Dimension', ], 'max' => 30, ], 'DisableAlarmActionsInput' => [ 'type' => 'structure', 'required' => [ 'AlarmNames', ], 'members' => [ 'AlarmNames' => [ 'shape' => 'AlarmNames', ], ], ], 'DisableInsightRulesInput' => [ 'type' => 'structure', 'required' => [ 'RuleNames', ], 'members' => [ 'RuleNames' => [ 'shape' => 'InsightRuleNames', ], ], ], 'DisableInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'Failures' => [ 'shape' => 'BatchFailures', ], ], ], 'EnableAlarmActionsInput' => [ 'type' => 'structure', 'required' => [ 'AlarmNames', ], 'members' => [ 'AlarmNames' => [ 'shape' => 'AlarmNames', ], ], ], 'EnableInsightRulesInput' => [ 'type' => 'structure', 'required' => [ 'RuleNames', ], 'members' => [ 'RuleNames' => [ 'shape' => 'InsightRuleNames', ], ], ], 'EnableInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'Failures' => [ 'shape' => 'BatchFailures', ], ], ], 'ErrorMessage' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'EvaluateLowSampleCountPercentile' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'EvaluationPeriods' => [ 'type' => 'integer', 'min' => 1, ], 'EvaluationState' => [ 'type' => 'string', 'enum' => [ 'PARTIAL_DATA', ], ], 'ExceptionType' => [ 'type' => 'string', ], 'ExtendedStatistic' => [ 'type' => 'string', ], 'ExtendedStatistics' => [ 'type' => 'list', 'member' => [ 'shape' => 'ExtendedStatistic', ], 'max' => 10, 'min' => 1, ], 'FailureCode' => [ 'type' => 'string', ], 'FailureDescription' => [ 'type' => 'string', ], 'FailureResource' => [ 'type' => 'string', ], 'FaultDescription' => [ 'type' => 'string', ], 'GetDashboardInput' => [ 'type' => 'structure', 'required' => [ 'DashboardName', ], 'members' => [ 'DashboardName' => [ 'shape' => 'DashboardName', ], ], ], 'GetDashboardOutput' => [ 'type' => 'structure', 'members' => [ 'DashboardArn' => [ 'shape' => 'DashboardArn', ], 'DashboardBody' => [ 'shape' => 'DashboardBody', ], 'DashboardName' => [ 'shape' => 'DashboardName', ], ], ], 'GetInsightRuleReportInput' => [ 'type' => 'structure', 'required' => [ 'RuleName', 'StartTime', 'EndTime', 'Period', ], 'members' => [ 'RuleName' => [ 'shape' => 'InsightRuleName', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'Period' => [ 'shape' => 'Period', ], 'MaxContributorCount' => [ 'shape' => 'InsightRuleUnboundInteger', ], 'Metrics' => [ 'shape' => 'InsightRuleMetricList', ], 'OrderBy' => [ 'shape' => 'InsightRuleOrderBy', ], ], ], 'GetInsightRuleReportOutput' => [ 'type' => 'structure', 'members' => [ 'KeyLabels' => [ 'shape' => 'InsightRuleContributorKeyLabels', ], 'AggregationStatistic' => [ 'shape' => 'InsightRuleAggregationStatistic', ], 'AggregateValue' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'ApproximateUniqueCount' => [ 'shape' => 'InsightRuleUnboundLong', ], 'Contributors' => [ 'shape' => 'InsightRuleContributors', ], 'MetricDatapoints' => [ 'shape' => 'InsightRuleMetricDatapoints', ], ], ], 'GetMetricDataInput' => [ 'type' => 'structure', 'required' => [ 'MetricDataQueries', 'StartTime', 'EndTime', ], 'members' => [ 'MetricDataQueries' => [ 'shape' => 'MetricDataQueries', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'ScanBy' => [ 'shape' => 'ScanBy', ], 'MaxDatapoints' => [ 'shape' => 'GetMetricDataMaxDatapoints', ], 'LabelOptions' => [ 'shape' => 'LabelOptions', ], ], ], 'GetMetricDataLabelTimezone' => [ 'type' => 'string', ], 'GetMetricDataMaxDatapoints' => [ 'type' => 'integer', ], 'GetMetricDataOutput' => [ 'type' => 'structure', 'members' => [ 'MetricDataResults' => [ 'shape' => 'MetricDataResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'Messages' => [ 'shape' => 'MetricDataResultMessages', ], ], ], 'GetMetricStatisticsInput' => [ 'type' => 'structure', 'required' => [ 'Namespace', 'MetricName', 'StartTime', 'EndTime', 'Period', ], 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'Period' => [ 'shape' => 'Period', ], 'Statistics' => [ 'shape' => 'Statistics', ], 'ExtendedStatistics' => [ 'shape' => 'ExtendedStatistics', ], 'Unit' => [ 'shape' => 'StandardUnit', ], ], ], 'GetMetricStatisticsOutput' => [ 'type' => 'structure', 'members' => [ 'Label' => [ 'shape' => 'MetricLabel', ], 'Datapoints' => [ 'shape' => 'Datapoints', ], ], ], 'GetMetricStreamInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'MetricStreamName', ], ], ], 'GetMetricStreamOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'AmazonResourceName', ], 'Name' => [ 'shape' => 'MetricStreamName', ], 'IncludeFilters' => [ 'shape' => 'MetricStreamFilters', ], 'ExcludeFilters' => [ 'shape' => 'MetricStreamFilters', ], 'FirehoseArn' => [ 'shape' => 'AmazonResourceName', ], 'RoleArn' => [ 'shape' => 'AmazonResourceName', ], 'State' => [ 'shape' => 'MetricStreamState', ], 'CreationDate' => [ 'shape' => 'Timestamp', ], 'LastUpdateDate' => [ 'shape' => 'Timestamp', ], 'OutputFormat' => [ 'shape' => 'MetricStreamOutputFormat', ], 'StatisticsConfigurations' => [ 'shape' => 'MetricStreamStatisticsConfigurations', ], 'IncludeLinkedAccountsMetrics' => [ 'shape' => 'IncludeLinkedAccountsMetrics', ], ], ], 'GetMetricWidgetImageInput' => [ 'type' => 'structure', 'required' => [ 'MetricWidget', ], 'members' => [ 'MetricWidget' => [ 'shape' => 'MetricWidget', ], 'OutputFormat' => [ 'shape' => 'OutputFormat', ], ], ], 'GetMetricWidgetImageOutput' => [ 'type' => 'structure', 'members' => [ 'MetricWidgetImage' => [ 'shape' => 'MetricWidgetImage', ], ], ], 'HistoryData' => [ 'type' => 'string', 'max' => 4095, 'min' => 1, ], 'HistoryItemType' => [ 'type' => 'string', 'enum' => [ 'ConfigurationUpdate', 'StateUpdate', 'Action', ], ], 'HistorySummary' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'IncludeLinkedAccounts' => [ 'type' => 'boolean', ], 'IncludeLinkedAccountsMetrics' => [ 'type' => 'boolean', ], 'InsightRule' => [ 'type' => 'structure', 'required' => [ 'Name', 'State', 'Schema', 'Definition', ], 'members' => [ 'Name' => [ 'shape' => 'InsightRuleName', ], 'State' => [ 'shape' => 'InsightRuleState', ], 'Schema' => [ 'shape' => 'InsightRuleSchema', ], 'Definition' => [ 'shape' => 'InsightRuleDefinition', ], 'ManagedRule' => [ 'shape' => 'InsightRuleIsManaged', ], ], ], 'InsightRuleAggregationStatistic' => [ 'type' => 'string', ], 'InsightRuleContributor' => [ 'type' => 'structure', 'required' => [ 'Keys', 'ApproximateAggregateValue', 'Datapoints', ], 'members' => [ 'Keys' => [ 'shape' => 'InsightRuleContributorKeys', ], 'ApproximateAggregateValue' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'Datapoints' => [ 'shape' => 'InsightRuleContributorDatapoints', ], ], ], 'InsightRuleContributorDatapoint' => [ 'type' => 'structure', 'required' => [ 'Timestamp', 'ApproximateValue', ], 'members' => [ 'Timestamp' => [ 'shape' => 'Timestamp', ], 'ApproximateValue' => [ 'shape' => 'InsightRuleUnboundDouble', ], ], ], 'InsightRuleContributorDatapoints' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleContributorDatapoint', ], ], 'InsightRuleContributorKey' => [ 'type' => 'string', ], 'InsightRuleContributorKeyLabel' => [ 'type' => 'string', ], 'InsightRuleContributorKeyLabels' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleContributorKeyLabel', ], ], 'InsightRuleContributorKeys' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleContributorKey', ], ], 'InsightRuleContributors' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleContributor', ], ], 'InsightRuleDefinition' => [ 'type' => 'string', 'max' => 8192, 'min' => 1, 'pattern' => '[\\x00-\\x7F]+', ], 'InsightRuleIsManaged' => [ 'type' => 'boolean', ], 'InsightRuleMaxResults' => [ 'type' => 'integer', 'max' => 500, 'min' => 1, ], 'InsightRuleMetricDatapoint' => [ 'type' => 'structure', 'required' => [ 'Timestamp', ], 'members' => [ 'Timestamp' => [ 'shape' => 'Timestamp', ], 'UniqueContributors' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'MaxContributorValue' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'SampleCount' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'Average' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'Sum' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'Minimum' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'Maximum' => [ 'shape' => 'InsightRuleUnboundDouble', ], ], ], 'InsightRuleMetricDatapoints' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleMetricDatapoint', ], ], 'InsightRuleMetricList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleMetricName', ], ], 'InsightRuleMetricName' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '[\\x20-\\x7E]+', ], 'InsightRuleName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[\\x20-\\x7E]+', ], 'InsightRuleNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleName', ], ], 'InsightRuleOrderBy' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '[\\x20-\\x7E]+', ], 'InsightRuleSchema' => [ 'type' => 'string', ], 'InsightRuleState' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '[\\x20-\\x7E]+', ], 'InsightRuleUnboundDouble' => [ 'type' => 'double', ], 'InsightRuleUnboundInteger' => [ 'type' => 'integer', ], 'InsightRuleUnboundLong' => [ 'type' => 'long', ], 'InsightRules' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRule', ], ], 'InternalServiceFault' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'FaultDescription', ], ], 'error' => [ 'code' => 'InternalServiceError', 'httpStatusCode' => 500, ], 'exception' => true, 'xmlOrder' => [ 'Message', ], ], 'InvalidFormatFault' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'code' => 'InvalidFormat', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'InvalidNextToken' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'code' => 'InvalidNextToken', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'InvalidParameterCombinationException' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'AwsQueryErrorMessage', ], ], 'error' => [ 'code' => 'InvalidParameterCombination', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, 'synthetic' => true, ], 'InvalidParameterValueException' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'AwsQueryErrorMessage', ], ], 'error' => [ 'code' => 'InvalidParameterValue', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, 'synthetic' => true, ], 'LabelOptions' => [ 'type' => 'structure', 'members' => [ 'Timezone' => [ 'shape' => 'GetMetricDataLabelTimezone', ], ], ], 'LastModified' => [ 'type' => 'timestamp', ], 'LimitExceededException' => [ 'type' => 'structure', 'members' => [], 'error' => [ 'code' => 'LimitExceededException', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'LimitExceededFault' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'code' => 'LimitExceeded', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'ListDashboardsInput' => [ 'type' => 'structure', 'members' => [ 'DashboardNamePrefix' => [ 'shape' => 'DashboardNamePrefix', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListDashboardsOutput' => [ 'type' => 'structure', 'members' => [ 'DashboardEntries' => [ 'shape' => 'DashboardEntries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListManagedInsightRulesInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'InsightRuleMaxResults', ], ], ], 'ListManagedInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'ManagedRules' => [ 'shape' => 'ManagedRuleDescriptions', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListMetricStreamsInput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListMetricStreamsMaxResults', ], ], ], 'ListMetricStreamsMaxResults' => [ 'type' => 'integer', 'max' => 500, 'min' => 1, ], 'ListMetricStreamsOutput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', ], 'Entries' => [ 'shape' => 'MetricStreamEntries', ], ], ], 'ListMetricsInput' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'DimensionFilters', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'RecentlyActive' => [ 'shape' => 'RecentlyActive', ], 'IncludeLinkedAccounts' => [ 'shape' => 'IncludeLinkedAccounts', ], 'OwningAccount' => [ 'shape' => 'AccountId', ], ], ], 'ListMetricsOutput' => [ 'type' => 'structure', 'members' => [ 'Metrics' => [ 'shape' => 'Metrics', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'OwningAccounts' => [ 'shape' => 'OwningAccounts', ], ], 'xmlOrder' => [ 'Metrics', 'NextToken', 'OwningAccounts', ], ], 'ListTagsForResourceInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], ], ], 'ListTagsForResourceOutput' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagList', ], ], ], 'ManagedRule' => [ 'type' => 'structure', 'required' => [ 'TemplateName', 'ResourceARN', ], 'members' => [ 'TemplateName' => [ 'shape' => 'TemplateName', ], 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'ManagedRuleDescription' => [ 'type' => 'structure', 'members' => [ 'TemplateName' => [ 'shape' => 'TemplateName', ], 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'RuleState' => [ 'shape' => 'ManagedRuleState', ], ], ], 'ManagedRuleDescriptions' => [ 'type' => 'list', 'member' => [ 'shape' => 'ManagedRuleDescription', ], ], 'ManagedRuleState' => [ 'type' => 'structure', 'required' => [ 'RuleName', 'State', ], 'members' => [ 'RuleName' => [ 'shape' => 'InsightRuleName', ], 'State' => [ 'shape' => 'InsightRuleState', ], ], ], 'ManagedRules' => [ 'type' => 'list', 'member' => [ 'shape' => 'ManagedRule', ], ], 'MaxRecords' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'MaxReturnedResultsCount' => [ 'type' => 'integer', 'min' => 1, ], 'Message' => [ 'type' => 'string', ], 'MessageData' => [ 'type' => 'structure', 'members' => [ 'Code' => [ 'shape' => 'MessageDataCode', ], 'Value' => [ 'shape' => 'MessageDataValue', ], ], ], 'MessageDataCode' => [ 'type' => 'string', ], 'MessageDataValue' => [ 'type' => 'string', ], 'Metric' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], ], 'xmlOrder' => [ 'Namespace', 'MetricName', 'Dimensions', ], ], 'MetricAlarm' => [ 'type' => 'structure', 'members' => [ 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmArn' => [ 'shape' => 'AlarmArn', ], 'AlarmDescription' => [ 'shape' => 'AlarmDescription', ], 'AlarmConfigurationUpdatedTimestamp' => [ 'shape' => 'Timestamp', ], 'ActionsEnabled' => [ 'shape' => 'ActionsEnabled', ], 'OKActions' => [ 'shape' => 'ResourceList', ], 'AlarmActions' => [ 'shape' => 'ResourceList', ], 'InsufficientDataActions' => [ 'shape' => 'ResourceList', ], 'StateValue' => [ 'shape' => 'StateValue', ], 'StateReason' => [ 'shape' => 'StateReason', ], 'StateReasonData' => [ 'shape' => 'StateReasonData', ], 'StateUpdatedTimestamp' => [ 'shape' => 'Timestamp', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'Statistic' => [ 'shape' => 'Statistic', ], 'ExtendedStatistic' => [ 'shape' => 'ExtendedStatistic', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'Period' => [ 'shape' => 'Period', ], 'Unit' => [ 'shape' => 'StandardUnit', ], 'EvaluationPeriods' => [ 'shape' => 'EvaluationPeriods', ], 'DatapointsToAlarm' => [ 'shape' => 'DatapointsToAlarm', ], 'Threshold' => [ 'shape' => 'Threshold', ], 'ComparisonOperator' => [ 'shape' => 'ComparisonOperator', ], 'TreatMissingData' => [ 'shape' => 'TreatMissingData', ], 'EvaluateLowSampleCountPercentile' => [ 'shape' => 'EvaluateLowSampleCountPercentile', ], 'Metrics' => [ 'shape' => 'MetricDataQueries', ], 'ThresholdMetricId' => [ 'shape' => 'MetricId', ], 'EvaluationState' => [ 'shape' => 'EvaluationState', ], 'StateTransitionedTimestamp' => [ 'shape' => 'Timestamp', ], ], 'xmlOrder' => [ 'AlarmName', 'AlarmArn', 'AlarmDescription', 'AlarmConfigurationUpdatedTimestamp', 'ActionsEnabled', 'OKActions', 'AlarmActions', 'InsufficientDataActions', 'StateValue', 'StateReason', 'StateReasonData', 'StateUpdatedTimestamp', 'MetricName', 'Namespace', 'Statistic', 'Dimensions', 'Period', 'Unit', 'EvaluationPeriods', 'Threshold', 'ComparisonOperator', 'ExtendedStatistic', 'TreatMissingData', 'EvaluateLowSampleCountPercentile', 'DatapointsToAlarm', 'Metrics', 'ThresholdMetricId', 'EvaluationState', 'StateTransitionedTimestamp', ], ], 'MetricAlarms' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricAlarm', ], ], 'MetricData' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricDatum', ], ], 'MetricDataQueries' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricDataQuery', ], ], 'MetricDataQuery' => [ 'type' => 'structure', 'required' => [ 'Id', ], 'members' => [ 'Id' => [ 'shape' => 'MetricId', ], 'MetricStat' => [ 'shape' => 'MetricStat', ], 'Expression' => [ 'shape' => 'MetricExpression', ], 'Label' => [ 'shape' => 'MetricLabel', ], 'ReturnData' => [ 'shape' => 'ReturnData', ], 'Period' => [ 'shape' => 'Period', ], 'AccountId' => [ 'shape' => 'AccountId', ], ], ], 'MetricDataResult' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'MetricId', ], 'Label' => [ 'shape' => 'MetricLabel', ], 'Timestamps' => [ 'shape' => 'Timestamps', ], 'Values' => [ 'shape' => 'DatapointValues', ], 'StatusCode' => [ 'shape' => 'StatusCode', ], 'Messages' => [ 'shape' => 'MetricDataResultMessages', ], ], ], 'MetricDataResultMessages' => [ 'type' => 'list', 'member' => [ 'shape' => 'MessageData', ], ], 'MetricDataResults' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricDataResult', ], ], 'MetricDatum' => [ 'type' => 'structure', 'required' => [ 'MetricName', ], 'members' => [ 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'Timestamp' => [ 'shape' => 'Timestamp', ], 'Value' => [ 'shape' => 'DatapointValue', ], 'StatisticValues' => [ 'shape' => 'StatisticSet', ], 'Values' => [ 'shape' => 'Values', ], 'Counts' => [ 'shape' => 'Counts', ], 'Unit' => [ 'shape' => 'StandardUnit', ], 'StorageResolution' => [ 'shape' => 'StorageResolution', ], ], ], 'MetricExpression' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'MetricId' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'MetricLabel' => [ 'type' => 'string', ], 'MetricMathAnomalyDetector' => [ 'type' => 'structure', 'members' => [ 'MetricDataQueries' => [ 'shape' => 'MetricDataQueries', ], ], ], 'MetricName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'MetricStat' => [ 'type' => 'structure', 'required' => [ 'Metric', 'Period', 'Stat', ], 'members' => [ 'Metric' => [ 'shape' => 'Metric', ], 'Period' => [ 'shape' => 'Period', ], 'Stat' => [ 'shape' => 'Stat', ], 'Unit' => [ 'shape' => 'StandardUnit', ], ], ], 'MetricStreamEntries' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamEntry', ], ], 'MetricStreamEntry' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'AmazonResourceName', ], 'CreationDate' => [ 'shape' => 'Timestamp', ], 'LastUpdateDate' => [ 'shape' => 'Timestamp', ], 'Name' => [ 'shape' => 'MetricStreamName', ], 'FirehoseArn' => [ 'shape' => 'AmazonResourceName', ], 'State' => [ 'shape' => 'MetricStreamState', ], 'OutputFormat' => [ 'shape' => 'MetricStreamOutputFormat', ], ], ], 'MetricStreamFilter' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricNames' => [ 'shape' => 'MetricStreamFilterMetricNames', ], ], ], 'MetricStreamFilterMetricNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricName', ], ], 'MetricStreamFilters' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamFilter', ], ], 'MetricStreamName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'MetricStreamNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamName', ], ], 'MetricStreamOutputFormat' => [ 'type' => 'string', 'enum' => [ 'json', 'opentelemetry0.7', 'opentelemetry1.0', ], 'max' => 255, 'min' => 1, ], 'MetricStreamState' => [ 'type' => 'string', ], 'MetricStreamStatistic' => [ 'type' => 'string', ], 'MetricStreamStatisticsAdditionalStatistics' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamStatistic', ], ], 'MetricStreamStatisticsConfiguration' => [ 'type' => 'structure', 'required' => [ 'IncludeMetrics', 'AdditionalStatistics', ], 'members' => [ 'IncludeMetrics' => [ 'shape' => 'MetricStreamStatisticsIncludeMetrics', ], 'AdditionalStatistics' => [ 'shape' => 'MetricStreamStatisticsAdditionalStatistics', ], ], ], 'MetricStreamStatisticsConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamStatisticsConfiguration', ], ], 'MetricStreamStatisticsIncludeMetrics' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamStatisticsMetric', ], ], 'MetricStreamStatisticsMetric' => [ 'type' => 'structure', 'required' => [ 'Namespace', 'MetricName', ], 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], ], ], 'MetricWidget' => [ 'type' => 'string', ], 'MetricWidgetImage' => [ 'type' => 'blob', ], 'Metrics' => [ 'type' => 'list', 'member' => [ 'shape' => 'Metric', ], ], 'MissingRequiredParameterException' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'AwsQueryErrorMessage', ], ], 'error' => [ 'code' => 'MissingParameter', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, 'synthetic' => true, ], 'Namespace' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[^:].*', ], 'NextToken' => [ 'type' => 'string', ], 'OutputFormat' => [ 'type' => 'string', ], 'OwningAccounts' => [ 'type' => 'list', 'member' => [ 'shape' => 'AccountId', ], ], 'PartialFailure' => [ 'type' => 'structure', 'members' => [ 'FailureResource' => [ 'shape' => 'FailureResource', ], 'ExceptionType' => [ 'shape' => 'ExceptionType', ], 'FailureCode' => [ 'shape' => 'FailureCode', ], 'FailureDescription' => [ 'shape' => 'FailureDescription', ], ], ], 'Period' => [ 'type' => 'integer', 'min' => 1, ], 'PutAnomalyDetectorInput' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'MetricName' => [ 'shape' => 'MetricName', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'Dimensions' => [ 'shape' => 'Dimensions', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'Stat' => [ 'shape' => 'AnomalyDetectorMetricStat', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'Configuration' => [ 'shape' => 'AnomalyDetectorConfiguration', ], 'SingleMetricAnomalyDetector' => [ 'shape' => 'SingleMetricAnomalyDetector', ], 'MetricMathAnomalyDetector' => [ 'shape' => 'MetricMathAnomalyDetector', ], ], ], 'PutAnomalyDetectorOutput' => [ 'type' => 'structure', 'members' => [], ], 'PutCompositeAlarmInput' => [ 'type' => 'structure', 'required' => [ 'AlarmName', 'AlarmRule', ], 'members' => [ 'ActionsEnabled' => [ 'shape' => 'ActionsEnabled', ], 'AlarmActions' => [ 'shape' => 'ResourceList', ], 'AlarmDescription' => [ 'shape' => 'AlarmDescription', ], 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmRule' => [ 'shape' => 'AlarmRule', ], 'InsufficientDataActions' => [ 'shape' => 'ResourceList', ], 'OKActions' => [ 'shape' => 'ResourceList', ], 'Tags' => [ 'shape' => 'TagList', ], 'ActionsSuppressor' => [ 'shape' => 'AlarmArn', ], 'ActionsSuppressorWaitPeriod' => [ 'shape' => 'SuppressorPeriod', ], 'ActionsSuppressorExtensionPeriod' => [ 'shape' => 'SuppressorPeriod', ], ], ], 'PutDashboardInput' => [ 'type' => 'structure', 'required' => [ 'DashboardName', 'DashboardBody', ], 'members' => [ 'DashboardName' => [ 'shape' => 'DashboardName', ], 'DashboardBody' => [ 'shape' => 'DashboardBody', ], ], ], 'PutDashboardOutput' => [ 'type' => 'structure', 'members' => [ 'DashboardValidationMessages' => [ 'shape' => 'DashboardValidationMessages', ], ], ], 'PutInsightRuleInput' => [ 'type' => 'structure', 'required' => [ 'RuleName', 'RuleDefinition', ], 'members' => [ 'RuleName' => [ 'shape' => 'InsightRuleName', ], 'RuleState' => [ 'shape' => 'InsightRuleState', ], 'RuleDefinition' => [ 'shape' => 'InsightRuleDefinition', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'PutInsightRuleOutput' => [ 'type' => 'structure', 'members' => [], ], 'PutManagedInsightRulesInput' => [ 'type' => 'structure', 'required' => [ 'ManagedRules', ], 'members' => [ 'ManagedRules' => [ 'shape' => 'ManagedRules', ], ], ], 'PutManagedInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'Failures' => [ 'shape' => 'BatchFailures', ], ], ], 'PutMetricAlarmInput' => [ 'type' => 'structure', 'required' => [ 'AlarmName', 'EvaluationPeriods', 'ComparisonOperator', ], 'members' => [ 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmDescription' => [ 'shape' => 'AlarmDescription', ], 'ActionsEnabled' => [ 'shape' => 'ActionsEnabled', ], 'OKActions' => [ 'shape' => 'ResourceList', ], 'AlarmActions' => [ 'shape' => 'ResourceList', ], 'InsufficientDataActions' => [ 'shape' => 'ResourceList', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'Statistic' => [ 'shape' => 'Statistic', ], 'ExtendedStatistic' => [ 'shape' => 'ExtendedStatistic', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'Period' => [ 'shape' => 'Period', ], 'Unit' => [ 'shape' => 'StandardUnit', ], 'EvaluationPeriods' => [ 'shape' => 'EvaluationPeriods', ], 'DatapointsToAlarm' => [ 'shape' => 'DatapointsToAlarm', ], 'Threshold' => [ 'shape' => 'Threshold', ], 'ComparisonOperator' => [ 'shape' => 'ComparisonOperator', ], 'TreatMissingData' => [ 'shape' => 'TreatMissingData', ], 'EvaluateLowSampleCountPercentile' => [ 'shape' => 'EvaluateLowSampleCountPercentile', ], 'Metrics' => [ 'shape' => 'MetricDataQueries', ], 'Tags' => [ 'shape' => 'TagList', ], 'ThresholdMetricId' => [ 'shape' => 'MetricId', ], ], ], 'PutMetricDataInput' => [ 'type' => 'structure', 'required' => [ 'Namespace', 'MetricData', ], 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricData' => [ 'shape' => 'MetricData', ], ], ], 'PutMetricStreamInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'FirehoseArn', 'RoleArn', 'OutputFormat', ], 'members' => [ 'Name' => [ 'shape' => 'MetricStreamName', ], 'IncludeFilters' => [ 'shape' => 'MetricStreamFilters', ], 'ExcludeFilters' => [ 'shape' => 'MetricStreamFilters', ], 'FirehoseArn' => [ 'shape' => 'AmazonResourceName', ], 'RoleArn' => [ 'shape' => 'AmazonResourceName', ], 'OutputFormat' => [ 'shape' => 'MetricStreamOutputFormat', ], 'Tags' => [ 'shape' => 'TagList', ], 'StatisticsConfigurations' => [ 'shape' => 'MetricStreamStatisticsConfigurations', ], 'IncludeLinkedAccountsMetrics' => [ 'shape' => 'IncludeLinkedAccountsMetrics', ], ], ], 'PutMetricStreamOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'AmazonResourceName', ], ], ], 'Range' => [ 'type' => 'structure', 'required' => [ 'StartTime', 'EndTime', ], 'members' => [ 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], ], 'xmlOrder' => [ 'StartTime', 'EndTime', ], ], 'RecentlyActive' => [ 'type' => 'string', 'enum' => [ 'PT3H', ], ], 'ResourceId' => [ 'type' => 'string', ], 'ResourceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceName', ], 'max' => 5, ], 'ResourceName' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'ResourceNotFound' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'code' => 'ResourceNotFound', 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'members' => [ 'ResourceType' => [ 'shape' => 'ResourceType', ], 'ResourceId' => [ 'shape' => 'ResourceId', ], ], 'error' => [ 'code' => 'ResourceNotFoundException', 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'ResourceType' => [ 'type' => 'string', ], 'ReturnData' => [ 'type' => 'boolean', ], 'ScanBy' => [ 'type' => 'string', 'enum' => [ 'TimestampDescending', 'TimestampAscending', ], ], 'SetAlarmStateInput' => [ 'type' => 'structure', 'required' => [ 'AlarmName', 'StateValue', 'StateReason', ], 'members' => [ 'AlarmName' => [ 'shape' => 'AlarmName', ], 'StateValue' => [ 'shape' => 'StateValue', ], 'StateReason' => [ 'shape' => 'StateReason', ], 'StateReasonData' => [ 'shape' => 'StateReasonData', ], ], ], 'SingleMetricAnomalyDetector' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'Stat' => [ 'shape' => 'AnomalyDetectorMetricStat', ], ], ], 'Size' => [ 'type' => 'long', ], 'StandardUnit' => [ 'type' => 'string', 'enum' => [ 'Seconds', 'Microseconds', 'Milliseconds', 'Bytes', 'Kilobytes', 'Megabytes', 'Gigabytes', 'Terabytes', 'Bits', 'Kilobits', 'Megabits', 'Gigabits', 'Terabits', 'Percent', 'Count', 'Bytes/Second', 'Kilobytes/Second', 'Megabytes/Second', 'Gigabytes/Second', 'Terabytes/Second', 'Bits/Second', 'Kilobits/Second', 'Megabits/Second', 'Gigabits/Second', 'Terabits/Second', 'Count/Second', 'None', ], ], 'StartMetricStreamsInput' => [ 'type' => 'structure', 'required' => [ 'Names', ], 'members' => [ 'Names' => [ 'shape' => 'MetricStreamNames', ], ], ], 'StartMetricStreamsOutput' => [ 'type' => 'structure', 'members' => [], ], 'Stat' => [ 'type' => 'string', ], 'StateReason' => [ 'type' => 'string', 'max' => 1023, 'min' => 0, ], 'StateReasonData' => [ 'type' => 'string', 'max' => 4000, 'min' => 0, ], 'StateValue' => [ 'type' => 'string', 'enum' => [ 'OK', 'ALARM', 'INSUFFICIENT_DATA', ], ], 'Statistic' => [ 'type' => 'string', 'enum' => [ 'SampleCount', 'Average', 'Sum', 'Minimum', 'Maximum', ], ], 'StatisticSet' => [ 'type' => 'structure', 'required' => [ 'SampleCount', 'Sum', 'Minimum', 'Maximum', ], 'members' => [ 'SampleCount' => [ 'shape' => 'DatapointValue', ], 'Sum' => [ 'shape' => 'DatapointValue', ], 'Minimum' => [ 'shape' => 'DatapointValue', ], 'Maximum' => [ 'shape' => 'DatapointValue', ], ], ], 'Statistics' => [ 'type' => 'list', 'member' => [ 'shape' => 'Statistic', ], 'max' => 5, 'min' => 1, ], 'StatusCode' => [ 'type' => 'string', 'enum' => [ 'Complete', 'InternalError', 'PartialData', 'Forbidden', ], ], 'StopMetricStreamsInput' => [ 'type' => 'structure', 'required' => [ 'Names', ], 'members' => [ 'Names' => [ 'shape' => 'MetricStreamNames', ], ], ], 'StopMetricStreamsOutput' => [ 'type' => 'structure', 'members' => [], ], 'StorageResolution' => [ 'type' => 'integer', 'min' => 1, ], 'SuppressorPeriod' => [ 'type' => 'integer', ], 'Tag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], ], 'TagResourceInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', 'Tags', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'TemplateName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[0-9A-Za-z][\\-\\.\\_0-9A-Za-z]{0,126}[0-9A-Za-z]', ], 'Threshold' => [ 'type' => 'double', ], 'Timestamp' => [ 'type' => 'timestamp', ], 'Timestamps' => [ 'type' => 'list', 'member' => [ 'shape' => 'Timestamp', ], ], 'TreatMissingData' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'UntagResourceInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', 'TagKeys', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'TagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'Values' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatapointValue', ], ], ],];
+return [ 'version' => '2.0', 'metadata' => [ 'apiVersion' => '2010-08-01', 'endpointPrefix' => 'monitoring', 'protocol' => 'query', 'serviceAbbreviation' => 'CloudWatch', 'serviceFullName' => 'Amazon CloudWatch', 'serviceId' => 'CloudWatch', 'signatureVersion' => 'v4', 'uid' => 'monitoring-2010-08-01', 'xmlNamespace' => 'http://monitoring.amazonaws.com/doc/2010-08-01/', ], 'operations' => [ 'DeleteAlarms' => [ 'name' => 'DeleteAlarms', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAlarmsInput', ], 'errors' => [ [ 'shape' => 'ResourceNotFound', ], ], ], 'DeleteAnomalyDetector' => [ 'name' => 'DeleteAnomalyDetector', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteAnomalyDetectorInput', ], 'output' => [ 'shape' => 'DeleteAnomalyDetectorOutput', 'resultWrapper' => 'DeleteAnomalyDetectorResult', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], ], ], 'DeleteDashboards' => [ 'name' => 'DeleteDashboards', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteDashboardsInput', ], 'output' => [ 'shape' => 'DeleteDashboardsOutput', 'resultWrapper' => 'DeleteDashboardsResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'DashboardNotFoundError', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'DeleteInsightRules' => [ 'name' => 'DeleteInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteInsightRulesInput', ], 'output' => [ 'shape' => 'DeleteInsightRulesOutput', 'resultWrapper' => 'DeleteInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'DeleteMetricStream' => [ 'name' => 'DeleteMetricStream', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DeleteMetricStreamInput', ], 'output' => [ 'shape' => 'DeleteMetricStreamOutput', 'resultWrapper' => 'DeleteMetricStreamResult', ], 'errors' => [ [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'DescribeAlarmHistory' => [ 'name' => 'DescribeAlarmHistory', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAlarmHistoryInput', ], 'output' => [ 'shape' => 'DescribeAlarmHistoryOutput', 'resultWrapper' => 'DescribeAlarmHistoryResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], ], ], 'DescribeAlarms' => [ 'name' => 'DescribeAlarms', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAlarmsInput', ], 'output' => [ 'shape' => 'DescribeAlarmsOutput', 'resultWrapper' => 'DescribeAlarmsResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], ], ], 'DescribeAlarmsForMetric' => [ 'name' => 'DescribeAlarmsForMetric', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAlarmsForMetricInput', ], 'output' => [ 'shape' => 'DescribeAlarmsForMetricOutput', 'resultWrapper' => 'DescribeAlarmsForMetricResult', ], ], 'DescribeAnomalyDetectors' => [ 'name' => 'DescribeAnomalyDetectors', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeAnomalyDetectorsInput', ], 'output' => [ 'shape' => 'DescribeAnomalyDetectorsOutput', 'resultWrapper' => 'DescribeAnomalyDetectorsResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'InvalidParameterCombinationException', ], ], ], 'DescribeInsightRules' => [ 'name' => 'DescribeInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DescribeInsightRulesInput', ], 'output' => [ 'shape' => 'DescribeInsightRulesOutput', 'resultWrapper' => 'DescribeInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], ], ], 'DisableAlarmActions' => [ 'name' => 'DisableAlarmActions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisableAlarmActionsInput', ], ], 'DisableInsightRules' => [ 'name' => 'DisableInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'DisableInsightRulesInput', ], 'output' => [ 'shape' => 'DisableInsightRulesOutput', 'resultWrapper' => 'DisableInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'EnableAlarmActions' => [ 'name' => 'EnableAlarmActions', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'EnableAlarmActionsInput', ], ], 'EnableInsightRules' => [ 'name' => 'EnableInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'EnableInsightRulesInput', ], 'output' => [ 'shape' => 'EnableInsightRulesOutput', 'resultWrapper' => 'EnableInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'LimitExceededException', ], ], ], 'GetDashboard' => [ 'name' => 'GetDashboard', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetDashboardInput', ], 'output' => [ 'shape' => 'GetDashboardOutput', 'resultWrapper' => 'GetDashboardResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'DashboardNotFoundError', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'GetInsightRuleReport' => [ 'name' => 'GetInsightRuleReport', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetInsightRuleReportInput', ], 'output' => [ 'shape' => 'GetInsightRuleReportOutput', 'resultWrapper' => 'GetInsightRuleReportResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'ResourceNotFoundException', ], ], ], 'GetMetricData' => [ 'name' => 'GetMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMetricDataInput', ], 'output' => [ 'shape' => 'GetMetricDataOutput', 'resultWrapper' => 'GetMetricDataResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], ], ], 'GetMetricStatistics' => [ 'name' => 'GetMetricStatistics', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMetricStatisticsInput', ], 'output' => [ 'shape' => 'GetMetricStatisticsOutput', 'resultWrapper' => 'GetMetricStatisticsResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'GetMetricStream' => [ 'name' => 'GetMetricStream', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMetricStreamInput', ], 'output' => [ 'shape' => 'GetMetricStreamOutput', 'resultWrapper' => 'GetMetricStreamResult', ], 'errors' => [ [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], ], ], 'GetMetricWidgetImage' => [ 'name' => 'GetMetricWidgetImage', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'GetMetricWidgetImageInput', ], 'output' => [ 'shape' => 'GetMetricWidgetImageOutput', 'resultWrapper' => 'GetMetricWidgetImageResult', ], ], 'ListDashboards' => [ 'name' => 'ListDashboards', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListDashboardsInput', ], 'output' => [ 'shape' => 'ListDashboardsOutput', 'resultWrapper' => 'ListDashboardsResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'ListManagedInsightRules' => [ 'name' => 'ListManagedInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListManagedInsightRulesInput', ], 'output' => [ 'shape' => 'ListManagedInsightRulesOutput', 'resultWrapper' => 'ListManagedInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidNextToken', ], ], ], 'ListMetricStreams' => [ 'name' => 'ListMetricStreams', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListMetricStreamsInput', ], 'output' => [ 'shape' => 'ListMetricStreamsOutput', 'resultWrapper' => 'ListMetricStreamsResult', ], 'errors' => [ [ 'shape' => 'InvalidNextToken', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'ListMetrics' => [ 'name' => 'ListMetrics', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListMetricsInput', ], 'output' => [ 'shape' => 'ListMetricsOutput', 'resultWrapper' => 'ListMetricsResult', ], 'errors' => [ [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], ], ], 'ListTagsForResource' => [ 'name' => 'ListTagsForResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'ListTagsForResourceInput', ], 'output' => [ 'shape' => 'ListTagsForResourceOutput', 'resultWrapper' => 'ListTagsForResourceResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'PutAnomalyDetector' => [ 'name' => 'PutAnomalyDetector', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutAnomalyDetectorInput', ], 'output' => [ 'shape' => 'PutAnomalyDetectorOutput', 'resultWrapper' => 'PutAnomalyDetectorResult', ], 'errors' => [ [ 'shape' => 'LimitExceededException', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], ], ], 'PutCompositeAlarm' => [ 'name' => 'PutCompositeAlarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutCompositeAlarmInput', ], 'errors' => [ [ 'shape' => 'LimitExceededFault', ], ], ], 'PutDashboard' => [ 'name' => 'PutDashboard', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutDashboardInput', ], 'output' => [ 'shape' => 'PutDashboardOutput', 'resultWrapper' => 'PutDashboardResult', ], 'errors' => [ [ 'shape' => 'DashboardInvalidInputError', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'PutInsightRule' => [ 'name' => 'PutInsightRule', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutInsightRuleInput', ], 'output' => [ 'shape' => 'PutInsightRuleOutput', 'resultWrapper' => 'PutInsightRuleResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'LimitExceededException', ], ], ], 'PutManagedInsightRules' => [ 'name' => 'PutManagedInsightRules', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutManagedInsightRulesInput', ], 'output' => [ 'shape' => 'PutManagedInsightRulesOutput', 'resultWrapper' => 'PutManagedInsightRulesResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'PutMetricAlarm' => [ 'name' => 'PutMetricAlarm', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutMetricAlarmInput', ], 'errors' => [ [ 'shape' => 'LimitExceededFault', ], ], ], 'PutMetricData' => [ 'name' => 'PutMetricData', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutMetricDataInput', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], [ 'shape' => 'InternalServiceFault', ], ], 'requestcompression' => [ 'encodings' => [ 'gzip', ], ], ], 'PutMetricStream' => [ 'name' => 'PutMetricStream', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'PutMetricStreamInput', ], 'output' => [ 'shape' => 'PutMetricStreamOutput', 'resultWrapper' => 'PutMetricStreamResult', ], 'errors' => [ [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], [ 'shape' => 'InvalidParameterCombinationException', ], ], ], 'SetAlarmState' => [ 'name' => 'SetAlarmState', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'SetAlarmStateInput', ], 'errors' => [ [ 'shape' => 'ResourceNotFound', ], [ 'shape' => 'InvalidFormatFault', ], ], ], 'StartMetricStreams' => [ 'name' => 'StartMetricStreams', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StartMetricStreamsInput', ], 'output' => [ 'shape' => 'StartMetricStreamsOutput', 'resultWrapper' => 'StartMetricStreamsResult', ], 'errors' => [ [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'StopMetricStreams' => [ 'name' => 'StopMetricStreams', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'StopMetricStreamsInput', ], 'output' => [ 'shape' => 'StopMetricStreamsOutput', 'resultWrapper' => 'StopMetricStreamsResult', ], 'errors' => [ [ 'shape' => 'InternalServiceFault', ], [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'MissingRequiredParameterException', ], ], ], 'TagResource' => [ 'name' => 'TagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'TagResourceInput', ], 'output' => [ 'shape' => 'TagResourceOutput', 'resultWrapper' => 'TagResourceResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceFault', ], ], ], 'UntagResource' => [ 'name' => 'UntagResource', 'http' => [ 'method' => 'POST', 'requestUri' => '/', ], 'input' => [ 'shape' => 'UntagResourceInput', ], 'output' => [ 'shape' => 'UntagResourceOutput', 'resultWrapper' => 'UntagResourceResult', ], 'errors' => [ [ 'shape' => 'InvalidParameterValueException', ], [ 'shape' => 'ResourceNotFoundException', ], [ 'shape' => 'ConcurrentModificationException', ], [ 'shape' => 'InternalServiceFault', ], ], ], ], 'shapes' => [ 'AccountId' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'ActionPrefix' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'ActionsEnabled' => [ 'type' => 'boolean', ], 'ActionsSuppressedBy' => [ 'type' => 'string', 'enum' => [ 'WaitPeriod', 'ExtensionPeriod', 'Alarm', ], ], 'ActionsSuppressedReason' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, ], 'AlarmArn' => [ 'type' => 'string', 'max' => 1600, 'min' => 1, ], 'AlarmDescription' => [ 'type' => 'string', 'max' => 1024, 'min' => 0, ], 'AlarmHistoryItem' => [ 'type' => 'structure', 'members' => [ 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmType' => [ 'shape' => 'AlarmType', ], 'Timestamp' => [ 'shape' => 'Timestamp', ], 'HistoryItemType' => [ 'shape' => 'HistoryItemType', ], 'HistorySummary' => [ 'shape' => 'HistorySummary', ], 'HistoryData' => [ 'shape' => 'HistoryData', ], ], ], 'AlarmHistoryItems' => [ 'type' => 'list', 'member' => [ 'shape' => 'AlarmHistoryItem', ], ], 'AlarmName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'AlarmNamePrefix' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'AlarmNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'AlarmName', ], 'max' => 100, ], 'AlarmRule' => [ 'type' => 'string', 'max' => 10240, 'min' => 1, ], 'AlarmType' => [ 'type' => 'string', 'enum' => [ 'CompositeAlarm', 'MetricAlarm', ], ], 'AlarmTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'AlarmType', ], ], 'AmazonResourceName' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'AnomalyDetector' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.Namespace property.', ], 'MetricName' => [ 'shape' => 'MetricName', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.MetricName property.', ], 'Dimensions' => [ 'shape' => 'Dimensions', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.Dimensions property.', ], 'Stat' => [ 'shape' => 'AnomalyDetectorMetricStat', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.Stat property.', ], 'Configuration' => [ 'shape' => 'AnomalyDetectorConfiguration', ], 'StateValue' => [ 'shape' => 'AnomalyDetectorStateValue', ], 'SingleMetricAnomalyDetector' => [ 'shape' => 'SingleMetricAnomalyDetector', ], 'MetricMathAnomalyDetector' => [ 'shape' => 'MetricMathAnomalyDetector', ], ], ], 'AnomalyDetectorConfiguration' => [ 'type' => 'structure', 'members' => [ 'ExcludedTimeRanges' => [ 'shape' => 'AnomalyDetectorExcludedTimeRanges', ], 'MetricTimezone' => [ 'shape' => 'AnomalyDetectorMetricTimezone', ], ], ], 'AnomalyDetectorExcludedTimeRanges' => [ 'type' => 'list', 'member' => [ 'shape' => 'Range', ], ], 'AnomalyDetectorMetricStat' => [ 'type' => 'string', 'max' => 50, 'pattern' => '(SampleCount|Average|Sum|Minimum|Maximum|IQM|(p|tc|tm|ts|wm)(\\d{1,2}(\\.\\d{0,10})?|100)|[ou]\\d+(\\.\\d*)?)(_E|_L|_H)?|(TM|TC|TS|WM)\\(((((\\d{1,2})(\\.\\d{0,10})?|100(\\.0{0,10})?)%)?:((\\d{1,2})(\\.\\d{0,10})?|100(\\.0{0,10})?)%|((\\d{1,2})(\\.\\d{0,10})?|100(\\.0{0,10})?)%:(((\\d{1,2})(\\.\\d{0,10})?|100(\\.0{0,10})?)%)?)\\)|(TM|TC|TS|WM|PR)\\(((\\d+(\\.\\d{0,10})?|(\\d+(\\.\\d{0,10})?[Ee][+-]?\\d+)):((\\d+(\\.\\d{0,10})?|(\\d+(\\.\\d{0,10})?[Ee][+-]?\\d+)))?|((\\d+(\\.\\d{0,10})?|(\\d+(\\.\\d{0,10})?[Ee][+-]?\\d+)))?:(\\d+(\\.\\d{0,10})?|(\\d+(\\.\\d{0,10})?[Ee][+-]?\\d+)))\\)', ], 'AnomalyDetectorMetricTimezone' => [ 'type' => 'string', 'max' => 50, 'pattern' => '.*', ], 'AnomalyDetectorStateValue' => [ 'type' => 'string', 'enum' => [ 'PENDING_TRAINING', 'TRAINED_INSUFFICIENT_DATA', 'TRAINED', ], ], 'AnomalyDetectorType' => [ 'type' => 'string', 'enum' => [ 'SINGLE_METRIC', 'METRIC_MATH', ], ], 'AnomalyDetectorTypes' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnomalyDetectorType', ], 'max' => 2, ], 'AnomalyDetectors' => [ 'type' => 'list', 'member' => [ 'shape' => 'AnomalyDetector', ], ], 'AwsQueryErrorMessage' => [ 'type' => 'string', ], 'BatchFailures' => [ 'type' => 'list', 'member' => [ 'shape' => 'PartialFailure', ], ], 'ComparisonOperator' => [ 'type' => 'string', 'enum' => [ 'GreaterThanOrEqualToThreshold', 'GreaterThanThreshold', 'LessThanThreshold', 'LessThanOrEqualToThreshold', 'LessThanLowerOrGreaterThanUpperThreshold', 'LessThanLowerThreshold', 'GreaterThanUpperThreshold', ], ], 'CompositeAlarm' => [ 'type' => 'structure', 'members' => [ 'ActionsEnabled' => [ 'shape' => 'ActionsEnabled', ], 'AlarmActions' => [ 'shape' => 'ResourceList', ], 'AlarmArn' => [ 'shape' => 'AlarmArn', ], 'AlarmConfigurationUpdatedTimestamp' => [ 'shape' => 'Timestamp', ], 'AlarmDescription' => [ 'shape' => 'AlarmDescription', ], 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmRule' => [ 'shape' => 'AlarmRule', ], 'InsufficientDataActions' => [ 'shape' => 'ResourceList', ], 'OKActions' => [ 'shape' => 'ResourceList', ], 'StateReason' => [ 'shape' => 'StateReason', ], 'StateReasonData' => [ 'shape' => 'StateReasonData', ], 'StateUpdatedTimestamp' => [ 'shape' => 'Timestamp', ], 'StateValue' => [ 'shape' => 'StateValue', ], 'StateTransitionedTimestamp' => [ 'shape' => 'Timestamp', ], 'ActionsSuppressedBy' => [ 'shape' => 'ActionsSuppressedBy', ], 'ActionsSuppressedReason' => [ 'shape' => 'ActionsSuppressedReason', ], 'ActionsSuppressor' => [ 'shape' => 'AlarmArn', ], 'ActionsSuppressorWaitPeriod' => [ 'shape' => 'SuppressorPeriod', ], 'ActionsSuppressorExtensionPeriod' => [ 'shape' => 'SuppressorPeriod', ], ], 'xmlOrder' => [ 'ActionsEnabled', 'AlarmActions', 'AlarmArn', 'AlarmConfigurationUpdatedTimestamp', 'AlarmDescription', 'AlarmName', 'AlarmRule', 'InsufficientDataActions', 'OKActions', 'StateReason', 'StateReasonData', 'StateUpdatedTimestamp', 'StateValue', 'StateTransitionedTimestamp', 'ActionsSuppressedBy', 'ActionsSuppressedReason', 'ActionsSuppressor', 'ActionsSuppressorWaitPeriod', 'ActionsSuppressorExtensionPeriod', ], ], 'CompositeAlarms' => [ 'type' => 'list', 'member' => [ 'shape' => 'CompositeAlarm', ], ], 'ConcurrentModificationException' => [ 'type' => 'structure', 'members' => [], 'error' => [ 'code' => 'ConcurrentModificationException', 'httpStatusCode' => 429, 'senderFault' => true, ], 'exception' => true, ], 'Counts' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatapointValue', ], ], 'DashboardArn' => [ 'type' => 'string', ], 'DashboardBody' => [ 'type' => 'string', ], 'DashboardEntries' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardEntry', ], ], 'DashboardEntry' => [ 'type' => 'structure', 'members' => [ 'DashboardName' => [ 'shape' => 'DashboardName', ], 'DashboardArn' => [ 'shape' => 'DashboardArn', ], 'LastModified' => [ 'shape' => 'LastModified', ], 'Size' => [ 'shape' => 'Size', ], ], ], 'DashboardErrorMessage' => [ 'type' => 'string', ], 'DashboardInvalidInputError' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'DashboardErrorMessage', ], 'dashboardValidationMessages' => [ 'shape' => 'DashboardValidationMessages', ], ], 'error' => [ 'code' => 'InvalidParameterInput', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'DashboardName' => [ 'type' => 'string', ], 'DashboardNamePrefix' => [ 'type' => 'string', ], 'DashboardNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardName', ], ], 'DashboardNotFoundError' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'DashboardErrorMessage', ], ], 'error' => [ 'code' => 'ResourceNotFound', 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'DashboardValidationMessage' => [ 'type' => 'structure', 'members' => [ 'DataPath' => [ 'shape' => 'DataPath', ], 'Message' => [ 'shape' => 'Message', ], ], ], 'DashboardValidationMessages' => [ 'type' => 'list', 'member' => [ 'shape' => 'DashboardValidationMessage', ], ], 'DataPath' => [ 'type' => 'string', ], 'Datapoint' => [ 'type' => 'structure', 'members' => [ 'Timestamp' => [ 'shape' => 'Timestamp', ], 'SampleCount' => [ 'shape' => 'DatapointValue', ], 'Average' => [ 'shape' => 'DatapointValue', ], 'Sum' => [ 'shape' => 'DatapointValue', ], 'Minimum' => [ 'shape' => 'DatapointValue', ], 'Maximum' => [ 'shape' => 'DatapointValue', ], 'Unit' => [ 'shape' => 'StandardUnit', ], 'ExtendedStatistics' => [ 'shape' => 'DatapointValueMap', ], ], 'xmlOrder' => [ 'Timestamp', 'SampleCount', 'Average', 'Sum', 'Minimum', 'Maximum', 'Unit', 'ExtendedStatistics', ], ], 'DatapointValue' => [ 'type' => 'double', ], 'DatapointValueMap' => [ 'type' => 'map', 'key' => [ 'shape' => 'ExtendedStatistic', ], 'value' => [ 'shape' => 'DatapointValue', ], ], 'DatapointValues' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatapointValue', ], ], 'Datapoints' => [ 'type' => 'list', 'member' => [ 'shape' => 'Datapoint', ], ], 'DatapointsToAlarm' => [ 'type' => 'integer', 'min' => 1, ], 'DeleteAlarmsInput' => [ 'type' => 'structure', 'required' => [ 'AlarmNames', ], 'members' => [ 'AlarmNames' => [ 'shape' => 'AlarmNames', ], ], ], 'DeleteAnomalyDetectorInput' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'MetricName' => [ 'shape' => 'MetricName', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'Dimensions' => [ 'shape' => 'Dimensions', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'Stat' => [ 'shape' => 'AnomalyDetectorMetricStat', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'SingleMetricAnomalyDetector' => [ 'shape' => 'SingleMetricAnomalyDetector', ], 'MetricMathAnomalyDetector' => [ 'shape' => 'MetricMathAnomalyDetector', ], ], ], 'DeleteAnomalyDetectorOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteDashboardsInput' => [ 'type' => 'structure', 'required' => [ 'DashboardNames', ], 'members' => [ 'DashboardNames' => [ 'shape' => 'DashboardNames', ], ], ], 'DeleteDashboardsOutput' => [ 'type' => 'structure', 'members' => [], ], 'DeleteInsightRulesInput' => [ 'type' => 'structure', 'required' => [ 'RuleNames', ], 'members' => [ 'RuleNames' => [ 'shape' => 'InsightRuleNames', ], ], ], 'DeleteInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'Failures' => [ 'shape' => 'BatchFailures', ], ], ], 'DeleteMetricStreamInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'MetricStreamName', ], ], ], 'DeleteMetricStreamOutput' => [ 'type' => 'structure', 'members' => [], ], 'DescribeAlarmHistoryInput' => [ 'type' => 'structure', 'members' => [ 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmTypes' => [ 'shape' => 'AlarmTypes', ], 'HistoryItemType' => [ 'shape' => 'HistoryItemType', ], 'StartDate' => [ 'shape' => 'Timestamp', ], 'EndDate' => [ 'shape' => 'Timestamp', ], 'MaxRecords' => [ 'shape' => 'MaxRecords', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'ScanBy' => [ 'shape' => 'ScanBy', ], ], ], 'DescribeAlarmHistoryOutput' => [ 'type' => 'structure', 'members' => [ 'AlarmHistoryItems' => [ 'shape' => 'AlarmHistoryItems', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'DescribeAlarmsForMetricInput' => [ 'type' => 'structure', 'required' => [ 'MetricName', 'Namespace', ], 'members' => [ 'MetricName' => [ 'shape' => 'MetricName', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'Statistic' => [ 'shape' => 'Statistic', ], 'ExtendedStatistic' => [ 'shape' => 'ExtendedStatistic', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'Period' => [ 'shape' => 'Period', ], 'Unit' => [ 'shape' => 'StandardUnit', ], ], ], 'DescribeAlarmsForMetricOutput' => [ 'type' => 'structure', 'members' => [ 'MetricAlarms' => [ 'shape' => 'MetricAlarms', ], ], ], 'DescribeAlarmsInput' => [ 'type' => 'structure', 'members' => [ 'AlarmNames' => [ 'shape' => 'AlarmNames', ], 'AlarmNamePrefix' => [ 'shape' => 'AlarmNamePrefix', ], 'AlarmTypes' => [ 'shape' => 'AlarmTypes', ], 'ChildrenOfAlarmName' => [ 'shape' => 'AlarmName', ], 'ParentsOfAlarmName' => [ 'shape' => 'AlarmName', ], 'StateValue' => [ 'shape' => 'StateValue', ], 'ActionPrefix' => [ 'shape' => 'ActionPrefix', ], 'MaxRecords' => [ 'shape' => 'MaxRecords', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'DescribeAlarmsOutput' => [ 'type' => 'structure', 'members' => [ 'CompositeAlarms' => [ 'shape' => 'CompositeAlarms', ], 'MetricAlarms' => [ 'shape' => 'MetricAlarms', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'DescribeAnomalyDetectorsInput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'MaxReturnedResultsCount', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'AnomalyDetectorTypes' => [ 'shape' => 'AnomalyDetectorTypes', ], ], ], 'DescribeAnomalyDetectorsOutput' => [ 'type' => 'structure', 'members' => [ 'AnomalyDetectors' => [ 'shape' => 'AnomalyDetectors', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'DescribeInsightRulesInput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'InsightRuleMaxResults', ], ], ], 'DescribeInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', ], 'InsightRules' => [ 'shape' => 'InsightRules', ], ], ], 'Dimension' => [ 'type' => 'structure', 'required' => [ 'Name', 'Value', ], 'members' => [ 'Name' => [ 'shape' => 'DimensionName', ], 'Value' => [ 'shape' => 'DimensionValue', ], ], 'xmlOrder' => [ 'Name', 'Value', ], ], 'DimensionFilter' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'DimensionName', ], 'Value' => [ 'shape' => 'DimensionValue', ], ], ], 'DimensionFilters' => [ 'type' => 'list', 'member' => [ 'shape' => 'DimensionFilter', ], 'max' => 10, ], 'DimensionName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'DimensionValue' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'Dimensions' => [ 'type' => 'list', 'member' => [ 'shape' => 'Dimension', ], 'max' => 30, ], 'DisableAlarmActionsInput' => [ 'type' => 'structure', 'required' => [ 'AlarmNames', ], 'members' => [ 'AlarmNames' => [ 'shape' => 'AlarmNames', ], ], ], 'DisableInsightRulesInput' => [ 'type' => 'structure', 'required' => [ 'RuleNames', ], 'members' => [ 'RuleNames' => [ 'shape' => 'InsightRuleNames', ], ], ], 'DisableInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'Failures' => [ 'shape' => 'BatchFailures', ], ], ], 'EnableAlarmActionsInput' => [ 'type' => 'structure', 'required' => [ 'AlarmNames', ], 'members' => [ 'AlarmNames' => [ 'shape' => 'AlarmNames', ], ], ], 'EnableInsightRulesInput' => [ 'type' => 'structure', 'required' => [ 'RuleNames', ], 'members' => [ 'RuleNames' => [ 'shape' => 'InsightRuleNames', ], ], ], 'EnableInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'Failures' => [ 'shape' => 'BatchFailures', ], ], ], 'ErrorMessage' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'EvaluateLowSampleCountPercentile' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'EvaluationPeriods' => [ 'type' => 'integer', 'min' => 1, ], 'EvaluationState' => [ 'type' => 'string', 'enum' => [ 'PARTIAL_DATA', ], ], 'ExceptionType' => [ 'type' => 'string', ], 'ExtendedStatistic' => [ 'type' => 'string', ], 'ExtendedStatistics' => [ 'type' => 'list', 'member' => [ 'shape' => 'ExtendedStatistic', ], 'max' => 10, 'min' => 1, ], 'FailureCode' => [ 'type' => 'string', ], 'FailureDescription' => [ 'type' => 'string', ], 'FailureResource' => [ 'type' => 'string', ], 'FaultDescription' => [ 'type' => 'string', ], 'GetDashboardInput' => [ 'type' => 'structure', 'required' => [ 'DashboardName', ], 'members' => [ 'DashboardName' => [ 'shape' => 'DashboardName', ], ], ], 'GetDashboardOutput' => [ 'type' => 'structure', 'members' => [ 'DashboardArn' => [ 'shape' => 'DashboardArn', ], 'DashboardBody' => [ 'shape' => 'DashboardBody', ], 'DashboardName' => [ 'shape' => 'DashboardName', ], ], ], 'GetInsightRuleReportInput' => [ 'type' => 'structure', 'required' => [ 'RuleName', 'StartTime', 'EndTime', 'Period', ], 'members' => [ 'RuleName' => [ 'shape' => 'InsightRuleName', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'Period' => [ 'shape' => 'Period', ], 'MaxContributorCount' => [ 'shape' => 'InsightRuleUnboundInteger', ], 'Metrics' => [ 'shape' => 'InsightRuleMetricList', ], 'OrderBy' => [ 'shape' => 'InsightRuleOrderBy', ], ], ], 'GetInsightRuleReportOutput' => [ 'type' => 'structure', 'members' => [ 'KeyLabels' => [ 'shape' => 'InsightRuleContributorKeyLabels', ], 'AggregationStatistic' => [ 'shape' => 'InsightRuleAggregationStatistic', ], 'AggregateValue' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'ApproximateUniqueCount' => [ 'shape' => 'InsightRuleUnboundLong', ], 'Contributors' => [ 'shape' => 'InsightRuleContributors', ], 'MetricDatapoints' => [ 'shape' => 'InsightRuleMetricDatapoints', ], ], ], 'GetMetricDataInput' => [ 'type' => 'structure', 'required' => [ 'MetricDataQueries', 'StartTime', 'EndTime', ], 'members' => [ 'MetricDataQueries' => [ 'shape' => 'MetricDataQueries', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'ScanBy' => [ 'shape' => 'ScanBy', ], 'MaxDatapoints' => [ 'shape' => 'GetMetricDataMaxDatapoints', ], 'LabelOptions' => [ 'shape' => 'LabelOptions', ], ], ], 'GetMetricDataLabelTimezone' => [ 'type' => 'string', ], 'GetMetricDataMaxDatapoints' => [ 'type' => 'integer', ], 'GetMetricDataOutput' => [ 'type' => 'structure', 'members' => [ 'MetricDataResults' => [ 'shape' => 'MetricDataResults', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'Messages' => [ 'shape' => 'MetricDataResultMessages', ], ], ], 'GetMetricStatisticsInput' => [ 'type' => 'structure', 'required' => [ 'Namespace', 'MetricName', 'StartTime', 'EndTime', 'Period', ], 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], 'Period' => [ 'shape' => 'Period', ], 'Statistics' => [ 'shape' => 'Statistics', ], 'ExtendedStatistics' => [ 'shape' => 'ExtendedStatistics', ], 'Unit' => [ 'shape' => 'StandardUnit', ], ], ], 'GetMetricStatisticsOutput' => [ 'type' => 'structure', 'members' => [ 'Label' => [ 'shape' => 'MetricLabel', ], 'Datapoints' => [ 'shape' => 'Datapoints', ], ], ], 'GetMetricStreamInput' => [ 'type' => 'structure', 'required' => [ 'Name', ], 'members' => [ 'Name' => [ 'shape' => 'MetricStreamName', ], ], ], 'GetMetricStreamOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'AmazonResourceName', ], 'Name' => [ 'shape' => 'MetricStreamName', ], 'IncludeFilters' => [ 'shape' => 'MetricStreamFilters', ], 'ExcludeFilters' => [ 'shape' => 'MetricStreamFilters', ], 'FirehoseArn' => [ 'shape' => 'AmazonResourceName', ], 'RoleArn' => [ 'shape' => 'AmazonResourceName', ], 'State' => [ 'shape' => 'MetricStreamState', ], 'CreationDate' => [ 'shape' => 'Timestamp', ], 'LastUpdateDate' => [ 'shape' => 'Timestamp', ], 'OutputFormat' => [ 'shape' => 'MetricStreamOutputFormat', ], 'StatisticsConfigurations' => [ 'shape' => 'MetricStreamStatisticsConfigurations', ], 'IncludeLinkedAccountsMetrics' => [ 'shape' => 'IncludeLinkedAccountsMetrics', ], ], ], 'GetMetricWidgetImageInput' => [ 'type' => 'structure', 'required' => [ 'MetricWidget', ], 'members' => [ 'MetricWidget' => [ 'shape' => 'MetricWidget', ], 'OutputFormat' => [ 'shape' => 'OutputFormat', ], ], ], 'GetMetricWidgetImageOutput' => [ 'type' => 'structure', 'members' => [ 'MetricWidgetImage' => [ 'shape' => 'MetricWidgetImage', ], ], ], 'HistoryData' => [ 'type' => 'string', 'max' => 4095, 'min' => 1, ], 'HistoryItemType' => [ 'type' => 'string', 'enum' => [ 'ConfigurationUpdate', 'StateUpdate', 'Action', ], ], 'HistorySummary' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'IncludeLinkedAccounts' => [ 'type' => 'boolean', ], 'IncludeLinkedAccountsMetrics' => [ 'type' => 'boolean', ], 'InsightRule' => [ 'type' => 'structure', 'required' => [ 'Name', 'State', 'Schema', 'Definition', ], 'members' => [ 'Name' => [ 'shape' => 'InsightRuleName', ], 'State' => [ 'shape' => 'InsightRuleState', ], 'Schema' => [ 'shape' => 'InsightRuleSchema', ], 'Definition' => [ 'shape' => 'InsightRuleDefinition', ], 'ManagedRule' => [ 'shape' => 'InsightRuleIsManaged', ], ], ], 'InsightRuleAggregationStatistic' => [ 'type' => 'string', ], 'InsightRuleContributor' => [ 'type' => 'structure', 'required' => [ 'Keys', 'ApproximateAggregateValue', 'Datapoints', ], 'members' => [ 'Keys' => [ 'shape' => 'InsightRuleContributorKeys', ], 'ApproximateAggregateValue' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'Datapoints' => [ 'shape' => 'InsightRuleContributorDatapoints', ], ], ], 'InsightRuleContributorDatapoint' => [ 'type' => 'structure', 'required' => [ 'Timestamp', 'ApproximateValue', ], 'members' => [ 'Timestamp' => [ 'shape' => 'Timestamp', ], 'ApproximateValue' => [ 'shape' => 'InsightRuleUnboundDouble', ], ], ], 'InsightRuleContributorDatapoints' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleContributorDatapoint', ], ], 'InsightRuleContributorKey' => [ 'type' => 'string', ], 'InsightRuleContributorKeyLabel' => [ 'type' => 'string', ], 'InsightRuleContributorKeyLabels' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleContributorKeyLabel', ], ], 'InsightRuleContributorKeys' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleContributorKey', ], ], 'InsightRuleContributors' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleContributor', ], ], 'InsightRuleDefinition' => [ 'type' => 'string', 'max' => 8192, 'min' => 1, 'pattern' => '[\\x00-\\x7F]+', ], 'InsightRuleIsManaged' => [ 'type' => 'boolean', ], 'InsightRuleMaxResults' => [ 'type' => 'integer', 'max' => 500, 'min' => 1, ], 'InsightRuleMetricDatapoint' => [ 'type' => 'structure', 'required' => [ 'Timestamp', ], 'members' => [ 'Timestamp' => [ 'shape' => 'Timestamp', ], 'UniqueContributors' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'MaxContributorValue' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'SampleCount' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'Average' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'Sum' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'Minimum' => [ 'shape' => 'InsightRuleUnboundDouble', ], 'Maximum' => [ 'shape' => 'InsightRuleUnboundDouble', ], ], ], 'InsightRuleMetricDatapoints' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleMetricDatapoint', ], ], 'InsightRuleMetricList' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleMetricName', ], ], 'InsightRuleMetricName' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '[\\x20-\\x7E]+', ], 'InsightRuleName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[\\x20-\\x7E]+', ], 'InsightRuleNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRuleName', ], ], 'InsightRuleOrderBy' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '[\\x20-\\x7E]+', ], 'InsightRuleSchema' => [ 'type' => 'string', ], 'InsightRuleState' => [ 'type' => 'string', 'max' => 32, 'min' => 1, 'pattern' => '[\\x20-\\x7E]+', ], 'InsightRuleUnboundDouble' => [ 'type' => 'double', ], 'InsightRuleUnboundInteger' => [ 'type' => 'integer', ], 'InsightRuleUnboundLong' => [ 'type' => 'long', ], 'InsightRules' => [ 'type' => 'list', 'member' => [ 'shape' => 'InsightRule', ], ], 'InternalServiceFault' => [ 'type' => 'structure', 'members' => [ 'Message' => [ 'shape' => 'FaultDescription', ], ], 'error' => [ 'code' => 'InternalServiceError', 'httpStatusCode' => 500, ], 'exception' => true, 'xmlOrder' => [ 'Message', ], ], 'InvalidFormatFault' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'code' => 'InvalidFormat', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'InvalidNextToken' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'code' => 'InvalidNextToken', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'InvalidParameterCombinationException' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'AwsQueryErrorMessage', ], ], 'error' => [ 'code' => 'InvalidParameterCombination', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, 'synthetic' => true, ], 'InvalidParameterValueException' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'AwsQueryErrorMessage', ], ], 'error' => [ 'code' => 'InvalidParameterValue', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, 'synthetic' => true, ], 'LabelOptions' => [ 'type' => 'structure', 'members' => [ 'Timezone' => [ 'shape' => 'GetMetricDataLabelTimezone', ], ], ], 'LastModified' => [ 'type' => 'timestamp', ], 'LimitExceededException' => [ 'type' => 'structure', 'members' => [], 'error' => [ 'code' => 'LimitExceededException', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'LimitExceededFault' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'code' => 'LimitExceeded', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, ], 'ListDashboardsInput' => [ 'type' => 'structure', 'members' => [ 'DashboardNamePrefix' => [ 'shape' => 'DashboardNamePrefix', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListDashboardsOutput' => [ 'type' => 'structure', 'members' => [ 'DashboardEntries' => [ 'shape' => 'DashboardEntries', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListManagedInsightRulesInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'InsightRuleMaxResults', ], ], ], 'ListManagedInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'ManagedRules' => [ 'shape' => 'ManagedRuleDescriptions', ], 'NextToken' => [ 'shape' => 'NextToken', ], ], ], 'ListMetricStreamsInput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', ], 'MaxResults' => [ 'shape' => 'ListMetricStreamsMaxResults', ], ], ], 'ListMetricStreamsMaxResults' => [ 'type' => 'integer', 'max' => 500, 'min' => 1, ], 'ListMetricStreamsOutput' => [ 'type' => 'structure', 'members' => [ 'NextToken' => [ 'shape' => 'NextToken', ], 'Entries' => [ 'shape' => 'MetricStreamEntries', ], ], ], 'ListMetricsInput' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'DimensionFilters', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'RecentlyActive' => [ 'shape' => 'RecentlyActive', ], 'IncludeLinkedAccounts' => [ 'shape' => 'IncludeLinkedAccounts', ], 'OwningAccount' => [ 'shape' => 'AccountId', ], ], ], 'ListMetricsOutput' => [ 'type' => 'structure', 'members' => [ 'Metrics' => [ 'shape' => 'Metrics', ], 'NextToken' => [ 'shape' => 'NextToken', ], 'OwningAccounts' => [ 'shape' => 'OwningAccounts', ], ], 'xmlOrder' => [ 'Metrics', 'NextToken', 'OwningAccounts', ], ], 'ListTagsForResourceInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], ], ], 'ListTagsForResourceOutput' => [ 'type' => 'structure', 'members' => [ 'Tags' => [ 'shape' => 'TagList', ], ], ], 'ManagedRule' => [ 'type' => 'structure', 'required' => [ 'TemplateName', 'ResourceARN', ], 'members' => [ 'TemplateName' => [ 'shape' => 'TemplateName', ], 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'ManagedRuleDescription' => [ 'type' => 'structure', 'members' => [ 'TemplateName' => [ 'shape' => 'TemplateName', ], 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'RuleState' => [ 'shape' => 'ManagedRuleState', ], ], ], 'ManagedRuleDescriptions' => [ 'type' => 'list', 'member' => [ 'shape' => 'ManagedRuleDescription', ], ], 'ManagedRuleState' => [ 'type' => 'structure', 'required' => [ 'RuleName', 'State', ], 'members' => [ 'RuleName' => [ 'shape' => 'InsightRuleName', ], 'State' => [ 'shape' => 'InsightRuleState', ], ], ], 'ManagedRules' => [ 'type' => 'list', 'member' => [ 'shape' => 'ManagedRule', ], ], 'MaxRecords' => [ 'type' => 'integer', 'max' => 100, 'min' => 1, ], 'MaxReturnedResultsCount' => [ 'type' => 'integer', 'min' => 1, ], 'Message' => [ 'type' => 'string', ], 'MessageData' => [ 'type' => 'structure', 'members' => [ 'Code' => [ 'shape' => 'MessageDataCode', ], 'Value' => [ 'shape' => 'MessageDataValue', ], ], ], 'MessageDataCode' => [ 'type' => 'string', ], 'MessageDataValue' => [ 'type' => 'string', ], 'Metric' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], ], 'xmlOrder' => [ 'Namespace', 'MetricName', 'Dimensions', ], ], 'MetricAlarm' => [ 'type' => 'structure', 'members' => [ 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmArn' => [ 'shape' => 'AlarmArn', ], 'AlarmDescription' => [ 'shape' => 'AlarmDescription', ], 'AlarmConfigurationUpdatedTimestamp' => [ 'shape' => 'Timestamp', ], 'ActionsEnabled' => [ 'shape' => 'ActionsEnabled', ], 'OKActions' => [ 'shape' => 'ResourceList', ], 'AlarmActions' => [ 'shape' => 'ResourceList', ], 'InsufficientDataActions' => [ 'shape' => 'ResourceList', ], 'StateValue' => [ 'shape' => 'StateValue', ], 'StateReason' => [ 'shape' => 'StateReason', ], 'StateReasonData' => [ 'shape' => 'StateReasonData', ], 'StateUpdatedTimestamp' => [ 'shape' => 'Timestamp', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'Statistic' => [ 'shape' => 'Statistic', ], 'ExtendedStatistic' => [ 'shape' => 'ExtendedStatistic', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'Period' => [ 'shape' => 'Period', ], 'Unit' => [ 'shape' => 'StandardUnit', ], 'EvaluationPeriods' => [ 'shape' => 'EvaluationPeriods', ], 'DatapointsToAlarm' => [ 'shape' => 'DatapointsToAlarm', ], 'Threshold' => [ 'shape' => 'Threshold', ], 'ComparisonOperator' => [ 'shape' => 'ComparisonOperator', ], 'TreatMissingData' => [ 'shape' => 'TreatMissingData', ], 'EvaluateLowSampleCountPercentile' => [ 'shape' => 'EvaluateLowSampleCountPercentile', ], 'Metrics' => [ 'shape' => 'MetricDataQueries', ], 'ThresholdMetricId' => [ 'shape' => 'MetricId', ], 'EvaluationState' => [ 'shape' => 'EvaluationState', ], 'StateTransitionedTimestamp' => [ 'shape' => 'Timestamp', ], ], 'xmlOrder' => [ 'AlarmName', 'AlarmArn', 'AlarmDescription', 'AlarmConfigurationUpdatedTimestamp', 'ActionsEnabled', 'OKActions', 'AlarmActions', 'InsufficientDataActions', 'StateValue', 'StateReason', 'StateReasonData', 'StateUpdatedTimestamp', 'MetricName', 'Namespace', 'Statistic', 'Dimensions', 'Period', 'Unit', 'EvaluationPeriods', 'Threshold', 'ComparisonOperator', 'ExtendedStatistic', 'TreatMissingData', 'EvaluateLowSampleCountPercentile', 'DatapointsToAlarm', 'Metrics', 'ThresholdMetricId', 'EvaluationState', 'StateTransitionedTimestamp', ], ], 'MetricAlarms' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricAlarm', ], ], 'MetricData' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricDatum', ], ], 'MetricDataQueries' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricDataQuery', ], ], 'MetricDataQuery' => [ 'type' => 'structure', 'required' => [ 'Id', ], 'members' => [ 'Id' => [ 'shape' => 'MetricId', ], 'MetricStat' => [ 'shape' => 'MetricStat', ], 'Expression' => [ 'shape' => 'MetricExpression', ], 'Label' => [ 'shape' => 'MetricLabel', ], 'ReturnData' => [ 'shape' => 'ReturnData', ], 'Period' => [ 'shape' => 'Period', ], 'AccountId' => [ 'shape' => 'AccountId', ], ], ], 'MetricDataResult' => [ 'type' => 'structure', 'members' => [ 'Id' => [ 'shape' => 'MetricId', ], 'Label' => [ 'shape' => 'MetricLabel', ], 'Timestamps' => [ 'shape' => 'Timestamps', ], 'Values' => [ 'shape' => 'DatapointValues', ], 'StatusCode' => [ 'shape' => 'StatusCode', ], 'Messages' => [ 'shape' => 'MetricDataResultMessages', ], ], ], 'MetricDataResultMessages' => [ 'type' => 'list', 'member' => [ 'shape' => 'MessageData', ], ], 'MetricDataResults' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricDataResult', ], ], 'MetricDatum' => [ 'type' => 'structure', 'required' => [ 'MetricName', ], 'members' => [ 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'Timestamp' => [ 'shape' => 'Timestamp', ], 'Value' => [ 'shape' => 'DatapointValue', ], 'StatisticValues' => [ 'shape' => 'StatisticSet', ], 'Values' => [ 'shape' => 'Values', ], 'Counts' => [ 'shape' => 'Counts', ], 'Unit' => [ 'shape' => 'StandardUnit', ], 'StorageResolution' => [ 'shape' => 'StorageResolution', ], ], ], 'MetricExpression' => [ 'type' => 'string', 'max' => 2048, 'min' => 1, ], 'MetricId' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'MetricLabel' => [ 'type' => 'string', ], 'MetricMathAnomalyDetector' => [ 'type' => 'structure', 'members' => [ 'MetricDataQueries' => [ 'shape' => 'MetricDataQueries', ], ], ], 'MetricName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'MetricStat' => [ 'type' => 'structure', 'required' => [ 'Metric', 'Period', 'Stat', ], 'members' => [ 'Metric' => [ 'shape' => 'Metric', ], 'Period' => [ 'shape' => 'Period', ], 'Stat' => [ 'shape' => 'Stat', ], 'Unit' => [ 'shape' => 'StandardUnit', ], ], ], 'MetricStreamEntries' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamEntry', ], ], 'MetricStreamEntry' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'AmazonResourceName', ], 'CreationDate' => [ 'shape' => 'Timestamp', ], 'LastUpdateDate' => [ 'shape' => 'Timestamp', ], 'Name' => [ 'shape' => 'MetricStreamName', ], 'FirehoseArn' => [ 'shape' => 'AmazonResourceName', ], 'State' => [ 'shape' => 'MetricStreamState', ], 'OutputFormat' => [ 'shape' => 'MetricStreamOutputFormat', ], ], ], 'MetricStreamFilter' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricNames' => [ 'shape' => 'MetricStreamFilterMetricNames', ], ], ], 'MetricStreamFilterMetricNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricName', ], ], 'MetricStreamFilters' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamFilter', ], ], 'MetricStreamName' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'MetricStreamNames' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamName', ], ], 'MetricStreamOutputFormat' => [ 'type' => 'string', 'enum' => [ 'json', 'opentelemetry0.7', 'opentelemetry1.0', ], 'max' => 255, 'min' => 1, ], 'MetricStreamState' => [ 'type' => 'string', ], 'MetricStreamStatistic' => [ 'type' => 'string', ], 'MetricStreamStatisticsAdditionalStatistics' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamStatistic', ], ], 'MetricStreamStatisticsConfiguration' => [ 'type' => 'structure', 'required' => [ 'IncludeMetrics', 'AdditionalStatistics', ], 'members' => [ 'IncludeMetrics' => [ 'shape' => 'MetricStreamStatisticsIncludeMetrics', ], 'AdditionalStatistics' => [ 'shape' => 'MetricStreamStatisticsAdditionalStatistics', ], ], ], 'MetricStreamStatisticsConfigurations' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamStatisticsConfiguration', ], ], 'MetricStreamStatisticsIncludeMetrics' => [ 'type' => 'list', 'member' => [ 'shape' => 'MetricStreamStatisticsMetric', ], ], 'MetricStreamStatisticsMetric' => [ 'type' => 'structure', 'required' => [ 'Namespace', 'MetricName', ], 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], ], ], 'MetricWidget' => [ 'type' => 'string', ], 'MetricWidgetImage' => [ 'type' => 'blob', ], 'Metrics' => [ 'type' => 'list', 'member' => [ 'shape' => 'Metric', ], ], 'MissingRequiredParameterException' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'AwsQueryErrorMessage', ], ], 'error' => [ 'code' => 'MissingParameter', 'httpStatusCode' => 400, 'senderFault' => true, ], 'exception' => true, 'synthetic' => true, ], 'Namespace' => [ 'type' => 'string', 'max' => 255, 'min' => 1, 'pattern' => '[^:].*', ], 'NextToken' => [ 'type' => 'string', ], 'OutputFormat' => [ 'type' => 'string', ], 'OwningAccounts' => [ 'type' => 'list', 'member' => [ 'shape' => 'AccountId', ], ], 'PartialFailure' => [ 'type' => 'structure', 'members' => [ 'FailureResource' => [ 'shape' => 'FailureResource', ], 'ExceptionType' => [ 'shape' => 'ExceptionType', ], 'FailureCode' => [ 'shape' => 'FailureCode', ], 'FailureDescription' => [ 'shape' => 'FailureDescription', ], ], ], 'Period' => [ 'type' => 'integer', 'min' => 1, ], 'PutAnomalyDetectorInput' => [ 'type' => 'structure', 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'MetricName' => [ 'shape' => 'MetricName', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'Dimensions' => [ 'shape' => 'Dimensions', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'Stat' => [ 'shape' => 'AnomalyDetectorMetricStat', 'deprecated' => true, 'deprecatedMessage' => 'Use SingleMetricAnomalyDetector.', ], 'Configuration' => [ 'shape' => 'AnomalyDetectorConfiguration', ], 'SingleMetricAnomalyDetector' => [ 'shape' => 'SingleMetricAnomalyDetector', ], 'MetricMathAnomalyDetector' => [ 'shape' => 'MetricMathAnomalyDetector', ], ], ], 'PutAnomalyDetectorOutput' => [ 'type' => 'structure', 'members' => [], ], 'PutCompositeAlarmInput' => [ 'type' => 'structure', 'required' => [ 'AlarmName', 'AlarmRule', ], 'members' => [ 'ActionsEnabled' => [ 'shape' => 'ActionsEnabled', ], 'AlarmActions' => [ 'shape' => 'ResourceList', ], 'AlarmDescription' => [ 'shape' => 'AlarmDescription', ], 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmRule' => [ 'shape' => 'AlarmRule', ], 'InsufficientDataActions' => [ 'shape' => 'ResourceList', ], 'OKActions' => [ 'shape' => 'ResourceList', ], 'Tags' => [ 'shape' => 'TagList', ], 'ActionsSuppressor' => [ 'shape' => 'AlarmArn', ], 'ActionsSuppressorWaitPeriod' => [ 'shape' => 'SuppressorPeriod', ], 'ActionsSuppressorExtensionPeriod' => [ 'shape' => 'SuppressorPeriod', ], ], ], 'PutDashboardInput' => [ 'type' => 'structure', 'required' => [ 'DashboardName', 'DashboardBody', ], 'members' => [ 'DashboardName' => [ 'shape' => 'DashboardName', ], 'DashboardBody' => [ 'shape' => 'DashboardBody', ], ], ], 'PutDashboardOutput' => [ 'type' => 'structure', 'members' => [ 'DashboardValidationMessages' => [ 'shape' => 'DashboardValidationMessages', ], ], ], 'PutInsightRuleInput' => [ 'type' => 'structure', 'required' => [ 'RuleName', 'RuleDefinition', ], 'members' => [ 'RuleName' => [ 'shape' => 'InsightRuleName', ], 'RuleState' => [ 'shape' => 'InsightRuleState', ], 'RuleDefinition' => [ 'shape' => 'InsightRuleDefinition', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'PutInsightRuleOutput' => [ 'type' => 'structure', 'members' => [], ], 'PutManagedInsightRulesInput' => [ 'type' => 'structure', 'required' => [ 'ManagedRules', ], 'members' => [ 'ManagedRules' => [ 'shape' => 'ManagedRules', ], ], ], 'PutManagedInsightRulesOutput' => [ 'type' => 'structure', 'members' => [ 'Failures' => [ 'shape' => 'BatchFailures', ], ], ], 'PutMetricAlarmInput' => [ 'type' => 'structure', 'required' => [ 'AlarmName', 'EvaluationPeriods', 'ComparisonOperator', ], 'members' => [ 'AlarmName' => [ 'shape' => 'AlarmName', ], 'AlarmDescription' => [ 'shape' => 'AlarmDescription', ], 'ActionsEnabled' => [ 'shape' => 'ActionsEnabled', ], 'OKActions' => [ 'shape' => 'ResourceList', ], 'AlarmActions' => [ 'shape' => 'ResourceList', ], 'InsufficientDataActions' => [ 'shape' => 'ResourceList', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'Statistic' => [ 'shape' => 'Statistic', ], 'ExtendedStatistic' => [ 'shape' => 'ExtendedStatistic', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'Period' => [ 'shape' => 'Period', ], 'Unit' => [ 'shape' => 'StandardUnit', ], 'EvaluationPeriods' => [ 'shape' => 'EvaluationPeriods', ], 'DatapointsToAlarm' => [ 'shape' => 'DatapointsToAlarm', ], 'Threshold' => [ 'shape' => 'Threshold', ], 'ComparisonOperator' => [ 'shape' => 'ComparisonOperator', ], 'TreatMissingData' => [ 'shape' => 'TreatMissingData', ], 'EvaluateLowSampleCountPercentile' => [ 'shape' => 'EvaluateLowSampleCountPercentile', ], 'Metrics' => [ 'shape' => 'MetricDataQueries', ], 'Tags' => [ 'shape' => 'TagList', ], 'ThresholdMetricId' => [ 'shape' => 'MetricId', ], ], ], 'PutMetricDataInput' => [ 'type' => 'structure', 'required' => [ 'Namespace', 'MetricData', ], 'members' => [ 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricData' => [ 'shape' => 'MetricData', ], ], ], 'PutMetricStreamInput' => [ 'type' => 'structure', 'required' => [ 'Name', 'FirehoseArn', 'RoleArn', 'OutputFormat', ], 'members' => [ 'Name' => [ 'shape' => 'MetricStreamName', ], 'IncludeFilters' => [ 'shape' => 'MetricStreamFilters', ], 'ExcludeFilters' => [ 'shape' => 'MetricStreamFilters', ], 'FirehoseArn' => [ 'shape' => 'AmazonResourceName', ], 'RoleArn' => [ 'shape' => 'AmazonResourceName', ], 'OutputFormat' => [ 'shape' => 'MetricStreamOutputFormat', ], 'Tags' => [ 'shape' => 'TagList', ], 'StatisticsConfigurations' => [ 'shape' => 'MetricStreamStatisticsConfigurations', ], 'IncludeLinkedAccountsMetrics' => [ 'shape' => 'IncludeLinkedAccountsMetrics', ], ], ], 'PutMetricStreamOutput' => [ 'type' => 'structure', 'members' => [ 'Arn' => [ 'shape' => 'AmazonResourceName', ], ], ], 'Range' => [ 'type' => 'structure', 'required' => [ 'StartTime', 'EndTime', ], 'members' => [ 'StartTime' => [ 'shape' => 'Timestamp', ], 'EndTime' => [ 'shape' => 'Timestamp', ], ], 'xmlOrder' => [ 'StartTime', 'EndTime', ], ], 'RecentlyActive' => [ 'type' => 'string', 'enum' => [ 'PT3H', ], ], 'ResourceId' => [ 'type' => 'string', ], 'ResourceList' => [ 'type' => 'list', 'member' => [ 'shape' => 'ResourceName', ], 'max' => 5, ], 'ResourceName' => [ 'type' => 'string', 'max' => 1024, 'min' => 1, ], 'ResourceNotFound' => [ 'type' => 'structure', 'members' => [ 'message' => [ 'shape' => 'ErrorMessage', ], ], 'error' => [ 'code' => 'ResourceNotFound', 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'ResourceNotFoundException' => [ 'type' => 'structure', 'members' => [ 'ResourceType' => [ 'shape' => 'ResourceType', ], 'ResourceId' => [ 'shape' => 'ResourceId', ], ], 'error' => [ 'code' => 'ResourceNotFoundException', 'httpStatusCode' => 404, 'senderFault' => true, ], 'exception' => true, ], 'ResourceType' => [ 'type' => 'string', ], 'ReturnData' => [ 'type' => 'boolean', ], 'ScanBy' => [ 'type' => 'string', 'enum' => [ 'TimestampDescending', 'TimestampAscending', ], ], 'SetAlarmStateInput' => [ 'type' => 'structure', 'required' => [ 'AlarmName', 'StateValue', 'StateReason', ], 'members' => [ 'AlarmName' => [ 'shape' => 'AlarmName', ], 'StateValue' => [ 'shape' => 'StateValue', ], 'StateReason' => [ 'shape' => 'StateReason', ], 'StateReasonData' => [ 'shape' => 'StateReasonData', ], ], ], 'SingleMetricAnomalyDetector' => [ 'type' => 'structure', 'members' => [ 'AccountId' => [ 'shape' => 'AccountId', ], 'Namespace' => [ 'shape' => 'Namespace', ], 'MetricName' => [ 'shape' => 'MetricName', ], 'Dimensions' => [ 'shape' => 'Dimensions', ], 'Stat' => [ 'shape' => 'AnomalyDetectorMetricStat', ], ], ], 'Size' => [ 'type' => 'long', ], 'StandardUnit' => [ 'type' => 'string', 'enum' => [ 'Seconds', 'Microseconds', 'Milliseconds', 'Bytes', 'Kilobytes', 'Megabytes', 'Gigabytes', 'Terabytes', 'Bits', 'Kilobits', 'Megabits', 'Gigabits', 'Terabits', 'Percent', 'Count', 'Bytes/Second', 'Kilobytes/Second', 'Megabytes/Second', 'Gigabytes/Second', 'Terabytes/Second', 'Bits/Second', 'Kilobits/Second', 'Megabits/Second', 'Gigabits/Second', 'Terabits/Second', 'Count/Second', 'None', ], ], 'StartMetricStreamsInput' => [ 'type' => 'structure', 'required' => [ 'Names', ], 'members' => [ 'Names' => [ 'shape' => 'MetricStreamNames', ], ], ], 'StartMetricStreamsOutput' => [ 'type' => 'structure', 'members' => [], ], 'Stat' => [ 'type' => 'string', ], 'StateReason' => [ 'type' => 'string', 'max' => 1023, 'min' => 0, ], 'StateReasonData' => [ 'type' => 'string', 'max' => 4000, 'min' => 0, ], 'StateValue' => [ 'type' => 'string', 'enum' => [ 'OK', 'ALARM', 'INSUFFICIENT_DATA', ], ], 'Statistic' => [ 'type' => 'string', 'enum' => [ 'SampleCount', 'Average', 'Sum', 'Minimum', 'Maximum', ], ], 'StatisticSet' => [ 'type' => 'structure', 'required' => [ 'SampleCount', 'Sum', 'Minimum', 'Maximum', ], 'members' => [ 'SampleCount' => [ 'shape' => 'DatapointValue', ], 'Sum' => [ 'shape' => 'DatapointValue', ], 'Minimum' => [ 'shape' => 'DatapointValue', ], 'Maximum' => [ 'shape' => 'DatapointValue', ], ], ], 'Statistics' => [ 'type' => 'list', 'member' => [ 'shape' => 'Statistic', ], 'max' => 5, 'min' => 1, ], 'StatusCode' => [ 'type' => 'string', 'enum' => [ 'Complete', 'InternalError', 'PartialData', 'Forbidden', ], ], 'StopMetricStreamsInput' => [ 'type' => 'structure', 'required' => [ 'Names', ], 'members' => [ 'Names' => [ 'shape' => 'MetricStreamNames', ], ], ], 'StopMetricStreamsOutput' => [ 'type' => 'structure', 'members' => [], ], 'StorageResolution' => [ 'type' => 'integer', 'min' => 1, ], 'SuppressorPeriod' => [ 'type' => 'integer', ], 'Tag' => [ 'type' => 'structure', 'required' => [ 'Key', 'Value', ], 'members' => [ 'Key' => [ 'shape' => 'TagKey', ], 'Value' => [ 'shape' => 'TagValue', ], ], ], 'TagKey' => [ 'type' => 'string', 'max' => 128, 'min' => 1, ], 'TagKeyList' => [ 'type' => 'list', 'member' => [ 'shape' => 'TagKey', ], ], 'TagList' => [ 'type' => 'list', 'member' => [ 'shape' => 'Tag', ], ], 'TagResourceInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', 'Tags', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'Tags' => [ 'shape' => 'TagList', ], ], ], 'TagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'TagValue' => [ 'type' => 'string', 'max' => 256, 'min' => 0, ], 'TemplateName' => [ 'type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '[0-9A-Za-z][\\-\\.\\_0-9A-Za-z]{0,126}[0-9A-Za-z]', ], 'Threshold' => [ 'type' => 'double', ], 'Timestamp' => [ 'type' => 'timestamp', ], 'Timestamps' => [ 'type' => 'list', 'member' => [ 'shape' => 'Timestamp', ], ], 'TreatMissingData' => [ 'type' => 'string', 'max' => 255, 'min' => 1, ], 'UntagResourceInput' => [ 'type' => 'structure', 'required' => [ 'ResourceARN', 'TagKeys', ], 'members' => [ 'ResourceARN' => [ 'shape' => 'AmazonResourceName', ], 'TagKeys' => [ 'shape' => 'TagKeyList', ], ], ], 'UntagResourceOutput' => [ 'type' => 'structure', 'members' => [], ], 'Values' => [ 'type' => 'list', 'member' => [ 'shape' => 'DatapointValue', ], ], ],];
diff --git a/src/data/monitoring/2010-08-01/docs-2.json b/src/data/monitoring/2010-08-01/docs-2.json
index 2f7607f507..936d0ed19e 100644
--- a/src/data/monitoring/2010-08-01/docs-2.json
+++ b/src/data/monitoring/2010-08-01/docs-2.json
@@ -27,13 +27,13 @@
"ListMetricStreams": "Returns a list of metric streams in this account.
",
"ListMetrics": "List the specified metrics. You can use the returned metrics with GetMetricData or GetMetricStatistics to get statistical data.
Up to 500 results are returned for any one call. To retrieve additional results, use the returned token with subsequent calls.
After you create a metric, allow up to 15 minutes for the metric to appear. To see metric statistics sooner, use GetMetricData or GetMetricStatistics.
If you are using CloudWatch cross-account observability, you can use this operation in a monitoring account and view metrics from the linked source accounts. For more information, see CloudWatch cross-account observability.
ListMetrics
doesn't return information about metrics if those metrics haven't reported data in the past two weeks. To retrieve those metrics, use GetMetricData or GetMetricStatistics.
",
"ListTagsForResource": "Displays the tags associated with a CloudWatch resource. Currently, alarms and Contributor Insights rules support tagging.
",
- "PutAnomalyDetector": "Creates an anomaly detection model for a CloudWatch metric. You can use the model to display a band of expected normal values when the metric is graphed.
For more information, see CloudWatch Anomaly Detection.
",
- "PutCompositeAlarm": "Creates or updates a composite alarm. When you create a composite alarm, you specify a rule expression for the alarm that takes into account the alarm states of other alarms that you have created. The composite alarm goes into ALARM state only if all conditions of the rule are met.
The alarms specified in a composite alarm's rule expression can include metric alarms and other composite alarms. The rule expression of a composite alarm can include as many as 100 underlying alarms. Any single alarm can be included in the rule expressions of as many as 150 composite alarms.
Using composite alarms can reduce alarm noise. You can create multiple metric alarms, and also create a composite alarm and set up alerts only for the composite alarm. For example, you could create a composite alarm that goes into ALARM state only when more than one of the underlying metric alarms are in ALARM state.
Currently, the only alarm actions that can be taken by composite alarms are notifying SNS topics.
It is possible to create a loop or cycle of composite alarms, where composite alarm A depends on composite alarm B, and composite alarm B also depends on composite alarm A. In this scenario, you can't delete any composite alarm that is part of the cycle because there is always still a composite alarm that depends on that alarm that you want to delete.
To get out of such a situation, you must break the cycle by changing the rule of one of the composite alarms in the cycle to remove a dependency that creates the cycle. The simplest change to make to break a cycle is to change the AlarmRule
of one of the alarms to false
.
Additionally, the evaluation of composite alarms stops if CloudWatch detects a cycle in the evaluation path.
When this operation creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA
. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed. For a composite alarm, this initial time after creation is the only time that the alarm can be in INSUFFICIENT_DATA
state.
When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm.
To use this operation, you must be signed on with the cloudwatch:PutCompositeAlarm
permission that is scoped to *
. You can't create a composite alarms if your cloudwatch:PutCompositeAlarm
permission has a narrower scope.
If you are an IAM user, you must have iam:CreateServiceLinkedRole
to create a composite alarm that has Systems Manager OpsItem actions.
",
+ "PutAnomalyDetector": "Creates an anomaly detection model for a CloudWatch metric. You can use the model to display a band of expected normal values when the metric is graphed.
If you have enabled unified cross-account observability, and this account is a monitoring account, the metric can be in the same account or a source account. You can specify the account ID in the object you specify in the SingleMetricAnomalyDetector
parameter.
For more information, see CloudWatch Anomaly Detection.
",
+ "PutCompositeAlarm": "Creates or updates a composite alarm. When you create a composite alarm, you specify a rule expression for the alarm that takes into account the alarm states of other alarms that you have created. The composite alarm goes into ALARM state only if all conditions of the rule are met.
The alarms specified in a composite alarm's rule expression can include metric alarms and other composite alarms. The rule expression of a composite alarm can include as many as 100 underlying alarms. Any single alarm can be included in the rule expressions of as many as 150 composite alarms.
Using composite alarms can reduce alarm noise. You can create multiple metric alarms, and also create a composite alarm and set up alerts only for the composite alarm. For example, you could create a composite alarm that goes into ALARM state only when more than one of the underlying metric alarms are in ALARM state.
Composite alarms can take the following actions:
-
Notify Amazon SNS topics.
-
Invoke Lambda functions.
-
Create OpsItems in Systems Manager Ops Center.
-
Create incidents in Systems Manager Incident Manager.
It is possible to create a loop or cycle of composite alarms, where composite alarm A depends on composite alarm B, and composite alarm B also depends on composite alarm A. In this scenario, you can't delete any composite alarm that is part of the cycle because there is always still a composite alarm that depends on that alarm that you want to delete.
To get out of such a situation, you must break the cycle by changing the rule of one of the composite alarms in the cycle to remove a dependency that creates the cycle. The simplest change to make to break a cycle is to change the AlarmRule
of one of the alarms to false
.
Additionally, the evaluation of composite alarms stops if CloudWatch detects a cycle in the evaluation path.
When this operation creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA
. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed. For a composite alarm, this initial time after creation is the only time that the alarm can be in INSUFFICIENT_DATA
state.
When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm.
To use this operation, you must be signed on with the cloudwatch:PutCompositeAlarm
permission that is scoped to *
. You can't create a composite alarms if your cloudwatch:PutCompositeAlarm
permission has a narrower scope.
If you are an IAM user, you must have iam:CreateServiceLinkedRole
to create a composite alarm that has Systems Manager OpsItem actions.
",
"PutDashboard": "Creates a dashboard if it does not already exist, or updates an existing dashboard. If you update a dashboard, the entire contents are replaced with what you specify here.
All dashboards in your account are global, not region-specific.
A simple way to create a dashboard using PutDashboard
is to copy an existing dashboard. To copy an existing dashboard using the console, you can load the dashboard and then use the View/edit source command in the Actions menu to display the JSON block for that dashboard. Another way to copy a dashboard is to use GetDashboard
, and then use the data returned within DashboardBody
as the template for the new dashboard when you call PutDashboard
.
When you create a dashboard with PutDashboard
, a good practice is to add a text widget at the top of the dashboard with a message that the dashboard was created by script and should not be changed in the console. This message could also point console users to the location of the DashboardBody
script or the CloudFormation template used to create the dashboard.
",
"PutInsightRule": "Creates a Contributor Insights rule. Rules evaluate log events in a CloudWatch Logs log group, enabling you to find contributor data for the log events in that log group. For more information, see Using Contributor Insights to Analyze High-Cardinality Data.
If you create a rule, delete it, and then re-create it with the same name, historical data from the first time the rule was created might not be available.
",
"PutManagedInsightRules": " Creates a managed Contributor Insights rule for a specified Amazon Web Services resource. When you enable a managed rule, you create a Contributor Insights rule that collects data from Amazon Web Services services. You cannot edit these rules with PutInsightRule
. The rules can be enabled, disabled, and deleted using EnableInsightRules
, DisableInsightRules
, and DeleteInsightRules
. If a previously created managed rule is currently disabled, a subsequent call to this API will re-enable it. Use ListManagedInsightRules
to describe all available rules.
",
"PutMetricAlarm": "Creates or updates an alarm and associates it with the specified metric, metric math expression, anomaly detection model, or Metrics Insights query. For more information about using a Metrics Insights query for an alarm, see Create alarms on Metrics Insights queries.
Alarms based on anomaly detection models cannot have Auto Scaling actions.
When this operation creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA
. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed.
When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm.
If you are an IAM user, you must have Amazon EC2 permissions for some alarm operations:
The first time you create an alarm in the Amazon Web Services Management Console, the CLI, or by using the PutMetricAlarm API, CloudWatch creates the necessary service-linked role for you. The service-linked roles are called AWSServiceRoleForCloudWatchEvents
and AWSServiceRoleForCloudWatchAlarms_ActionSSM
. For more information, see Amazon Web Services service-linked role.
Each PutMetricAlarm
action has a maximum uncompressed payload of 120 KB.
Cross-account alarms
You can set an alarm on metrics in the current account, or in another account. To create a cross-account alarm that watches a metric in a different account, you must have completed the following pre-requisites:
-
The account where the metrics are located (the sharing account) must already have a sharing role named CloudWatch-CrossAccountSharingRole. If it does not already have this role, you must create it using the instructions in Set up a sharing account in Cross-account cross-Region CloudWatch console. The policy for that role must grant access to the ID of the account where you are creating the alarm.
-
The account where you are creating the alarm (the monitoring account) must already have a service-linked role named AWSServiceRoleForCloudWatchCrossAccount to allow CloudWatch to assume the sharing role in the sharing account. If it does not, you must create it following the directions in Set up a monitoring account in Cross-account cross-Region CloudWatch console.
",
- "PutMetricData": "Publishes metric data points to Amazon CloudWatch. CloudWatch associates the data points with the specified metric. If the specified metric does not exist, CloudWatch creates the metric. When CloudWatch creates a metric, it can take up to fifteen minutes for the metric to appear in calls to ListMetrics.
You can publish either individual data points in the Value
field, or arrays of values and the number of times each value occurred during the period by using the Values
and Counts
fields in the MetricDatum
structure. Using the Values
and Counts
method enables you to publish up to 150 values per metric with one PutMetricData
request, and supports retrieving percentile statistics on this data.
Each PutMetricData
request is limited to 1 MB in size for HTTP POST requests. You can send a payload compressed by gzip. Each request is also limited to no more than 1000 different metrics.
Although the Value
parameter accepts numbers of type Double
, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.
You can use up to 30 dimensions per metric to further clarify what data the metric collects. Each dimension consists of a Name and Value pair. For more information about specifying dimensions, see Publishing Metrics in the Amazon CloudWatch User Guide.
You specify the time stamp to be associated with each data point. You can specify time stamps that are as much as two weeks before the current date, and as much as 2 hours after the current day and time.
Data points with time stamps from 24 hours ago or longer can take at least 48 hours to become available for GetMetricData or GetMetricStatistics from the time they are submitted. Data points with time stamps between 3 and 24 hours ago can take as much as 2 hours to become available for for GetMetricData or GetMetricStatistics.
CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true:
-
The SampleCount
value of the statistic set is 1 and Min
, Max
, and Sum
are all equal.
-
The Min
and Max
are equal, and Sum
is equal to Min
multiplied by SampleCount
.
",
+ "PutMetricData": "Publishes metric data points to Amazon CloudWatch. CloudWatch associates the data points with the specified metric. If the specified metric does not exist, CloudWatch creates the metric. When CloudWatch creates a metric, it can take up to fifteen minutes for the metric to appear in calls to ListMetrics.
You can publish either individual data points in the Value
field, or arrays of values and the number of times each value occurred during the period by using the Values
and Counts
fields in the MetricData
structure. Using the Values
and Counts
method enables you to publish up to 150 values per metric with one PutMetricData
request, and supports retrieving percentile statistics on this data.
Each PutMetricData
request is limited to 1 MB in size for HTTP POST requests. You can send a payload compressed by gzip. Each request is also limited to no more than 1000 different metrics.
Although the Value
parameter accepts numbers of type Double
, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.
You can use up to 30 dimensions per metric to further clarify what data the metric collects. Each dimension consists of a Name and Value pair. For more information about specifying dimensions, see Publishing Metrics in the Amazon CloudWatch User Guide.
You specify the time stamp to be associated with each data point. You can specify time stamps that are as much as two weeks before the current date, and as much as 2 hours after the current day and time.
Data points with time stamps from 24 hours ago or longer can take at least 48 hours to become available for GetMetricData or GetMetricStatistics from the time they are submitted. Data points with time stamps between 3 and 24 hours ago can take as much as 2 hours to become available for for GetMetricData or GetMetricStatistics.
CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true:
-
The SampleCount
value of the statistic set is 1 and Min
, Max
, and Sum
are all equal.
-
The Min
and Max
are equal, and Sum
is equal to Min
multiplied by SampleCount
.
",
"PutMetricStream": "Creates or updates a metric stream. Metric streams can automatically stream CloudWatch metrics to Amazon Web Services destinations, including Amazon S3, and to many third-party solutions.
For more information, see Using Metric Streams.
To create a metric stream, you must be signed in to an account that has the iam:PassRole
permission and either the CloudWatchFullAccess
policy or the cloudwatch:PutMetricStream
permission.
When you create or update a metric stream, you choose one of the following:
-
Stream metrics from all metric namespaces in the account.
-
Stream metrics from all metric namespaces in the account, except for the namespaces that you list in ExcludeFilters
.
-
Stream metrics from only the metric namespaces that you list in IncludeFilters
.
By default, a metric stream always sends the MAX
, MIN
, SUM
, and SAMPLECOUNT
statistics for each metric that is streamed. You can use the StatisticsConfigurations
parameter to have the metric stream send additional statistics in the stream. Streaming additional statistics incurs additional costs. For more information, see Amazon CloudWatch Pricing.
When you use PutMetricStream
to create a new metric stream, the stream is created in the running
state. If you use it to update an existing stream, the state of the stream is not changed.
If you are using CloudWatch cross-account observability and you create a metric stream in a monitoring account, you can choose whether to include metrics from source accounts in the stream. For more information, see CloudWatch cross-account observability.
",
"SetAlarmState": "Temporarily sets the state of an alarm for testing purposes. When the updated state differs from the previous value, the action configured for the appropriate state is invoked. For example, if your alarm is configured to send an Amazon SNS message when an alarm is triggered, temporarily changing the alarm state to ALARM
sends an SNS message.
Metric alarms returns to their actual state quickly, often within seconds. Because the metric alarm state change happens quickly, it is typically only visible in the alarm's History tab in the Amazon CloudWatch console or through DescribeAlarmHistory.
If you use SetAlarmState
on a composite alarm, the composite alarm is not guaranteed to return to its actual state. It returns to its actual state only once any of its children alarms change state. It is also reevaluated if you update its configuration.
If an alarm triggers EC2 Auto Scaling policies or application Auto Scaling policies, you must include information in the StateReasonData
parameter to enable the policy to take the correct action.
",
"StartMetricStreams": "Starts the streaming of metrics for one or more of your metric streams.
",
@@ -47,7 +47,8 @@
"refs": {
"ListMetricsInput$OwningAccount": "When you use this operation in a monitoring account, use this field to return metrics only from one source account. To do so, specify that source account ID in this field, and also specify true
for IncludeLinkedAccounts
.
",
"MetricDataQuery$AccountId": "The ID of the account where the metrics are located.
If you are performing a GetMetricData
operation in a monitoring account, use this to specify which account to retrieve this metric from.
If you are performing a PutMetricAlarm
operation, use this to specify which account contains the metric that the alarm is watching.
",
- "OwningAccounts$member": null
+ "OwningAccounts$member": null,
+ "SingleMetricAnomalyDetector$AccountId": "If the CloudWatch metric that provides the time series that the anomaly detector uses as input is in another account, specify that account ID here. If you omit this parameter, the current account is used.
"
}
},
"ActionPrefix": {
@@ -178,7 +179,7 @@
}
},
"AnomalyDetector": {
- "base": "An anomaly detection model associated with a particular CloudWatch metric, statistic, or metric math expression. You can use the model to display a band of expected, normal values when the metric is graphed.
",
+ "base": "An anomaly detection model associated with a particular CloudWatch metric, statistic, or metric math expression. You can use the model to display a band of expected, normal values when the metric is graphed.
If you have enabled unified cross-account observability, and this account is a monitoring account, the metric can be in the same account or a source account.
",
"refs": {
"AnomalyDetectors$member": null
}
@@ -1525,12 +1526,12 @@
"MetricAlarm$OKActions": "The actions to execute when this alarm transitions to the OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
",
"MetricAlarm$AlarmActions": "The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
",
"MetricAlarm$InsufficientDataActions": "The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
",
- "PutCompositeAlarmInput$AlarmActions": "The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: arn:aws:sns:region:account-id:sns-topic-name
| arn:aws:ssm:region:account-id:opsitem:severity
",
- "PutCompositeAlarmInput$InsufficientDataActions": "The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: arn:aws:sns:region:account-id:sns-topic-name
",
- "PutCompositeAlarmInput$OKActions": "The actions to execute when this alarm transitions to an OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: arn:aws:sns:region:account-id:sns-topic-name
",
- "PutMetricAlarmInput$OKActions": "The actions to execute when this alarm transitions to an OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
SNS notification action:
SSM integration actions:
",
- "PutMetricAlarmInput$AlarmActions": "The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
SNS notification action:
SSM integration actions:
",
- "PutMetricAlarmInput$InsufficientDataActions": "The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
SNS notification action:
SSM integration actions:
"
+ "PutCompositeAlarmInput$AlarmActions": "The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: ]
Amazon SNS actions:
arn:aws:sns:region:account-id:sns-topic-name
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
Systems Manager actions:
arn:aws:ssm:region:account-id:opsitem:severity
",
+ "PutCompositeAlarmInput$InsufficientDataActions": "The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: ]
Amazon SNS actions:
arn:aws:sns:region:account-id:sns-topic-name
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
",
+ "PutCompositeAlarmInput$OKActions": "The actions to execute when this alarm transitions to an OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: ]
Amazon SNS actions:
arn:aws:sns:region:account-id:sns-topic-name
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
",
+ "PutMetricAlarmInput$OKActions": "The actions to execute when this alarm transitions to an OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
SNS notification action:
SSM integration actions:
",
+ "PutMetricAlarmInput$AlarmActions": "The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
SNS notification action:
SSM integration actions:
",
+ "PutMetricAlarmInput$InsufficientDataActions": "The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
SNS notification action:
SSM integration actions:
"
}
},
"ResourceName": {
@@ -1565,7 +1566,7 @@
"base": null,
"refs": {
"DescribeAlarmHistoryInput$ScanBy": "Specified whether to return the newest or oldest alarm history first. Specify TimestampDescending
to have the newest event history returned first, and specify TimestampAscending
to have the oldest history returned first.
",
- "GetMetricDataInput$ScanBy": "The order in which data points should be returned. TimestampDescending
returns the newest data first and paginates when the MaxDatapoints
limit is reached. TimestampAscending
returns the oldest data first and paginates when the MaxDatapoints
limit is reached.
"
+ "GetMetricDataInput$ScanBy": "The order in which data points should be returned. TimestampDescending
returns the newest data first and paginates when the MaxDatapoints
limit is reached. TimestampAscending
returns the oldest data first and paginates when the MaxDatapoints
limit is reached.
If you omit this parameter, the default of TimestampDescending
is used.
"
}
},
"SetAlarmStateInput": {
@@ -1574,11 +1575,11 @@
}
},
"SingleMetricAnomalyDetector": {
- "base": "Designates the CloudWatch metric and statistic that provides the time series the anomaly detector uses as input.
",
+ "base": "Designates the CloudWatch metric and statistic that provides the time series the anomaly detector uses as input. If you have enabled unified cross-account observability, and this account is a monitoring account, the metric can be in the same account or a source account.
",
"refs": {
"AnomalyDetector$SingleMetricAnomalyDetector": "The CloudWatch metric and statistic for this anomaly detector.
",
"DeleteAnomalyDetectorInput$SingleMetricAnomalyDetector": "A single metric anomaly detector to be deleted.
When using SingleMetricAnomalyDetector
, you cannot include the following parameters in the same operation:
Instead, specify the single metric anomaly detector attributes as part of the SingleMetricAnomalyDetector
property.
",
- "PutAnomalyDetectorInput$SingleMetricAnomalyDetector": "A single metric anomaly detector to be created.
When using SingleMetricAnomalyDetector
, you cannot include the following parameters in the same operation:
Instead, specify the single metric anomaly detector attributes as part of the property SingleMetricAnomalyDetector
.
"
+ "PutAnomalyDetectorInput$SingleMetricAnomalyDetector": "A single metric anomaly detector to be created.
When using SingleMetricAnomalyDetector
, you cannot include the following parameters in the same operation:
Instead, specify the single metric anomaly detector attributes as part of the property SingleMetricAnomalyDetector
.
"
}
},
"Size": {
@@ -1716,7 +1717,7 @@
"refs": {
"ListTagsForResourceOutput$Tags": "The list of tag keys and values associated with the resource you specified.
",
"ManagedRule$Tags": " A list of key-value pairs that you can associate with a managed Contributor Insights rule. You can associate as many as 50 tags with a rule. Tags can help you organize and categorize your resources. You also can use them to scope user permissions by granting a user permission to access or change only the resources that have certain tag values. To associate tags with a rule, you must have the cloudwatch:TagResource
permission in addition to the cloudwatch:PutInsightRule
permission. If you are using this operation to update an existing Contributor Insights rule, any tags that you specify in this parameter are ignored. To change the tags of an existing rule, use TagResource
.
",
- "PutCompositeAlarmInput$Tags": "A list of key-value pairs to associate with the composite alarm. You can associate as many as 50 tags with an alarm.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values.
",
+ "PutCompositeAlarmInput$Tags": "A list of key-value pairs to associate with the alarm. You can associate as many as 50 tags with an alarm. To be able to associate tags with the alarm when you create the alarm, you must have the cloudwatch:TagResource
permission.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
If you are using this operation to update an existing alarm, any tags you specify in this parameter are ignored. To change the tags of an existing alarm, use TagResource or UntagResource.
",
"PutInsightRuleInput$Tags": "A list of key-value pairs to associate with the Contributor Insights rule. You can associate as many as 50 tags with a rule.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only the resources that have certain tag values.
To be able to associate tags with a rule, you must have the cloudwatch:TagResource
permission in addition to the cloudwatch:PutInsightRule
permission.
If you are using this operation to update an existing Contributor Insights rule, any tags you specify in this parameter are ignored. To change the tags of an existing rule, use TagResource.
",
"PutMetricAlarmInput$Tags": "A list of key-value pairs to associate with the alarm. You can associate as many as 50 tags with an alarm. To be able to associate tags with the alarm when you create the alarm, you must have the cloudwatch:TagResource
permission.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
If you are using this operation to update an existing alarm, any tags you specify in this parameter are ignored. To change the tags of an existing alarm, use TagResource or UntagResource.
",
"PutMetricStreamInput$Tags": "A list of key-value pairs to associate with the metric stream. You can associate as many as 50 tags with a metric stream.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
You can use this parameter only when you are creating a new metric stream. If you are using this operation to update an existing metric stream, any tags you specify in this parameter are ignored. To change the tags of an existing metric stream, use TagResource or UntagResource.
",
diff --git a/src/data/monitoring/2010-08-01/docs-2.json.php b/src/data/monitoring/2010-08-01/docs-2.json.php
index e16f3a5ab8..39b84222e4 100644
--- a/src/data/monitoring/2010-08-01/docs-2.json.php
+++ b/src/data/monitoring/2010-08-01/docs-2.json.php
@@ -1,3 +1,3 @@
'2.0', 'service' => 'Amazon CloudWatch monitors your Amazon Web Services (Amazon Web Services) resources and the applications you run on Amazon Web Services in real time. You can use CloudWatch to collect and track metrics, which are the variables you want to measure for your resources and applications.
CloudWatch alarms send notifications or automatically change the resources you are monitoring based on rules that you define. For example, you can monitor the CPU usage and disk reads and writes of your Amazon EC2 instances. Then, use this data to determine whether you should launch additional instances to handle increased load. You can also use this data to stop under-used instances to save money.
In addition to monitoring the built-in metrics that come with Amazon Web Services, you can monitor your own custom metrics. With CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health.
', 'operations' => [ 'DeleteAlarms' => 'Deletes the specified alarms. You can delete up to 100 alarms in one operation. However, this total can include no more than one composite alarm. For example, you could delete 99 metric alarms and one composite alarms with one operation, but you can\'t delete two composite alarms with one operation.
If you specify an incorrect alarm name or make any other error in the operation, no alarms are deleted. To confirm that alarms were deleted successfully, you can use the DescribeAlarms operation after using DeleteAlarms
.
It is possible to create a loop or cycle of composite alarms, where composite alarm A depends on composite alarm B, and composite alarm B also depends on composite alarm A. In this scenario, you can\'t delete any composite alarm that is part of the cycle because there is always still a composite alarm that depends on that alarm that you want to delete.
To get out of such a situation, you must break the cycle by changing the rule of one of the composite alarms in the cycle to remove a dependency that creates the cycle. The simplest change to make to break a cycle is to change the AlarmRule
of one of the alarms to false
.
Additionally, the evaluation of composite alarms stops if CloudWatch detects a cycle in the evaluation path.
', 'DeleteAnomalyDetector' => ' Deletes the specified anomaly detection model from your account. For more information about how to delete an anomaly detection model, see Deleting an anomaly detection model in the CloudWatch User Guide.
', 'DeleteDashboards' => 'Deletes all dashboards that you specify. You can specify up to 100 dashboards to delete. If there is an error during this call, no dashboards are deleted.
', 'DeleteInsightRules' => 'Permanently deletes the specified Contributor Insights rules.
If you create a rule, delete it, and then re-create it with the same name, historical data from the first time the rule was created might not be available.
', 'DeleteMetricStream' => 'Permanently deletes the metric stream that you specify.
', 'DescribeAlarmHistory' => 'Retrieves the history for the specified alarm. You can filter the results by date range or item type. If an alarm name is not specified, the histories for either all metric alarms or all composite alarms are returned.
CloudWatch retains the history of an alarm even if you delete the alarm.
To use this operation and return information about a composite alarm, you must be signed on with the cloudwatch:DescribeAlarmHistory
permission that is scoped to *
. You can\'t return information about composite alarms if your cloudwatch:DescribeAlarmHistory
permission has a narrower scope.
', 'DescribeAlarms' => 'Retrieves the specified alarms. You can filter the results by specifying a prefix for the alarm name, the alarm state, or a prefix for any action.
To use this operation and return information about composite alarms, you must be signed on with the cloudwatch:DescribeAlarms
permission that is scoped to *
. You can\'t return information about composite alarms if your cloudwatch:DescribeAlarms
permission has a narrower scope.
', 'DescribeAlarmsForMetric' => 'Retrieves the alarms for the specified metric. To filter the results, specify a statistic, period, or unit.
This operation retrieves only standard alarms that are based on the specified metric. It does not return alarms based on math expressions that use the specified metric, or composite alarms that use the specified metric.
', 'DescribeAnomalyDetectors' => 'Lists the anomaly detection models that you have created in your account. For single metric anomaly detectors, you can list all of the models in your account or filter the results to only the models that are related to a certain namespace, metric name, or metric dimension. For metric math anomaly detectors, you can list them by adding METRIC_MATH
to the AnomalyDetectorTypes
array. This will return all metric math anomaly detectors in your account.
', 'DescribeInsightRules' => 'Returns a list of all the Contributor Insights rules in your account.
For more information about Contributor Insights, see Using Contributor Insights to Analyze High-Cardinality Data.
', 'DisableAlarmActions' => 'Disables the actions for the specified alarms. When an alarm\'s actions are disabled, the alarm actions do not execute when the alarm state changes.
', 'DisableInsightRules' => 'Disables the specified Contributor Insights rules. When rules are disabled, they do not analyze log groups and do not incur costs.
', 'EnableAlarmActions' => 'Enables the actions for the specified alarms.
', 'EnableInsightRules' => 'Enables the specified Contributor Insights rules. When rules are enabled, they immediately begin analyzing log data.
', 'GetDashboard' => 'Displays the details of the dashboard that you specify.
To copy an existing dashboard, use GetDashboard
, and then use the data returned within DashboardBody
as the template for the new dashboard when you call PutDashboard
to create the copy.
', 'GetInsightRuleReport' => 'This operation returns the time series data collected by a Contributor Insights rule. The data includes the identity and number of contributors to the log group.
You can also optionally return one or more statistics about each data point in the time series. These statistics can include the following:
-
UniqueContributors
-- the number of unique contributors for each data point.
-
MaxContributorValue
-- the value of the top contributor for each data point. The identity of the contributor might change for each data point in the graph.
If this rule aggregates by COUNT, the top contributor for each data point is the contributor with the most occurrences in that period. If the rule aggregates by SUM, the top contributor is the contributor with the highest sum in the log field specified by the rule\'s Value
, during that period.
-
SampleCount
-- the number of data points matched by the rule.
-
Sum
-- the sum of the values from all contributors during the time period represented by that data point.
-
Minimum
-- the minimum value from a single observation during the time period represented by that data point.
-
Maximum
-- the maximum value from a single observation during the time period represented by that data point.
-
Average
-- the average value from all contributors during the time period represented by that data point.
', 'GetMetricData' => 'You can use the GetMetricData
API to retrieve CloudWatch metric values. The operation can also include a CloudWatch Metrics Insights query, and one or more metric math functions.
A GetMetricData
operation that does not include a query can retrieve as many as 500 different metrics in a single request, with a total of as many as 100,800 data points. You can also optionally perform metric math expressions on the values of the returned statistics, to create new time series that represent new insights into your data. For example, using Lambda metrics, you could divide the Errors metric by the Invocations metric to get an error rate time series. For more information about metric math expressions, see Metric Math Syntax and Functions in the Amazon CloudWatch User Guide.
If you include a Metrics Insights query, each GetMetricData
operation can include only one query. But the same GetMetricData
operation can also retrieve other metrics. Metrics Insights queries can query only the most recent three hours of metric data. For more information about Metrics Insights, see Query your metrics with CloudWatch Metrics Insights.
Calls to the GetMetricData
API have a different pricing structure than calls to GetMetricStatistics
. For more information about pricing, see Amazon CloudWatch Pricing.
Amazon CloudWatch retains metric data as follows:
-
Data points with a period of less than 60 seconds are available for 3 hours. These data points are high-resolution metrics and are available only for custom metrics that have been defined with a StorageResolution
of 1.
-
Data points with a period of 60 seconds (1-minute) are available for 15 days.
-
Data points with a period of 300 seconds (5-minute) are available for 63 days.
-
Data points with a period of 3600 seconds (1 hour) are available for 455 days (15 months).
Data points that are initially published with a shorter period are aggregated together for long-term storage. For example, if you collect data using a period of 1 minute, the data remains available for 15 days with 1-minute resolution. After 15 days, this data is still available, but is aggregated and retrievable only with a resolution of 5 minutes. After 63 days, the data is further aggregated and is available with a resolution of 1 hour.
If you omit Unit
in your request, all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.
Using Metrics Insights queries with metric math
You can\'t mix a Metric Insights query and metric math syntax in the same expression, but you can reference results from a Metrics Insights query within other Metric math expressions. A Metrics Insights query without a GROUP BY clause returns a single time-series (TS), and can be used as input for a metric math expression that expects a single time series. A Metrics Insights query with a GROUP BY clause returns an array of time-series (TS[]), and can be used as input for a metric math expression that expects an array of time series.
', 'GetMetricStatistics' => 'Gets statistics for the specified metric.
The maximum number of data points returned from a single call is 1,440. If you request more than 1,440 data points, CloudWatch returns an error. To reduce the number of data points, you can narrow the specified time range and make multiple requests across adjacent time ranges, or you can increase the specified period. Data points are not returned in chronological order.
CloudWatch aggregates data points based on the length of the period that you specify. For example, if you request statistics with a one-hour period, CloudWatch aggregates all data points with time stamps that fall within each one-hour period. Therefore, the number of values aggregated by CloudWatch is larger than the number of data points returned.
CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true:
Percentile statistics are not available for metrics when any of the metric values are negative numbers.
Amazon CloudWatch retains metric data as follows:
-
Data points with a period of less than 60 seconds are available for 3 hours. These data points are high-resolution metrics and are available only for custom metrics that have been defined with a StorageResolution
of 1.
-
Data points with a period of 60 seconds (1-minute) are available for 15 days.
-
Data points with a period of 300 seconds (5-minute) are available for 63 days.
-
Data points with a period of 3600 seconds (1 hour) are available for 455 days (15 months).
Data points that are initially published with a shorter period are aggregated together for long-term storage. For example, if you collect data using a period of 1 minute, the data remains available for 15 days with 1-minute resolution. After 15 days, this data is still available, but is aggregated and retrievable only with a resolution of 5 minutes. After 63 days, the data is further aggregated and is available with a resolution of 1 hour.
CloudWatch started retaining 5-minute and 1-hour metric data as of July 9, 2016.
For information about metrics and dimensions supported by Amazon Web Services services, see the Amazon CloudWatch Metrics and Dimensions Reference in the Amazon CloudWatch User Guide.
', 'GetMetricStream' => 'Returns information about the metric stream that you specify.
', 'GetMetricWidgetImage' => 'You can use the GetMetricWidgetImage
API to retrieve a snapshot graph of one or more Amazon CloudWatch metrics as a bitmap image. You can then embed this image into your services and products, such as wiki pages, reports, and documents. You could also retrieve images regularly, such as every minute, and create your own custom live dashboard.
The graph you retrieve can include all CloudWatch metric graph features, including metric math and horizontal and vertical annotations.
There is a limit of 20 transactions per second for this API. Each GetMetricWidgetImage
action has the following limits:
', 'ListDashboards' => 'Returns a list of the dashboards for your account. If you include DashboardNamePrefix
, only those dashboards with names starting with the prefix are listed. Otherwise, all dashboards in your account are listed.
ListDashboards
returns up to 1000 results on one page. If there are more than 1000 dashboards, you can call ListDashboards
again and include the value you received for NextToken
in the first call, to receive the next 1000 results.
', 'ListManagedInsightRules' => ' Returns a list that contains the number of managed Contributor Insights rules in your account.
', 'ListMetricStreams' => 'Returns a list of metric streams in this account.
', 'ListMetrics' => 'List the specified metrics. You can use the returned metrics with GetMetricData or GetMetricStatistics to get statistical data.
Up to 500 results are returned for any one call. To retrieve additional results, use the returned token with subsequent calls.
After you create a metric, allow up to 15 minutes for the metric to appear. To see metric statistics sooner, use GetMetricData or GetMetricStatistics.
If you are using CloudWatch cross-account observability, you can use this operation in a monitoring account and view metrics from the linked source accounts. For more information, see CloudWatch cross-account observability.
ListMetrics
doesn\'t return information about metrics if those metrics haven\'t reported data in the past two weeks. To retrieve those metrics, use GetMetricData or GetMetricStatistics.
', 'ListTagsForResource' => 'Displays the tags associated with a CloudWatch resource. Currently, alarms and Contributor Insights rules support tagging.
', 'PutAnomalyDetector' => 'Creates an anomaly detection model for a CloudWatch metric. You can use the model to display a band of expected normal values when the metric is graphed.
For more information, see CloudWatch Anomaly Detection.
', 'PutCompositeAlarm' => 'Creates or updates a composite alarm. When you create a composite alarm, you specify a rule expression for the alarm that takes into account the alarm states of other alarms that you have created. The composite alarm goes into ALARM state only if all conditions of the rule are met.
The alarms specified in a composite alarm\'s rule expression can include metric alarms and other composite alarms. The rule expression of a composite alarm can include as many as 100 underlying alarms. Any single alarm can be included in the rule expressions of as many as 150 composite alarms.
Using composite alarms can reduce alarm noise. You can create multiple metric alarms, and also create a composite alarm and set up alerts only for the composite alarm. For example, you could create a composite alarm that goes into ALARM state only when more than one of the underlying metric alarms are in ALARM state.
Currently, the only alarm actions that can be taken by composite alarms are notifying SNS topics.
It is possible to create a loop or cycle of composite alarms, where composite alarm A depends on composite alarm B, and composite alarm B also depends on composite alarm A. In this scenario, you can\'t delete any composite alarm that is part of the cycle because there is always still a composite alarm that depends on that alarm that you want to delete.
To get out of such a situation, you must break the cycle by changing the rule of one of the composite alarms in the cycle to remove a dependency that creates the cycle. The simplest change to make to break a cycle is to change the AlarmRule
of one of the alarms to false
.
Additionally, the evaluation of composite alarms stops if CloudWatch detects a cycle in the evaluation path.
When this operation creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA
. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed. For a composite alarm, this initial time after creation is the only time that the alarm can be in INSUFFICIENT_DATA
state.
When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm.
To use this operation, you must be signed on with the cloudwatch:PutCompositeAlarm
permission that is scoped to *
. You can\'t create a composite alarms if your cloudwatch:PutCompositeAlarm
permission has a narrower scope.
If you are an IAM user, you must have iam:CreateServiceLinkedRole
to create a composite alarm that has Systems Manager OpsItem actions.
', 'PutDashboard' => 'Creates a dashboard if it does not already exist, or updates an existing dashboard. If you update a dashboard, the entire contents are replaced with what you specify here.
All dashboards in your account are global, not region-specific.
A simple way to create a dashboard using PutDashboard
is to copy an existing dashboard. To copy an existing dashboard using the console, you can load the dashboard and then use the View/edit source command in the Actions menu to display the JSON block for that dashboard. Another way to copy a dashboard is to use GetDashboard
, and then use the data returned within DashboardBody
as the template for the new dashboard when you call PutDashboard
.
When you create a dashboard with PutDashboard
, a good practice is to add a text widget at the top of the dashboard with a message that the dashboard was created by script and should not be changed in the console. This message could also point console users to the location of the DashboardBody
script or the CloudFormation template used to create the dashboard.
', 'PutInsightRule' => 'Creates a Contributor Insights rule. Rules evaluate log events in a CloudWatch Logs log group, enabling you to find contributor data for the log events in that log group. For more information, see Using Contributor Insights to Analyze High-Cardinality Data.
If you create a rule, delete it, and then re-create it with the same name, historical data from the first time the rule was created might not be available.
', 'PutManagedInsightRules' => ' Creates a managed Contributor Insights rule for a specified Amazon Web Services resource. When you enable a managed rule, you create a Contributor Insights rule that collects data from Amazon Web Services services. You cannot edit these rules with PutInsightRule
. The rules can be enabled, disabled, and deleted using EnableInsightRules
, DisableInsightRules
, and DeleteInsightRules
. If a previously created managed rule is currently disabled, a subsequent call to this API will re-enable it. Use ListManagedInsightRules
to describe all available rules.
', 'PutMetricAlarm' => 'Creates or updates an alarm and associates it with the specified metric, metric math expression, anomaly detection model, or Metrics Insights query. For more information about using a Metrics Insights query for an alarm, see Create alarms on Metrics Insights queries.
Alarms based on anomaly detection models cannot have Auto Scaling actions.
When this operation creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA
. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed.
When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm.
If you are an IAM user, you must have Amazon EC2 permissions for some alarm operations:
The first time you create an alarm in the Amazon Web Services Management Console, the CLI, or by using the PutMetricAlarm API, CloudWatch creates the necessary service-linked role for you. The service-linked roles are called AWSServiceRoleForCloudWatchEvents
and AWSServiceRoleForCloudWatchAlarms_ActionSSM
. For more information, see Amazon Web Services service-linked role.
Each PutMetricAlarm
action has a maximum uncompressed payload of 120 KB.
Cross-account alarms
You can set an alarm on metrics in the current account, or in another account. To create a cross-account alarm that watches a metric in a different account, you must have completed the following pre-requisites:
-
The account where the metrics are located (the sharing account) must already have a sharing role named CloudWatch-CrossAccountSharingRole. If it does not already have this role, you must create it using the instructions in Set up a sharing account in Cross-account cross-Region CloudWatch console. The policy for that role must grant access to the ID of the account where you are creating the alarm.
-
The account where you are creating the alarm (the monitoring account) must already have a service-linked role named AWSServiceRoleForCloudWatchCrossAccount to allow CloudWatch to assume the sharing role in the sharing account. If it does not, you must create it following the directions in Set up a monitoring account in Cross-account cross-Region CloudWatch console.
', 'PutMetricData' => 'Publishes metric data points to Amazon CloudWatch. CloudWatch associates the data points with the specified metric. If the specified metric does not exist, CloudWatch creates the metric. When CloudWatch creates a metric, it can take up to fifteen minutes for the metric to appear in calls to ListMetrics.
You can publish either individual data points in the Value
field, or arrays of values and the number of times each value occurred during the period by using the Values
and Counts
fields in the MetricDatum
structure. Using the Values
and Counts
method enables you to publish up to 150 values per metric with one PutMetricData
request, and supports retrieving percentile statistics on this data.
Each PutMetricData
request is limited to 1 MB in size for HTTP POST requests. You can send a payload compressed by gzip. Each request is also limited to no more than 1000 different metrics.
Although the Value
parameter accepts numbers of type Double
, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.
You can use up to 30 dimensions per metric to further clarify what data the metric collects. Each dimension consists of a Name and Value pair. For more information about specifying dimensions, see Publishing Metrics in the Amazon CloudWatch User Guide.
You specify the time stamp to be associated with each data point. You can specify time stamps that are as much as two weeks before the current date, and as much as 2 hours after the current day and time.
Data points with time stamps from 24 hours ago or longer can take at least 48 hours to become available for GetMetricData or GetMetricStatistics from the time they are submitted. Data points with time stamps between 3 and 24 hours ago can take as much as 2 hours to become available for for GetMetricData or GetMetricStatistics.
CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true:
-
The SampleCount
value of the statistic set is 1 and Min
, Max
, and Sum
are all equal.
-
The Min
and Max
are equal, and Sum
is equal to Min
multiplied by SampleCount
.
', 'PutMetricStream' => 'Creates or updates a metric stream. Metric streams can automatically stream CloudWatch metrics to Amazon Web Services destinations, including Amazon S3, and to many third-party solutions.
For more information, see Using Metric Streams.
To create a metric stream, you must be signed in to an account that has the iam:PassRole
permission and either the CloudWatchFullAccess
policy or the cloudwatch:PutMetricStream
permission.
When you create or update a metric stream, you choose one of the following:
-
Stream metrics from all metric namespaces in the account.
-
Stream metrics from all metric namespaces in the account, except for the namespaces that you list in ExcludeFilters
.
-
Stream metrics from only the metric namespaces that you list in IncludeFilters
.
By default, a metric stream always sends the MAX
, MIN
, SUM
, and SAMPLECOUNT
statistics for each metric that is streamed. You can use the StatisticsConfigurations
parameter to have the metric stream send additional statistics in the stream. Streaming additional statistics incurs additional costs. For more information, see Amazon CloudWatch Pricing.
When you use PutMetricStream
to create a new metric stream, the stream is created in the running
state. If you use it to update an existing stream, the state of the stream is not changed.
If you are using CloudWatch cross-account observability and you create a metric stream in a monitoring account, you can choose whether to include metrics from source accounts in the stream. For more information, see CloudWatch cross-account observability.
', 'SetAlarmState' => 'Temporarily sets the state of an alarm for testing purposes. When the updated state differs from the previous value, the action configured for the appropriate state is invoked. For example, if your alarm is configured to send an Amazon SNS message when an alarm is triggered, temporarily changing the alarm state to ALARM
sends an SNS message.
Metric alarms returns to their actual state quickly, often within seconds. Because the metric alarm state change happens quickly, it is typically only visible in the alarm\'s History tab in the Amazon CloudWatch console or through DescribeAlarmHistory.
If you use SetAlarmState
on a composite alarm, the composite alarm is not guaranteed to return to its actual state. It returns to its actual state only once any of its children alarms change state. It is also reevaluated if you update its configuration.
If an alarm triggers EC2 Auto Scaling policies or application Auto Scaling policies, you must include information in the StateReasonData
parameter to enable the policy to take the correct action.
', 'StartMetricStreams' => 'Starts the streaming of metrics for one or more of your metric streams.
', 'StopMetricStreams' => 'Stops the streaming of metrics for one or more of your metric streams.
', 'TagResource' => 'Assigns one or more tags (key-value pairs) to the specified CloudWatch resource. Currently, the only CloudWatch resources that can be tagged are alarms and Contributor Insights rules.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
Tags don\'t have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters.
You can use the TagResource
action with an alarm that already has tags. If you specify a new tag key for the alarm, this tag is appended to the list of tags associated with the alarm. If you specify a tag key that is already associated with the alarm, the new tag value that you specify replaces the previous value for that tag.
You can associate as many as 50 tags with a CloudWatch resource.
', 'UntagResource' => 'Removes one or more tags from the specified resource.
', ], 'shapes' => [ 'AccountId' => [ 'base' => NULL, 'refs' => [ 'ListMetricsInput$OwningAccount' => 'When you use this operation in a monitoring account, use this field to return metrics only from one source account. To do so, specify that source account ID in this field, and also specify true
for IncludeLinkedAccounts
.
', 'MetricDataQuery$AccountId' => 'The ID of the account where the metrics are located.
If you are performing a GetMetricData
operation in a monitoring account, use this to specify which account to retrieve this metric from.
If you are performing a PutMetricAlarm
operation, use this to specify which account contains the metric that the alarm is watching.
', 'OwningAccounts$member' => NULL, ], ], 'ActionPrefix' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsInput$ActionPrefix' => 'Use this parameter to filter the results of the operation to only those alarms that use a certain alarm action. For example, you could specify the ARN of an SNS topic to find all alarms that send notifications to that topic.
', ], ], 'ActionsEnabled' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$ActionsEnabled' => 'Indicates whether actions should be executed during any changes to the alarm state.
', 'MetricAlarm$ActionsEnabled' => 'Indicates whether actions should be executed during any changes to the alarm state.
', 'PutCompositeAlarmInput$ActionsEnabled' => 'Indicates whether actions should be executed during any changes to the alarm state of the composite alarm. The default is TRUE
.
', 'PutMetricAlarmInput$ActionsEnabled' => 'Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE
.
', ], ], 'ActionsSuppressedBy' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$ActionsSuppressedBy' => ' When the value is ALARM
, it means that the actions are suppressed because the suppressor alarm is in ALARM
When the value is WaitPeriod
, it means that the actions are suppressed because the composite alarm is waiting for the suppressor alarm to go into into the ALARM
state. The maximum waiting time is as specified in ActionsSuppressorWaitPeriod
. After this time, the composite alarm performs its actions. When the value is ExtensionPeriod
, it means that the actions are suppressed because the composite alarm is waiting after the suppressor alarm went out of the ALARM
state. The maximum waiting time is as specified in ActionsSuppressorExtensionPeriod
. After this time, the composite alarm performs its actions.
', ], ], 'ActionsSuppressedReason' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$ActionsSuppressedReason' => ' Captures the reason for action suppression.
', ], ], 'AlarmArn' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$AlarmArn' => 'The Amazon Resource Name (ARN) of the alarm.
', 'CompositeAlarm$ActionsSuppressor' => ' Actions will be suppressed if the suppressor alarm is in the ALARM
state. ActionsSuppressor
can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm.
', 'MetricAlarm$AlarmArn' => 'The Amazon Resource Name (ARN) of the alarm.
', 'PutCompositeAlarmInput$ActionsSuppressor' => ' Actions will be suppressed if the suppressor alarm is in the ALARM
state. ActionsSuppressor
can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm.
', ], ], 'AlarmDescription' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$AlarmDescription' => 'The description of the alarm.
', 'MetricAlarm$AlarmDescription' => 'The description of the alarm.
', 'PutCompositeAlarmInput$AlarmDescription' => 'The description for the composite alarm.
', 'PutMetricAlarmInput$AlarmDescription' => 'The description for the alarm.
', ], ], 'AlarmHistoryItem' => [ 'base' => 'Represents the history of a specific alarm.
', 'refs' => [ 'AlarmHistoryItems$member' => NULL, ], ], 'AlarmHistoryItems' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmHistoryOutput$AlarmHistoryItems' => 'The alarm histories, in JSON format.
', ], ], 'AlarmName' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$AlarmName' => 'The descriptive name for the alarm.
', 'AlarmNames$member' => NULL, 'CompositeAlarm$AlarmName' => 'The name of the alarm.
', 'DescribeAlarmHistoryInput$AlarmName' => 'The name of the alarm.
', 'DescribeAlarmsInput$ChildrenOfAlarmName' => 'If you use this parameter and specify the name of a composite alarm, the operation returns information about the "children" alarms of the alarm you specify. These are the metric alarms and composite alarms referenced in the AlarmRule
field of the composite alarm that you specify in ChildrenOfAlarmName
. Information about the composite alarm that you name in ChildrenOfAlarmName
is not returned.
If you specify ChildrenOfAlarmName
, you cannot specify any other parameters in the request except for MaxRecords
and NextToken
. If you do so, you receive a validation error.
Only the Alarm Name
, ARN
, StateValue
(OK/ALARM/INSUFFICIENT_DATA), and StateUpdatedTimestamp
information are returned by this operation when you use this parameter. To get complete information about these alarms, perform another DescribeAlarms
operation and specify the parent alarm names in the AlarmNames
parameter.
', 'DescribeAlarmsInput$ParentsOfAlarmName' => 'If you use this parameter and specify the name of a metric or composite alarm, the operation returns information about the "parent" alarms of the alarm you specify. These are the composite alarms that have AlarmRule
parameters that reference the alarm named in ParentsOfAlarmName
. Information about the alarm that you specify in ParentsOfAlarmName
is not returned.
If you specify ParentsOfAlarmName
, you cannot specify any other parameters in the request except for MaxRecords
and NextToken
. If you do so, you receive a validation error.
Only the Alarm Name and ARN are returned by this operation when you use this parameter. To get complete information about these alarms, perform another DescribeAlarms
operation and specify the parent alarm names in the AlarmNames
parameter.
', 'MetricAlarm$AlarmName' => 'The name of the alarm.
', 'PutCompositeAlarmInput$AlarmName' => 'The name for the composite alarm. This name must be unique within the Region.
', 'PutMetricAlarmInput$AlarmName' => 'The name for the alarm. This name must be unique within the Region.
The name must contain only UTF-8 characters, and can\'t contain ASCII control characters
', 'SetAlarmStateInput$AlarmName' => 'The name of the alarm.
', ], ], 'AlarmNamePrefix' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsInput$AlarmNamePrefix' => 'An alarm name prefix. If you specify this parameter, you receive information about all alarms that have names that start with this prefix.
If this parameter is specified, you cannot specify AlarmNames
.
', ], ], 'AlarmNames' => [ 'base' => NULL, 'refs' => [ 'DeleteAlarmsInput$AlarmNames' => 'The alarms to be deleted. Do not enclose the alarm names in quote marks.
', 'DescribeAlarmsInput$AlarmNames' => 'The names of the alarms to retrieve information about.
', 'DisableAlarmActionsInput$AlarmNames' => 'The names of the alarms.
', 'EnableAlarmActionsInput$AlarmNames' => 'The names of the alarms.
', ], ], 'AlarmRule' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$AlarmRule' => 'The rule that this alarm uses to evaluate its alarm state.
', 'PutCompositeAlarmInput$AlarmRule' => 'An expression that specifies which other alarms are to be evaluated to determine this composite alarm\'s state. For each alarm that you reference, you designate a function that specifies whether that alarm needs to be in ALARM state, OK state, or INSUFFICIENT_DATA state. You can use operators (AND, OR and NOT) to combine multiple functions in a single expression. You can use parenthesis to logically group the functions in your expression.
You can use either alarm names or ARNs to reference the other alarms that are to be evaluated.
Functions can include the following:
-
ALARM("alarm-name or alarm-ARN")
is TRUE if the named alarm is in ALARM state.
-
OK("alarm-name or alarm-ARN")
is TRUE if the named alarm is in OK state.
-
INSUFFICIENT_DATA("alarm-name or alarm-ARN")
is TRUE if the named alarm is in INSUFFICIENT_DATA state.
-
TRUE
always evaluates to TRUE.
-
FALSE
always evaluates to FALSE.
TRUE and FALSE are useful for testing a complex AlarmRule
structure, and for testing your alarm actions.
Alarm names specified in AlarmRule
can be surrounded with double-quotes ("), but do not have to be.
The following are some examples of AlarmRule
:
-
ALARM(CPUUtilizationTooHigh) AND ALARM(DiskReadOpsTooHigh)
specifies that the composite alarm goes into ALARM state only if both CPUUtilizationTooHigh and DiskReadOpsTooHigh alarms are in ALARM state.
-
ALARM(CPUUtilizationTooHigh) AND NOT ALARM(DeploymentInProgress)
specifies that the alarm goes to ALARM state if CPUUtilizationTooHigh is in ALARM state and DeploymentInProgress is not in ALARM state. This example reduces alarm noise during a known deployment window.
-
(ALARM(CPUUtilizationTooHigh) OR ALARM(DiskReadOpsTooHigh)) AND OK(NetworkOutTooHigh)
goes into ALARM state if CPUUtilizationTooHigh OR DiskReadOpsTooHigh is in ALARM state, and if NetworkOutTooHigh is in OK state. This provides another example of using a composite alarm to prevent noise. This rule ensures that you are not notified with an alarm action on high CPU or disk usage if a known network problem is also occurring.
The AlarmRule
can specify as many as 100 "children" alarms. The AlarmRule
expression can have as many as 500 elements. Elements are child alarms, TRUE or FALSE statements, and parentheses.
', ], ], 'AlarmType' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$AlarmType' => 'The type of alarm, either metric alarm or composite alarm.
', 'AlarmTypes$member' => NULL, ], ], 'AlarmTypes' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmHistoryInput$AlarmTypes' => 'Use this parameter to specify whether you want the operation to return metric alarms or composite alarms. If you omit this parameter, only metric alarms are returned.
', 'DescribeAlarmsInput$AlarmTypes' => 'Use this parameter to specify whether you want the operation to return metric alarms or composite alarms. If you omit this parameter, only metric alarms are returned, even if composite alarms exist in the account.
For example, if you omit this parameter or specify MetricAlarms
, the operation returns only a list of metric alarms. It does not return any composite alarms, even if composite alarms exist in the account.
If you specify CompositeAlarms
, the operation returns only a list of composite alarms, and does not return any metric alarms.
', ], ], 'AmazonResourceName' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$Arn' => 'The ARN of the metric stream.
', 'GetMetricStreamOutput$FirehoseArn' => 'The ARN of the Amazon Kinesis Data Firehose delivery stream that is used by this metric stream.
', 'GetMetricStreamOutput$RoleArn' => 'The ARN of the IAM role that is used by this metric stream.
', 'ListManagedInsightRulesInput$ResourceARN' => ' The ARN of an Amazon Web Services resource that has managed Contributor Insights rules.
', 'ListTagsForResourceInput$ResourceARN' => 'The ARN of the CloudWatch resource that you want to view tags for.
The ARN format of an alarm is arn:aws:cloudwatch:Region:account-id:alarm:alarm-name
The ARN format of a Contributor Insights rule is arn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name
For more information about ARN format, see Resource Types Defined by Amazon CloudWatch in the Amazon Web Services General Reference.
', 'ManagedRule$ResourceARN' => ' The ARN of an Amazon Web Services resource that has managed Contributor Insights rules.
', 'ManagedRuleDescription$ResourceARN' => ' If a managed rule is enabled, this is the ARN for the related Amazon Web Services resource.
', 'MetricStreamEntry$Arn' => 'The ARN of the metric stream.
', 'MetricStreamEntry$FirehoseArn' => 'The ARN of the Kinesis Firehose devlivery stream that is used for this metric stream.
', 'PutMetricStreamInput$FirehoseArn' => 'The ARN of the Amazon Kinesis Data Firehose delivery stream to use for this metric stream. This Amazon Kinesis Data Firehose delivery stream must already exist and must be in the same account as the metric stream.
', 'PutMetricStreamInput$RoleArn' => 'The ARN of an IAM role that this metric stream will use to access Amazon Kinesis Data Firehose resources. This IAM role must already exist and must be in the same account as the metric stream. This IAM role must include the following permissions:
-
firehose:PutRecord
-
firehose:PutRecordBatch
', 'PutMetricStreamOutput$Arn' => 'The ARN of the metric stream.
', 'TagResourceInput$ResourceARN' => 'The ARN of the CloudWatch resource that you\'re adding tags to.
The ARN format of an alarm is arn:aws:cloudwatch:Region:account-id:alarm:alarm-name
The ARN format of a Contributor Insights rule is arn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name
For more information about ARN format, see Resource Types Defined by Amazon CloudWatch in the Amazon Web Services General Reference.
', 'UntagResourceInput$ResourceARN' => 'The ARN of the CloudWatch resource that you\'re removing tags from.
The ARN format of an alarm is arn:aws:cloudwatch:Region:account-id:alarm:alarm-name
The ARN format of a Contributor Insights rule is arn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name
For more information about ARN format, see Resource Types Defined by Amazon CloudWatch in the Amazon Web Services General Reference.
', ], ], 'AnomalyDetector' => [ 'base' => 'An anomaly detection model associated with a particular CloudWatch metric, statistic, or metric math expression. You can use the model to display a band of expected, normal values when the metric is graphed.
', 'refs' => [ 'AnomalyDetectors$member' => NULL, ], ], 'AnomalyDetectorConfiguration' => [ 'base' => 'The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude from use for training the model and the time zone to use for the metric.
', 'refs' => [ 'AnomalyDetector$Configuration' => 'The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude from use for training the model, and the time zone to use for the metric.
', 'PutAnomalyDetectorInput$Configuration' => 'The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude when training and updating the model. You can specify as many as 10 time ranges.
The configuration can also include the time zone to use for the metric.
', ], ], 'AnomalyDetectorExcludedTimeRanges' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetectorConfiguration$ExcludedTimeRanges' => 'An array of time ranges to exclude from use when the anomaly detection model is trained. Use this to make sure that events that could cause unusual values for the metric, such as deployments, aren\'t used when CloudWatch creates the model.
', ], ], 'AnomalyDetectorMetricStat' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetector$Stat' => 'The statistic associated with the anomaly detection model.
', 'DeleteAnomalyDetectorInput$Stat' => 'The statistic associated with the anomaly detection model to delete.
', 'PutAnomalyDetectorInput$Stat' => 'The statistic to use for the metric and the anomaly detection model.
', 'SingleMetricAnomalyDetector$Stat' => 'The statistic to use for the metric and anomaly detection model.
', ], ], 'AnomalyDetectorMetricTimezone' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetectorConfiguration$MetricTimezone' => 'The time zone to use for the metric. This is useful to enable the model to automatically account for daylight savings time changes if the metric is sensitive to such time changes.
To specify a time zone, use the name of the time zone as specified in the standard tz database. For more information, see tz database.
', ], ], 'AnomalyDetectorStateValue' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetector$StateValue' => 'The current status of the anomaly detector\'s training. The possible values are TRAINED | PENDING_TRAINING | TRAINED_INSUFFICIENT_DATA
', ], ], 'AnomalyDetectorType' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetectorTypes$member' => NULL, ], ], 'AnomalyDetectorTypes' => [ 'base' => NULL, 'refs' => [ 'DescribeAnomalyDetectorsInput$AnomalyDetectorTypes' => 'The anomaly detector types to request when using DescribeAnomalyDetectorsInput
. If empty, defaults to SINGLE_METRIC
.
', ], ], 'AnomalyDetectors' => [ 'base' => NULL, 'refs' => [ 'DescribeAnomalyDetectorsOutput$AnomalyDetectors' => 'The list of anomaly detection models returned by the operation.
', ], ], 'AwsQueryErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InvalidParameterCombinationException$message' => '', 'InvalidParameterValueException$message' => '', 'MissingRequiredParameterException$message' => '', ], ], 'BatchFailures' => [ 'base' => NULL, 'refs' => [ 'DeleteInsightRulesOutput$Failures' => 'An array listing the rules that could not be deleted. You cannot delete built-in rules.
', 'DisableInsightRulesOutput$Failures' => 'An array listing the rules that could not be disabled. You cannot disable built-in rules.
', 'EnableInsightRulesOutput$Failures' => 'An array listing the rules that could not be enabled. You cannot disable or enable built-in rules.
', 'PutManagedInsightRulesOutput$Failures' => ' An array that lists the rules that could not be enabled.
', ], ], 'ComparisonOperator' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$ComparisonOperator' => 'The arithmetic operation to use when comparing the specified statistic and threshold. The specified statistic value is used as the first operand.
', 'PutMetricAlarmInput$ComparisonOperator' => ' The arithmetic operation to use when comparing the specified statistic and threshold. The specified statistic value is used as the first operand.
The values LessThanLowerOrGreaterThanUpperThreshold
, LessThanLowerThreshold
, and GreaterThanUpperThreshold
are used only for alarms based on anomaly detection models.
', ], ], 'CompositeAlarm' => [ 'base' => 'The details about a composite alarm.
', 'refs' => [ 'CompositeAlarms$member' => NULL, ], ], 'CompositeAlarms' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsOutput$CompositeAlarms' => 'The information about any composite alarms returned by the operation.
', ], ], 'ConcurrentModificationException' => [ 'base' => 'More than one process tried to modify a resource at the same time.
', 'refs' => [], ], 'Counts' => [ 'base' => NULL, 'refs' => [ 'MetricDatum$Counts' => 'Array of numbers that is used along with the Values
array. Each number in the Count
array is the number of times the corresponding value in the Values
array occurred during the period.
If you omit the Counts
array, the default of 1 is used as the value for each count. If you include a Counts
array, it must include the same amount of values as the Values
array.
', ], ], 'DashboardArn' => [ 'base' => NULL, 'refs' => [ 'DashboardEntry$DashboardArn' => 'The Amazon Resource Name (ARN) of the dashboard.
', 'GetDashboardOutput$DashboardArn' => 'The Amazon Resource Name (ARN) of the dashboard.
', ], ], 'DashboardBody' => [ 'base' => NULL, 'refs' => [ 'GetDashboardOutput$DashboardBody' => 'The detailed information about the dashboard, including what widgets are included and their location on the dashboard. For more information about the DashboardBody
syntax, see Dashboard Body Structure and Syntax.
', 'PutDashboardInput$DashboardBody' => 'The detailed information about the dashboard in JSON format, including the widgets to include and their location on the dashboard. This parameter is required.
For more information about the syntax, see Dashboard Body Structure and Syntax.
', ], ], 'DashboardEntries' => [ 'base' => NULL, 'refs' => [ 'ListDashboardsOutput$DashboardEntries' => 'The list of matching dashboards.
', ], ], 'DashboardEntry' => [ 'base' => 'Represents a specific dashboard.
', 'refs' => [ 'DashboardEntries$member' => NULL, ], ], 'DashboardErrorMessage' => [ 'base' => NULL, 'refs' => [ 'DashboardInvalidInputError$message' => NULL, 'DashboardNotFoundError$message' => NULL, ], ], 'DashboardInvalidInputError' => [ 'base' => 'Some part of the dashboard data is invalid.
', 'refs' => [], ], 'DashboardName' => [ 'base' => NULL, 'refs' => [ 'DashboardEntry$DashboardName' => 'The name of the dashboard.
', 'DashboardNames$member' => NULL, 'GetDashboardInput$DashboardName' => 'The name of the dashboard to be described.
', 'GetDashboardOutput$DashboardName' => 'The name of the dashboard.
', 'PutDashboardInput$DashboardName' => 'The name of the dashboard. If a dashboard with this name already exists, this call modifies that dashboard, replacing its current contents. Otherwise, a new dashboard is created. The maximum length is 255, and valid characters are A-Z, a-z, 0-9, "-", and "_". This parameter is required.
', ], ], 'DashboardNamePrefix' => [ 'base' => NULL, 'refs' => [ 'ListDashboardsInput$DashboardNamePrefix' => 'If you specify this parameter, only the dashboards with names starting with the specified string are listed. The maximum length is 255, and valid characters are A-Z, a-z, 0-9, ".", "-", and "_".
', ], ], 'DashboardNames' => [ 'base' => NULL, 'refs' => [ 'DeleteDashboardsInput$DashboardNames' => 'The dashboards to be deleted. This parameter is required.
', ], ], 'DashboardNotFoundError' => [ 'base' => 'The specified dashboard does not exist.
', 'refs' => [], ], 'DashboardValidationMessage' => [ 'base' => 'An error or warning for the operation.
', 'refs' => [ 'DashboardValidationMessages$member' => NULL, ], ], 'DashboardValidationMessages' => [ 'base' => NULL, 'refs' => [ 'DashboardInvalidInputError$dashboardValidationMessages' => NULL, 'PutDashboardOutput$DashboardValidationMessages' => 'If the input for PutDashboard
was correct and the dashboard was successfully created or modified, this result is empty.
If this result includes only warning messages, then the input was valid enough for the dashboard to be created or modified, but some elements of the dashboard might not render.
If this result includes error messages, the input was not valid and the operation failed.
', ], ], 'DataPath' => [ 'base' => NULL, 'refs' => [ 'DashboardValidationMessage$DataPath' => 'The data path related to the message.
', ], ], 'Datapoint' => [ 'base' => 'Encapsulates the statistical data that CloudWatch computes from metric data.
', 'refs' => [ 'Datapoints$member' => NULL, ], ], 'DatapointValue' => [ 'base' => NULL, 'refs' => [ 'Counts$member' => NULL, 'Datapoint$SampleCount' => 'The number of metric values that contributed to the aggregate value of this data point.
', 'Datapoint$Average' => 'The average of the metric values that correspond to the data point.
', 'Datapoint$Sum' => 'The sum of the metric values for the data point.
', 'Datapoint$Minimum' => 'The minimum metric value for the data point.
', 'Datapoint$Maximum' => 'The maximum metric value for the data point.
', 'DatapointValueMap$value' => NULL, 'DatapointValues$member' => NULL, 'MetricDatum$Value' => 'The value for the metric.
Although the parameter accepts numbers of type Double, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.
', 'StatisticSet$SampleCount' => 'The number of samples used for the statistic set.
', 'StatisticSet$Sum' => 'The sum of values for the sample set.
', 'StatisticSet$Minimum' => 'The minimum value of the sample set.
', 'StatisticSet$Maximum' => 'The maximum value of the sample set.
', 'Values$member' => NULL, ], ], 'DatapointValueMap' => [ 'base' => NULL, 'refs' => [ 'Datapoint$ExtendedStatistics' => 'The percentile statistic for the data point.
', ], ], 'DatapointValues' => [ 'base' => NULL, 'refs' => [ 'MetricDataResult$Values' => 'The data points for the metric corresponding to Timestamps
. The number of values always matches the number of timestamps and the timestamp for Values[x] is Timestamps[x].
', ], ], 'Datapoints' => [ 'base' => NULL, 'refs' => [ 'GetMetricStatisticsOutput$Datapoints' => 'The data points for the specified metric.
', ], ], 'DatapointsToAlarm' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$DatapointsToAlarm' => 'The number of data points that must be breaching to trigger the alarm.
', 'PutMetricAlarmInput$DatapointsToAlarm' => 'The number of data points that must be breaching to trigger the alarm. This is used only if you are setting an "M out of N" alarm. In that case, this value is the M. For more information, see Evaluating an Alarm in the Amazon CloudWatch User Guide.
', ], ], 'DeleteAlarmsInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAnomalyDetectorInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAnomalyDetectorOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDashboardsInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDashboardsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMetricStreamInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMetricStreamOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmHistoryInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmHistoryOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmsForMetricInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmsForMetricOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnomalyDetectorsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnomalyDetectorsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'Dimension' => [ 'base' => 'A dimension is a name/value pair that is part of the identity of a metric. Because dimensions are part of the unique identifier for a metric, whenever you add a unique name/value pair to one of your metrics, you are creating a new variation of that metric. For example, many Amazon EC2 metrics publish InstanceId
as a dimension name, and the actual instance ID as the value for that dimension.
You can assign up to 30 dimensions to a metric.
', 'refs' => [ 'Dimensions$member' => NULL, ], ], 'DimensionFilter' => [ 'base' => 'Represents filters for a dimension.
', 'refs' => [ 'DimensionFilters$member' => NULL, ], ], 'DimensionFilters' => [ 'base' => NULL, 'refs' => [ 'ListMetricsInput$Dimensions' => 'The dimensions to filter against. Only the dimensions that match exactly will be returned.
', ], ], 'DimensionName' => [ 'base' => NULL, 'refs' => [ 'Dimension$Name' => 'The name of the dimension. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:
). ASCII control characters are not supported as part of dimension names.
', 'DimensionFilter$Name' => 'The dimension name to be matched.
', ], ], 'DimensionValue' => [ 'base' => NULL, 'refs' => [ 'Dimension$Value' => 'The value of the dimension. Dimension values must contain only ASCII characters and must include at least one non-whitespace character. ASCII control characters are not supported as part of dimension values.
', 'DimensionFilter$Value' => 'The value of the dimension to be matched.
', ], ], 'Dimensions' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetector$Dimensions' => 'The metric dimensions associated with the anomaly detection model.
', 'DeleteAnomalyDetectorInput$Dimensions' => 'The metric dimensions associated with the anomaly detection model to delete.
', 'DescribeAlarmsForMetricInput$Dimensions' => 'The dimensions associated with the metric. If the metric has any associated dimensions, you must specify them in order for the call to succeed.
', 'DescribeAnomalyDetectorsInput$Dimensions' => 'Limits the results to only the anomaly detection models that are associated with the specified metric dimensions. If there are multiple metrics that have these dimensions and have anomaly detection models associated, they\'re all returned.
', 'GetMetricStatisticsInput$Dimensions' => 'The dimensions. If the metric contains multiple dimensions, you must include a value for each dimension. CloudWatch treats each unique combination of dimensions as a separate metric. If a specific combination of dimensions was not published, you can\'t retrieve statistics for it. You must specify the same dimensions that were used when the metrics were created. For an example, see Dimension Combinations in the Amazon CloudWatch User Guide. For more information about specifying dimensions, see Publishing Metrics in the Amazon CloudWatch User Guide.
', 'Metric$Dimensions' => 'The dimensions for the metric.
', 'MetricAlarm$Dimensions' => 'The dimensions for the metric associated with the alarm.
', 'MetricDatum$Dimensions' => 'The dimensions associated with the metric.
', 'PutAnomalyDetectorInput$Dimensions' => 'The metric dimensions to create the anomaly detection model for.
', 'PutMetricAlarmInput$Dimensions' => 'The dimensions for the metric specified in MetricName
.
', 'SingleMetricAnomalyDetector$Dimensions' => 'The metric dimensions to create the anomaly detection model for.
', ], ], 'DisableAlarmActionsInput' => [ 'base' => NULL, 'refs' => [], ], 'DisableInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'DisableInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'EnableAlarmActionsInput' => [ 'base' => NULL, 'refs' => [], ], 'EnableInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'EnableInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InvalidFormatFault$message' => '', 'InvalidNextToken$message' => '', 'LimitExceededFault$message' => '', 'ResourceNotFound$message' => '', ], ], 'EvaluateLowSampleCountPercentile' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$EvaluateLowSampleCountPercentile' => 'Used only for alarms based on percentiles. If ignore
, the alarm state does not change during periods with too few data points to be statistically significant. If evaluate
or this parameter is not used, the alarm is always evaluated and possibly changes state no matter how many data points are available.
', 'PutMetricAlarmInput$EvaluateLowSampleCountPercentile' => ' Used only for alarms based on percentiles. If you specify ignore
, the alarm state does not change during periods with too few data points to be statistically significant. If you specify evaluate
or omit this parameter, the alarm is always evaluated and possibly changes state no matter how many data points are available. For more information, see Percentile-Based CloudWatch Alarms and Low Data Samples.
Valid Values: evaluate | ignore
', ], ], 'EvaluationPeriods' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$EvaluationPeriods' => 'The number of periods over which data is compared to the specified threshold.
', 'PutMetricAlarmInput$EvaluationPeriods' => 'The number of periods over which data is compared to the specified threshold. If you are setting an alarm that requires that a number of consecutive data points be breaching to trigger the alarm, this value specifies that number. If you are setting an "M out of N" alarm, this value is the N.
An alarm\'s total current evaluation period can be no longer than one day, so this number multiplied by Period
cannot be more than 86,400 seconds.
', ], ], 'EvaluationState' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$EvaluationState' => 'If the value of this field is PARTIAL_DATA
, the alarm is being evaluated based on only partial data. This happens if the query used for the alarm returns more than 10,000 metrics. For more information, see Create alarms on Metrics Insights queries.
', ], ], 'ExceptionType' => [ 'base' => NULL, 'refs' => [ 'PartialFailure$ExceptionType' => 'The type of error.
', ], ], 'ExtendedStatistic' => [ 'base' => NULL, 'refs' => [ 'DatapointValueMap$key' => NULL, 'DescribeAlarmsForMetricInput$ExtendedStatistic' => 'The percentile statistic for the metric. Specify a value between p0.0 and p100.
', 'ExtendedStatistics$member' => NULL, 'MetricAlarm$ExtendedStatistic' => 'The percentile statistic for the metric associated with the alarm. Specify a value between p0.0 and p100.
', 'PutMetricAlarmInput$ExtendedStatistic' => 'The extended statistic for the metric specified in MetricName
. When you call PutMetricAlarm
and specify a MetricName
, you must specify either Statistic
or ExtendedStatistic
but not both.
If you specify ExtendedStatistic
, the following are valid values:
-
p90
-
tm90
-
tc90
-
ts90
-
wm90
-
IQM
-
PR(n:m)
where n and m are values of the metric
-
TC(X%:X%)
where X is between 10 and 90 inclusive.
-
TM(X%:X%)
where X is between 10 and 90 inclusive.
-
TS(X%:X%)
where X is between 10 and 90 inclusive.
-
WM(X%:X%)
where X is between 10 and 90 inclusive.
For more information about these extended statistics, see CloudWatch statistics definitions.
', ], ], 'ExtendedStatistics' => [ 'base' => NULL, 'refs' => [ 'GetMetricStatisticsInput$ExtendedStatistics' => 'The percentile statistics. Specify values between p0.0 and p100. When calling GetMetricStatistics
, you must specify either Statistics
or ExtendedStatistics
, but not both. Percentile statistics are not available for metrics when any of the metric values are negative numbers.
', ], ], 'FailureCode' => [ 'base' => NULL, 'refs' => [ 'PartialFailure$FailureCode' => 'The code of the error.
', ], ], 'FailureDescription' => [ 'base' => NULL, 'refs' => [ 'PartialFailure$FailureDescription' => 'A description of the error.
', ], ], 'FailureResource' => [ 'base' => NULL, 'refs' => [ 'PartialFailure$FailureResource' => 'The specified rule that could not be deleted.
', ], ], 'FaultDescription' => [ 'base' => NULL, 'refs' => [ 'InternalServiceFault$Message' => '', ], ], 'GetDashboardInput' => [ 'base' => NULL, 'refs' => [], ], 'GetDashboardOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetInsightRuleReportInput' => [ 'base' => NULL, 'refs' => [], ], 'GetInsightRuleReportOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataInput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataLabelTimezone' => [ 'base' => NULL, 'refs' => [ 'LabelOptions$Timezone' => 'The time zone to use for metric data return in this operation. The format is +
or -
followed by four digits. The first two digits indicate the number of hours ahead or behind of UTC, and the final two digits are the number of minutes. For example, +0130 indicates a time zone that is 1 hour and 30 minutes ahead of UTC. The default is +0000.
', ], ], 'GetMetricDataMaxDatapoints' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataInput$MaxDatapoints' => 'The maximum number of data points the request should return before paginating. If you omit this, the default of 100,800 is used.
', ], ], 'GetMetricDataOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricStatisticsInput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricStatisticsOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricStreamInput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricStreamOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricWidgetImageInput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricWidgetImageOutput' => [ 'base' => NULL, 'refs' => [], ], 'HistoryData' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$HistoryData' => 'Data about the alarm, in JSON format.
', ], ], 'HistoryItemType' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$HistoryItemType' => 'The type of alarm history item.
', 'DescribeAlarmHistoryInput$HistoryItemType' => 'The type of alarm histories to retrieve.
', ], ], 'HistorySummary' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$HistorySummary' => 'A summary of the alarm history, in text format.
', ], ], 'IncludeLinkedAccounts' => [ 'base' => NULL, 'refs' => [ 'ListMetricsInput$IncludeLinkedAccounts' => 'If you are using this operation in a monitoring account, specify true
to include metrics from source accounts in the returned data.
The default is false
.
', ], ], 'IncludeLinkedAccountsMetrics' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$IncludeLinkedAccountsMetrics' => 'If this is true
and this metric stream is in a monitoring account, then the stream includes metrics from source accounts that the monitoring account is linked to.
', 'PutMetricStreamInput$IncludeLinkedAccountsMetrics' => 'If you are creating a metric stream in a monitoring account, specify true
to include metrics from source accounts in the metric stream.
', ], ], 'InsightRule' => [ 'base' => 'This structure contains the definition for a Contributor Insights rule. For more information about this rule, see Using Constributor Insights to analyze high-cardinality data in the Amazon CloudWatch User Guide.
', 'refs' => [ 'InsightRules$member' => NULL, ], ], 'InsightRuleAggregationStatistic' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$AggregationStatistic' => 'Specifies whether this rule aggregates contributor data by COUNT or SUM.
', ], ], 'InsightRuleContributor' => [ 'base' => 'One of the unique contributors found by a Contributor Insights rule. If the rule contains multiple keys, then a unique contributor is a unique combination of values from all the keys in the rule.
If the rule contains a single key, then each unique contributor is each unique value for this key.
For more information, see GetInsightRuleReport.
', 'refs' => [ 'InsightRuleContributors$member' => NULL, ], ], 'InsightRuleContributorDatapoint' => [ 'base' => 'One data point related to one contributor.
For more information, see GetInsightRuleReport and InsightRuleContributor.
', 'refs' => [ 'InsightRuleContributorDatapoints$member' => NULL, ], ], 'InsightRuleContributorDatapoints' => [ 'base' => NULL, 'refs' => [ 'InsightRuleContributor$Datapoints' => 'An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.
', ], ], 'InsightRuleContributorKey' => [ 'base' => NULL, 'refs' => [ 'InsightRuleContributorKeys$member' => NULL, ], ], 'InsightRuleContributorKeyLabel' => [ 'base' => NULL, 'refs' => [ 'InsightRuleContributorKeyLabels$member' => NULL, ], ], 'InsightRuleContributorKeyLabels' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$KeyLabels' => 'An array of the strings used as the keys for this rule. The keys are the dimensions used to classify contributors. If the rule contains more than one key, then each unique combination of values for the keys is counted as a unique contributor.
', ], ], 'InsightRuleContributorKeys' => [ 'base' => NULL, 'refs' => [ 'InsightRuleContributor$Keys' => 'One of the log entry field keywords that is used to define contributors for this rule.
', ], ], 'InsightRuleContributors' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$Contributors' => 'An array of the unique contributors found by this rule in this time period. If the rule contains multiple keys, each combination of values for the keys counts as a unique contributor.
', ], ], 'InsightRuleDefinition' => [ 'base' => NULL, 'refs' => [ 'InsightRule$Definition' => 'The definition of the rule, as a JSON object. The definition contains the keywords used to define contributors, the value to aggregate on if this rule returns a sum instead of a count, and the filters. For details on the valid syntax, see Contributor Insights Rule Syntax.
', 'PutInsightRuleInput$RuleDefinition' => 'The definition of the rule, as a JSON object. For details on the valid syntax, see Contributor Insights Rule Syntax.
', ], ], 'InsightRuleIsManaged' => [ 'base' => NULL, 'refs' => [ 'InsightRule$ManagedRule' => ' An optional built-in rule that Amazon Web Services manages.
', ], ], 'InsightRuleMaxResults' => [ 'base' => NULL, 'refs' => [ 'DescribeInsightRulesInput$MaxResults' => 'The maximum number of results to return in one operation. If you omit this parameter, the default of 500 is used.
', 'ListManagedInsightRulesInput$MaxResults' => ' The maximum number of results to return in one operation. If you omit this parameter, the default number is used. The default number is 100
.
', ], ], 'InsightRuleMetricDatapoint' => [ 'base' => 'One data point from the metric time series returned in a Contributor Insights rule report.
For more information, see GetInsightRuleReport.
', 'refs' => [ 'InsightRuleMetricDatapoints$member' => NULL, ], ], 'InsightRuleMetricDatapoints' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$MetricDatapoints' => 'A time series of metric data points that matches the time period in the rule request.
', ], ], 'InsightRuleMetricList' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportInput$Metrics' => 'Specifies which metrics to use for aggregation of contributor values for the report. You can specify one or more of the following metrics:
-
UniqueContributors
-- the number of unique contributors for each data point.
-
MaxContributorValue
-- the value of the top contributor for each data point. The identity of the contributor might change for each data point in the graph.
If this rule aggregates by COUNT, the top contributor for each data point is the contributor with the most occurrences in that period. If the rule aggregates by SUM, the top contributor is the contributor with the highest sum in the log field specified by the rule\'s Value
, during that period.
-
SampleCount
-- the number of data points matched by the rule.
-
Sum
-- the sum of the values from all contributors during the time period represented by that data point.
-
Minimum
-- the minimum value from a single observation during the time period represented by that data point.
-
Maximum
-- the maximum value from a single observation during the time period represented by that data point.
-
Average
-- the average value from all contributors during the time period represented by that data point.
', ], ], 'InsightRuleMetricName' => [ 'base' => NULL, 'refs' => [ 'InsightRuleMetricList$member' => NULL, ], ], 'InsightRuleName' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportInput$RuleName' => 'The name of the rule that you want to see data from.
', 'InsightRule$Name' => 'The name of the rule.
', 'InsightRuleNames$member' => NULL, 'ManagedRuleState$RuleName' => ' The name of the Contributor Insights rule that contains data for the specified Amazon Web Services resource.
', 'PutInsightRuleInput$RuleName' => 'A unique name for the rule.
', ], ], 'InsightRuleNames' => [ 'base' => NULL, 'refs' => [ 'DeleteInsightRulesInput$RuleNames' => 'An array of the rule names to delete. If you need to find out the names of your rules, use DescribeInsightRules.
', 'DisableInsightRulesInput$RuleNames' => 'An array of the rule names to disable. If you need to find out the names of your rules, use DescribeInsightRules.
', 'EnableInsightRulesInput$RuleNames' => 'An array of the rule names to enable. If you need to find out the names of your rules, use DescribeInsightRules.
', ], ], 'InsightRuleOrderBy' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportInput$OrderBy' => 'Determines what statistic to use to rank the contributors. Valid values are Sum
and Maximum
.
', ], ], 'InsightRuleSchema' => [ 'base' => NULL, 'refs' => [ 'InsightRule$Schema' => 'For rules that you create, this is always {"Name": "CloudWatchLogRule", "Version": 1}
. For managed rules, this is {"Name": "ServiceLogRule", "Version": 1}
', ], ], 'InsightRuleState' => [ 'base' => NULL, 'refs' => [ 'InsightRule$State' => 'Indicates whether the rule is enabled or disabled.
', 'ManagedRuleState$State' => ' Indicates whether the rule is enabled or disabled.
', 'PutInsightRuleInput$RuleState' => 'The state of the rule. Valid values are ENABLED and DISABLED.
', ], ], 'InsightRuleUnboundDouble' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$AggregateValue' => 'The sum of the values from all individual contributors that match the rule.
', 'InsightRuleContributor$ApproximateAggregateValue' => 'An approximation of the aggregate value that comes from this contributor.
', 'InsightRuleContributorDatapoint$ApproximateValue' => 'The approximate value that this contributor added during this timestamp.
', 'InsightRuleMetricDatapoint$UniqueContributors' => 'The number of unique contributors who published data during this timestamp.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$MaxContributorValue' => 'The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$SampleCount' => 'The number of occurrences that matched the rule during this data point.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$Average' => 'The average value from all contributors during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$Sum' => 'The sum of the values from all contributors during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$Minimum' => 'The minimum value from a single contributor during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$Maximum' => 'The maximum value from a single occurence from a single contributor during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
', ], ], 'InsightRuleUnboundInteger' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportInput$MaxContributorCount' => 'The maximum number of contributors to include in the report. The range is 1 to 100. If you omit this, the default of 10 is used.
', ], ], 'InsightRuleUnboundLong' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$ApproximateUniqueCount' => 'An approximate count of the unique contributors found by this rule in this time period.
', ], ], 'InsightRules' => [ 'base' => NULL, 'refs' => [ 'DescribeInsightRulesOutput$InsightRules' => 'The rules returned by the operation.
', ], ], 'InternalServiceFault' => [ 'base' => 'Request processing has failed due to some unknown error, exception, or failure.
', 'refs' => [], ], 'InvalidFormatFault' => [ 'base' => 'Data was not syntactically valid JSON.
', 'refs' => [], ], 'InvalidNextToken' => [ 'base' => 'The next token specified is invalid.
', 'refs' => [], ], 'InvalidParameterCombinationException' => [ 'base' => 'Parameters were used together that cannot be used together.
', 'refs' => [], ], 'InvalidParameterValueException' => [ 'base' => 'The value of an input parameter is bad or out-of-range.
', 'refs' => [], ], 'LabelOptions' => [ 'base' => 'This structure includes the Timezone
parameter, which you can use to specify your time zone so that the labels that are associated with returned metrics display the correct time for your time zone.
The Timezone
value affects a label only if you have a time-based dynamic expression in the label. For more information about dynamic expressions in labels, see Using Dynamic Labels.
', 'refs' => [ 'GetMetricDataInput$LabelOptions' => 'This structure includes the Timezone
parameter, which you can use to specify your time zone so that the labels of returned data display the correct time for your time zone.
', ], ], 'LastModified' => [ 'base' => NULL, 'refs' => [ 'DashboardEntry$LastModified' => 'The time stamp of when the dashboard was last modified, either by an API call or through the console. This number is expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.
', ], ], 'LimitExceededException' => [ 'base' => 'The operation exceeded one or more limits.
', 'refs' => [], ], 'LimitExceededFault' => [ 'base' => 'The quota for alarms for this customer has already been reached.
', 'refs' => [], ], 'ListDashboardsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListDashboardsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListManagedInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListManagedInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListMetricStreamsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListMetricStreamsMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListMetricStreamsInput$MaxResults' => 'The maximum number of results to return in one operation.
', ], ], 'ListMetricStreamsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListMetricsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListMetricsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceInput' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'ManagedRule' => [ 'base' => ' Contains the information that\'s required to enable a managed Contributor Insights rule for an Amazon Web Services resource.
', 'refs' => [ 'ManagedRules$member' => NULL, ], ], 'ManagedRuleDescription' => [ 'base' => ' Contains information about managed Contributor Insights rules, as returned by ListManagedInsightRules
.
', 'refs' => [ 'ManagedRuleDescriptions$member' => NULL, ], ], 'ManagedRuleDescriptions' => [ 'base' => NULL, 'refs' => [ 'ListManagedInsightRulesOutput$ManagedRules' => ' The managed rules that are available for the specified Amazon Web Services resource.
', ], ], 'ManagedRuleState' => [ 'base' => ' The status of a managed Contributor Insights rule.
', 'refs' => [ 'ManagedRuleDescription$RuleState' => ' Describes the state of a managed rule. If present, it contains information about the Contributor Insights rule that contains information about the related Amazon Web Services resource.
', ], ], 'ManagedRules' => [ 'base' => NULL, 'refs' => [ 'PutManagedInsightRulesInput$ManagedRules' => ' A list of ManagedRules
to enable.
', ], ], 'MaxRecords' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmHistoryInput$MaxRecords' => 'The maximum number of alarm history records to retrieve.
', 'DescribeAlarmsInput$MaxRecords' => 'The maximum number of alarm descriptions to retrieve.
', ], ], 'MaxReturnedResultsCount' => [ 'base' => NULL, 'refs' => [ 'DescribeAnomalyDetectorsInput$MaxResults' => 'The maximum number of results to return in one operation. The maximum value that you can specify is 100.
To retrieve the remaining results, make another call with the returned NextToken
value.
', ], ], 'Message' => [ 'base' => NULL, 'refs' => [ 'DashboardValidationMessage$Message' => 'A message describing the error or warning.
', ], ], 'MessageData' => [ 'base' => 'A message returned by the GetMetricData
API, including a code and a description.
If a cross-Region GetMetricData
operation fails with a code of Forbidden
and a value of Authentication too complex to retrieve cross region data
, you can correct the problem by running the GetMetricData
operation in the same Region where the metric data is.
', 'refs' => [ 'MetricDataResultMessages$member' => NULL, ], ], 'MessageDataCode' => [ 'base' => NULL, 'refs' => [ 'MessageData$Code' => 'The error code or status code associated with the message.
', ], ], 'MessageDataValue' => [ 'base' => NULL, 'refs' => [ 'MessageData$Value' => 'The message text.
', ], ], 'Metric' => [ 'base' => 'Represents a specific metric.
', 'refs' => [ 'MetricStat$Metric' => 'The metric to return, including the metric name, namespace, and dimensions.
', 'Metrics$member' => NULL, ], ], 'MetricAlarm' => [ 'base' => 'The details about a metric alarm.
', 'refs' => [ 'MetricAlarms$member' => NULL, ], ], 'MetricAlarms' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsForMetricOutput$MetricAlarms' => 'The information for each alarm with the specified metric.
', 'DescribeAlarmsOutput$MetricAlarms' => 'The information about any metric alarms returned by the operation.
', ], ], 'MetricData' => [ 'base' => NULL, 'refs' => [ 'PutMetricDataInput$MetricData' => 'The data for the metric. The array can include no more than 1000 metrics per call.
', ], ], 'MetricDataQueries' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataInput$MetricDataQueries' => 'The metric queries to be returned. A single GetMetricData
call can include as many as 500 MetricDataQuery
structures. Each of these structures can specify either a metric to retrieve, a Metrics Insights query, or a math expression to perform on retrieved data.
', 'MetricAlarm$Metrics' => 'An array of MetricDataQuery structures, used in an alarm based on a metric math expression. Each structure either retrieves a metric or performs a math expression. One item in the Metrics array is the math expression that the alarm watches. This expression by designated by having ReturnData
set to true.
', 'MetricMathAnomalyDetector$MetricDataQueries' => 'An array of metric data query structures that enables you to create an anomaly detector based on the result of a metric math expression. Each item in MetricDataQueries
gets a metric or performs a math expression. One item in MetricDataQueries
is the expression that provides the time series that the anomaly detector uses as input. Designate the expression by setting ReturnData
to true
for this object in the array. For all other expressions and metrics, set ReturnData
to false
. The designated expression must return a single time series.
', 'PutMetricAlarmInput$Metrics' => 'An array of MetricDataQuery
structures that enable you to create an alarm based on the result of a metric math expression. For each PutMetricAlarm
operation, you must specify either MetricName
or a Metrics
array.
Each item in the Metrics
array either retrieves a metric or performs a math expression.
One item in the Metrics
array is the expression that the alarm watches. You designate this expression by setting ReturnData
to true for this object in the array. For more information, see MetricDataQuery.
If you use the Metrics
parameter, you cannot include the Namespace
, MetricName
, Dimensions
, Period
, Unit
, Statistic
, or ExtendedStatistic
parameters of PutMetricAlarm
in the same operation. Instead, you retrieve the metrics you are using in your math expression as part of the Metrics
array.
', ], ], 'MetricDataQuery' => [ 'base' => 'This structure is used in both GetMetricData
and PutMetricAlarm
. The supported use of this structure is different for those two operations.
When used in GetMetricData
, it indicates the metric data to return, and whether this call is just retrieving a batch set of data for one metric, or is performing a Metrics Insights query or a math expression. A single GetMetricData
call can include up to 500 MetricDataQuery
structures.
When used in PutMetricAlarm
, it enables you to create an alarm based on a metric math expression. Each MetricDataQuery
in the array specifies either a metric to retrieve, or a math expression to be performed on retrieved metrics. A single PutMetricAlarm
call can include up to 20 MetricDataQuery
structures in the array. The 20 structures can include as many as 10 structures that contain a MetricStat
parameter to retrieve a metric, and as many as 10 structures that contain the Expression
parameter to perform a math expression. Of those Expression
structures, one must have true
as the value for ReturnData
. The result of this expression is the value the alarm watches.
Any expression used in a PutMetricAlarm
operation must return a single time series. For more information, see Metric Math Syntax and Functions in the Amazon CloudWatch User Guide.
Some of the parameters of this structure also have different uses whether you are using this structure in a GetMetricData
operation or a PutMetricAlarm
operation. These differences are explained in the following parameter list.
', 'refs' => [ 'MetricDataQueries$member' => NULL, ], ], 'MetricDataResult' => [ 'base' => 'A GetMetricData
call returns an array of MetricDataResult
structures. Each of these structures includes the data points for that metric, along with the timestamps of those data points and other identifying information.
', 'refs' => [ 'MetricDataResults$member' => NULL, ], ], 'MetricDataResultMessages' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataOutput$Messages' => 'Contains a message about this GetMetricData
operation, if the operation results in such a message. An example of a message that might be returned is Maximum number of allowed metrics exceeded
. If there is a message, as much of the operation as possible is still executed.
A message appears here only if it is related to the global GetMetricData
operation. Any message about a specific metric returned by the operation appears in the MetricDataResult
object returned for that metric.
', 'MetricDataResult$Messages' => 'A list of messages with additional information about the data returned.
', ], ], 'MetricDataResults' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataOutput$MetricDataResults' => 'The metrics that are returned, including the metric name, namespace, and dimensions.
', ], ], 'MetricDatum' => [ 'base' => 'Encapsulates the information sent to either create a metric or add new values to be aggregated into an existing metric.
', 'refs' => [ 'MetricData$member' => NULL, ], ], 'MetricExpression' => [ 'base' => NULL, 'refs' => [ 'MetricDataQuery$Expression' => 'This field can contain either a Metrics Insights query, or a metric math expression to be performed on the returned data. For more information about Metrics Insights queries, see Metrics Insights query components and syntax in the Amazon CloudWatch User Guide.
A math expression can use the Id
of the other metrics or queries to refer to those metrics, and can also use the Id
of other expressions to use the result of those expressions. For more information about metric math expressions, see Metric Math Syntax and Functions in the Amazon CloudWatch User Guide.
Within each MetricDataQuery object, you must specify either Expression
or MetricStat
but not both.
', ], ], 'MetricId' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$ThresholdMetricId' => 'In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND
function used as the threshold for the alarm.
', 'MetricDataQuery$Id' => 'A short name used to tie this object to the results in the response. This name must be unique within a single call to GetMetricData
. If you are performing math expressions on this set of data, this name represents that data and can serve as a variable in the mathematical expression. The valid characters are letters, numbers, and underscore. The first character must be a lowercase letter.
', 'MetricDataResult$Id' => 'The short name you specified to represent this metric.
', 'PutMetricAlarmInput$ThresholdMetricId' => 'If this is an alarm based on an anomaly detection model, make this value match the ID of the ANOMALY_DETECTION_BAND
function.
For an example of how to use this parameter, see the Anomaly Detection Model Alarm example on this page.
If your alarm uses this parameter, it cannot have Auto Scaling actions.
', ], ], 'MetricLabel' => [ 'base' => NULL, 'refs' => [ 'GetMetricStatisticsOutput$Label' => 'A label for the specified metric.
', 'MetricDataQuery$Label' => 'A human-readable label for this metric or expression. This is especially useful if this is an expression, so that you know what the value represents. If the metric or expression is shown in a CloudWatch dashboard widget, the label is shown. If Label is omitted, CloudWatch generates a default.
You can put dynamic expressions into a label, so that it is more descriptive. For more information, see Using Dynamic Labels.
', 'MetricDataResult$Label' => 'The human-readable label associated with the data.
', ], ], 'MetricMathAnomalyDetector' => [ 'base' => 'Indicates the CloudWatch math expression that provides the time series the anomaly detector uses as input. The designated math expression must return a single time series.
', 'refs' => [ 'AnomalyDetector$MetricMathAnomalyDetector' => 'The CloudWatch metric math expression for this anomaly detector.
', 'DeleteAnomalyDetectorInput$MetricMathAnomalyDetector' => 'The metric math anomaly detector to be deleted.
When using MetricMathAnomalyDetector
, you cannot include following parameters in the same operation:
Instead, specify the metric math anomaly detector attributes as part of the MetricMathAnomalyDetector
property.
', 'PutAnomalyDetectorInput$MetricMathAnomalyDetector' => 'The metric math anomaly detector to be created.
When using MetricMathAnomalyDetector
, you cannot include the following parameters in the same operation:
Instead, specify the metric math anomaly detector attributes as part of the property MetricMathAnomalyDetector
.
', ], ], 'MetricName' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetector$MetricName' => 'The name of the metric associated with the anomaly detection model.
', 'DeleteAnomalyDetectorInput$MetricName' => 'The metric name associated with the anomaly detection model to delete.
', 'DescribeAlarmsForMetricInput$MetricName' => 'The name of the metric.
', 'DescribeAnomalyDetectorsInput$MetricName' => 'Limits the results to only the anomaly detection models that are associated with the specified metric name. If there are multiple metrics with this name in different namespaces that have anomaly detection models, they\'re all returned.
', 'GetMetricStatisticsInput$MetricName' => 'The name of the metric, with or without spaces.
', 'ListMetricsInput$MetricName' => 'The name of the metric to filter against. Only the metrics with names that match exactly will be returned.
', 'Metric$MetricName' => 'The name of the metric. This is a required field.
', 'MetricAlarm$MetricName' => 'The name of the metric associated with the alarm, if this is an alarm based on a single metric.
', 'MetricDatum$MetricName' => 'The name of the metric.
', 'MetricStreamFilterMetricNames$member' => NULL, 'MetricStreamStatisticsMetric$MetricName' => 'The name of the metric.
', 'PutAnomalyDetectorInput$MetricName' => 'The name of the metric to create the anomaly detection model for.
', 'PutMetricAlarmInput$MetricName' => 'The name for the metric associated with the alarm. For each PutMetricAlarm
operation, you must specify either MetricName
or a Metrics
array.
If you are creating an alarm based on a math expression, you cannot specify this parameter, or any of the Namespace
, Dimensions
, Period
, Unit
, Statistic
, or ExtendedStatistic
parameters. Instead, you specify all this information in the Metrics
array.
', 'SingleMetricAnomalyDetector$MetricName' => 'The name of the metric to create the anomaly detection model for.
', ], ], 'MetricStat' => [ 'base' => 'This structure defines the metric to be returned, along with the statistics, period, and units.
', 'refs' => [ 'MetricDataQuery$MetricStat' => 'The metric to be returned, along with statistics, period, and units. Use this parameter only if this object is retrieving a metric and not performing a math expression on returned data.
Within one MetricDataQuery object, you must specify either Expression
or MetricStat
but not both.
', ], ], 'MetricStreamEntries' => [ 'base' => NULL, 'refs' => [ 'ListMetricStreamsOutput$Entries' => 'The array of metric stream information.
', ], ], 'MetricStreamEntry' => [ 'base' => 'This structure contains the configuration information about one metric stream.
', 'refs' => [ 'MetricStreamEntries$member' => NULL, ], ], 'MetricStreamFilter' => [ 'base' => 'This structure contains a metric namespace and optionally, a list of metric names, to either include in a metric stream or exclude from a metric stream.
A metric stream\'s filters can include up to 1000 total names. This limit applies to the sum of namespace names and metric names in the filters. For example, this could include 10 metric namespace filters with 99 metrics each, or 20 namespace filters with 49 metrics specified in each filter.
', 'refs' => [ 'MetricStreamFilters$member' => NULL, ], ], 'MetricStreamFilterMetricNames' => [ 'base' => NULL, 'refs' => [ 'MetricStreamFilter$MetricNames' => 'The names of the metrics to either include or exclude from the metric stream.
If you omit this parameter, all metrics in the namespace are included or excluded, depending on whether this filter is specified as an exclude filter or an include filter.
Each metric name can contain only ASCII printable characters (ASCII range 32 through 126). Each metric name must contain at least one non-whitespace character.
', ], ], 'MetricStreamFilters' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$IncludeFilters' => 'If this array of metric namespaces is present, then these namespaces are the only metric namespaces that are streamed by this metric stream.
', 'GetMetricStreamOutput$ExcludeFilters' => 'If this array of metric namespaces is present, then these namespaces are the only metric namespaces that are not streamed by this metric stream. In this case, all other metric namespaces in the account are streamed by this metric stream.
', 'PutMetricStreamInput$IncludeFilters' => 'If you specify this parameter, the stream sends only the metrics from the metric namespaces that you specify here.
You cannot include IncludeFilters
and ExcludeFilters
in the same operation.
', 'PutMetricStreamInput$ExcludeFilters' => 'If you specify this parameter, the stream sends metrics from all metric namespaces except for the namespaces that you specify here.
You cannot include ExcludeFilters
and IncludeFilters
in the same operation.
', ], ], 'MetricStreamName' => [ 'base' => NULL, 'refs' => [ 'DeleteMetricStreamInput$Name' => 'The name of the metric stream to delete.
', 'GetMetricStreamInput$Name' => 'The name of the metric stream to retrieve information about.
', 'GetMetricStreamOutput$Name' => 'The name of the metric stream.
', 'MetricStreamEntry$Name' => 'The name of the metric stream.
', 'MetricStreamNames$member' => NULL, 'PutMetricStreamInput$Name' => 'If you are creating a new metric stream, this is the name for the new stream. The name must be different than the names of other metric streams in this account and Region.
If you are updating a metric stream, specify the name of that stream here.
Valid characters are A-Z, a-z, 0-9, "-" and "_".
', ], ], 'MetricStreamNames' => [ 'base' => NULL, 'refs' => [ 'StartMetricStreamsInput$Names' => 'The array of the names of metric streams to start streaming.
This is an "all or nothing" operation. If you do not have permission to access all of the metric streams that you list here, then none of the streams that you list in the operation will start streaming.
', 'StopMetricStreamsInput$Names' => 'The array of the names of metric streams to stop streaming.
This is an "all or nothing" operation. If you do not have permission to access all of the metric streams that you list here, then none of the streams that you list in the operation will stop streaming.
', ], ], 'MetricStreamOutputFormat' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$OutputFormat' => 'The output format for the stream. Valid values are json
, opentelemetry1.0
, and opentelemetry0.7
. For more information about metric stream output formats, see Metric streams output formats.
', 'MetricStreamEntry$OutputFormat' => 'The output format of this metric stream. Valid values are json
, opentelemetry1.0
, and opentelemetry0.7
.
', 'PutMetricStreamInput$OutputFormat' => 'The output format for the stream. Valid values are json
, opentelemetry1.0
, and opentelemetry0.7
. For more information about metric stream output formats, see Metric streams output formats.
', ], ], 'MetricStreamState' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$State' => 'The state of the metric stream. The possible values are running
and stopped
.
', 'MetricStreamEntry$State' => 'The current state of this stream. Valid values are running
and stopped
.
', ], ], 'MetricStreamStatistic' => [ 'base' => NULL, 'refs' => [ 'MetricStreamStatisticsAdditionalStatistics$member' => NULL, ], ], 'MetricStreamStatisticsAdditionalStatistics' => [ 'base' => NULL, 'refs' => [ 'MetricStreamStatisticsConfiguration$AdditionalStatistics' => 'The list of additional statistics that are to be streamed for the metrics listed in the IncludeMetrics
array in this structure. This list can include as many as 20 statistics.
If the OutputFormat
for the stream is opentelemetry1.0
or opentelemetry0.7
, the only valid values are p??
percentile statistics such as p90
, p99
and so on.
If the OutputFormat
for the stream is json
, the valid values include the abbreviations for all of the statistics listed in CloudWatch statistics definitions. For example, this includes tm98,
wm90
, PR(:300)
, and so on.
', ], ], 'MetricStreamStatisticsConfiguration' => [ 'base' => 'By default, a metric stream always sends the MAX
, MIN
, SUM
, and SAMPLECOUNT
statistics for each metric that is streamed. This structure contains information for one metric that includes additional statistics in the stream. For more information about statistics, see CloudWatch, listed in CloudWatch statistics definitions.
', 'refs' => [ 'MetricStreamStatisticsConfigurations$member' => NULL, ], ], 'MetricStreamStatisticsConfigurations' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$StatisticsConfigurations' => 'Each entry in this array displays information about one or more metrics that include additional statistics in the metric stream. For more information about the additional statistics, see CloudWatch statistics definitions.
', 'PutMetricStreamInput$StatisticsConfigurations' => 'By default, a metric stream always sends the MAX
, MIN
, SUM
, and SAMPLECOUNT
statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members.
For each entry in this array, you specify one or more metrics and the list of additional statistics to stream for those metrics. The additional statistics that you can stream depend on the stream\'s OutputFormat
. If the OutputFormat
is json
, you can stream any additional statistic that is supported by CloudWatch, listed in CloudWatch statistics definitions. If the OutputFormat
is opentelemetry1.0
or opentelemetry0.7
, you can stream percentile statistics such as p95, p99.9, and so on.
', ], ], 'MetricStreamStatisticsIncludeMetrics' => [ 'base' => NULL, 'refs' => [ 'MetricStreamStatisticsConfiguration$IncludeMetrics' => 'An array of metric name and namespace pairs that stream the additional statistics listed in the value of the AdditionalStatistics
parameter. There can be as many as 100 pairs in the array.
All metrics that match the combination of metric name and namespace will be streamed with the additional statistics, no matter their dimensions.
', ], ], 'MetricStreamStatisticsMetric' => [ 'base' => 'This object contains the information for one metric that is to be streamed with additional statistics.
', 'refs' => [ 'MetricStreamStatisticsIncludeMetrics$member' => NULL, ], ], 'MetricWidget' => [ 'base' => NULL, 'refs' => [ 'GetMetricWidgetImageInput$MetricWidget' => 'A JSON string that defines the bitmap graph to be retrieved. The string includes the metrics to include in the graph, statistics, annotations, title, axis limits, and so on. You can include only one MetricWidget
parameter in each GetMetricWidgetImage
call.
For more information about the syntax of MetricWidget
see GetMetricWidgetImage: Metric Widget Structure and Syntax.
If any metric on the graph could not load all the requested data points, an orange triangle with an exclamation point appears next to the graph legend.
', ], ], 'MetricWidgetImage' => [ 'base' => NULL, 'refs' => [ 'GetMetricWidgetImageOutput$MetricWidgetImage' => 'The image of the graph, in the output format specified. The output is base64-encoded.
', ], ], 'Metrics' => [ 'base' => NULL, 'refs' => [ 'ListMetricsOutput$Metrics' => 'The metrics that match your request.
', ], ], 'MissingRequiredParameterException' => [ 'base' => 'An input parameter that is required is missing.
', 'refs' => [], ], 'Namespace' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetector$Namespace' => 'The namespace of the metric associated with the anomaly detection model.
', 'DeleteAnomalyDetectorInput$Namespace' => 'The namespace associated with the anomaly detection model to delete.
', 'DescribeAlarmsForMetricInput$Namespace' => 'The namespace of the metric.
', 'DescribeAnomalyDetectorsInput$Namespace' => 'Limits the results to only the anomaly detection models that are associated with the specified namespace.
', 'GetMetricStatisticsInput$Namespace' => 'The namespace of the metric, with or without spaces.
', 'ListMetricsInput$Namespace' => 'The metric namespace to filter against. Only the namespace that matches exactly will be returned.
', 'Metric$Namespace' => 'The namespace of the metric.
', 'MetricAlarm$Namespace' => 'The namespace of the metric associated with the alarm.
', 'MetricStreamFilter$Namespace' => 'The name of the metric namespace for this filter.
The namespace can contain only ASCII printable characters (ASCII range 32 through 126). It must contain at least one non-whitespace character.
', 'MetricStreamStatisticsMetric$Namespace' => 'The namespace of the metric.
', 'PutAnomalyDetectorInput$Namespace' => 'The namespace of the metric to create the anomaly detection model for.
', 'PutMetricAlarmInput$Namespace' => 'The namespace for the metric associated specified in MetricName
.
', 'PutMetricDataInput$Namespace' => 'The namespace for the metric data. You can use ASCII characters for the namespace, except for control characters which are not supported.
To avoid conflicts with Amazon Web Services service namespaces, you should not specify a namespace that begins with AWS/
', 'SingleMetricAnomalyDetector$Namespace' => 'The namespace of the metric to create the anomaly detection model for.
', ], ], 'NextToken' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmHistoryInput$NextToken' => 'The token returned by a previous call to indicate that there is more data available.
', 'DescribeAlarmHistoryOutput$NextToken' => 'The token that marks the start of the next batch of returned results.
', 'DescribeAlarmsInput$NextToken' => 'The token returned by a previous call to indicate that there is more data available.
', 'DescribeAlarmsOutput$NextToken' => 'The token that marks the start of the next batch of returned results.
', 'DescribeAnomalyDetectorsInput$NextToken' => 'Use the token returned by the previous operation to request the next page of results.
', 'DescribeAnomalyDetectorsOutput$NextToken' => 'A token that you can use in a subsequent operation to retrieve the next set of results.
', 'DescribeInsightRulesInput$NextToken' => 'Include this value, if it was returned by the previous operation, to get the next set of rules.
', 'DescribeInsightRulesOutput$NextToken' => 'If this parameter is present, it is a token that marks the start of the next batch of returned results.
', 'GetMetricDataInput$NextToken' => 'Include this value, if it was returned by the previous GetMetricData
operation, to get the next set of data points.
', 'GetMetricDataOutput$NextToken' => 'A token that marks the next batch of returned results.
', 'ListDashboardsInput$NextToken' => 'The token returned by a previous call to indicate that there is more data available.
', 'ListDashboardsOutput$NextToken' => 'The token that marks the start of the next batch of returned results.
', 'ListManagedInsightRulesInput$NextToken' => ' Include this value to get the next set of rules if the value was returned by the previous operation.
', 'ListManagedInsightRulesOutput$NextToken' => ' Include this value to get the next set of rules if the value was returned by the previous operation.
', 'ListMetricStreamsInput$NextToken' => 'Include this value, if it was returned by the previous call, to get the next set of metric streams.
', 'ListMetricStreamsOutput$NextToken' => 'The token that marks the start of the next batch of returned results. You can use this token in a subsequent operation to get the next batch of results.
', 'ListMetricsInput$NextToken' => 'The token returned by a previous call to indicate that there is more data available.
', 'ListMetricsOutput$NextToken' => 'The token that marks the start of the next batch of returned results.
', ], ], 'OutputFormat' => [ 'base' => NULL, 'refs' => [ 'GetMetricWidgetImageInput$OutputFormat' => 'The format of the resulting image. Only PNG images are supported.
The default is png
. If you specify png
, the API returns an HTTP response with the content-type set to text/xml
. The image data is in a MetricWidgetImage
field. For example:
<GetMetricWidgetImageResponse xmlns=<URLstring>>
<GetMetricWidgetImageResult>
<MetricWidgetImage>
iVBORw0KGgoAAAANSUhEUgAAAlgAAAGQEAYAAAAip...
</MetricWidgetImage>
</GetMetricWidgetImageResult>
<ResponseMetadata>
<RequestId>6f0d4192-4d42-11e8-82c1-f539a07e0e3b</RequestId>
</ResponseMetadata>
</GetMetricWidgetImageResponse>
The image/png
setting is intended only for custom HTTP requests. For most use cases, and all actions using an Amazon Web Services SDK, you should use png
. If you specify image/png
, the HTTP response has a content-type set to image/png
, and the body of the response is a PNG image.
', ], ], 'OwningAccounts' => [ 'base' => NULL, 'refs' => [ 'ListMetricsOutput$OwningAccounts' => 'If you are using this operation in a monitoring account, this array contains the account IDs of the source accounts where the metrics in the returned data are from.
This field is a 1:1 mapping between each metric that is returned and the ID of the owning account.
', ], ], 'PartialFailure' => [ 'base' => 'This array is empty if the API operation was successful for all the rules specified in the request. If the operation could not process one of the rules, the following data is returned for each of those rules.
', 'refs' => [ 'BatchFailures$member' => NULL, ], ], 'Period' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsForMetricInput$Period' => 'The period, in seconds, over which the statistic is applied.
', 'GetInsightRuleReportInput$Period' => 'The period, in seconds, to use for the statistics in the InsightRuleMetricDatapoint
results.
', 'GetMetricStatisticsInput$Period' => 'The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData
call that includes a StorageResolution
of 1 second.
If the StartTime
parameter specifies a time stamp that is greater than 3 hours ago, you must specify the period as follows or no data points in that time range is returned:
-
Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).
-
Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).
-
Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).
', 'MetricAlarm$Period' => 'The period, in seconds, over which the statistic is applied.
', 'MetricDataQuery$Period' => 'The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData
operation that includes a StorageResolution of 1 second
.
', 'MetricStat$Period' => 'The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData
call that includes a StorageResolution
of 1 second.
If the StartTime
parameter specifies a time stamp that is greater than 3 hours ago, you must specify the period as follows or no data points in that time range is returned:
-
Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).
-
Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).
-
Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).
', 'PutMetricAlarmInput$Period' => 'The length, in seconds, used each time the metric specified in MetricName
is evaluated. Valid values are 10, 30, and any multiple of 60.
Period
is required for alarms based on static thresholds. If you are creating an alarm based on a metric math expression, you specify the period for each metric within the objects in the Metrics
array.
Be sure to specify 10 or 30 only for metrics that are stored by a PutMetricData
call with a StorageResolution
of 1. If you specify a period of 10 or 30 for a metric that does not have sub-minute resolution, the alarm still attempts to gather data at the period rate that you specify. In this case, it does not receive data for the attempts that do not correspond to a one-minute data resolution, and the alarm might often lapse into INSUFFICENT_DATA status. Specifying 10 or 30 also sets this alarm as a high-resolution alarm, which has a higher charge than other alarms. For more information about pricing, see Amazon CloudWatch Pricing.
An alarm\'s total current evaluation period can be no longer than one day, so Period
multiplied by EvaluationPeriods
cannot be more than 86,400 seconds.
', ], ], 'PutAnomalyDetectorInput' => [ 'base' => NULL, 'refs' => [], ], 'PutAnomalyDetectorOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutCompositeAlarmInput' => [ 'base' => NULL, 'refs' => [], ], 'PutDashboardInput' => [ 'base' => NULL, 'refs' => [], ], 'PutDashboardOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutInsightRuleInput' => [ 'base' => NULL, 'refs' => [], ], 'PutInsightRuleOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutManagedInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'PutManagedInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutMetricAlarmInput' => [ 'base' => NULL, 'refs' => [], ], 'PutMetricDataInput' => [ 'base' => NULL, 'refs' => [], ], 'PutMetricStreamInput' => [ 'base' => NULL, 'refs' => [], ], 'PutMetricStreamOutput' => [ 'base' => NULL, 'refs' => [], ], 'Range' => [ 'base' => 'Specifies one range of days or times to exclude from use for training an anomaly detection model.
', 'refs' => [ 'AnomalyDetectorExcludedTimeRanges$member' => NULL, ], ], 'RecentlyActive' => [ 'base' => NULL, 'refs' => [ 'ListMetricsInput$RecentlyActive' => 'To filter the results to show only metrics that have had data points published in the past three hours, specify this parameter with a value of PT3H
. This is the only valid value for this parameter.
The results that are returned are an approximation of the value you specify. There is a low probability that the returned results include metrics with last published data as much as 40 minutes more than the specified time interval.
', ], ], 'ResourceId' => [ 'base' => NULL, 'refs' => [ 'ResourceNotFoundException$ResourceId' => NULL, ], ], 'ResourceList' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$AlarmActions' => 'The actions to execute when this alarm transitions to the ALARM state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'CompositeAlarm$InsufficientDataActions' => 'The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'CompositeAlarm$OKActions' => 'The actions to execute when this alarm transitions to the OK state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'MetricAlarm$OKActions' => 'The actions to execute when this alarm transitions to the OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'MetricAlarm$AlarmActions' => 'The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'MetricAlarm$InsufficientDataActions' => 'The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'PutCompositeAlarmInput$AlarmActions' => 'The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: arn:aws:sns:region:account-id:sns-topic-name
| arn:aws:ssm:region:account-id:opsitem:severity
', 'PutCompositeAlarmInput$InsufficientDataActions' => 'The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: arn:aws:sns:region:account-id:sns-topic-name
', 'PutCompositeAlarmInput$OKActions' => 'The actions to execute when this alarm transitions to an OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: arn:aws:sns:region:account-id:sns-topic-name
', 'PutMetricAlarmInput$OKActions' => 'The actions to execute when this alarm transitions to an OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
SNS notification action:
SSM integration actions:
', 'PutMetricAlarmInput$AlarmActions' => 'The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
SNS notification action:
SSM integration actions:
', 'PutMetricAlarmInput$InsufficientDataActions' => 'The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
SNS notification action:
SSM integration actions:
', ], ], 'ResourceName' => [ 'base' => NULL, 'refs' => [ 'ResourceList$member' => NULL, ], ], 'ResourceNotFound' => [ 'base' => 'The named resource does not exist.
', 'refs' => [], ], 'ResourceNotFoundException' => [ 'base' => 'The named resource does not exist.
', 'refs' => [], ], 'ResourceType' => [ 'base' => NULL, 'refs' => [ 'ResourceNotFoundException$ResourceType' => NULL, ], ], 'ReturnData' => [ 'base' => NULL, 'refs' => [ 'MetricDataQuery$ReturnData' => 'When used in GetMetricData
, this option indicates whether to return the timestamps and raw data values of this metric. If you are performing this call just to do math expressions and do not also need the raw data returned, you can specify false
. If you omit this, the default of true
is used.
When used in PutMetricAlarm
, specify true
for the one expression result to use as the alarm. For all other metrics and expressions in the same PutMetricAlarm
operation, specify ReturnData
as False.
', ], ], 'ScanBy' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmHistoryInput$ScanBy' => 'Specified whether to return the newest or oldest alarm history first. Specify TimestampDescending
to have the newest event history returned first, and specify TimestampAscending
to have the oldest history returned first.
', 'GetMetricDataInput$ScanBy' => 'The order in which data points should be returned. TimestampDescending
returns the newest data first and paginates when the MaxDatapoints
limit is reached. TimestampAscending
returns the oldest data first and paginates when the MaxDatapoints
limit is reached.
', ], ], 'SetAlarmStateInput' => [ 'base' => NULL, 'refs' => [], ], 'SingleMetricAnomalyDetector' => [ 'base' => 'Designates the CloudWatch metric and statistic that provides the time series the anomaly detector uses as input.
', 'refs' => [ 'AnomalyDetector$SingleMetricAnomalyDetector' => 'The CloudWatch metric and statistic for this anomaly detector.
', 'DeleteAnomalyDetectorInput$SingleMetricAnomalyDetector' => 'A single metric anomaly detector to be deleted.
When using SingleMetricAnomalyDetector
, you cannot include the following parameters in the same operation:
Instead, specify the single metric anomaly detector attributes as part of the SingleMetricAnomalyDetector
property.
', 'PutAnomalyDetectorInput$SingleMetricAnomalyDetector' => 'A single metric anomaly detector to be created.
When using SingleMetricAnomalyDetector
, you cannot include the following parameters in the same operation:
Instead, specify the single metric anomaly detector attributes as part of the property SingleMetricAnomalyDetector
.
', ], ], 'Size' => [ 'base' => NULL, 'refs' => [ 'DashboardEntry$Size' => 'The size of the dashboard, in bytes.
', ], ], 'StandardUnit' => [ 'base' => NULL, 'refs' => [ 'Datapoint$Unit' => 'The standard unit for the data point.
', 'DescribeAlarmsForMetricInput$Unit' => 'The unit for the metric.
', 'GetMetricStatisticsInput$Unit' => 'The unit for a given metric. If you omit Unit
, all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.
', 'MetricAlarm$Unit' => 'The unit of the metric associated with the alarm.
', 'MetricDatum$Unit' => 'When you are using a Put
operation, this defines what unit you want to use when storing the metric.
In a Get
operation, this displays the unit that is used for the metric.
', 'MetricStat$Unit' => 'When you are using a Put
operation, this defines what unit you want to use when storing the metric.
In a Get
operation, if you omit Unit
then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.
', 'PutMetricAlarmInput$Unit' => 'The unit of measure for the statistic. For example, the units for the Amazon EC2 NetworkIn metric are Bytes because NetworkIn tracks the number of bytes that an instance receives on all network interfaces. You can also specify a unit when you create a custom metric. Units help provide conceptual meaning to your data. Metric data points that specify a unit of measure, such as Percent, are aggregated separately. If you are creating an alarm based on a metric math expression, you can specify the unit for each metric (if needed) within the objects in the Metrics
array.
If you don\'t specify Unit
, CloudWatch retrieves all unit types that have been published for the metric and attempts to evaluate the alarm. Usually, metrics are published with only one unit, so the alarm works as intended.
However, if the metric is published with multiple types of units and you don\'t specify a unit, the alarm\'s behavior is not defined and it behaves unpredictably.
We recommend omitting Unit
so that you don\'t inadvertently specify an incorrect unit that is not published for this metric. Doing so causes the alarm to be stuck in the INSUFFICIENT DATA
state.
', ], ], 'StartMetricStreamsInput' => [ 'base' => NULL, 'refs' => [], ], 'StartMetricStreamsOutput' => [ 'base' => NULL, 'refs' => [], ], 'Stat' => [ 'base' => NULL, 'refs' => [ 'MetricStat$Stat' => 'The statistic to return. It can include any CloudWatch statistic or extended statistic.
', ], ], 'StateReason' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$StateReason' => 'An explanation for the alarm state, in text format.
', 'MetricAlarm$StateReason' => 'An explanation for the alarm state, in text format.
', 'SetAlarmStateInput$StateReason' => 'The reason that this alarm is set to this specific state, in text format.
', ], ], 'StateReasonData' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$StateReasonData' => 'An explanation for the alarm state, in JSON format.
', 'MetricAlarm$StateReasonData' => 'An explanation for the alarm state, in JSON format.
', 'SetAlarmStateInput$StateReasonData' => 'The reason that this alarm is set to this specific state, in JSON format.
For SNS or EC2 alarm actions, this is just informational. But for EC2 Auto Scaling or application Auto Scaling alarm actions, the Auto Scaling policy uses the information in this field to take the correct action.
', ], ], 'StateValue' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$StateValue' => 'The state value for the alarm.
', 'DescribeAlarmsInput$StateValue' => 'Specify this parameter to receive information only about alarms that are currently in the state that you specify.
', 'MetricAlarm$StateValue' => 'The state value for the alarm.
', 'SetAlarmStateInput$StateValue' => 'The value of the state.
', ], ], 'Statistic' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsForMetricInput$Statistic' => 'The statistic for the metric, other than percentiles. For percentile statistics, use ExtendedStatistics
.
', 'MetricAlarm$Statistic' => 'The statistic for the metric associated with the alarm, other than percentile. For percentile statistics, use ExtendedStatistic
.
', 'PutMetricAlarmInput$Statistic' => 'The statistic for the metric specified in MetricName
, other than percentile. For percentile statistics, use ExtendedStatistic
. When you call PutMetricAlarm
and specify a MetricName
, you must specify either Statistic
or ExtendedStatistic,
but not both.
', 'Statistics$member' => NULL, ], ], 'StatisticSet' => [ 'base' => 'Represents a set of statistics that describes a specific metric.
', 'refs' => [ 'MetricDatum$StatisticValues' => 'The statistical values for the metric.
', ], ], 'Statistics' => [ 'base' => NULL, 'refs' => [ 'GetMetricStatisticsInput$Statistics' => 'The metric statistics, other than percentile. For percentile statistics, use ExtendedStatistics
. When calling GetMetricStatistics
, you must specify either Statistics
or ExtendedStatistics
, but not both.
', ], ], 'StatusCode' => [ 'base' => NULL, 'refs' => [ 'MetricDataResult$StatusCode' => 'The status of the returned data. Complete
indicates that all data points in the requested time range were returned. PartialData
means that an incomplete set of data points were returned. You can use the NextToken
value that was returned and repeat your request to get more data points. NextToken
is not returned if you are performing a math expression. InternalError
indicates that an error occurred. Retry your request using NextToken
, if present.
', ], ], 'StopMetricStreamsInput' => [ 'base' => NULL, 'refs' => [], ], 'StopMetricStreamsOutput' => [ 'base' => NULL, 'refs' => [], ], 'StorageResolution' => [ 'base' => NULL, 'refs' => [ 'MetricDatum$StorageResolution' => 'Valid values are 1 and 60. Setting this to 1 specifies this metric as a high-resolution metric, so that CloudWatch stores the metric with sub-minute resolution down to one second. Setting this to 60 specifies this metric as a regular-resolution metric, which CloudWatch stores at 1-minute resolution. Currently, high resolution is available only for custom metrics. For more information about high-resolution metrics, see High-Resolution Metrics in the Amazon CloudWatch User Guide.
This field is optional, if you do not specify it the default of 60 is used.
', ], ], 'SuppressorPeriod' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$ActionsSuppressorWaitPeriod' => ' The maximum time in seconds that the composite alarm waits for the suppressor alarm to go into the ALARM
state. After this time, the composite alarm performs its actions.
WaitPeriod
is required only when ActionsSuppressor
is specified.
', 'CompositeAlarm$ActionsSuppressorExtensionPeriod' => ' The maximum time in seconds that the composite alarm waits after suppressor alarm goes out of the ALARM
state. After this time, the composite alarm performs its actions.
ExtensionPeriod
is required only when ActionsSuppressor
is specified.
', 'PutCompositeAlarmInput$ActionsSuppressorWaitPeriod' => ' The maximum time in seconds that the composite alarm waits for the suppressor alarm to go into the ALARM
state. After this time, the composite alarm performs its actions.
WaitPeriod
is required only when ActionsSuppressor
is specified.
', 'PutCompositeAlarmInput$ActionsSuppressorExtensionPeriod' => ' The maximum time in seconds that the composite alarm waits after suppressor alarm goes out of the ALARM
state. After this time, the composite alarm performs its actions.
ExtensionPeriod
is required only when ActionsSuppressor
is specified.
', ], ], 'Tag' => [ 'base' => 'A key-value pair associated with a CloudWatch resource.
', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$Key' => 'A string that you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.
', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceInput$TagKeys' => 'The list of tag keys to remove from the resource.
', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'ListTagsForResourceOutput$Tags' => 'The list of tag keys and values associated with the resource you specified.
', 'ManagedRule$Tags' => ' A list of key-value pairs that you can associate with a managed Contributor Insights rule. You can associate as many as 50 tags with a rule. Tags can help you organize and categorize your resources. You also can use them to scope user permissions by granting a user permission to access or change only the resources that have certain tag values. To associate tags with a rule, you must have the cloudwatch:TagResource
permission in addition to the cloudwatch:PutInsightRule
permission. If you are using this operation to update an existing Contributor Insights rule, any tags that you specify in this parameter are ignored. To change the tags of an existing rule, use TagResource
.
', 'PutCompositeAlarmInput$Tags' => 'A list of key-value pairs to associate with the composite alarm. You can associate as many as 50 tags with an alarm.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only resources with certain tag values.
', 'PutInsightRuleInput$Tags' => 'A list of key-value pairs to associate with the Contributor Insights rule. You can associate as many as 50 tags with a rule.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only the resources that have certain tag values.
To be able to associate tags with a rule, you must have the cloudwatch:TagResource
permission in addition to the cloudwatch:PutInsightRule
permission.
If you are using this operation to update an existing Contributor Insights rule, any tags you specify in this parameter are ignored. To change the tags of an existing rule, use TagResource.
', 'PutMetricAlarmInput$Tags' => 'A list of key-value pairs to associate with the alarm. You can associate as many as 50 tags with an alarm. To be able to associate tags with the alarm when you create the alarm, you must have the cloudwatch:TagResource
permission.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
If you are using this operation to update an existing alarm, any tags you specify in this parameter are ignored. To change the tags of an existing alarm, use TagResource or UntagResource.
', 'PutMetricStreamInput$Tags' => 'A list of key-value pairs to associate with the metric stream. You can associate as many as 50 tags with a metric stream.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
You can use this parameter only when you are creating a new metric stream. If you are using this operation to update an existing metric stream, any tags you specify in this parameter are ignored. To change the tags of an existing metric stream, use TagResource or UntagResource.
', 'TagResourceInput$Tags' => 'The list of key-value pairs to associate with the alarm.
', ], ], 'TagResourceInput' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$Value' => 'The value for the specified tag key.
', ], ], 'TemplateName' => [ 'base' => NULL, 'refs' => [ 'ManagedRule$TemplateName' => ' The template name for the managed Contributor Insights rule, as returned by ListManagedInsightRules
.
', 'ManagedRuleDescription$TemplateName' => ' The template name for the managed rule. Used to enable managed rules using PutManagedInsightRules
.
', ], ], 'Threshold' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$Threshold' => 'The value to compare with the specified statistic.
', 'PutMetricAlarmInput$Threshold' => 'The value against which the specified statistic is compared.
This parameter is required for alarms based on static thresholds, but should not be used for alarms based on anomaly detection models.
', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$Timestamp' => 'The time stamp for the alarm history item.
', 'CompositeAlarm$AlarmConfigurationUpdatedTimestamp' => 'The time stamp of the last update to the alarm configuration.
', 'CompositeAlarm$StateUpdatedTimestamp' => 'Tracks the timestamp of any state update, even if StateValue
doesn\'t change.
', 'CompositeAlarm$StateTransitionedTimestamp' => ' The timestamp of the last change to the alarm\'s StateValue
.
', 'Datapoint$Timestamp' => 'The time stamp used for the data point.
', 'DescribeAlarmHistoryInput$StartDate' => 'The starting date to retrieve alarm history.
', 'DescribeAlarmHistoryInput$EndDate' => 'The ending date to retrieve alarm history.
', 'GetInsightRuleReportInput$StartTime' => 'The start time of the data to use in the report. When used in a raw HTTP Query API, it is formatted as yyyy-MM-dd\'T\'HH:mm:ss
. For example, 2019-07-01T23:59:59
.
', 'GetInsightRuleReportInput$EndTime' => 'The end time of the data to use in the report. When used in a raw HTTP Query API, it is formatted as yyyy-MM-dd\'T\'HH:mm:ss
. For example, 2019-07-01T23:59:59
.
', 'GetMetricDataInput$StartTime' => 'The time stamp indicating the earliest data to be returned.
The value specified is inclusive; results include data points with the specified time stamp.
CloudWatch rounds the specified time stamp as follows:
-
Start time less than 15 days ago - Round down to the nearest whole minute. For example, 12:32:34 is rounded down to 12:32:00.
-
Start time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval. For example, 12:32:34 is rounded down to 12:30:00.
-
Start time greater than 63 days ago - Round down to the nearest 1-hour clock interval. For example, 12:32:34 is rounded down to 12:00:00.
If you set Period
to 5, 10, or 30, the start time of your request is rounded down to the nearest time that corresponds to even 5-, 10-, or 30-second divisions of a minute. For example, if you make a query at (HH:mm:ss) 01:05:23 for the previous 10-second period, the start time of your request is rounded down and you receive data from 01:05:10 to 01:05:20. If you make a query at 15:07:17 for the previous 5 minutes of data, using a period of 5 seconds, you receive data timestamped between 15:02:15 and 15:07:15.
For better performance, specify StartTime
and EndTime
values that align with the value of the metric\'s Period
and sync up with the beginning and end of an hour. For example, if the Period
of a metric is 5 minutes, specifying 12:05 or 12:30 as StartTime
can get a faster response from CloudWatch than setting 12:07 or 12:29 as the StartTime
.
', 'GetMetricDataInput$EndTime' => 'The time stamp indicating the latest data to be returned.
The value specified is exclusive; results include data points up to the specified time stamp.
For better performance, specify StartTime
and EndTime
values that align with the value of the metric\'s Period
and sync up with the beginning and end of an hour. For example, if the Period
of a metric is 5 minutes, specifying 12:05 or 12:30 as EndTime
can get a faster response from CloudWatch than setting 12:07 or 12:29 as the EndTime
.
', 'GetMetricStatisticsInput$StartTime' => 'The time stamp that determines the first data point to return. Start times are evaluated relative to the time that CloudWatch receives the request.
The value specified is inclusive; results include data points with the specified time stamp. In a raw HTTP query, the time stamp must be in ISO 8601 UTC format (for example, 2016-10-03T23:00:00Z).
CloudWatch rounds the specified time stamp as follows:
-
Start time less than 15 days ago - Round down to the nearest whole minute. For example, 12:32:34 is rounded down to 12:32:00.
-
Start time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval. For example, 12:32:34 is rounded down to 12:30:00.
-
Start time greater than 63 days ago - Round down to the nearest 1-hour clock interval. For example, 12:32:34 is rounded down to 12:00:00.
If you set Period
to 5, 10, or 30, the start time of your request is rounded down to the nearest time that corresponds to even 5-, 10-, or 30-second divisions of a minute. For example, if you make a query at (HH:mm:ss) 01:05:23 for the previous 10-second period, the start time of your request is rounded down and you receive data from 01:05:10 to 01:05:20. If you make a query at 15:07:17 for the previous 5 minutes of data, using a period of 5 seconds, you receive data timestamped between 15:02:15 and 15:07:15.
', 'GetMetricStatisticsInput$EndTime' => 'The time stamp that determines the last data point to return.
The value specified is exclusive; results include data points up to the specified time stamp. In a raw HTTP query, the time stamp must be in ISO 8601 UTC format (for example, 2016-10-10T23:00:00Z).
', 'GetMetricStreamOutput$CreationDate' => 'The date that the metric stream was created.
', 'GetMetricStreamOutput$LastUpdateDate' => 'The date of the most recent update to the metric stream\'s configuration.
', 'InsightRuleContributorDatapoint$Timestamp' => 'The timestamp of the data point.
', 'InsightRuleMetricDatapoint$Timestamp' => 'The timestamp of the data point.
', 'MetricAlarm$AlarmConfigurationUpdatedTimestamp' => 'The time stamp of the last update to the alarm configuration.
', 'MetricAlarm$StateUpdatedTimestamp' => 'The time stamp of the last update to the value of either the StateValue
or EvaluationState
parameters.
', 'MetricAlarm$StateTransitionedTimestamp' => 'The date and time that the alarm\'s StateValue
most recently changed.
', 'MetricDatum$Timestamp' => 'The time the metric data was received, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.
', 'MetricStreamEntry$CreationDate' => 'The date that the metric stream was originally created.
', 'MetricStreamEntry$LastUpdateDate' => 'The date that the configuration of this metric stream was most recently updated.
', 'Range$StartTime' => 'The start time of the range to exclude. The format is yyyy-MM-dd\'T\'HH:mm:ss
. For example, 2019-07-01T23:59:59
.
', 'Range$EndTime' => 'The end time of the range to exclude. The format is yyyy-MM-dd\'T\'HH:mm:ss
. For example, 2019-07-01T23:59:59
.
', 'Timestamps$member' => NULL, ], ], 'Timestamps' => [ 'base' => NULL, 'refs' => [ 'MetricDataResult$Timestamps' => 'The timestamps for the data points, formatted in Unix timestamp format. The number of timestamps always matches the number of values and the value for Timestamps[x] is Values[x].
', ], ], 'TreatMissingData' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$TreatMissingData' => 'Sets how this alarm is to handle missing data points. The valid values are breaching
, notBreaching
, ignore
, and missing
. For more information, see Configuring how CloudWatch alarms treat missing data.
If this parameter is omitted, the default behavior of missing
is used.
', 'PutMetricAlarmInput$TreatMissingData' => ' Sets how this alarm is to handle missing data points. If TreatMissingData
is omitted, the default behavior of missing
is used. For more information, see Configuring How CloudWatch Alarms Treats Missing Data.
Valid Values: breaching | notBreaching | ignore | missing
Alarms that evaluate metrics in the AWS/DynamoDB
namespace always ignore
missing data even if you choose a different option for TreatMissingData
. When an AWS/DynamoDB
metric has missing data, alarms that evaluate that metric remain in their current state.
', ], ], 'UntagResourceInput' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'Values' => [ 'base' => NULL, 'refs' => [ 'MetricDatum$Values' => 'Array of numbers representing the values for the metric during the period. Each unique value is listed just once in this array, and the corresponding number in the Counts
array specifies the number of times that value occurred during the period. You can include up to 150 unique values in each PutMetricData
action that specifies a Values
array.
Although the Values
array accepts numbers of type Double
, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.
', ], ], ],];
+return [ 'version' => '2.0', 'service' => 'Amazon CloudWatch monitors your Amazon Web Services (Amazon Web Services) resources and the applications you run on Amazon Web Services in real time. You can use CloudWatch to collect and track metrics, which are the variables you want to measure for your resources and applications.
CloudWatch alarms send notifications or automatically change the resources you are monitoring based on rules that you define. For example, you can monitor the CPU usage and disk reads and writes of your Amazon EC2 instances. Then, use this data to determine whether you should launch additional instances to handle increased load. You can also use this data to stop under-used instances to save money.
In addition to monitoring the built-in metrics that come with Amazon Web Services, you can monitor your own custom metrics. With CloudWatch, you gain system-wide visibility into resource utilization, application performance, and operational health.
', 'operations' => [ 'DeleteAlarms' => 'Deletes the specified alarms. You can delete up to 100 alarms in one operation. However, this total can include no more than one composite alarm. For example, you could delete 99 metric alarms and one composite alarms with one operation, but you can\'t delete two composite alarms with one operation.
If you specify an incorrect alarm name or make any other error in the operation, no alarms are deleted. To confirm that alarms were deleted successfully, you can use the DescribeAlarms operation after using DeleteAlarms
.
It is possible to create a loop or cycle of composite alarms, where composite alarm A depends on composite alarm B, and composite alarm B also depends on composite alarm A. In this scenario, you can\'t delete any composite alarm that is part of the cycle because there is always still a composite alarm that depends on that alarm that you want to delete.
To get out of such a situation, you must break the cycle by changing the rule of one of the composite alarms in the cycle to remove a dependency that creates the cycle. The simplest change to make to break a cycle is to change the AlarmRule
of one of the alarms to false
.
Additionally, the evaluation of composite alarms stops if CloudWatch detects a cycle in the evaluation path.
', 'DeleteAnomalyDetector' => ' Deletes the specified anomaly detection model from your account. For more information about how to delete an anomaly detection model, see Deleting an anomaly detection model in the CloudWatch User Guide.
', 'DeleteDashboards' => 'Deletes all dashboards that you specify. You can specify up to 100 dashboards to delete. If there is an error during this call, no dashboards are deleted.
', 'DeleteInsightRules' => 'Permanently deletes the specified Contributor Insights rules.
If you create a rule, delete it, and then re-create it with the same name, historical data from the first time the rule was created might not be available.
', 'DeleteMetricStream' => 'Permanently deletes the metric stream that you specify.
', 'DescribeAlarmHistory' => 'Retrieves the history for the specified alarm. You can filter the results by date range or item type. If an alarm name is not specified, the histories for either all metric alarms or all composite alarms are returned.
CloudWatch retains the history of an alarm even if you delete the alarm.
To use this operation and return information about a composite alarm, you must be signed on with the cloudwatch:DescribeAlarmHistory
permission that is scoped to *
. You can\'t return information about composite alarms if your cloudwatch:DescribeAlarmHistory
permission has a narrower scope.
', 'DescribeAlarms' => 'Retrieves the specified alarms. You can filter the results by specifying a prefix for the alarm name, the alarm state, or a prefix for any action.
To use this operation and return information about composite alarms, you must be signed on with the cloudwatch:DescribeAlarms
permission that is scoped to *
. You can\'t return information about composite alarms if your cloudwatch:DescribeAlarms
permission has a narrower scope.
', 'DescribeAlarmsForMetric' => 'Retrieves the alarms for the specified metric. To filter the results, specify a statistic, period, or unit.
This operation retrieves only standard alarms that are based on the specified metric. It does not return alarms based on math expressions that use the specified metric, or composite alarms that use the specified metric.
', 'DescribeAnomalyDetectors' => 'Lists the anomaly detection models that you have created in your account. For single metric anomaly detectors, you can list all of the models in your account or filter the results to only the models that are related to a certain namespace, metric name, or metric dimension. For metric math anomaly detectors, you can list them by adding METRIC_MATH
to the AnomalyDetectorTypes
array. This will return all metric math anomaly detectors in your account.
', 'DescribeInsightRules' => 'Returns a list of all the Contributor Insights rules in your account.
For more information about Contributor Insights, see Using Contributor Insights to Analyze High-Cardinality Data.
', 'DisableAlarmActions' => 'Disables the actions for the specified alarms. When an alarm\'s actions are disabled, the alarm actions do not execute when the alarm state changes.
', 'DisableInsightRules' => 'Disables the specified Contributor Insights rules. When rules are disabled, they do not analyze log groups and do not incur costs.
', 'EnableAlarmActions' => 'Enables the actions for the specified alarms.
', 'EnableInsightRules' => 'Enables the specified Contributor Insights rules. When rules are enabled, they immediately begin analyzing log data.
', 'GetDashboard' => 'Displays the details of the dashboard that you specify.
To copy an existing dashboard, use GetDashboard
, and then use the data returned within DashboardBody
as the template for the new dashboard when you call PutDashboard
to create the copy.
', 'GetInsightRuleReport' => 'This operation returns the time series data collected by a Contributor Insights rule. The data includes the identity and number of contributors to the log group.
You can also optionally return one or more statistics about each data point in the time series. These statistics can include the following:
-
UniqueContributors
-- the number of unique contributors for each data point.
-
MaxContributorValue
-- the value of the top contributor for each data point. The identity of the contributor might change for each data point in the graph.
If this rule aggregates by COUNT, the top contributor for each data point is the contributor with the most occurrences in that period. If the rule aggregates by SUM, the top contributor is the contributor with the highest sum in the log field specified by the rule\'s Value
, during that period.
-
SampleCount
-- the number of data points matched by the rule.
-
Sum
-- the sum of the values from all contributors during the time period represented by that data point.
-
Minimum
-- the minimum value from a single observation during the time period represented by that data point.
-
Maximum
-- the maximum value from a single observation during the time period represented by that data point.
-
Average
-- the average value from all contributors during the time period represented by that data point.
', 'GetMetricData' => 'You can use the GetMetricData
API to retrieve CloudWatch metric values. The operation can also include a CloudWatch Metrics Insights query, and one or more metric math functions.
A GetMetricData
operation that does not include a query can retrieve as many as 500 different metrics in a single request, with a total of as many as 100,800 data points. You can also optionally perform metric math expressions on the values of the returned statistics, to create new time series that represent new insights into your data. For example, using Lambda metrics, you could divide the Errors metric by the Invocations metric to get an error rate time series. For more information about metric math expressions, see Metric Math Syntax and Functions in the Amazon CloudWatch User Guide.
If you include a Metrics Insights query, each GetMetricData
operation can include only one query. But the same GetMetricData
operation can also retrieve other metrics. Metrics Insights queries can query only the most recent three hours of metric data. For more information about Metrics Insights, see Query your metrics with CloudWatch Metrics Insights.
Calls to the GetMetricData
API have a different pricing structure than calls to GetMetricStatistics
. For more information about pricing, see Amazon CloudWatch Pricing.
Amazon CloudWatch retains metric data as follows:
-
Data points with a period of less than 60 seconds are available for 3 hours. These data points are high-resolution metrics and are available only for custom metrics that have been defined with a StorageResolution
of 1.
-
Data points with a period of 60 seconds (1-minute) are available for 15 days.
-
Data points with a period of 300 seconds (5-minute) are available for 63 days.
-
Data points with a period of 3600 seconds (1 hour) are available for 455 days (15 months).
Data points that are initially published with a shorter period are aggregated together for long-term storage. For example, if you collect data using a period of 1 minute, the data remains available for 15 days with 1-minute resolution. After 15 days, this data is still available, but is aggregated and retrievable only with a resolution of 5 minutes. After 63 days, the data is further aggregated and is available with a resolution of 1 hour.
If you omit Unit
in your request, all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.
Using Metrics Insights queries with metric math
You can\'t mix a Metric Insights query and metric math syntax in the same expression, but you can reference results from a Metrics Insights query within other Metric math expressions. A Metrics Insights query without a GROUP BY clause returns a single time-series (TS), and can be used as input for a metric math expression that expects a single time series. A Metrics Insights query with a GROUP BY clause returns an array of time-series (TS[]), and can be used as input for a metric math expression that expects an array of time series.
', 'GetMetricStatistics' => 'Gets statistics for the specified metric.
The maximum number of data points returned from a single call is 1,440. If you request more than 1,440 data points, CloudWatch returns an error. To reduce the number of data points, you can narrow the specified time range and make multiple requests across adjacent time ranges, or you can increase the specified period. Data points are not returned in chronological order.
CloudWatch aggregates data points based on the length of the period that you specify. For example, if you request statistics with a one-hour period, CloudWatch aggregates all data points with time stamps that fall within each one-hour period. Therefore, the number of values aggregated by CloudWatch is larger than the number of data points returned.
CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true:
Percentile statistics are not available for metrics when any of the metric values are negative numbers.
Amazon CloudWatch retains metric data as follows:
-
Data points with a period of less than 60 seconds are available for 3 hours. These data points are high-resolution metrics and are available only for custom metrics that have been defined with a StorageResolution
of 1.
-
Data points with a period of 60 seconds (1-minute) are available for 15 days.
-
Data points with a period of 300 seconds (5-minute) are available for 63 days.
-
Data points with a period of 3600 seconds (1 hour) are available for 455 days (15 months).
Data points that are initially published with a shorter period are aggregated together for long-term storage. For example, if you collect data using a period of 1 minute, the data remains available for 15 days with 1-minute resolution. After 15 days, this data is still available, but is aggregated and retrievable only with a resolution of 5 minutes. After 63 days, the data is further aggregated and is available with a resolution of 1 hour.
CloudWatch started retaining 5-minute and 1-hour metric data as of July 9, 2016.
For information about metrics and dimensions supported by Amazon Web Services services, see the Amazon CloudWatch Metrics and Dimensions Reference in the Amazon CloudWatch User Guide.
', 'GetMetricStream' => 'Returns information about the metric stream that you specify.
', 'GetMetricWidgetImage' => 'You can use the GetMetricWidgetImage
API to retrieve a snapshot graph of one or more Amazon CloudWatch metrics as a bitmap image. You can then embed this image into your services and products, such as wiki pages, reports, and documents. You could also retrieve images regularly, such as every minute, and create your own custom live dashboard.
The graph you retrieve can include all CloudWatch metric graph features, including metric math and horizontal and vertical annotations.
There is a limit of 20 transactions per second for this API. Each GetMetricWidgetImage
action has the following limits:
', 'ListDashboards' => 'Returns a list of the dashboards for your account. If you include DashboardNamePrefix
, only those dashboards with names starting with the prefix are listed. Otherwise, all dashboards in your account are listed.
ListDashboards
returns up to 1000 results on one page. If there are more than 1000 dashboards, you can call ListDashboards
again and include the value you received for NextToken
in the first call, to receive the next 1000 results.
', 'ListManagedInsightRules' => ' Returns a list that contains the number of managed Contributor Insights rules in your account.
', 'ListMetricStreams' => 'Returns a list of metric streams in this account.
', 'ListMetrics' => 'List the specified metrics. You can use the returned metrics with GetMetricData or GetMetricStatistics to get statistical data.
Up to 500 results are returned for any one call. To retrieve additional results, use the returned token with subsequent calls.
After you create a metric, allow up to 15 minutes for the metric to appear. To see metric statistics sooner, use GetMetricData or GetMetricStatistics.
If you are using CloudWatch cross-account observability, you can use this operation in a monitoring account and view metrics from the linked source accounts. For more information, see CloudWatch cross-account observability.
ListMetrics
doesn\'t return information about metrics if those metrics haven\'t reported data in the past two weeks. To retrieve those metrics, use GetMetricData or GetMetricStatistics.
', 'ListTagsForResource' => 'Displays the tags associated with a CloudWatch resource. Currently, alarms and Contributor Insights rules support tagging.
', 'PutAnomalyDetector' => 'Creates an anomaly detection model for a CloudWatch metric. You can use the model to display a band of expected normal values when the metric is graphed.
If you have enabled unified cross-account observability, and this account is a monitoring account, the metric can be in the same account or a source account. You can specify the account ID in the object you specify in the SingleMetricAnomalyDetector
parameter.
For more information, see CloudWatch Anomaly Detection.
', 'PutCompositeAlarm' => 'Creates or updates a composite alarm. When you create a composite alarm, you specify a rule expression for the alarm that takes into account the alarm states of other alarms that you have created. The composite alarm goes into ALARM state only if all conditions of the rule are met.
The alarms specified in a composite alarm\'s rule expression can include metric alarms and other composite alarms. The rule expression of a composite alarm can include as many as 100 underlying alarms. Any single alarm can be included in the rule expressions of as many as 150 composite alarms.
Using composite alarms can reduce alarm noise. You can create multiple metric alarms, and also create a composite alarm and set up alerts only for the composite alarm. For example, you could create a composite alarm that goes into ALARM state only when more than one of the underlying metric alarms are in ALARM state.
Composite alarms can take the following actions:
-
Notify Amazon SNS topics.
-
Invoke Lambda functions.
-
Create OpsItems in Systems Manager Ops Center.
-
Create incidents in Systems Manager Incident Manager.
It is possible to create a loop or cycle of composite alarms, where composite alarm A depends on composite alarm B, and composite alarm B also depends on composite alarm A. In this scenario, you can\'t delete any composite alarm that is part of the cycle because there is always still a composite alarm that depends on that alarm that you want to delete.
To get out of such a situation, you must break the cycle by changing the rule of one of the composite alarms in the cycle to remove a dependency that creates the cycle. The simplest change to make to break a cycle is to change the AlarmRule
of one of the alarms to false
.
Additionally, the evaluation of composite alarms stops if CloudWatch detects a cycle in the evaluation path.
When this operation creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA
. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed. For a composite alarm, this initial time after creation is the only time that the alarm can be in INSUFFICIENT_DATA
state.
When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm.
To use this operation, you must be signed on with the cloudwatch:PutCompositeAlarm
permission that is scoped to *
. You can\'t create a composite alarms if your cloudwatch:PutCompositeAlarm
permission has a narrower scope.
If you are an IAM user, you must have iam:CreateServiceLinkedRole
to create a composite alarm that has Systems Manager OpsItem actions.
', 'PutDashboard' => 'Creates a dashboard if it does not already exist, or updates an existing dashboard. If you update a dashboard, the entire contents are replaced with what you specify here.
All dashboards in your account are global, not region-specific.
A simple way to create a dashboard using PutDashboard
is to copy an existing dashboard. To copy an existing dashboard using the console, you can load the dashboard and then use the View/edit source command in the Actions menu to display the JSON block for that dashboard. Another way to copy a dashboard is to use GetDashboard
, and then use the data returned within DashboardBody
as the template for the new dashboard when you call PutDashboard
.
When you create a dashboard with PutDashboard
, a good practice is to add a text widget at the top of the dashboard with a message that the dashboard was created by script and should not be changed in the console. This message could also point console users to the location of the DashboardBody
script or the CloudFormation template used to create the dashboard.
', 'PutInsightRule' => 'Creates a Contributor Insights rule. Rules evaluate log events in a CloudWatch Logs log group, enabling you to find contributor data for the log events in that log group. For more information, see Using Contributor Insights to Analyze High-Cardinality Data.
If you create a rule, delete it, and then re-create it with the same name, historical data from the first time the rule was created might not be available.
', 'PutManagedInsightRules' => ' Creates a managed Contributor Insights rule for a specified Amazon Web Services resource. When you enable a managed rule, you create a Contributor Insights rule that collects data from Amazon Web Services services. You cannot edit these rules with PutInsightRule
. The rules can be enabled, disabled, and deleted using EnableInsightRules
, DisableInsightRules
, and DeleteInsightRules
. If a previously created managed rule is currently disabled, a subsequent call to this API will re-enable it. Use ListManagedInsightRules
to describe all available rules.
', 'PutMetricAlarm' => 'Creates or updates an alarm and associates it with the specified metric, metric math expression, anomaly detection model, or Metrics Insights query. For more information about using a Metrics Insights query for an alarm, see Create alarms on Metrics Insights queries.
Alarms based on anomaly detection models cannot have Auto Scaling actions.
When this operation creates an alarm, the alarm state is immediately set to INSUFFICIENT_DATA
. The alarm is then evaluated and its state is set appropriately. Any actions associated with the new state are then executed.
When you update an existing alarm, its state is left unchanged, but the update completely overwrites the previous configuration of the alarm.
If you are an IAM user, you must have Amazon EC2 permissions for some alarm operations:
The first time you create an alarm in the Amazon Web Services Management Console, the CLI, or by using the PutMetricAlarm API, CloudWatch creates the necessary service-linked role for you. The service-linked roles are called AWSServiceRoleForCloudWatchEvents
and AWSServiceRoleForCloudWatchAlarms_ActionSSM
. For more information, see Amazon Web Services service-linked role.
Each PutMetricAlarm
action has a maximum uncompressed payload of 120 KB.
Cross-account alarms
You can set an alarm on metrics in the current account, or in another account. To create a cross-account alarm that watches a metric in a different account, you must have completed the following pre-requisites:
-
The account where the metrics are located (the sharing account) must already have a sharing role named CloudWatch-CrossAccountSharingRole. If it does not already have this role, you must create it using the instructions in Set up a sharing account in Cross-account cross-Region CloudWatch console. The policy for that role must grant access to the ID of the account where you are creating the alarm.
-
The account where you are creating the alarm (the monitoring account) must already have a service-linked role named AWSServiceRoleForCloudWatchCrossAccount to allow CloudWatch to assume the sharing role in the sharing account. If it does not, you must create it following the directions in Set up a monitoring account in Cross-account cross-Region CloudWatch console.
', 'PutMetricData' => 'Publishes metric data points to Amazon CloudWatch. CloudWatch associates the data points with the specified metric. If the specified metric does not exist, CloudWatch creates the metric. When CloudWatch creates a metric, it can take up to fifteen minutes for the metric to appear in calls to ListMetrics.
You can publish either individual data points in the Value
field, or arrays of values and the number of times each value occurred during the period by using the Values
and Counts
fields in the MetricData
structure. Using the Values
and Counts
method enables you to publish up to 150 values per metric with one PutMetricData
request, and supports retrieving percentile statistics on this data.
Each PutMetricData
request is limited to 1 MB in size for HTTP POST requests. You can send a payload compressed by gzip. Each request is also limited to no more than 1000 different metrics.
Although the Value
parameter accepts numbers of type Double
, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.
You can use up to 30 dimensions per metric to further clarify what data the metric collects. Each dimension consists of a Name and Value pair. For more information about specifying dimensions, see Publishing Metrics in the Amazon CloudWatch User Guide.
You specify the time stamp to be associated with each data point. You can specify time stamps that are as much as two weeks before the current date, and as much as 2 hours after the current day and time.
Data points with time stamps from 24 hours ago or longer can take at least 48 hours to become available for GetMetricData or GetMetricStatistics from the time they are submitted. Data points with time stamps between 3 and 24 hours ago can take as much as 2 hours to become available for for GetMetricData or GetMetricStatistics.
CloudWatch needs raw data points to calculate percentile statistics. If you publish data using a statistic set instead, you can only retrieve percentile statistics for this data if one of the following conditions is true:
-
The SampleCount
value of the statistic set is 1 and Min
, Max
, and Sum
are all equal.
-
The Min
and Max
are equal, and Sum
is equal to Min
multiplied by SampleCount
.
', 'PutMetricStream' => 'Creates or updates a metric stream. Metric streams can automatically stream CloudWatch metrics to Amazon Web Services destinations, including Amazon S3, and to many third-party solutions.
For more information, see Using Metric Streams.
To create a metric stream, you must be signed in to an account that has the iam:PassRole
permission and either the CloudWatchFullAccess
policy or the cloudwatch:PutMetricStream
permission.
When you create or update a metric stream, you choose one of the following:
-
Stream metrics from all metric namespaces in the account.
-
Stream metrics from all metric namespaces in the account, except for the namespaces that you list in ExcludeFilters
.
-
Stream metrics from only the metric namespaces that you list in IncludeFilters
.
By default, a metric stream always sends the MAX
, MIN
, SUM
, and SAMPLECOUNT
statistics for each metric that is streamed. You can use the StatisticsConfigurations
parameter to have the metric stream send additional statistics in the stream. Streaming additional statistics incurs additional costs. For more information, see Amazon CloudWatch Pricing.
When you use PutMetricStream
to create a new metric stream, the stream is created in the running
state. If you use it to update an existing stream, the state of the stream is not changed.
If you are using CloudWatch cross-account observability and you create a metric stream in a monitoring account, you can choose whether to include metrics from source accounts in the stream. For more information, see CloudWatch cross-account observability.
', 'SetAlarmState' => 'Temporarily sets the state of an alarm for testing purposes. When the updated state differs from the previous value, the action configured for the appropriate state is invoked. For example, if your alarm is configured to send an Amazon SNS message when an alarm is triggered, temporarily changing the alarm state to ALARM
sends an SNS message.
Metric alarms returns to their actual state quickly, often within seconds. Because the metric alarm state change happens quickly, it is typically only visible in the alarm\'s History tab in the Amazon CloudWatch console or through DescribeAlarmHistory.
If you use SetAlarmState
on a composite alarm, the composite alarm is not guaranteed to return to its actual state. It returns to its actual state only once any of its children alarms change state. It is also reevaluated if you update its configuration.
If an alarm triggers EC2 Auto Scaling policies or application Auto Scaling policies, you must include information in the StateReasonData
parameter to enable the policy to take the correct action.
', 'StartMetricStreams' => 'Starts the streaming of metrics for one or more of your metric streams.
', 'StopMetricStreams' => 'Stops the streaming of metrics for one or more of your metric streams.
', 'TagResource' => 'Assigns one or more tags (key-value pairs) to the specified CloudWatch resource. Currently, the only CloudWatch resources that can be tagged are alarms and Contributor Insights rules.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
Tags don\'t have any semantic meaning to Amazon Web Services and are interpreted strictly as strings of characters.
You can use the TagResource
action with an alarm that already has tags. If you specify a new tag key for the alarm, this tag is appended to the list of tags associated with the alarm. If you specify a tag key that is already associated with the alarm, the new tag value that you specify replaces the previous value for that tag.
You can associate as many as 50 tags with a CloudWatch resource.
', 'UntagResource' => 'Removes one or more tags from the specified resource.
', ], 'shapes' => [ 'AccountId' => [ 'base' => NULL, 'refs' => [ 'ListMetricsInput$OwningAccount' => 'When you use this operation in a monitoring account, use this field to return metrics only from one source account. To do so, specify that source account ID in this field, and also specify true
for IncludeLinkedAccounts
.
', 'MetricDataQuery$AccountId' => 'The ID of the account where the metrics are located.
If you are performing a GetMetricData
operation in a monitoring account, use this to specify which account to retrieve this metric from.
If you are performing a PutMetricAlarm
operation, use this to specify which account contains the metric that the alarm is watching.
', 'OwningAccounts$member' => NULL, 'SingleMetricAnomalyDetector$AccountId' => 'If the CloudWatch metric that provides the time series that the anomaly detector uses as input is in another account, specify that account ID here. If you omit this parameter, the current account is used.
', ], ], 'ActionPrefix' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsInput$ActionPrefix' => 'Use this parameter to filter the results of the operation to only those alarms that use a certain alarm action. For example, you could specify the ARN of an SNS topic to find all alarms that send notifications to that topic.
', ], ], 'ActionsEnabled' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$ActionsEnabled' => 'Indicates whether actions should be executed during any changes to the alarm state.
', 'MetricAlarm$ActionsEnabled' => 'Indicates whether actions should be executed during any changes to the alarm state.
', 'PutCompositeAlarmInput$ActionsEnabled' => 'Indicates whether actions should be executed during any changes to the alarm state of the composite alarm. The default is TRUE
.
', 'PutMetricAlarmInput$ActionsEnabled' => 'Indicates whether actions should be executed during any changes to the alarm state. The default is TRUE
.
', ], ], 'ActionsSuppressedBy' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$ActionsSuppressedBy' => ' When the value is ALARM
, it means that the actions are suppressed because the suppressor alarm is in ALARM
When the value is WaitPeriod
, it means that the actions are suppressed because the composite alarm is waiting for the suppressor alarm to go into into the ALARM
state. The maximum waiting time is as specified in ActionsSuppressorWaitPeriod
. After this time, the composite alarm performs its actions. When the value is ExtensionPeriod
, it means that the actions are suppressed because the composite alarm is waiting after the suppressor alarm went out of the ALARM
state. The maximum waiting time is as specified in ActionsSuppressorExtensionPeriod
. After this time, the composite alarm performs its actions.
', ], ], 'ActionsSuppressedReason' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$ActionsSuppressedReason' => ' Captures the reason for action suppression.
', ], ], 'AlarmArn' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$AlarmArn' => 'The Amazon Resource Name (ARN) of the alarm.
', 'CompositeAlarm$ActionsSuppressor' => ' Actions will be suppressed if the suppressor alarm is in the ALARM
state. ActionsSuppressor
can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm.
', 'MetricAlarm$AlarmArn' => 'The Amazon Resource Name (ARN) of the alarm.
', 'PutCompositeAlarmInput$ActionsSuppressor' => ' Actions will be suppressed if the suppressor alarm is in the ALARM
state. ActionsSuppressor
can be an AlarmName or an Amazon Resource Name (ARN) from an existing alarm.
', ], ], 'AlarmDescription' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$AlarmDescription' => 'The description of the alarm.
', 'MetricAlarm$AlarmDescription' => 'The description of the alarm.
', 'PutCompositeAlarmInput$AlarmDescription' => 'The description for the composite alarm.
', 'PutMetricAlarmInput$AlarmDescription' => 'The description for the alarm.
', ], ], 'AlarmHistoryItem' => [ 'base' => 'Represents the history of a specific alarm.
', 'refs' => [ 'AlarmHistoryItems$member' => NULL, ], ], 'AlarmHistoryItems' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmHistoryOutput$AlarmHistoryItems' => 'The alarm histories, in JSON format.
', ], ], 'AlarmName' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$AlarmName' => 'The descriptive name for the alarm.
', 'AlarmNames$member' => NULL, 'CompositeAlarm$AlarmName' => 'The name of the alarm.
', 'DescribeAlarmHistoryInput$AlarmName' => 'The name of the alarm.
', 'DescribeAlarmsInput$ChildrenOfAlarmName' => 'If you use this parameter and specify the name of a composite alarm, the operation returns information about the "children" alarms of the alarm you specify. These are the metric alarms and composite alarms referenced in the AlarmRule
field of the composite alarm that you specify in ChildrenOfAlarmName
. Information about the composite alarm that you name in ChildrenOfAlarmName
is not returned.
If you specify ChildrenOfAlarmName
, you cannot specify any other parameters in the request except for MaxRecords
and NextToken
. If you do so, you receive a validation error.
Only the Alarm Name
, ARN
, StateValue
(OK/ALARM/INSUFFICIENT_DATA), and StateUpdatedTimestamp
information are returned by this operation when you use this parameter. To get complete information about these alarms, perform another DescribeAlarms
operation and specify the parent alarm names in the AlarmNames
parameter.
', 'DescribeAlarmsInput$ParentsOfAlarmName' => 'If you use this parameter and specify the name of a metric or composite alarm, the operation returns information about the "parent" alarms of the alarm you specify. These are the composite alarms that have AlarmRule
parameters that reference the alarm named in ParentsOfAlarmName
. Information about the alarm that you specify in ParentsOfAlarmName
is not returned.
If you specify ParentsOfAlarmName
, you cannot specify any other parameters in the request except for MaxRecords
and NextToken
. If you do so, you receive a validation error.
Only the Alarm Name and ARN are returned by this operation when you use this parameter. To get complete information about these alarms, perform another DescribeAlarms
operation and specify the parent alarm names in the AlarmNames
parameter.
', 'MetricAlarm$AlarmName' => 'The name of the alarm.
', 'PutCompositeAlarmInput$AlarmName' => 'The name for the composite alarm. This name must be unique within the Region.
', 'PutMetricAlarmInput$AlarmName' => 'The name for the alarm. This name must be unique within the Region.
The name must contain only UTF-8 characters, and can\'t contain ASCII control characters
', 'SetAlarmStateInput$AlarmName' => 'The name of the alarm.
', ], ], 'AlarmNamePrefix' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsInput$AlarmNamePrefix' => 'An alarm name prefix. If you specify this parameter, you receive information about all alarms that have names that start with this prefix.
If this parameter is specified, you cannot specify AlarmNames
.
', ], ], 'AlarmNames' => [ 'base' => NULL, 'refs' => [ 'DeleteAlarmsInput$AlarmNames' => 'The alarms to be deleted. Do not enclose the alarm names in quote marks.
', 'DescribeAlarmsInput$AlarmNames' => 'The names of the alarms to retrieve information about.
', 'DisableAlarmActionsInput$AlarmNames' => 'The names of the alarms.
', 'EnableAlarmActionsInput$AlarmNames' => 'The names of the alarms.
', ], ], 'AlarmRule' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$AlarmRule' => 'The rule that this alarm uses to evaluate its alarm state.
', 'PutCompositeAlarmInput$AlarmRule' => 'An expression that specifies which other alarms are to be evaluated to determine this composite alarm\'s state. For each alarm that you reference, you designate a function that specifies whether that alarm needs to be in ALARM state, OK state, or INSUFFICIENT_DATA state. You can use operators (AND, OR and NOT) to combine multiple functions in a single expression. You can use parenthesis to logically group the functions in your expression.
You can use either alarm names or ARNs to reference the other alarms that are to be evaluated.
Functions can include the following:
-
ALARM("alarm-name or alarm-ARN")
is TRUE if the named alarm is in ALARM state.
-
OK("alarm-name or alarm-ARN")
is TRUE if the named alarm is in OK state.
-
INSUFFICIENT_DATA("alarm-name or alarm-ARN")
is TRUE if the named alarm is in INSUFFICIENT_DATA state.
-
TRUE
always evaluates to TRUE.
-
FALSE
always evaluates to FALSE.
TRUE and FALSE are useful for testing a complex AlarmRule
structure, and for testing your alarm actions.
Alarm names specified in AlarmRule
can be surrounded with double-quotes ("), but do not have to be.
The following are some examples of AlarmRule
:
-
ALARM(CPUUtilizationTooHigh) AND ALARM(DiskReadOpsTooHigh)
specifies that the composite alarm goes into ALARM state only if both CPUUtilizationTooHigh and DiskReadOpsTooHigh alarms are in ALARM state.
-
ALARM(CPUUtilizationTooHigh) AND NOT ALARM(DeploymentInProgress)
specifies that the alarm goes to ALARM state if CPUUtilizationTooHigh is in ALARM state and DeploymentInProgress is not in ALARM state. This example reduces alarm noise during a known deployment window.
-
(ALARM(CPUUtilizationTooHigh) OR ALARM(DiskReadOpsTooHigh)) AND OK(NetworkOutTooHigh)
goes into ALARM state if CPUUtilizationTooHigh OR DiskReadOpsTooHigh is in ALARM state, and if NetworkOutTooHigh is in OK state. This provides another example of using a composite alarm to prevent noise. This rule ensures that you are not notified with an alarm action on high CPU or disk usage if a known network problem is also occurring.
The AlarmRule
can specify as many as 100 "children" alarms. The AlarmRule
expression can have as many as 500 elements. Elements are child alarms, TRUE or FALSE statements, and parentheses.
', ], ], 'AlarmType' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$AlarmType' => 'The type of alarm, either metric alarm or composite alarm.
', 'AlarmTypes$member' => NULL, ], ], 'AlarmTypes' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmHistoryInput$AlarmTypes' => 'Use this parameter to specify whether you want the operation to return metric alarms or composite alarms. If you omit this parameter, only metric alarms are returned.
', 'DescribeAlarmsInput$AlarmTypes' => 'Use this parameter to specify whether you want the operation to return metric alarms or composite alarms. If you omit this parameter, only metric alarms are returned, even if composite alarms exist in the account.
For example, if you omit this parameter or specify MetricAlarms
, the operation returns only a list of metric alarms. It does not return any composite alarms, even if composite alarms exist in the account.
If you specify CompositeAlarms
, the operation returns only a list of composite alarms, and does not return any metric alarms.
', ], ], 'AmazonResourceName' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$Arn' => 'The ARN of the metric stream.
', 'GetMetricStreamOutput$FirehoseArn' => 'The ARN of the Amazon Kinesis Data Firehose delivery stream that is used by this metric stream.
', 'GetMetricStreamOutput$RoleArn' => 'The ARN of the IAM role that is used by this metric stream.
', 'ListManagedInsightRulesInput$ResourceARN' => ' The ARN of an Amazon Web Services resource that has managed Contributor Insights rules.
', 'ListTagsForResourceInput$ResourceARN' => 'The ARN of the CloudWatch resource that you want to view tags for.
The ARN format of an alarm is arn:aws:cloudwatch:Region:account-id:alarm:alarm-name
The ARN format of a Contributor Insights rule is arn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name
For more information about ARN format, see Resource Types Defined by Amazon CloudWatch in the Amazon Web Services General Reference.
', 'ManagedRule$ResourceARN' => ' The ARN of an Amazon Web Services resource that has managed Contributor Insights rules.
', 'ManagedRuleDescription$ResourceARN' => ' If a managed rule is enabled, this is the ARN for the related Amazon Web Services resource.
', 'MetricStreamEntry$Arn' => 'The ARN of the metric stream.
', 'MetricStreamEntry$FirehoseArn' => 'The ARN of the Kinesis Firehose devlivery stream that is used for this metric stream.
', 'PutMetricStreamInput$FirehoseArn' => 'The ARN of the Amazon Kinesis Data Firehose delivery stream to use for this metric stream. This Amazon Kinesis Data Firehose delivery stream must already exist and must be in the same account as the metric stream.
', 'PutMetricStreamInput$RoleArn' => 'The ARN of an IAM role that this metric stream will use to access Amazon Kinesis Data Firehose resources. This IAM role must already exist and must be in the same account as the metric stream. This IAM role must include the following permissions:
-
firehose:PutRecord
-
firehose:PutRecordBatch
', 'PutMetricStreamOutput$Arn' => 'The ARN of the metric stream.
', 'TagResourceInput$ResourceARN' => 'The ARN of the CloudWatch resource that you\'re adding tags to.
The ARN format of an alarm is arn:aws:cloudwatch:Region:account-id:alarm:alarm-name
The ARN format of a Contributor Insights rule is arn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name
For more information about ARN format, see Resource Types Defined by Amazon CloudWatch in the Amazon Web Services General Reference.
', 'UntagResourceInput$ResourceARN' => 'The ARN of the CloudWatch resource that you\'re removing tags from.
The ARN format of an alarm is arn:aws:cloudwatch:Region:account-id:alarm:alarm-name
The ARN format of a Contributor Insights rule is arn:aws:cloudwatch:Region:account-id:insight-rule/insight-rule-name
For more information about ARN format, see Resource Types Defined by Amazon CloudWatch in the Amazon Web Services General Reference.
', ], ], 'AnomalyDetector' => [ 'base' => 'An anomaly detection model associated with a particular CloudWatch metric, statistic, or metric math expression. You can use the model to display a band of expected, normal values when the metric is graphed.
If you have enabled unified cross-account observability, and this account is a monitoring account, the metric can be in the same account or a source account.
', 'refs' => [ 'AnomalyDetectors$member' => NULL, ], ], 'AnomalyDetectorConfiguration' => [ 'base' => 'The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude from use for training the model and the time zone to use for the metric.
', 'refs' => [ 'AnomalyDetector$Configuration' => 'The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude from use for training the model, and the time zone to use for the metric.
', 'PutAnomalyDetectorInput$Configuration' => 'The configuration specifies details about how the anomaly detection model is to be trained, including time ranges to exclude when training and updating the model. You can specify as many as 10 time ranges.
The configuration can also include the time zone to use for the metric.
', ], ], 'AnomalyDetectorExcludedTimeRanges' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetectorConfiguration$ExcludedTimeRanges' => 'An array of time ranges to exclude from use when the anomaly detection model is trained. Use this to make sure that events that could cause unusual values for the metric, such as deployments, aren\'t used when CloudWatch creates the model.
', ], ], 'AnomalyDetectorMetricStat' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetector$Stat' => 'The statistic associated with the anomaly detection model.
', 'DeleteAnomalyDetectorInput$Stat' => 'The statistic associated with the anomaly detection model to delete.
', 'PutAnomalyDetectorInput$Stat' => 'The statistic to use for the metric and the anomaly detection model.
', 'SingleMetricAnomalyDetector$Stat' => 'The statistic to use for the metric and anomaly detection model.
', ], ], 'AnomalyDetectorMetricTimezone' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetectorConfiguration$MetricTimezone' => 'The time zone to use for the metric. This is useful to enable the model to automatically account for daylight savings time changes if the metric is sensitive to such time changes.
To specify a time zone, use the name of the time zone as specified in the standard tz database. For more information, see tz database.
', ], ], 'AnomalyDetectorStateValue' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetector$StateValue' => 'The current status of the anomaly detector\'s training. The possible values are TRAINED | PENDING_TRAINING | TRAINED_INSUFFICIENT_DATA
', ], ], 'AnomalyDetectorType' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetectorTypes$member' => NULL, ], ], 'AnomalyDetectorTypes' => [ 'base' => NULL, 'refs' => [ 'DescribeAnomalyDetectorsInput$AnomalyDetectorTypes' => 'The anomaly detector types to request when using DescribeAnomalyDetectorsInput
. If empty, defaults to SINGLE_METRIC
.
', ], ], 'AnomalyDetectors' => [ 'base' => NULL, 'refs' => [ 'DescribeAnomalyDetectorsOutput$AnomalyDetectors' => 'The list of anomaly detection models returned by the operation.
', ], ], 'AwsQueryErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InvalidParameterCombinationException$message' => '', 'InvalidParameterValueException$message' => '', 'MissingRequiredParameterException$message' => '', ], ], 'BatchFailures' => [ 'base' => NULL, 'refs' => [ 'DeleteInsightRulesOutput$Failures' => 'An array listing the rules that could not be deleted. You cannot delete built-in rules.
', 'DisableInsightRulesOutput$Failures' => 'An array listing the rules that could not be disabled. You cannot disable built-in rules.
', 'EnableInsightRulesOutput$Failures' => 'An array listing the rules that could not be enabled. You cannot disable or enable built-in rules.
', 'PutManagedInsightRulesOutput$Failures' => ' An array that lists the rules that could not be enabled.
', ], ], 'ComparisonOperator' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$ComparisonOperator' => 'The arithmetic operation to use when comparing the specified statistic and threshold. The specified statistic value is used as the first operand.
', 'PutMetricAlarmInput$ComparisonOperator' => ' The arithmetic operation to use when comparing the specified statistic and threshold. The specified statistic value is used as the first operand.
The values LessThanLowerOrGreaterThanUpperThreshold
, LessThanLowerThreshold
, and GreaterThanUpperThreshold
are used only for alarms based on anomaly detection models.
', ], ], 'CompositeAlarm' => [ 'base' => 'The details about a composite alarm.
', 'refs' => [ 'CompositeAlarms$member' => NULL, ], ], 'CompositeAlarms' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsOutput$CompositeAlarms' => 'The information about any composite alarms returned by the operation.
', ], ], 'ConcurrentModificationException' => [ 'base' => 'More than one process tried to modify a resource at the same time.
', 'refs' => [], ], 'Counts' => [ 'base' => NULL, 'refs' => [ 'MetricDatum$Counts' => 'Array of numbers that is used along with the Values
array. Each number in the Count
array is the number of times the corresponding value in the Values
array occurred during the period.
If you omit the Counts
array, the default of 1 is used as the value for each count. If you include a Counts
array, it must include the same amount of values as the Values
array.
', ], ], 'DashboardArn' => [ 'base' => NULL, 'refs' => [ 'DashboardEntry$DashboardArn' => 'The Amazon Resource Name (ARN) of the dashboard.
', 'GetDashboardOutput$DashboardArn' => 'The Amazon Resource Name (ARN) of the dashboard.
', ], ], 'DashboardBody' => [ 'base' => NULL, 'refs' => [ 'GetDashboardOutput$DashboardBody' => 'The detailed information about the dashboard, including what widgets are included and their location on the dashboard. For more information about the DashboardBody
syntax, see Dashboard Body Structure and Syntax.
', 'PutDashboardInput$DashboardBody' => 'The detailed information about the dashboard in JSON format, including the widgets to include and their location on the dashboard. This parameter is required.
For more information about the syntax, see Dashboard Body Structure and Syntax.
', ], ], 'DashboardEntries' => [ 'base' => NULL, 'refs' => [ 'ListDashboardsOutput$DashboardEntries' => 'The list of matching dashboards.
', ], ], 'DashboardEntry' => [ 'base' => 'Represents a specific dashboard.
', 'refs' => [ 'DashboardEntries$member' => NULL, ], ], 'DashboardErrorMessage' => [ 'base' => NULL, 'refs' => [ 'DashboardInvalidInputError$message' => NULL, 'DashboardNotFoundError$message' => NULL, ], ], 'DashboardInvalidInputError' => [ 'base' => 'Some part of the dashboard data is invalid.
', 'refs' => [], ], 'DashboardName' => [ 'base' => NULL, 'refs' => [ 'DashboardEntry$DashboardName' => 'The name of the dashboard.
', 'DashboardNames$member' => NULL, 'GetDashboardInput$DashboardName' => 'The name of the dashboard to be described.
', 'GetDashboardOutput$DashboardName' => 'The name of the dashboard.
', 'PutDashboardInput$DashboardName' => 'The name of the dashboard. If a dashboard with this name already exists, this call modifies that dashboard, replacing its current contents. Otherwise, a new dashboard is created. The maximum length is 255, and valid characters are A-Z, a-z, 0-9, "-", and "_". This parameter is required.
', ], ], 'DashboardNamePrefix' => [ 'base' => NULL, 'refs' => [ 'ListDashboardsInput$DashboardNamePrefix' => 'If you specify this parameter, only the dashboards with names starting with the specified string are listed. The maximum length is 255, and valid characters are A-Z, a-z, 0-9, ".", "-", and "_".
', ], ], 'DashboardNames' => [ 'base' => NULL, 'refs' => [ 'DeleteDashboardsInput$DashboardNames' => 'The dashboards to be deleted. This parameter is required.
', ], ], 'DashboardNotFoundError' => [ 'base' => 'The specified dashboard does not exist.
', 'refs' => [], ], 'DashboardValidationMessage' => [ 'base' => 'An error or warning for the operation.
', 'refs' => [ 'DashboardValidationMessages$member' => NULL, ], ], 'DashboardValidationMessages' => [ 'base' => NULL, 'refs' => [ 'DashboardInvalidInputError$dashboardValidationMessages' => NULL, 'PutDashboardOutput$DashboardValidationMessages' => 'If the input for PutDashboard
was correct and the dashboard was successfully created or modified, this result is empty.
If this result includes only warning messages, then the input was valid enough for the dashboard to be created or modified, but some elements of the dashboard might not render.
If this result includes error messages, the input was not valid and the operation failed.
', ], ], 'DataPath' => [ 'base' => NULL, 'refs' => [ 'DashboardValidationMessage$DataPath' => 'The data path related to the message.
', ], ], 'Datapoint' => [ 'base' => 'Encapsulates the statistical data that CloudWatch computes from metric data.
', 'refs' => [ 'Datapoints$member' => NULL, ], ], 'DatapointValue' => [ 'base' => NULL, 'refs' => [ 'Counts$member' => NULL, 'Datapoint$SampleCount' => 'The number of metric values that contributed to the aggregate value of this data point.
', 'Datapoint$Average' => 'The average of the metric values that correspond to the data point.
', 'Datapoint$Sum' => 'The sum of the metric values for the data point.
', 'Datapoint$Minimum' => 'The minimum metric value for the data point.
', 'Datapoint$Maximum' => 'The maximum metric value for the data point.
', 'DatapointValueMap$value' => NULL, 'DatapointValues$member' => NULL, 'MetricDatum$Value' => 'The value for the metric.
Although the parameter accepts numbers of type Double, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.
', 'StatisticSet$SampleCount' => 'The number of samples used for the statistic set.
', 'StatisticSet$Sum' => 'The sum of values for the sample set.
', 'StatisticSet$Minimum' => 'The minimum value of the sample set.
', 'StatisticSet$Maximum' => 'The maximum value of the sample set.
', 'Values$member' => NULL, ], ], 'DatapointValueMap' => [ 'base' => NULL, 'refs' => [ 'Datapoint$ExtendedStatistics' => 'The percentile statistic for the data point.
', ], ], 'DatapointValues' => [ 'base' => NULL, 'refs' => [ 'MetricDataResult$Values' => 'The data points for the metric corresponding to Timestamps
. The number of values always matches the number of timestamps and the timestamp for Values[x] is Timestamps[x].
', ], ], 'Datapoints' => [ 'base' => NULL, 'refs' => [ 'GetMetricStatisticsOutput$Datapoints' => 'The data points for the specified metric.
', ], ], 'DatapointsToAlarm' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$DatapointsToAlarm' => 'The number of data points that must be breaching to trigger the alarm.
', 'PutMetricAlarmInput$DatapointsToAlarm' => 'The number of data points that must be breaching to trigger the alarm. This is used only if you are setting an "M out of N" alarm. In that case, this value is the M. For more information, see Evaluating an Alarm in the Amazon CloudWatch User Guide.
', ], ], 'DeleteAlarmsInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAnomalyDetectorInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteAnomalyDetectorOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDashboardsInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteDashboardsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMetricStreamInput' => [ 'base' => NULL, 'refs' => [], ], 'DeleteMetricStreamOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmHistoryInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmHistoryOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmsForMetricInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmsForMetricOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAlarmsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnomalyDetectorsInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeAnomalyDetectorsOutput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'DescribeInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'Dimension' => [ 'base' => 'A dimension is a name/value pair that is part of the identity of a metric. Because dimensions are part of the unique identifier for a metric, whenever you add a unique name/value pair to one of your metrics, you are creating a new variation of that metric. For example, many Amazon EC2 metrics publish InstanceId
as a dimension name, and the actual instance ID as the value for that dimension.
You can assign up to 30 dimensions to a metric.
', 'refs' => [ 'Dimensions$member' => NULL, ], ], 'DimensionFilter' => [ 'base' => 'Represents filters for a dimension.
', 'refs' => [ 'DimensionFilters$member' => NULL, ], ], 'DimensionFilters' => [ 'base' => NULL, 'refs' => [ 'ListMetricsInput$Dimensions' => 'The dimensions to filter against. Only the dimensions that match exactly will be returned.
', ], ], 'DimensionName' => [ 'base' => NULL, 'refs' => [ 'Dimension$Name' => 'The name of the dimension. Dimension names must contain only ASCII characters, must include at least one non-whitespace character, and cannot start with a colon (:
). ASCII control characters are not supported as part of dimension names.
', 'DimensionFilter$Name' => 'The dimension name to be matched.
', ], ], 'DimensionValue' => [ 'base' => NULL, 'refs' => [ 'Dimension$Value' => 'The value of the dimension. Dimension values must contain only ASCII characters and must include at least one non-whitespace character. ASCII control characters are not supported as part of dimension values.
', 'DimensionFilter$Value' => 'The value of the dimension to be matched.
', ], ], 'Dimensions' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetector$Dimensions' => 'The metric dimensions associated with the anomaly detection model.
', 'DeleteAnomalyDetectorInput$Dimensions' => 'The metric dimensions associated with the anomaly detection model to delete.
', 'DescribeAlarmsForMetricInput$Dimensions' => 'The dimensions associated with the metric. If the metric has any associated dimensions, you must specify them in order for the call to succeed.
', 'DescribeAnomalyDetectorsInput$Dimensions' => 'Limits the results to only the anomaly detection models that are associated with the specified metric dimensions. If there are multiple metrics that have these dimensions and have anomaly detection models associated, they\'re all returned.
', 'GetMetricStatisticsInput$Dimensions' => 'The dimensions. If the metric contains multiple dimensions, you must include a value for each dimension. CloudWatch treats each unique combination of dimensions as a separate metric. If a specific combination of dimensions was not published, you can\'t retrieve statistics for it. You must specify the same dimensions that were used when the metrics were created. For an example, see Dimension Combinations in the Amazon CloudWatch User Guide. For more information about specifying dimensions, see Publishing Metrics in the Amazon CloudWatch User Guide.
', 'Metric$Dimensions' => 'The dimensions for the metric.
', 'MetricAlarm$Dimensions' => 'The dimensions for the metric associated with the alarm.
', 'MetricDatum$Dimensions' => 'The dimensions associated with the metric.
', 'PutAnomalyDetectorInput$Dimensions' => 'The metric dimensions to create the anomaly detection model for.
', 'PutMetricAlarmInput$Dimensions' => 'The dimensions for the metric specified in MetricName
.
', 'SingleMetricAnomalyDetector$Dimensions' => 'The metric dimensions to create the anomaly detection model for.
', ], ], 'DisableAlarmActionsInput' => [ 'base' => NULL, 'refs' => [], ], 'DisableInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'DisableInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'EnableAlarmActionsInput' => [ 'base' => NULL, 'refs' => [], ], 'EnableInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'EnableInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ErrorMessage' => [ 'base' => NULL, 'refs' => [ 'InvalidFormatFault$message' => '', 'InvalidNextToken$message' => '', 'LimitExceededFault$message' => '', 'ResourceNotFound$message' => '', ], ], 'EvaluateLowSampleCountPercentile' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$EvaluateLowSampleCountPercentile' => 'Used only for alarms based on percentiles. If ignore
, the alarm state does not change during periods with too few data points to be statistically significant. If evaluate
or this parameter is not used, the alarm is always evaluated and possibly changes state no matter how many data points are available.
', 'PutMetricAlarmInput$EvaluateLowSampleCountPercentile' => ' Used only for alarms based on percentiles. If you specify ignore
, the alarm state does not change during periods with too few data points to be statistically significant. If you specify evaluate
or omit this parameter, the alarm is always evaluated and possibly changes state no matter how many data points are available. For more information, see Percentile-Based CloudWatch Alarms and Low Data Samples.
Valid Values: evaluate | ignore
', ], ], 'EvaluationPeriods' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$EvaluationPeriods' => 'The number of periods over which data is compared to the specified threshold.
', 'PutMetricAlarmInput$EvaluationPeriods' => 'The number of periods over which data is compared to the specified threshold. If you are setting an alarm that requires that a number of consecutive data points be breaching to trigger the alarm, this value specifies that number. If you are setting an "M out of N" alarm, this value is the N.
An alarm\'s total current evaluation period can be no longer than one day, so this number multiplied by Period
cannot be more than 86,400 seconds.
', ], ], 'EvaluationState' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$EvaluationState' => 'If the value of this field is PARTIAL_DATA
, the alarm is being evaluated based on only partial data. This happens if the query used for the alarm returns more than 10,000 metrics. For more information, see Create alarms on Metrics Insights queries.
', ], ], 'ExceptionType' => [ 'base' => NULL, 'refs' => [ 'PartialFailure$ExceptionType' => 'The type of error.
', ], ], 'ExtendedStatistic' => [ 'base' => NULL, 'refs' => [ 'DatapointValueMap$key' => NULL, 'DescribeAlarmsForMetricInput$ExtendedStatistic' => 'The percentile statistic for the metric. Specify a value between p0.0 and p100.
', 'ExtendedStatistics$member' => NULL, 'MetricAlarm$ExtendedStatistic' => 'The percentile statistic for the metric associated with the alarm. Specify a value between p0.0 and p100.
', 'PutMetricAlarmInput$ExtendedStatistic' => 'The extended statistic for the metric specified in MetricName
. When you call PutMetricAlarm
and specify a MetricName
, you must specify either Statistic
or ExtendedStatistic
but not both.
If you specify ExtendedStatistic
, the following are valid values:
-
p90
-
tm90
-
tc90
-
ts90
-
wm90
-
IQM
-
PR(n:m)
where n and m are values of the metric
-
TC(X%:X%)
where X is between 10 and 90 inclusive.
-
TM(X%:X%)
where X is between 10 and 90 inclusive.
-
TS(X%:X%)
where X is between 10 and 90 inclusive.
-
WM(X%:X%)
where X is between 10 and 90 inclusive.
For more information about these extended statistics, see CloudWatch statistics definitions.
', ], ], 'ExtendedStatistics' => [ 'base' => NULL, 'refs' => [ 'GetMetricStatisticsInput$ExtendedStatistics' => 'The percentile statistics. Specify values between p0.0 and p100. When calling GetMetricStatistics
, you must specify either Statistics
or ExtendedStatistics
, but not both. Percentile statistics are not available for metrics when any of the metric values are negative numbers.
', ], ], 'FailureCode' => [ 'base' => NULL, 'refs' => [ 'PartialFailure$FailureCode' => 'The code of the error.
', ], ], 'FailureDescription' => [ 'base' => NULL, 'refs' => [ 'PartialFailure$FailureDescription' => 'A description of the error.
', ], ], 'FailureResource' => [ 'base' => NULL, 'refs' => [ 'PartialFailure$FailureResource' => 'The specified rule that could not be deleted.
', ], ], 'FaultDescription' => [ 'base' => NULL, 'refs' => [ 'InternalServiceFault$Message' => '', ], ], 'GetDashboardInput' => [ 'base' => NULL, 'refs' => [], ], 'GetDashboardOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetInsightRuleReportInput' => [ 'base' => NULL, 'refs' => [], ], 'GetInsightRuleReportOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataInput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricDataLabelTimezone' => [ 'base' => NULL, 'refs' => [ 'LabelOptions$Timezone' => 'The time zone to use for metric data return in this operation. The format is +
or -
followed by four digits. The first two digits indicate the number of hours ahead or behind of UTC, and the final two digits are the number of minutes. For example, +0130 indicates a time zone that is 1 hour and 30 minutes ahead of UTC. The default is +0000.
', ], ], 'GetMetricDataMaxDatapoints' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataInput$MaxDatapoints' => 'The maximum number of data points the request should return before paginating. If you omit this, the default of 100,800 is used.
', ], ], 'GetMetricDataOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricStatisticsInput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricStatisticsOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricStreamInput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricStreamOutput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricWidgetImageInput' => [ 'base' => NULL, 'refs' => [], ], 'GetMetricWidgetImageOutput' => [ 'base' => NULL, 'refs' => [], ], 'HistoryData' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$HistoryData' => 'Data about the alarm, in JSON format.
', ], ], 'HistoryItemType' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$HistoryItemType' => 'The type of alarm history item.
', 'DescribeAlarmHistoryInput$HistoryItemType' => 'The type of alarm histories to retrieve.
', ], ], 'HistorySummary' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$HistorySummary' => 'A summary of the alarm history, in text format.
', ], ], 'IncludeLinkedAccounts' => [ 'base' => NULL, 'refs' => [ 'ListMetricsInput$IncludeLinkedAccounts' => 'If you are using this operation in a monitoring account, specify true
to include metrics from source accounts in the returned data.
The default is false
.
', ], ], 'IncludeLinkedAccountsMetrics' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$IncludeLinkedAccountsMetrics' => 'If this is true
and this metric stream is in a monitoring account, then the stream includes metrics from source accounts that the monitoring account is linked to.
', 'PutMetricStreamInput$IncludeLinkedAccountsMetrics' => 'If you are creating a metric stream in a monitoring account, specify true
to include metrics from source accounts in the metric stream.
', ], ], 'InsightRule' => [ 'base' => 'This structure contains the definition for a Contributor Insights rule. For more information about this rule, see Using Constributor Insights to analyze high-cardinality data in the Amazon CloudWatch User Guide.
', 'refs' => [ 'InsightRules$member' => NULL, ], ], 'InsightRuleAggregationStatistic' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$AggregationStatistic' => 'Specifies whether this rule aggregates contributor data by COUNT or SUM.
', ], ], 'InsightRuleContributor' => [ 'base' => 'One of the unique contributors found by a Contributor Insights rule. If the rule contains multiple keys, then a unique contributor is a unique combination of values from all the keys in the rule.
If the rule contains a single key, then each unique contributor is each unique value for this key.
For more information, see GetInsightRuleReport.
', 'refs' => [ 'InsightRuleContributors$member' => NULL, ], ], 'InsightRuleContributorDatapoint' => [ 'base' => 'One data point related to one contributor.
For more information, see GetInsightRuleReport and InsightRuleContributor.
', 'refs' => [ 'InsightRuleContributorDatapoints$member' => NULL, ], ], 'InsightRuleContributorDatapoints' => [ 'base' => NULL, 'refs' => [ 'InsightRuleContributor$Datapoints' => 'An array of the data points where this contributor is present. Only the data points when this contributor appeared are included in the array.
', ], ], 'InsightRuleContributorKey' => [ 'base' => NULL, 'refs' => [ 'InsightRuleContributorKeys$member' => NULL, ], ], 'InsightRuleContributorKeyLabel' => [ 'base' => NULL, 'refs' => [ 'InsightRuleContributorKeyLabels$member' => NULL, ], ], 'InsightRuleContributorKeyLabels' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$KeyLabels' => 'An array of the strings used as the keys for this rule. The keys are the dimensions used to classify contributors. If the rule contains more than one key, then each unique combination of values for the keys is counted as a unique contributor.
', ], ], 'InsightRuleContributorKeys' => [ 'base' => NULL, 'refs' => [ 'InsightRuleContributor$Keys' => 'One of the log entry field keywords that is used to define contributors for this rule.
', ], ], 'InsightRuleContributors' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$Contributors' => 'An array of the unique contributors found by this rule in this time period. If the rule contains multiple keys, each combination of values for the keys counts as a unique contributor.
', ], ], 'InsightRuleDefinition' => [ 'base' => NULL, 'refs' => [ 'InsightRule$Definition' => 'The definition of the rule, as a JSON object. The definition contains the keywords used to define contributors, the value to aggregate on if this rule returns a sum instead of a count, and the filters. For details on the valid syntax, see Contributor Insights Rule Syntax.
', 'PutInsightRuleInput$RuleDefinition' => 'The definition of the rule, as a JSON object. For details on the valid syntax, see Contributor Insights Rule Syntax.
', ], ], 'InsightRuleIsManaged' => [ 'base' => NULL, 'refs' => [ 'InsightRule$ManagedRule' => ' An optional built-in rule that Amazon Web Services manages.
', ], ], 'InsightRuleMaxResults' => [ 'base' => NULL, 'refs' => [ 'DescribeInsightRulesInput$MaxResults' => 'The maximum number of results to return in one operation. If you omit this parameter, the default of 500 is used.
', 'ListManagedInsightRulesInput$MaxResults' => ' The maximum number of results to return in one operation. If you omit this parameter, the default number is used. The default number is 100
.
', ], ], 'InsightRuleMetricDatapoint' => [ 'base' => 'One data point from the metric time series returned in a Contributor Insights rule report.
For more information, see GetInsightRuleReport.
', 'refs' => [ 'InsightRuleMetricDatapoints$member' => NULL, ], ], 'InsightRuleMetricDatapoints' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$MetricDatapoints' => 'A time series of metric data points that matches the time period in the rule request.
', ], ], 'InsightRuleMetricList' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportInput$Metrics' => 'Specifies which metrics to use for aggregation of contributor values for the report. You can specify one or more of the following metrics:
-
UniqueContributors
-- the number of unique contributors for each data point.
-
MaxContributorValue
-- the value of the top contributor for each data point. The identity of the contributor might change for each data point in the graph.
If this rule aggregates by COUNT, the top contributor for each data point is the contributor with the most occurrences in that period. If the rule aggregates by SUM, the top contributor is the contributor with the highest sum in the log field specified by the rule\'s Value
, during that period.
-
SampleCount
-- the number of data points matched by the rule.
-
Sum
-- the sum of the values from all contributors during the time period represented by that data point.
-
Minimum
-- the minimum value from a single observation during the time period represented by that data point.
-
Maximum
-- the maximum value from a single observation during the time period represented by that data point.
-
Average
-- the average value from all contributors during the time period represented by that data point.
', ], ], 'InsightRuleMetricName' => [ 'base' => NULL, 'refs' => [ 'InsightRuleMetricList$member' => NULL, ], ], 'InsightRuleName' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportInput$RuleName' => 'The name of the rule that you want to see data from.
', 'InsightRule$Name' => 'The name of the rule.
', 'InsightRuleNames$member' => NULL, 'ManagedRuleState$RuleName' => ' The name of the Contributor Insights rule that contains data for the specified Amazon Web Services resource.
', 'PutInsightRuleInput$RuleName' => 'A unique name for the rule.
', ], ], 'InsightRuleNames' => [ 'base' => NULL, 'refs' => [ 'DeleteInsightRulesInput$RuleNames' => 'An array of the rule names to delete. If you need to find out the names of your rules, use DescribeInsightRules.
', 'DisableInsightRulesInput$RuleNames' => 'An array of the rule names to disable. If you need to find out the names of your rules, use DescribeInsightRules.
', 'EnableInsightRulesInput$RuleNames' => 'An array of the rule names to enable. If you need to find out the names of your rules, use DescribeInsightRules.
', ], ], 'InsightRuleOrderBy' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportInput$OrderBy' => 'Determines what statistic to use to rank the contributors. Valid values are Sum
and Maximum
.
', ], ], 'InsightRuleSchema' => [ 'base' => NULL, 'refs' => [ 'InsightRule$Schema' => 'For rules that you create, this is always {"Name": "CloudWatchLogRule", "Version": 1}
. For managed rules, this is {"Name": "ServiceLogRule", "Version": 1}
', ], ], 'InsightRuleState' => [ 'base' => NULL, 'refs' => [ 'InsightRule$State' => 'Indicates whether the rule is enabled or disabled.
', 'ManagedRuleState$State' => ' Indicates whether the rule is enabled or disabled.
', 'PutInsightRuleInput$RuleState' => 'The state of the rule. Valid values are ENABLED and DISABLED.
', ], ], 'InsightRuleUnboundDouble' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$AggregateValue' => 'The sum of the values from all individual contributors that match the rule.
', 'InsightRuleContributor$ApproximateAggregateValue' => 'An approximation of the aggregate value that comes from this contributor.
', 'InsightRuleContributorDatapoint$ApproximateValue' => 'The approximate value that this contributor added during this timestamp.
', 'InsightRuleMetricDatapoint$UniqueContributors' => 'The number of unique contributors who published data during this timestamp.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$MaxContributorValue' => 'The maximum value provided by one contributor during this timestamp. Each timestamp is evaluated separately, so the identity of the max contributor could be different for each timestamp.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$SampleCount' => 'The number of occurrences that matched the rule during this data point.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$Average' => 'The average value from all contributors during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$Sum' => 'The sum of the values from all contributors during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$Minimum' => 'The minimum value from a single contributor during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
', 'InsightRuleMetricDatapoint$Maximum' => 'The maximum value from a single occurence from a single contributor during the time period represented by that data point.
This statistic is returned only if you included it in the Metrics
array in your request.
', ], ], 'InsightRuleUnboundInteger' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportInput$MaxContributorCount' => 'The maximum number of contributors to include in the report. The range is 1 to 100. If you omit this, the default of 10 is used.
', ], ], 'InsightRuleUnboundLong' => [ 'base' => NULL, 'refs' => [ 'GetInsightRuleReportOutput$ApproximateUniqueCount' => 'An approximate count of the unique contributors found by this rule in this time period.
', ], ], 'InsightRules' => [ 'base' => NULL, 'refs' => [ 'DescribeInsightRulesOutput$InsightRules' => 'The rules returned by the operation.
', ], ], 'InternalServiceFault' => [ 'base' => 'Request processing has failed due to some unknown error, exception, or failure.
', 'refs' => [], ], 'InvalidFormatFault' => [ 'base' => 'Data was not syntactically valid JSON.
', 'refs' => [], ], 'InvalidNextToken' => [ 'base' => 'The next token specified is invalid.
', 'refs' => [], ], 'InvalidParameterCombinationException' => [ 'base' => 'Parameters were used together that cannot be used together.
', 'refs' => [], ], 'InvalidParameterValueException' => [ 'base' => 'The value of an input parameter is bad or out-of-range.
', 'refs' => [], ], 'LabelOptions' => [ 'base' => 'This structure includes the Timezone
parameter, which you can use to specify your time zone so that the labels that are associated with returned metrics display the correct time for your time zone.
The Timezone
value affects a label only if you have a time-based dynamic expression in the label. For more information about dynamic expressions in labels, see Using Dynamic Labels.
', 'refs' => [ 'GetMetricDataInput$LabelOptions' => 'This structure includes the Timezone
parameter, which you can use to specify your time zone so that the labels of returned data display the correct time for your time zone.
', ], ], 'LastModified' => [ 'base' => NULL, 'refs' => [ 'DashboardEntry$LastModified' => 'The time stamp of when the dashboard was last modified, either by an API call or through the console. This number is expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.
', ], ], 'LimitExceededException' => [ 'base' => 'The operation exceeded one or more limits.
', 'refs' => [], ], 'LimitExceededFault' => [ 'base' => 'The quota for alarms for this customer has already been reached.
', 'refs' => [], ], 'ListDashboardsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListDashboardsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListManagedInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'ListManagedInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListMetricStreamsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListMetricStreamsMaxResults' => [ 'base' => NULL, 'refs' => [ 'ListMetricStreamsInput$MaxResults' => 'The maximum number of results to return in one operation.
', ], ], 'ListMetricStreamsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListMetricsInput' => [ 'base' => NULL, 'refs' => [], ], 'ListMetricsOutput' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceInput' => [ 'base' => NULL, 'refs' => [], ], 'ListTagsForResourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'ManagedRule' => [ 'base' => ' Contains the information that\'s required to enable a managed Contributor Insights rule for an Amazon Web Services resource.
', 'refs' => [ 'ManagedRules$member' => NULL, ], ], 'ManagedRuleDescription' => [ 'base' => ' Contains information about managed Contributor Insights rules, as returned by ListManagedInsightRules
.
', 'refs' => [ 'ManagedRuleDescriptions$member' => NULL, ], ], 'ManagedRuleDescriptions' => [ 'base' => NULL, 'refs' => [ 'ListManagedInsightRulesOutput$ManagedRules' => ' The managed rules that are available for the specified Amazon Web Services resource.
', ], ], 'ManagedRuleState' => [ 'base' => ' The status of a managed Contributor Insights rule.
', 'refs' => [ 'ManagedRuleDescription$RuleState' => ' Describes the state of a managed rule. If present, it contains information about the Contributor Insights rule that contains information about the related Amazon Web Services resource.
', ], ], 'ManagedRules' => [ 'base' => NULL, 'refs' => [ 'PutManagedInsightRulesInput$ManagedRules' => ' A list of ManagedRules
to enable.
', ], ], 'MaxRecords' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmHistoryInput$MaxRecords' => 'The maximum number of alarm history records to retrieve.
', 'DescribeAlarmsInput$MaxRecords' => 'The maximum number of alarm descriptions to retrieve.
', ], ], 'MaxReturnedResultsCount' => [ 'base' => NULL, 'refs' => [ 'DescribeAnomalyDetectorsInput$MaxResults' => 'The maximum number of results to return in one operation. The maximum value that you can specify is 100.
To retrieve the remaining results, make another call with the returned NextToken
value.
', ], ], 'Message' => [ 'base' => NULL, 'refs' => [ 'DashboardValidationMessage$Message' => 'A message describing the error or warning.
', ], ], 'MessageData' => [ 'base' => 'A message returned by the GetMetricData
API, including a code and a description.
If a cross-Region GetMetricData
operation fails with a code of Forbidden
and a value of Authentication too complex to retrieve cross region data
, you can correct the problem by running the GetMetricData
operation in the same Region where the metric data is.
', 'refs' => [ 'MetricDataResultMessages$member' => NULL, ], ], 'MessageDataCode' => [ 'base' => NULL, 'refs' => [ 'MessageData$Code' => 'The error code or status code associated with the message.
', ], ], 'MessageDataValue' => [ 'base' => NULL, 'refs' => [ 'MessageData$Value' => 'The message text.
', ], ], 'Metric' => [ 'base' => 'Represents a specific metric.
', 'refs' => [ 'MetricStat$Metric' => 'The metric to return, including the metric name, namespace, and dimensions.
', 'Metrics$member' => NULL, ], ], 'MetricAlarm' => [ 'base' => 'The details about a metric alarm.
', 'refs' => [ 'MetricAlarms$member' => NULL, ], ], 'MetricAlarms' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsForMetricOutput$MetricAlarms' => 'The information for each alarm with the specified metric.
', 'DescribeAlarmsOutput$MetricAlarms' => 'The information about any metric alarms returned by the operation.
', ], ], 'MetricData' => [ 'base' => NULL, 'refs' => [ 'PutMetricDataInput$MetricData' => 'The data for the metric. The array can include no more than 1000 metrics per call.
', ], ], 'MetricDataQueries' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataInput$MetricDataQueries' => 'The metric queries to be returned. A single GetMetricData
call can include as many as 500 MetricDataQuery
structures. Each of these structures can specify either a metric to retrieve, a Metrics Insights query, or a math expression to perform on retrieved data.
', 'MetricAlarm$Metrics' => 'An array of MetricDataQuery structures, used in an alarm based on a metric math expression. Each structure either retrieves a metric or performs a math expression. One item in the Metrics array is the math expression that the alarm watches. This expression by designated by having ReturnData
set to true.
', 'MetricMathAnomalyDetector$MetricDataQueries' => 'An array of metric data query structures that enables you to create an anomaly detector based on the result of a metric math expression. Each item in MetricDataQueries
gets a metric or performs a math expression. One item in MetricDataQueries
is the expression that provides the time series that the anomaly detector uses as input. Designate the expression by setting ReturnData
to true
for this object in the array. For all other expressions and metrics, set ReturnData
to false
. The designated expression must return a single time series.
', 'PutMetricAlarmInput$Metrics' => 'An array of MetricDataQuery
structures that enable you to create an alarm based on the result of a metric math expression. For each PutMetricAlarm
operation, you must specify either MetricName
or a Metrics
array.
Each item in the Metrics
array either retrieves a metric or performs a math expression.
One item in the Metrics
array is the expression that the alarm watches. You designate this expression by setting ReturnData
to true for this object in the array. For more information, see MetricDataQuery.
If you use the Metrics
parameter, you cannot include the Namespace
, MetricName
, Dimensions
, Period
, Unit
, Statistic
, or ExtendedStatistic
parameters of PutMetricAlarm
in the same operation. Instead, you retrieve the metrics you are using in your math expression as part of the Metrics
array.
', ], ], 'MetricDataQuery' => [ 'base' => 'This structure is used in both GetMetricData
and PutMetricAlarm
. The supported use of this structure is different for those two operations.
When used in GetMetricData
, it indicates the metric data to return, and whether this call is just retrieving a batch set of data for one metric, or is performing a Metrics Insights query or a math expression. A single GetMetricData
call can include up to 500 MetricDataQuery
structures.
When used in PutMetricAlarm
, it enables you to create an alarm based on a metric math expression. Each MetricDataQuery
in the array specifies either a metric to retrieve, or a math expression to be performed on retrieved metrics. A single PutMetricAlarm
call can include up to 20 MetricDataQuery
structures in the array. The 20 structures can include as many as 10 structures that contain a MetricStat
parameter to retrieve a metric, and as many as 10 structures that contain the Expression
parameter to perform a math expression. Of those Expression
structures, one must have true
as the value for ReturnData
. The result of this expression is the value the alarm watches.
Any expression used in a PutMetricAlarm
operation must return a single time series. For more information, see Metric Math Syntax and Functions in the Amazon CloudWatch User Guide.
Some of the parameters of this structure also have different uses whether you are using this structure in a GetMetricData
operation or a PutMetricAlarm
operation. These differences are explained in the following parameter list.
', 'refs' => [ 'MetricDataQueries$member' => NULL, ], ], 'MetricDataResult' => [ 'base' => 'A GetMetricData
call returns an array of MetricDataResult
structures. Each of these structures includes the data points for that metric, along with the timestamps of those data points and other identifying information.
', 'refs' => [ 'MetricDataResults$member' => NULL, ], ], 'MetricDataResultMessages' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataOutput$Messages' => 'Contains a message about this GetMetricData
operation, if the operation results in such a message. An example of a message that might be returned is Maximum number of allowed metrics exceeded
. If there is a message, as much of the operation as possible is still executed.
A message appears here only if it is related to the global GetMetricData
operation. Any message about a specific metric returned by the operation appears in the MetricDataResult
object returned for that metric.
', 'MetricDataResult$Messages' => 'A list of messages with additional information about the data returned.
', ], ], 'MetricDataResults' => [ 'base' => NULL, 'refs' => [ 'GetMetricDataOutput$MetricDataResults' => 'The metrics that are returned, including the metric name, namespace, and dimensions.
', ], ], 'MetricDatum' => [ 'base' => 'Encapsulates the information sent to either create a metric or add new values to be aggregated into an existing metric.
', 'refs' => [ 'MetricData$member' => NULL, ], ], 'MetricExpression' => [ 'base' => NULL, 'refs' => [ 'MetricDataQuery$Expression' => 'This field can contain either a Metrics Insights query, or a metric math expression to be performed on the returned data. For more information about Metrics Insights queries, see Metrics Insights query components and syntax in the Amazon CloudWatch User Guide.
A math expression can use the Id
of the other metrics or queries to refer to those metrics, and can also use the Id
of other expressions to use the result of those expressions. For more information about metric math expressions, see Metric Math Syntax and Functions in the Amazon CloudWatch User Guide.
Within each MetricDataQuery object, you must specify either Expression
or MetricStat
but not both.
', ], ], 'MetricId' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$ThresholdMetricId' => 'In an alarm based on an anomaly detection model, this is the ID of the ANOMALY_DETECTION_BAND
function used as the threshold for the alarm.
', 'MetricDataQuery$Id' => 'A short name used to tie this object to the results in the response. This name must be unique within a single call to GetMetricData
. If you are performing math expressions on this set of data, this name represents that data and can serve as a variable in the mathematical expression. The valid characters are letters, numbers, and underscore. The first character must be a lowercase letter.
', 'MetricDataResult$Id' => 'The short name you specified to represent this metric.
', 'PutMetricAlarmInput$ThresholdMetricId' => 'If this is an alarm based on an anomaly detection model, make this value match the ID of the ANOMALY_DETECTION_BAND
function.
For an example of how to use this parameter, see the Anomaly Detection Model Alarm example on this page.
If your alarm uses this parameter, it cannot have Auto Scaling actions.
', ], ], 'MetricLabel' => [ 'base' => NULL, 'refs' => [ 'GetMetricStatisticsOutput$Label' => 'A label for the specified metric.
', 'MetricDataQuery$Label' => 'A human-readable label for this metric or expression. This is especially useful if this is an expression, so that you know what the value represents. If the metric or expression is shown in a CloudWatch dashboard widget, the label is shown. If Label is omitted, CloudWatch generates a default.
You can put dynamic expressions into a label, so that it is more descriptive. For more information, see Using Dynamic Labels.
', 'MetricDataResult$Label' => 'The human-readable label associated with the data.
', ], ], 'MetricMathAnomalyDetector' => [ 'base' => 'Indicates the CloudWatch math expression that provides the time series the anomaly detector uses as input. The designated math expression must return a single time series.
', 'refs' => [ 'AnomalyDetector$MetricMathAnomalyDetector' => 'The CloudWatch metric math expression for this anomaly detector.
', 'DeleteAnomalyDetectorInput$MetricMathAnomalyDetector' => 'The metric math anomaly detector to be deleted.
When using MetricMathAnomalyDetector
, you cannot include following parameters in the same operation:
Instead, specify the metric math anomaly detector attributes as part of the MetricMathAnomalyDetector
property.
', 'PutAnomalyDetectorInput$MetricMathAnomalyDetector' => 'The metric math anomaly detector to be created.
When using MetricMathAnomalyDetector
, you cannot include the following parameters in the same operation:
Instead, specify the metric math anomaly detector attributes as part of the property MetricMathAnomalyDetector
.
', ], ], 'MetricName' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetector$MetricName' => 'The name of the metric associated with the anomaly detection model.
', 'DeleteAnomalyDetectorInput$MetricName' => 'The metric name associated with the anomaly detection model to delete.
', 'DescribeAlarmsForMetricInput$MetricName' => 'The name of the metric.
', 'DescribeAnomalyDetectorsInput$MetricName' => 'Limits the results to only the anomaly detection models that are associated with the specified metric name. If there are multiple metrics with this name in different namespaces that have anomaly detection models, they\'re all returned.
', 'GetMetricStatisticsInput$MetricName' => 'The name of the metric, with or without spaces.
', 'ListMetricsInput$MetricName' => 'The name of the metric to filter against. Only the metrics with names that match exactly will be returned.
', 'Metric$MetricName' => 'The name of the metric. This is a required field.
', 'MetricAlarm$MetricName' => 'The name of the metric associated with the alarm, if this is an alarm based on a single metric.
', 'MetricDatum$MetricName' => 'The name of the metric.
', 'MetricStreamFilterMetricNames$member' => NULL, 'MetricStreamStatisticsMetric$MetricName' => 'The name of the metric.
', 'PutAnomalyDetectorInput$MetricName' => 'The name of the metric to create the anomaly detection model for.
', 'PutMetricAlarmInput$MetricName' => 'The name for the metric associated with the alarm. For each PutMetricAlarm
operation, you must specify either MetricName
or a Metrics
array.
If you are creating an alarm based on a math expression, you cannot specify this parameter, or any of the Namespace
, Dimensions
, Period
, Unit
, Statistic
, or ExtendedStatistic
parameters. Instead, you specify all this information in the Metrics
array.
', 'SingleMetricAnomalyDetector$MetricName' => 'The name of the metric to create the anomaly detection model for.
', ], ], 'MetricStat' => [ 'base' => 'This structure defines the metric to be returned, along with the statistics, period, and units.
', 'refs' => [ 'MetricDataQuery$MetricStat' => 'The metric to be returned, along with statistics, period, and units. Use this parameter only if this object is retrieving a metric and not performing a math expression on returned data.
Within one MetricDataQuery object, you must specify either Expression
or MetricStat
but not both.
', ], ], 'MetricStreamEntries' => [ 'base' => NULL, 'refs' => [ 'ListMetricStreamsOutput$Entries' => 'The array of metric stream information.
', ], ], 'MetricStreamEntry' => [ 'base' => 'This structure contains the configuration information about one metric stream.
', 'refs' => [ 'MetricStreamEntries$member' => NULL, ], ], 'MetricStreamFilter' => [ 'base' => 'This structure contains a metric namespace and optionally, a list of metric names, to either include in a metric stream or exclude from a metric stream.
A metric stream\'s filters can include up to 1000 total names. This limit applies to the sum of namespace names and metric names in the filters. For example, this could include 10 metric namespace filters with 99 metrics each, or 20 namespace filters with 49 metrics specified in each filter.
', 'refs' => [ 'MetricStreamFilters$member' => NULL, ], ], 'MetricStreamFilterMetricNames' => [ 'base' => NULL, 'refs' => [ 'MetricStreamFilter$MetricNames' => 'The names of the metrics to either include or exclude from the metric stream.
If you omit this parameter, all metrics in the namespace are included or excluded, depending on whether this filter is specified as an exclude filter or an include filter.
Each metric name can contain only ASCII printable characters (ASCII range 32 through 126). Each metric name must contain at least one non-whitespace character.
', ], ], 'MetricStreamFilters' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$IncludeFilters' => 'If this array of metric namespaces is present, then these namespaces are the only metric namespaces that are streamed by this metric stream.
', 'GetMetricStreamOutput$ExcludeFilters' => 'If this array of metric namespaces is present, then these namespaces are the only metric namespaces that are not streamed by this metric stream. In this case, all other metric namespaces in the account are streamed by this metric stream.
', 'PutMetricStreamInput$IncludeFilters' => 'If you specify this parameter, the stream sends only the metrics from the metric namespaces that you specify here.
You cannot include IncludeFilters
and ExcludeFilters
in the same operation.
', 'PutMetricStreamInput$ExcludeFilters' => 'If you specify this parameter, the stream sends metrics from all metric namespaces except for the namespaces that you specify here.
You cannot include ExcludeFilters
and IncludeFilters
in the same operation.
', ], ], 'MetricStreamName' => [ 'base' => NULL, 'refs' => [ 'DeleteMetricStreamInput$Name' => 'The name of the metric stream to delete.
', 'GetMetricStreamInput$Name' => 'The name of the metric stream to retrieve information about.
', 'GetMetricStreamOutput$Name' => 'The name of the metric stream.
', 'MetricStreamEntry$Name' => 'The name of the metric stream.
', 'MetricStreamNames$member' => NULL, 'PutMetricStreamInput$Name' => 'If you are creating a new metric stream, this is the name for the new stream. The name must be different than the names of other metric streams in this account and Region.
If you are updating a metric stream, specify the name of that stream here.
Valid characters are A-Z, a-z, 0-9, "-" and "_".
', ], ], 'MetricStreamNames' => [ 'base' => NULL, 'refs' => [ 'StartMetricStreamsInput$Names' => 'The array of the names of metric streams to start streaming.
This is an "all or nothing" operation. If you do not have permission to access all of the metric streams that you list here, then none of the streams that you list in the operation will start streaming.
', 'StopMetricStreamsInput$Names' => 'The array of the names of metric streams to stop streaming.
This is an "all or nothing" operation. If you do not have permission to access all of the metric streams that you list here, then none of the streams that you list in the operation will stop streaming.
', ], ], 'MetricStreamOutputFormat' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$OutputFormat' => 'The output format for the stream. Valid values are json
, opentelemetry1.0
, and opentelemetry0.7
. For more information about metric stream output formats, see Metric streams output formats.
', 'MetricStreamEntry$OutputFormat' => 'The output format of this metric stream. Valid values are json
, opentelemetry1.0
, and opentelemetry0.7
.
', 'PutMetricStreamInput$OutputFormat' => 'The output format for the stream. Valid values are json
, opentelemetry1.0
, and opentelemetry0.7
. For more information about metric stream output formats, see Metric streams output formats.
', ], ], 'MetricStreamState' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$State' => 'The state of the metric stream. The possible values are running
and stopped
.
', 'MetricStreamEntry$State' => 'The current state of this stream. Valid values are running
and stopped
.
', ], ], 'MetricStreamStatistic' => [ 'base' => NULL, 'refs' => [ 'MetricStreamStatisticsAdditionalStatistics$member' => NULL, ], ], 'MetricStreamStatisticsAdditionalStatistics' => [ 'base' => NULL, 'refs' => [ 'MetricStreamStatisticsConfiguration$AdditionalStatistics' => 'The list of additional statistics that are to be streamed for the metrics listed in the IncludeMetrics
array in this structure. This list can include as many as 20 statistics.
If the OutputFormat
for the stream is opentelemetry1.0
or opentelemetry0.7
, the only valid values are p??
percentile statistics such as p90
, p99
and so on.
If the OutputFormat
for the stream is json
, the valid values include the abbreviations for all of the statistics listed in CloudWatch statistics definitions. For example, this includes tm98,
wm90
, PR(:300)
, and so on.
', ], ], 'MetricStreamStatisticsConfiguration' => [ 'base' => 'By default, a metric stream always sends the MAX
, MIN
, SUM
, and SAMPLECOUNT
statistics for each metric that is streamed. This structure contains information for one metric that includes additional statistics in the stream. For more information about statistics, see CloudWatch, listed in CloudWatch statistics definitions.
', 'refs' => [ 'MetricStreamStatisticsConfigurations$member' => NULL, ], ], 'MetricStreamStatisticsConfigurations' => [ 'base' => NULL, 'refs' => [ 'GetMetricStreamOutput$StatisticsConfigurations' => 'Each entry in this array displays information about one or more metrics that include additional statistics in the metric stream. For more information about the additional statistics, see CloudWatch statistics definitions.
', 'PutMetricStreamInput$StatisticsConfigurations' => 'By default, a metric stream always sends the MAX
, MIN
, SUM
, and SAMPLECOUNT
statistics for each metric that is streamed. You can use this parameter to have the metric stream also send additional statistics in the stream. This array can have up to 100 members.
For each entry in this array, you specify one or more metrics and the list of additional statistics to stream for those metrics. The additional statistics that you can stream depend on the stream\'s OutputFormat
. If the OutputFormat
is json
, you can stream any additional statistic that is supported by CloudWatch, listed in CloudWatch statistics definitions. If the OutputFormat
is opentelemetry1.0
or opentelemetry0.7
, you can stream percentile statistics such as p95, p99.9, and so on.
', ], ], 'MetricStreamStatisticsIncludeMetrics' => [ 'base' => NULL, 'refs' => [ 'MetricStreamStatisticsConfiguration$IncludeMetrics' => 'An array of metric name and namespace pairs that stream the additional statistics listed in the value of the AdditionalStatistics
parameter. There can be as many as 100 pairs in the array.
All metrics that match the combination of metric name and namespace will be streamed with the additional statistics, no matter their dimensions.
', ], ], 'MetricStreamStatisticsMetric' => [ 'base' => 'This object contains the information for one metric that is to be streamed with additional statistics.
', 'refs' => [ 'MetricStreamStatisticsIncludeMetrics$member' => NULL, ], ], 'MetricWidget' => [ 'base' => NULL, 'refs' => [ 'GetMetricWidgetImageInput$MetricWidget' => 'A JSON string that defines the bitmap graph to be retrieved. The string includes the metrics to include in the graph, statistics, annotations, title, axis limits, and so on. You can include only one MetricWidget
parameter in each GetMetricWidgetImage
call.
For more information about the syntax of MetricWidget
see GetMetricWidgetImage: Metric Widget Structure and Syntax.
If any metric on the graph could not load all the requested data points, an orange triangle with an exclamation point appears next to the graph legend.
', ], ], 'MetricWidgetImage' => [ 'base' => NULL, 'refs' => [ 'GetMetricWidgetImageOutput$MetricWidgetImage' => 'The image of the graph, in the output format specified. The output is base64-encoded.
', ], ], 'Metrics' => [ 'base' => NULL, 'refs' => [ 'ListMetricsOutput$Metrics' => 'The metrics that match your request.
', ], ], 'MissingRequiredParameterException' => [ 'base' => 'An input parameter that is required is missing.
', 'refs' => [], ], 'Namespace' => [ 'base' => NULL, 'refs' => [ 'AnomalyDetector$Namespace' => 'The namespace of the metric associated with the anomaly detection model.
', 'DeleteAnomalyDetectorInput$Namespace' => 'The namespace associated with the anomaly detection model to delete.
', 'DescribeAlarmsForMetricInput$Namespace' => 'The namespace of the metric.
', 'DescribeAnomalyDetectorsInput$Namespace' => 'Limits the results to only the anomaly detection models that are associated with the specified namespace.
', 'GetMetricStatisticsInput$Namespace' => 'The namespace of the metric, with or without spaces.
', 'ListMetricsInput$Namespace' => 'The metric namespace to filter against. Only the namespace that matches exactly will be returned.
', 'Metric$Namespace' => 'The namespace of the metric.
', 'MetricAlarm$Namespace' => 'The namespace of the metric associated with the alarm.
', 'MetricStreamFilter$Namespace' => 'The name of the metric namespace for this filter.
The namespace can contain only ASCII printable characters (ASCII range 32 through 126). It must contain at least one non-whitespace character.
', 'MetricStreamStatisticsMetric$Namespace' => 'The namespace of the metric.
', 'PutAnomalyDetectorInput$Namespace' => 'The namespace of the metric to create the anomaly detection model for.
', 'PutMetricAlarmInput$Namespace' => 'The namespace for the metric associated specified in MetricName
.
', 'PutMetricDataInput$Namespace' => 'The namespace for the metric data. You can use ASCII characters for the namespace, except for control characters which are not supported.
To avoid conflicts with Amazon Web Services service namespaces, you should not specify a namespace that begins with AWS/
', 'SingleMetricAnomalyDetector$Namespace' => 'The namespace of the metric to create the anomaly detection model for.
', ], ], 'NextToken' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmHistoryInput$NextToken' => 'The token returned by a previous call to indicate that there is more data available.
', 'DescribeAlarmHistoryOutput$NextToken' => 'The token that marks the start of the next batch of returned results.
', 'DescribeAlarmsInput$NextToken' => 'The token returned by a previous call to indicate that there is more data available.
', 'DescribeAlarmsOutput$NextToken' => 'The token that marks the start of the next batch of returned results.
', 'DescribeAnomalyDetectorsInput$NextToken' => 'Use the token returned by the previous operation to request the next page of results.
', 'DescribeAnomalyDetectorsOutput$NextToken' => 'A token that you can use in a subsequent operation to retrieve the next set of results.
', 'DescribeInsightRulesInput$NextToken' => 'Include this value, if it was returned by the previous operation, to get the next set of rules.
', 'DescribeInsightRulesOutput$NextToken' => 'If this parameter is present, it is a token that marks the start of the next batch of returned results.
', 'GetMetricDataInput$NextToken' => 'Include this value, if it was returned by the previous GetMetricData
operation, to get the next set of data points.
', 'GetMetricDataOutput$NextToken' => 'A token that marks the next batch of returned results.
', 'ListDashboardsInput$NextToken' => 'The token returned by a previous call to indicate that there is more data available.
', 'ListDashboardsOutput$NextToken' => 'The token that marks the start of the next batch of returned results.
', 'ListManagedInsightRulesInput$NextToken' => ' Include this value to get the next set of rules if the value was returned by the previous operation.
', 'ListManagedInsightRulesOutput$NextToken' => ' Include this value to get the next set of rules if the value was returned by the previous operation.
', 'ListMetricStreamsInput$NextToken' => 'Include this value, if it was returned by the previous call, to get the next set of metric streams.
', 'ListMetricStreamsOutput$NextToken' => 'The token that marks the start of the next batch of returned results. You can use this token in a subsequent operation to get the next batch of results.
', 'ListMetricsInput$NextToken' => 'The token returned by a previous call to indicate that there is more data available.
', 'ListMetricsOutput$NextToken' => 'The token that marks the start of the next batch of returned results.
', ], ], 'OutputFormat' => [ 'base' => NULL, 'refs' => [ 'GetMetricWidgetImageInput$OutputFormat' => 'The format of the resulting image. Only PNG images are supported.
The default is png
. If you specify png
, the API returns an HTTP response with the content-type set to text/xml
. The image data is in a MetricWidgetImage
field. For example:
<GetMetricWidgetImageResponse xmlns=<URLstring>>
<GetMetricWidgetImageResult>
<MetricWidgetImage>
iVBORw0KGgoAAAANSUhEUgAAAlgAAAGQEAYAAAAip...
</MetricWidgetImage>
</GetMetricWidgetImageResult>
<ResponseMetadata>
<RequestId>6f0d4192-4d42-11e8-82c1-f539a07e0e3b</RequestId>
</ResponseMetadata>
</GetMetricWidgetImageResponse>
The image/png
setting is intended only for custom HTTP requests. For most use cases, and all actions using an Amazon Web Services SDK, you should use png
. If you specify image/png
, the HTTP response has a content-type set to image/png
, and the body of the response is a PNG image.
', ], ], 'OwningAccounts' => [ 'base' => NULL, 'refs' => [ 'ListMetricsOutput$OwningAccounts' => 'If you are using this operation in a monitoring account, this array contains the account IDs of the source accounts where the metrics in the returned data are from.
This field is a 1:1 mapping between each metric that is returned and the ID of the owning account.
', ], ], 'PartialFailure' => [ 'base' => 'This array is empty if the API operation was successful for all the rules specified in the request. If the operation could not process one of the rules, the following data is returned for each of those rules.
', 'refs' => [ 'BatchFailures$member' => NULL, ], ], 'Period' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsForMetricInput$Period' => 'The period, in seconds, over which the statistic is applied.
', 'GetInsightRuleReportInput$Period' => 'The period, in seconds, to use for the statistics in the InsightRuleMetricDatapoint
results.
', 'GetMetricStatisticsInput$Period' => 'The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData
call that includes a StorageResolution
of 1 second.
If the StartTime
parameter specifies a time stamp that is greater than 3 hours ago, you must specify the period as follows or no data points in that time range is returned:
-
Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).
-
Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).
-
Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).
', 'MetricAlarm$Period' => 'The period, in seconds, over which the statistic is applied.
', 'MetricDataQuery$Period' => 'The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData
operation that includes a StorageResolution of 1 second
.
', 'MetricStat$Period' => 'The granularity, in seconds, of the returned data points. For metrics with regular resolution, a period can be as short as one minute (60 seconds) and must be a multiple of 60. For high-resolution metrics that are collected at intervals of less than one minute, the period can be 1, 5, 10, 30, 60, or any multiple of 60. High-resolution metrics are those metrics stored by a PutMetricData
call that includes a StorageResolution
of 1 second.
If the StartTime
parameter specifies a time stamp that is greater than 3 hours ago, you must specify the period as follows or no data points in that time range is returned:
-
Start time between 3 hours and 15 days ago - Use a multiple of 60 seconds (1 minute).
-
Start time between 15 and 63 days ago - Use a multiple of 300 seconds (5 minutes).
-
Start time greater than 63 days ago - Use a multiple of 3600 seconds (1 hour).
', 'PutMetricAlarmInput$Period' => 'The length, in seconds, used each time the metric specified in MetricName
is evaluated. Valid values are 10, 30, and any multiple of 60.
Period
is required for alarms based on static thresholds. If you are creating an alarm based on a metric math expression, you specify the period for each metric within the objects in the Metrics
array.
Be sure to specify 10 or 30 only for metrics that are stored by a PutMetricData
call with a StorageResolution
of 1. If you specify a period of 10 or 30 for a metric that does not have sub-minute resolution, the alarm still attempts to gather data at the period rate that you specify. In this case, it does not receive data for the attempts that do not correspond to a one-minute data resolution, and the alarm might often lapse into INSUFFICENT_DATA status. Specifying 10 or 30 also sets this alarm as a high-resolution alarm, which has a higher charge than other alarms. For more information about pricing, see Amazon CloudWatch Pricing.
An alarm\'s total current evaluation period can be no longer than one day, so Period
multiplied by EvaluationPeriods
cannot be more than 86,400 seconds.
', ], ], 'PutAnomalyDetectorInput' => [ 'base' => NULL, 'refs' => [], ], 'PutAnomalyDetectorOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutCompositeAlarmInput' => [ 'base' => NULL, 'refs' => [], ], 'PutDashboardInput' => [ 'base' => NULL, 'refs' => [], ], 'PutDashboardOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutInsightRuleInput' => [ 'base' => NULL, 'refs' => [], ], 'PutInsightRuleOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutManagedInsightRulesInput' => [ 'base' => NULL, 'refs' => [], ], 'PutManagedInsightRulesOutput' => [ 'base' => NULL, 'refs' => [], ], 'PutMetricAlarmInput' => [ 'base' => NULL, 'refs' => [], ], 'PutMetricDataInput' => [ 'base' => NULL, 'refs' => [], ], 'PutMetricStreamInput' => [ 'base' => NULL, 'refs' => [], ], 'PutMetricStreamOutput' => [ 'base' => NULL, 'refs' => [], ], 'Range' => [ 'base' => 'Specifies one range of days or times to exclude from use for training an anomaly detection model.
', 'refs' => [ 'AnomalyDetectorExcludedTimeRanges$member' => NULL, ], ], 'RecentlyActive' => [ 'base' => NULL, 'refs' => [ 'ListMetricsInput$RecentlyActive' => 'To filter the results to show only metrics that have had data points published in the past three hours, specify this parameter with a value of PT3H
. This is the only valid value for this parameter.
The results that are returned are an approximation of the value you specify. There is a low probability that the returned results include metrics with last published data as much as 40 minutes more than the specified time interval.
', ], ], 'ResourceId' => [ 'base' => NULL, 'refs' => [ 'ResourceNotFoundException$ResourceId' => NULL, ], ], 'ResourceList' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$AlarmActions' => 'The actions to execute when this alarm transitions to the ALARM state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'CompositeAlarm$InsufficientDataActions' => 'The actions to execute when this alarm transitions to the INSUFFICIENT_DATA state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'CompositeAlarm$OKActions' => 'The actions to execute when this alarm transitions to the OK state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'MetricAlarm$OKActions' => 'The actions to execute when this alarm transitions to the OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'MetricAlarm$AlarmActions' => 'The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'MetricAlarm$InsufficientDataActions' => 'The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
', 'PutCompositeAlarmInput$AlarmActions' => 'The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: ]
Amazon SNS actions:
arn:aws:sns:region:account-id:sns-topic-name
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
Systems Manager actions:
arn:aws:ssm:region:account-id:opsitem:severity
', 'PutCompositeAlarmInput$InsufficientDataActions' => 'The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: ]
Amazon SNS actions:
arn:aws:sns:region:account-id:sns-topic-name
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
', 'PutCompositeAlarmInput$OKActions' => 'The actions to execute when this alarm transitions to an OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN).
Valid Values: ]
Amazon SNS actions:
arn:aws:sns:region:account-id:sns-topic-name
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
', 'PutMetricAlarmInput$OKActions' => 'The actions to execute when this alarm transitions to an OK
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
SNS notification action:
SSM integration actions:
', 'PutMetricAlarmInput$AlarmActions' => 'The actions to execute when this alarm transitions to the ALARM
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
SNS notification action:
SSM integration actions:
', 'PutMetricAlarmInput$InsufficientDataActions' => 'The actions to execute when this alarm transitions to the INSUFFICIENT_DATA
state from any other state. Each action is specified as an Amazon Resource Name (ARN). Valid values:
EC2 actions:
-
arn:aws:automate:region:ec2:stop
-
arn:aws:automate:region:ec2:terminate
-
arn:aws:automate:region:ec2:reboot
-
arn:aws:automate:region:ec2:recover
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Stop/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Terminate/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Reboot/1.0
-
arn:aws:swf:region:account-id:action/actions/AWS_EC2.InstanceId.Recover/1.0
Autoscaling action:
Lambda actions:
-
Invoke the latest version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name
-
Invoke a specific version of a Lambda function: arn:aws:lambda:region:account-id:function:function-name:version-number
-
Invoke a function by using an alias Lambda function: arn:aws:lambda:region:account-id:function:function-name:alias-name
SNS notification action:
SSM integration actions:
', ], ], 'ResourceName' => [ 'base' => NULL, 'refs' => [ 'ResourceList$member' => NULL, ], ], 'ResourceNotFound' => [ 'base' => 'The named resource does not exist.
', 'refs' => [], ], 'ResourceNotFoundException' => [ 'base' => 'The named resource does not exist.
', 'refs' => [], ], 'ResourceType' => [ 'base' => NULL, 'refs' => [ 'ResourceNotFoundException$ResourceType' => NULL, ], ], 'ReturnData' => [ 'base' => NULL, 'refs' => [ 'MetricDataQuery$ReturnData' => 'When used in GetMetricData
, this option indicates whether to return the timestamps and raw data values of this metric. If you are performing this call just to do math expressions and do not also need the raw data returned, you can specify false
. If you omit this, the default of true
is used.
When used in PutMetricAlarm
, specify true
for the one expression result to use as the alarm. For all other metrics and expressions in the same PutMetricAlarm
operation, specify ReturnData
as False.
', ], ], 'ScanBy' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmHistoryInput$ScanBy' => 'Specified whether to return the newest or oldest alarm history first. Specify TimestampDescending
to have the newest event history returned first, and specify TimestampAscending
to have the oldest history returned first.
', 'GetMetricDataInput$ScanBy' => 'The order in which data points should be returned. TimestampDescending
returns the newest data first and paginates when the MaxDatapoints
limit is reached. TimestampAscending
returns the oldest data first and paginates when the MaxDatapoints
limit is reached.
If you omit this parameter, the default of TimestampDescending
is used.
', ], ], 'SetAlarmStateInput' => [ 'base' => NULL, 'refs' => [], ], 'SingleMetricAnomalyDetector' => [ 'base' => 'Designates the CloudWatch metric and statistic that provides the time series the anomaly detector uses as input. If you have enabled unified cross-account observability, and this account is a monitoring account, the metric can be in the same account or a source account.
', 'refs' => [ 'AnomalyDetector$SingleMetricAnomalyDetector' => 'The CloudWatch metric and statistic for this anomaly detector.
', 'DeleteAnomalyDetectorInput$SingleMetricAnomalyDetector' => 'A single metric anomaly detector to be deleted.
When using SingleMetricAnomalyDetector
, you cannot include the following parameters in the same operation:
Instead, specify the single metric anomaly detector attributes as part of the SingleMetricAnomalyDetector
property.
', 'PutAnomalyDetectorInput$SingleMetricAnomalyDetector' => 'A single metric anomaly detector to be created.
When using SingleMetricAnomalyDetector
, you cannot include the following parameters in the same operation:
Instead, specify the single metric anomaly detector attributes as part of the property SingleMetricAnomalyDetector
.
', ], ], 'Size' => [ 'base' => NULL, 'refs' => [ 'DashboardEntry$Size' => 'The size of the dashboard, in bytes.
', ], ], 'StandardUnit' => [ 'base' => NULL, 'refs' => [ 'Datapoint$Unit' => 'The standard unit for the data point.
', 'DescribeAlarmsForMetricInput$Unit' => 'The unit for the metric.
', 'GetMetricStatisticsInput$Unit' => 'The unit for a given metric. If you omit Unit
, all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.
', 'MetricAlarm$Unit' => 'The unit of the metric associated with the alarm.
', 'MetricDatum$Unit' => 'When you are using a Put
operation, this defines what unit you want to use when storing the metric.
In a Get
operation, this displays the unit that is used for the metric.
', 'MetricStat$Unit' => 'When you are using a Put
operation, this defines what unit you want to use when storing the metric.
In a Get
operation, if you omit Unit
then all data that was collected with any unit is returned, along with the corresponding units that were specified when the data was reported to CloudWatch. If you specify a unit, the operation returns only data that was collected with that unit specified. If you specify a unit that does not match the data collected, the results of the operation are null. CloudWatch does not perform unit conversions.
', 'PutMetricAlarmInput$Unit' => 'The unit of measure for the statistic. For example, the units for the Amazon EC2 NetworkIn metric are Bytes because NetworkIn tracks the number of bytes that an instance receives on all network interfaces. You can also specify a unit when you create a custom metric. Units help provide conceptual meaning to your data. Metric data points that specify a unit of measure, such as Percent, are aggregated separately. If you are creating an alarm based on a metric math expression, you can specify the unit for each metric (if needed) within the objects in the Metrics
array.
If you don\'t specify Unit
, CloudWatch retrieves all unit types that have been published for the metric and attempts to evaluate the alarm. Usually, metrics are published with only one unit, so the alarm works as intended.
However, if the metric is published with multiple types of units and you don\'t specify a unit, the alarm\'s behavior is not defined and it behaves unpredictably.
We recommend omitting Unit
so that you don\'t inadvertently specify an incorrect unit that is not published for this metric. Doing so causes the alarm to be stuck in the INSUFFICIENT DATA
state.
', ], ], 'StartMetricStreamsInput' => [ 'base' => NULL, 'refs' => [], ], 'StartMetricStreamsOutput' => [ 'base' => NULL, 'refs' => [], ], 'Stat' => [ 'base' => NULL, 'refs' => [ 'MetricStat$Stat' => 'The statistic to return. It can include any CloudWatch statistic or extended statistic.
', ], ], 'StateReason' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$StateReason' => 'An explanation for the alarm state, in text format.
', 'MetricAlarm$StateReason' => 'An explanation for the alarm state, in text format.
', 'SetAlarmStateInput$StateReason' => 'The reason that this alarm is set to this specific state, in text format.
', ], ], 'StateReasonData' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$StateReasonData' => 'An explanation for the alarm state, in JSON format.
', 'MetricAlarm$StateReasonData' => 'An explanation for the alarm state, in JSON format.
', 'SetAlarmStateInput$StateReasonData' => 'The reason that this alarm is set to this specific state, in JSON format.
For SNS or EC2 alarm actions, this is just informational. But for EC2 Auto Scaling or application Auto Scaling alarm actions, the Auto Scaling policy uses the information in this field to take the correct action.
', ], ], 'StateValue' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$StateValue' => 'The state value for the alarm.
', 'DescribeAlarmsInput$StateValue' => 'Specify this parameter to receive information only about alarms that are currently in the state that you specify.
', 'MetricAlarm$StateValue' => 'The state value for the alarm.
', 'SetAlarmStateInput$StateValue' => 'The value of the state.
', ], ], 'Statistic' => [ 'base' => NULL, 'refs' => [ 'DescribeAlarmsForMetricInput$Statistic' => 'The statistic for the metric, other than percentiles. For percentile statistics, use ExtendedStatistics
.
', 'MetricAlarm$Statistic' => 'The statistic for the metric associated with the alarm, other than percentile. For percentile statistics, use ExtendedStatistic
.
', 'PutMetricAlarmInput$Statistic' => 'The statistic for the metric specified in MetricName
, other than percentile. For percentile statistics, use ExtendedStatistic
. When you call PutMetricAlarm
and specify a MetricName
, you must specify either Statistic
or ExtendedStatistic,
but not both.
', 'Statistics$member' => NULL, ], ], 'StatisticSet' => [ 'base' => 'Represents a set of statistics that describes a specific metric.
', 'refs' => [ 'MetricDatum$StatisticValues' => 'The statistical values for the metric.
', ], ], 'Statistics' => [ 'base' => NULL, 'refs' => [ 'GetMetricStatisticsInput$Statistics' => 'The metric statistics, other than percentile. For percentile statistics, use ExtendedStatistics
. When calling GetMetricStatistics
, you must specify either Statistics
or ExtendedStatistics
, but not both.
', ], ], 'StatusCode' => [ 'base' => NULL, 'refs' => [ 'MetricDataResult$StatusCode' => 'The status of the returned data. Complete
indicates that all data points in the requested time range were returned. PartialData
means that an incomplete set of data points were returned. You can use the NextToken
value that was returned and repeat your request to get more data points. NextToken
is not returned if you are performing a math expression. InternalError
indicates that an error occurred. Retry your request using NextToken
, if present.
', ], ], 'StopMetricStreamsInput' => [ 'base' => NULL, 'refs' => [], ], 'StopMetricStreamsOutput' => [ 'base' => NULL, 'refs' => [], ], 'StorageResolution' => [ 'base' => NULL, 'refs' => [ 'MetricDatum$StorageResolution' => 'Valid values are 1 and 60. Setting this to 1 specifies this metric as a high-resolution metric, so that CloudWatch stores the metric with sub-minute resolution down to one second. Setting this to 60 specifies this metric as a regular-resolution metric, which CloudWatch stores at 1-minute resolution. Currently, high resolution is available only for custom metrics. For more information about high-resolution metrics, see High-Resolution Metrics in the Amazon CloudWatch User Guide.
This field is optional, if you do not specify it the default of 60 is used.
', ], ], 'SuppressorPeriod' => [ 'base' => NULL, 'refs' => [ 'CompositeAlarm$ActionsSuppressorWaitPeriod' => ' The maximum time in seconds that the composite alarm waits for the suppressor alarm to go into the ALARM
state. After this time, the composite alarm performs its actions.
WaitPeriod
is required only when ActionsSuppressor
is specified.
', 'CompositeAlarm$ActionsSuppressorExtensionPeriod' => ' The maximum time in seconds that the composite alarm waits after suppressor alarm goes out of the ALARM
state. After this time, the composite alarm performs its actions.
ExtensionPeriod
is required only when ActionsSuppressor
is specified.
', 'PutCompositeAlarmInput$ActionsSuppressorWaitPeriod' => ' The maximum time in seconds that the composite alarm waits for the suppressor alarm to go into the ALARM
state. After this time, the composite alarm performs its actions.
WaitPeriod
is required only when ActionsSuppressor
is specified.
', 'PutCompositeAlarmInput$ActionsSuppressorExtensionPeriod' => ' The maximum time in seconds that the composite alarm waits after suppressor alarm goes out of the ALARM
state. After this time, the composite alarm performs its actions.
ExtensionPeriod
is required only when ActionsSuppressor
is specified.
', ], ], 'Tag' => [ 'base' => 'A key-value pair associated with a CloudWatch resource.
', 'refs' => [ 'TagList$member' => NULL, ], ], 'TagKey' => [ 'base' => NULL, 'refs' => [ 'Tag$Key' => 'A string that you can use to assign a value. The combination of tag keys and values can help you organize and categorize your resources.
', 'TagKeyList$member' => NULL, ], ], 'TagKeyList' => [ 'base' => NULL, 'refs' => [ 'UntagResourceInput$TagKeys' => 'The list of tag keys to remove from the resource.
', ], ], 'TagList' => [ 'base' => NULL, 'refs' => [ 'ListTagsForResourceOutput$Tags' => 'The list of tag keys and values associated with the resource you specified.
', 'ManagedRule$Tags' => ' A list of key-value pairs that you can associate with a managed Contributor Insights rule. You can associate as many as 50 tags with a rule. Tags can help you organize and categorize your resources. You also can use them to scope user permissions by granting a user permission to access or change only the resources that have certain tag values. To associate tags with a rule, you must have the cloudwatch:TagResource
permission in addition to the cloudwatch:PutInsightRule
permission. If you are using this operation to update an existing Contributor Insights rule, any tags that you specify in this parameter are ignored. To change the tags of an existing rule, use TagResource
.
', 'PutCompositeAlarmInput$Tags' => 'A list of key-value pairs to associate with the alarm. You can associate as many as 50 tags with an alarm. To be able to associate tags with the alarm when you create the alarm, you must have the cloudwatch:TagResource
permission.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
If you are using this operation to update an existing alarm, any tags you specify in this parameter are ignored. To change the tags of an existing alarm, use TagResource or UntagResource.
', 'PutInsightRuleInput$Tags' => 'A list of key-value pairs to associate with the Contributor Insights rule. You can associate as many as 50 tags with a rule.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions, by granting a user permission to access or change only the resources that have certain tag values.
To be able to associate tags with a rule, you must have the cloudwatch:TagResource
permission in addition to the cloudwatch:PutInsightRule
permission.
If you are using this operation to update an existing Contributor Insights rule, any tags you specify in this parameter are ignored. To change the tags of an existing rule, use TagResource.
', 'PutMetricAlarmInput$Tags' => 'A list of key-value pairs to associate with the alarm. You can associate as many as 50 tags with an alarm. To be able to associate tags with the alarm when you create the alarm, you must have the cloudwatch:TagResource
permission.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
If you are using this operation to update an existing alarm, any tags you specify in this parameter are ignored. To change the tags of an existing alarm, use TagResource or UntagResource.
', 'PutMetricStreamInput$Tags' => 'A list of key-value pairs to associate with the metric stream. You can associate as many as 50 tags with a metric stream.
Tags can help you organize and categorize your resources. You can also use them to scope user permissions by granting a user permission to access or change only resources with certain tag values.
You can use this parameter only when you are creating a new metric stream. If you are using this operation to update an existing metric stream, any tags you specify in this parameter are ignored. To change the tags of an existing metric stream, use TagResource or UntagResource.
', 'TagResourceInput$Tags' => 'The list of key-value pairs to associate with the alarm.
', ], ], 'TagResourceInput' => [ 'base' => NULL, 'refs' => [], ], 'TagResourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'TagValue' => [ 'base' => NULL, 'refs' => [ 'Tag$Value' => 'The value for the specified tag key.
', ], ], 'TemplateName' => [ 'base' => NULL, 'refs' => [ 'ManagedRule$TemplateName' => ' The template name for the managed Contributor Insights rule, as returned by ListManagedInsightRules
.
', 'ManagedRuleDescription$TemplateName' => ' The template name for the managed rule. Used to enable managed rules using PutManagedInsightRules
.
', ], ], 'Threshold' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$Threshold' => 'The value to compare with the specified statistic.
', 'PutMetricAlarmInput$Threshold' => 'The value against which the specified statistic is compared.
This parameter is required for alarms based on static thresholds, but should not be used for alarms based on anomaly detection models.
', ], ], 'Timestamp' => [ 'base' => NULL, 'refs' => [ 'AlarmHistoryItem$Timestamp' => 'The time stamp for the alarm history item.
', 'CompositeAlarm$AlarmConfigurationUpdatedTimestamp' => 'The time stamp of the last update to the alarm configuration.
', 'CompositeAlarm$StateUpdatedTimestamp' => 'Tracks the timestamp of any state update, even if StateValue
doesn\'t change.
', 'CompositeAlarm$StateTransitionedTimestamp' => ' The timestamp of the last change to the alarm\'s StateValue
.
', 'Datapoint$Timestamp' => 'The time stamp used for the data point.
', 'DescribeAlarmHistoryInput$StartDate' => 'The starting date to retrieve alarm history.
', 'DescribeAlarmHistoryInput$EndDate' => 'The ending date to retrieve alarm history.
', 'GetInsightRuleReportInput$StartTime' => 'The start time of the data to use in the report. When used in a raw HTTP Query API, it is formatted as yyyy-MM-dd\'T\'HH:mm:ss
. For example, 2019-07-01T23:59:59
.
', 'GetInsightRuleReportInput$EndTime' => 'The end time of the data to use in the report. When used in a raw HTTP Query API, it is formatted as yyyy-MM-dd\'T\'HH:mm:ss
. For example, 2019-07-01T23:59:59
.
', 'GetMetricDataInput$StartTime' => 'The time stamp indicating the earliest data to be returned.
The value specified is inclusive; results include data points with the specified time stamp.
CloudWatch rounds the specified time stamp as follows:
-
Start time less than 15 days ago - Round down to the nearest whole minute. For example, 12:32:34 is rounded down to 12:32:00.
-
Start time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval. For example, 12:32:34 is rounded down to 12:30:00.
-
Start time greater than 63 days ago - Round down to the nearest 1-hour clock interval. For example, 12:32:34 is rounded down to 12:00:00.
If you set Period
to 5, 10, or 30, the start time of your request is rounded down to the nearest time that corresponds to even 5-, 10-, or 30-second divisions of a minute. For example, if you make a query at (HH:mm:ss) 01:05:23 for the previous 10-second period, the start time of your request is rounded down and you receive data from 01:05:10 to 01:05:20. If you make a query at 15:07:17 for the previous 5 minutes of data, using a period of 5 seconds, you receive data timestamped between 15:02:15 and 15:07:15.
For better performance, specify StartTime
and EndTime
values that align with the value of the metric\'s Period
and sync up with the beginning and end of an hour. For example, if the Period
of a metric is 5 minutes, specifying 12:05 or 12:30 as StartTime
can get a faster response from CloudWatch than setting 12:07 or 12:29 as the StartTime
.
', 'GetMetricDataInput$EndTime' => 'The time stamp indicating the latest data to be returned.
The value specified is exclusive; results include data points up to the specified time stamp.
For better performance, specify StartTime
and EndTime
values that align with the value of the metric\'s Period
and sync up with the beginning and end of an hour. For example, if the Period
of a metric is 5 minutes, specifying 12:05 or 12:30 as EndTime
can get a faster response from CloudWatch than setting 12:07 or 12:29 as the EndTime
.
', 'GetMetricStatisticsInput$StartTime' => 'The time stamp that determines the first data point to return. Start times are evaluated relative to the time that CloudWatch receives the request.
The value specified is inclusive; results include data points with the specified time stamp. In a raw HTTP query, the time stamp must be in ISO 8601 UTC format (for example, 2016-10-03T23:00:00Z).
CloudWatch rounds the specified time stamp as follows:
-
Start time less than 15 days ago - Round down to the nearest whole minute. For example, 12:32:34 is rounded down to 12:32:00.
-
Start time between 15 and 63 days ago - Round down to the nearest 5-minute clock interval. For example, 12:32:34 is rounded down to 12:30:00.
-
Start time greater than 63 days ago - Round down to the nearest 1-hour clock interval. For example, 12:32:34 is rounded down to 12:00:00.
If you set Period
to 5, 10, or 30, the start time of your request is rounded down to the nearest time that corresponds to even 5-, 10-, or 30-second divisions of a minute. For example, if you make a query at (HH:mm:ss) 01:05:23 for the previous 10-second period, the start time of your request is rounded down and you receive data from 01:05:10 to 01:05:20. If you make a query at 15:07:17 for the previous 5 minutes of data, using a period of 5 seconds, you receive data timestamped between 15:02:15 and 15:07:15.
', 'GetMetricStatisticsInput$EndTime' => 'The time stamp that determines the last data point to return.
The value specified is exclusive; results include data points up to the specified time stamp. In a raw HTTP query, the time stamp must be in ISO 8601 UTC format (for example, 2016-10-10T23:00:00Z).
', 'GetMetricStreamOutput$CreationDate' => 'The date that the metric stream was created.
', 'GetMetricStreamOutput$LastUpdateDate' => 'The date of the most recent update to the metric stream\'s configuration.
', 'InsightRuleContributorDatapoint$Timestamp' => 'The timestamp of the data point.
', 'InsightRuleMetricDatapoint$Timestamp' => 'The timestamp of the data point.
', 'MetricAlarm$AlarmConfigurationUpdatedTimestamp' => 'The time stamp of the last update to the alarm configuration.
', 'MetricAlarm$StateUpdatedTimestamp' => 'The time stamp of the last update to the value of either the StateValue
or EvaluationState
parameters.
', 'MetricAlarm$StateTransitionedTimestamp' => 'The date and time that the alarm\'s StateValue
most recently changed.
', 'MetricDatum$Timestamp' => 'The time the metric data was received, expressed as the number of milliseconds since Jan 1, 1970 00:00:00 UTC.
', 'MetricStreamEntry$CreationDate' => 'The date that the metric stream was originally created.
', 'MetricStreamEntry$LastUpdateDate' => 'The date that the configuration of this metric stream was most recently updated.
', 'Range$StartTime' => 'The start time of the range to exclude. The format is yyyy-MM-dd\'T\'HH:mm:ss
. For example, 2019-07-01T23:59:59
.
', 'Range$EndTime' => 'The end time of the range to exclude. The format is yyyy-MM-dd\'T\'HH:mm:ss
. For example, 2019-07-01T23:59:59
.
', 'Timestamps$member' => NULL, ], ], 'Timestamps' => [ 'base' => NULL, 'refs' => [ 'MetricDataResult$Timestamps' => 'The timestamps for the data points, formatted in Unix timestamp format. The number of timestamps always matches the number of values and the value for Timestamps[x] is Values[x].
', ], ], 'TreatMissingData' => [ 'base' => NULL, 'refs' => [ 'MetricAlarm$TreatMissingData' => 'Sets how this alarm is to handle missing data points. The valid values are breaching
, notBreaching
, ignore
, and missing
. For more information, see Configuring how CloudWatch alarms treat missing data.
If this parameter is omitted, the default behavior of missing
is used.
', 'PutMetricAlarmInput$TreatMissingData' => ' Sets how this alarm is to handle missing data points. If TreatMissingData
is omitted, the default behavior of missing
is used. For more information, see Configuring How CloudWatch Alarms Treats Missing Data.
Valid Values: breaching | notBreaching | ignore | missing
Alarms that evaluate metrics in the AWS/DynamoDB
namespace always ignore
missing data even if you choose a different option for TreatMissingData
. When an AWS/DynamoDB
metric has missing data, alarms that evaluate that metric remain in their current state.
', ], ], 'UntagResourceInput' => [ 'base' => NULL, 'refs' => [], ], 'UntagResourceOutput' => [ 'base' => NULL, 'refs' => [], ], 'Values' => [ 'base' => NULL, 'refs' => [ 'MetricDatum$Values' => 'Array of numbers representing the values for the metric during the period. Each unique value is listed just once in this array, and the corresponding number in the Counts
array specifies the number of times that value occurred during the period. You can include up to 150 unique values in each PutMetricData
action that specifies a Values
array.
Although the Values
array accepts numbers of type Double
, CloudWatch rejects values that are either too small or too large. Values must be in the range of -2^360 to 2^360. In addition, special values (for example, NaN, +Infinity, -Infinity) are not supported.
', ], ], ],];