WP Offload S3 Lite - Version 2.4.3

Version Description

= 2.3 = This is a major upgrade that switches to using a custom table for storing data about offloaded Media Library items. Once upgraded you will not be able to downgrade without restoring data from a backup.

= 2.0 = This is a major upgrade that introduces support for DigitalOcean Spaces, renames the plugin to WP Offload Media Lite, and coincidentally upgrades some of its database settings. You may not be able to downgrade to WP Offload S3 Lite 1.x after upgrading to WP Offload Media Lite 2.0+.

= 1.1 = This is a major change, which ensures S3 URLs are no longer saved in post content. Instead, local URLs are filtered on page generation and replaced with the S3 version. If you depend on the S3 URLs being stored in post content you will need to make modifications to support this version.

= 0.6 = This version requires PHP 5.3.3+ and the Amazon Web Services plugin

Download this release

Release Info

Developer deliciousbrains
Plugin Icon 128x128 WP Offload S3 Lite
Version 2.4.3
Comparing to
See all releases

Code changes from version 2.4.2 to 2.4.3

README.md CHANGED
@@ -4,7 +4,7 @@
4
  **Requires at least:** 4.9
5
  **Tested up to:** 5.5
6
  **Requires PHP:** 5.5
7
- **Stable tag:** 2.4.2
8
  **License:** GPLv3
9
 
10
  Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFront or another CDN for faster delivery.
@@ -89,6 +89,10 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin
89
 
90
  ## Changelog ##
91
 
 
 
 
 
92
  ### WP Offload Media Lite 2.4.2 - 2020-08-27 ###
93
  * Improvement: Updated AWS PHP SDK to v3.150.1
94
  * Bug fix: Image thumbnail URLs in custom HTML not rewritten to delivery provider URLs
4
  **Requires at least:** 4.9
5
  **Tested up to:** 5.5
6
  **Requires PHP:** 5.5
7
+ **Stable tag:** 2.4.3
8
  **License:** GPLv3
9
 
10
  Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFront or another CDN for faster delivery.
89
 
90
  ## Changelog ##
91
 
92
+ ### WP Offload Media Lite 2.4.3 - 2020-09-01 ###
93
+ * Improvement: Updated AWS PHP SDK to v3.151.3
94
+ * Bug fix: PHP Fatal error: Class 'DeliciousBrains\WP_Offload_Media\Aws3\Symfony\Polyfill\Intl\Idn\Idn' not found
95
+
96
  ### WP Offload Media Lite 2.4.2 - 2020-08-27 ###
97
  * Improvement: Updated AWS PHP SDK to v3.150.1
98
  * Bug fix: Image thumbnail URLs in custom HTML not rewritten to delivery provider URLs
languages/amazon-s3-and-cloudfront-en.pot CHANGED
@@ -8,7 +8,7 @@ msgid ""
8
  msgstr ""
9
  "Project-Id-Version: amazon-s3-and-cloudfront\n"
10
  "Report-Msgid-Bugs-To: nom@deliciousbrains.com\n"
11
- "POT-Creation-Date: 2020-08-27 12:18+0100\n"
12
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
8
  msgstr ""
9
  "Project-Id-Version: amazon-s3-and-cloudfront\n"
10
  "Report-Msgid-Bugs-To: nom@deliciousbrains.com\n"
11
+ "POT-Creation-Date: 2020-09-01 16:54+0100\n"
12
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <LL@li.org>\n"
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: uploads, amazon, s3, amazon s3, digitalocean, digitalocean spaces, google
4
  Requires at least: 4.9
5
  Tested up to: 5.5
6
  Requires PHP: 5.5
7
- Stable tag: 2.4.2
8
  License: GPLv3
9
 
10
  Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFront or another CDN for faster delivery.
@@ -81,6 +81,10 @@ This version requires PHP 5.3.3+ and the Amazon Web Services plugin
81
 
82
  == Changelog ==
83
 
 
 
 
 
84
  = WP Offload Media Lite 2.4.2 - 2020-08-27 =
85
  * Improvement: Updated AWS PHP SDK to v3.150.1
86
  * Bug fix: Image thumbnail URLs in custom HTML not rewritten to delivery provider URLs
4
  Requires at least: 4.9
5
  Tested up to: 5.5
6
  Requires PHP: 5.5
7
+ Stable tag: 2.4.3
8
  License: GPLv3
9
 
10
  Copies files to Amazon S3, DigitalOcean Spaces or Google Cloud Storage as they are uploaded to the Media Library. Optionally configure Amazon CloudFront or another CDN for faster delivery.
81
 
82
  == Changelog ==
83
 
84
+ = WP Offload Media Lite 2.4.3 - 2020-09-01 =
85
+ * Improvement: Updated AWS PHP SDK to v3.151.3
86
+ * Bug fix: PHP Fatal error: Class 'DeliciousBrains\WP_Offload_Media\Aws3\Symfony\Polyfill\Intl\Idn\Idn' not found
87
+
88
  = WP Offload Media Lite 2.4.2 - 2020-08-27 =
89
  * Improvement: Updated AWS PHP SDK to v3.150.1
90
  * Bug fix: Image thumbnail URLs in custom HTML not rewritten to delivery provider URLs
vendor/Aws3/Aws/CloudFront/CloudFrontClient.php CHANGED
@@ -100,32 +100,50 @@ use DeliciousBrains\WP_Offload_Media\Aws3\Aws\AwsClient;
100
  * @method \GuzzleHttp\Promise\Promise updatePublicKeyAsync(array $args = []) (supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)
101
  * @method \Aws\Result createCachePolicy(array $args = []) (supported in versions 2020-05-31)
102
  * @method \GuzzleHttp\Promise\Promise createCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
 
 
103
  * @method \Aws\Result createOriginRequestPolicy(array $args = []) (supported in versions 2020-05-31)
104
  * @method \GuzzleHttp\Promise\Promise createOriginRequestPolicyAsync(array $args = []) (supported in versions 2020-05-31)
 
 
105
  * @method \Aws\Result deleteCachePolicy(array $args = []) (supported in versions 2020-05-31)
106
  * @method \GuzzleHttp\Promise\Promise deleteCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
 
 
107
  * @method \Aws\Result deleteOriginRequestPolicy(array $args = []) (supported in versions 2020-05-31)
108
  * @method \GuzzleHttp\Promise\Promise deleteOriginRequestPolicyAsync(array $args = []) (supported in versions 2020-05-31)
 
 
109
  * @method \Aws\Result getCachePolicy(array $args = []) (supported in versions 2020-05-31)
110
  * @method \GuzzleHttp\Promise\Promise getCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
111
  * @method \Aws\Result getCachePolicyConfig(array $args = []) (supported in versions 2020-05-31)
112
  * @method \GuzzleHttp\Promise\Promise getCachePolicyConfigAsync(array $args = []) (supported in versions 2020-05-31)
 
 
113
  * @method \Aws\Result getOriginRequestPolicy(array $args = []) (supported in versions 2020-05-31)
114
  * @method \GuzzleHttp\Promise\Promise getOriginRequestPolicyAsync(array $args = []) (supported in versions 2020-05-31)
115
  * @method \Aws\Result getOriginRequestPolicyConfig(array $args = []) (supported in versions 2020-05-31)
116
  * @method \GuzzleHttp\Promise\Promise getOriginRequestPolicyConfigAsync(array $args = []) (supported in versions 2020-05-31)
 
 
117
  * @method \Aws\Result listCachePolicies(array $args = []) (supported in versions 2020-05-31)
118
  * @method \GuzzleHttp\Promise\Promise listCachePoliciesAsync(array $args = []) (supported in versions 2020-05-31)
119
  * @method \Aws\Result listDistributionsByCachePolicyId(array $args = []) (supported in versions 2020-05-31)
120
  * @method \GuzzleHttp\Promise\Promise listDistributionsByCachePolicyIdAsync(array $args = []) (supported in versions 2020-05-31)
121
  * @method \Aws\Result listDistributionsByOriginRequestPolicyId(array $args = []) (supported in versions 2020-05-31)
122
  * @method \GuzzleHttp\Promise\Promise listDistributionsByOriginRequestPolicyIdAsync(array $args = []) (supported in versions 2020-05-31)
 
 
123
  * @method \Aws\Result listOriginRequestPolicies(array $args = []) (supported in versions 2020-05-31)
124
  * @method \GuzzleHttp\Promise\Promise listOriginRequestPoliciesAsync(array $args = []) (supported in versions 2020-05-31)
 
 
125
  * @method \Aws\Result updateCachePolicy(array $args = []) (supported in versions 2020-05-31)
126
  * @method \GuzzleHttp\Promise\Promise updateCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
127
  * @method \Aws\Result updateOriginRequestPolicy(array $args = []) (supported in versions 2020-05-31)
128
  * @method \GuzzleHttp\Promise\Promise updateOriginRequestPolicyAsync(array $args = []) (supported in versions 2020-05-31)
 
 
129
  */
130
  class CloudFrontClient extends \DeliciousBrains\WP_Offload_Media\Aws3\Aws\AwsClient
131
  {
100
  * @method \GuzzleHttp\Promise\Promise updatePublicKeyAsync(array $args = []) (supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)
101
  * @method \Aws\Result createCachePolicy(array $args = []) (supported in versions 2020-05-31)
102
  * @method \GuzzleHttp\Promise\Promise createCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
103
+ * @method \Aws\Result createMonitoringSubscription(array $args = []) (supported in versions 2020-05-31)
104
+ * @method \GuzzleHttp\Promise\Promise createMonitoringSubscriptionAsync(array $args = []) (supported in versions 2020-05-31)
105
  * @method \Aws\Result createOriginRequestPolicy(array $args = []) (supported in versions 2020-05-31)
106
  * @method \GuzzleHttp\Promise\Promise createOriginRequestPolicyAsync(array $args = []) (supported in versions 2020-05-31)
107
+ * @method \Aws\Result createRealtimeLogConfig(array $args = []) (supported in versions 2020-05-31)
108
+ * @method \GuzzleHttp\Promise\Promise createRealtimeLogConfigAsync(array $args = []) (supported in versions 2020-05-31)
109
  * @method \Aws\Result deleteCachePolicy(array $args = []) (supported in versions 2020-05-31)
110
  * @method \GuzzleHttp\Promise\Promise deleteCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
111
+ * @method \Aws\Result deleteMonitoringSubscription(array $args = []) (supported in versions 2020-05-31)
112
+ * @method \GuzzleHttp\Promise\Promise deleteMonitoringSubscriptionAsync(array $args = []) (supported in versions 2020-05-31)
113
  * @method \Aws\Result deleteOriginRequestPolicy(array $args = []) (supported in versions 2020-05-31)
114
  * @method \GuzzleHttp\Promise\Promise deleteOriginRequestPolicyAsync(array $args = []) (supported in versions 2020-05-31)
115
+ * @method \Aws\Result deleteRealtimeLogConfig(array $args = []) (supported in versions 2020-05-31)
116
+ * @method \GuzzleHttp\Promise\Promise deleteRealtimeLogConfigAsync(array $args = []) (supported in versions 2020-05-31)
117
  * @method \Aws\Result getCachePolicy(array $args = []) (supported in versions 2020-05-31)
118
  * @method \GuzzleHttp\Promise\Promise getCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
119
  * @method \Aws\Result getCachePolicyConfig(array $args = []) (supported in versions 2020-05-31)
120
  * @method \GuzzleHttp\Promise\Promise getCachePolicyConfigAsync(array $args = []) (supported in versions 2020-05-31)
121
+ * @method \Aws\Result getMonitoringSubscription(array $args = []) (supported in versions 2020-05-31)
122
+ * @method \GuzzleHttp\Promise\Promise getMonitoringSubscriptionAsync(array $args = []) (supported in versions 2020-05-31)
123
  * @method \Aws\Result getOriginRequestPolicy(array $args = []) (supported in versions 2020-05-31)
124
  * @method \GuzzleHttp\Promise\Promise getOriginRequestPolicyAsync(array $args = []) (supported in versions 2020-05-31)
125
  * @method \Aws\Result getOriginRequestPolicyConfig(array $args = []) (supported in versions 2020-05-31)
126
  * @method \GuzzleHttp\Promise\Promise getOriginRequestPolicyConfigAsync(array $args = []) (supported in versions 2020-05-31)
127
+ * @method \Aws\Result getRealtimeLogConfig(array $args = []) (supported in versions 2020-05-31)
128
+ * @method \GuzzleHttp\Promise\Promise getRealtimeLogConfigAsync(array $args = []) (supported in versions 2020-05-31)
129
  * @method \Aws\Result listCachePolicies(array $args = []) (supported in versions 2020-05-31)
130
  * @method \GuzzleHttp\Promise\Promise listCachePoliciesAsync(array $args = []) (supported in versions 2020-05-31)
131
  * @method \Aws\Result listDistributionsByCachePolicyId(array $args = []) (supported in versions 2020-05-31)
132
  * @method \GuzzleHttp\Promise\Promise listDistributionsByCachePolicyIdAsync(array $args = []) (supported in versions 2020-05-31)
133
  * @method \Aws\Result listDistributionsByOriginRequestPolicyId(array $args = []) (supported in versions 2020-05-31)
134
  * @method \GuzzleHttp\Promise\Promise listDistributionsByOriginRequestPolicyIdAsync(array $args = []) (supported in versions 2020-05-31)
135
+ * @method \Aws\Result listDistributionsByRealtimeLogConfig(array $args = []) (supported in versions 2020-05-31)
136
+ * @method \GuzzleHttp\Promise\Promise listDistributionsByRealtimeLogConfigAsync(array $args = []) (supported in versions 2020-05-31)
137
  * @method \Aws\Result listOriginRequestPolicies(array $args = []) (supported in versions 2020-05-31)
138
  * @method \GuzzleHttp\Promise\Promise listOriginRequestPoliciesAsync(array $args = []) (supported in versions 2020-05-31)
139
+ * @method \Aws\Result listRealtimeLogConfigs(array $args = []) (supported in versions 2020-05-31)
140
+ * @method \GuzzleHttp\Promise\Promise listRealtimeLogConfigsAsync(array $args = []) (supported in versions 2020-05-31)
141
  * @method \Aws\Result updateCachePolicy(array $args = []) (supported in versions 2020-05-31)
142
  * @method \GuzzleHttp\Promise\Promise updateCachePolicyAsync(array $args = []) (supported in versions 2020-05-31)
143
  * @method \Aws\Result updateOriginRequestPolicy(array $args = []) (supported in versions 2020-05-31)
144
  * @method \GuzzleHttp\Promise\Promise updateOriginRequestPolicyAsync(array $args = []) (supported in versions 2020-05-31)
145
+ * @method \Aws\Result updateRealtimeLogConfig(array $args = []) (supported in versions 2020-05-31)
146
+ * @method \GuzzleHttp\Promise\Promise updateRealtimeLogConfigAsync(array $args = []) (supported in versions 2020-05-31)
147
  */
148
  class CloudFrontClient extends \DeliciousBrains\WP_Offload_Media\Aws3\Aws\AwsClient
149
  {
vendor/Aws3/Aws/S3/S3Client.php CHANGED
@@ -513,6 +513,12 @@ class S3Client extends \DeliciousBrains\WP_Offload_Media\Aws3\Aws\AwsClient impl
513
  {
514
  $b64 = '<div class="alert alert-info">This value will be base64 encoded on your behalf.</div>';
515
  $opt = '<div class="alert alert-info">This value will be computed for you it is not supplied.</div>';
 
 
 
 
 
 
516
  // Add the SourceFile parameter.
517
  $docs['shapes']['SourceFile']['base'] = 'The path to a file on disk to use instead of the Body parameter.';
518
  $api['shapes']['SourceFile'] = ['type' => 'string'];
513
  {
514
  $b64 = '<div class="alert alert-info">This value will be base64 encoded on your behalf.</div>';
515
  $opt = '<div class="alert alert-info">This value will be computed for you it is not supplied.</div>';
516
+ // Add a note on the CopyObject docs
517
+ $s3ExceptionRetryMessage = "<p>Additional info on response behavior: if there is" . " an internal error in S3 after the request was successfully recieved," . " a 200 response will be returned with an <code>S3Exception</code> embedded" . " in it; this will still be caught and retried by" . " <code>RetryMiddleware.</code></p>";
518
+ $docs['operations']['CopyObject'] .= $s3ExceptionRetryMessage;
519
+ $docs['operations']['CompleteMultipartUpload'] .= $s3ExceptionRetryMessage;
520
+ $docs['operations']['UploadPartCopy'] .= $s3ExceptionRetryMessage;
521
+ $docs['operations']['UploadPart'] .= $s3ExceptionRetryMessage;
522
  // Add the SourceFile parameter.
523
  $docs['shapes']['SourceFile']['base'] = 'The path to a file on disk to use instead of the Body parameter.';
524
  $api['shapes']['SourceFile'] = ['type' => 'string'];
vendor/Aws3/Aws/Sdk.php CHANGED
@@ -27,6 +27,8 @@ namespace DeliciousBrains\WP_Offload_Media\Aws3\Aws;
27
  * @method \Aws\MultiRegionClient createMultiRegionAppMesh(array $args = [])
28
  * @method \Aws\AppSync\AppSyncClient createAppSync(array $args = [])
29
  * @method \Aws\MultiRegionClient createMultiRegionAppSync(array $args = [])
 
 
30
  * @method \Aws\ApplicationAutoScaling\ApplicationAutoScalingClient createApplicationAutoScaling(array $args = [])
31
  * @method \Aws\MultiRegionClient createMultiRegionApplicationAutoScaling(array $args = [])
32
  * @method \Aws\ApplicationDiscoveryService\ApplicationDiscoveryServiceClient createApplicationDiscoveryService(array $args = [])
@@ -460,7 +462,7 @@ namespace DeliciousBrains\WP_Offload_Media\Aws3\Aws;
460
  */
461
  class Sdk
462
  {
463
- const VERSION = '3.150.1';
464
  /** @var array Arguments for creating clients */
465
  private $args;
466
  /**
27
  * @method \Aws\MultiRegionClient createMultiRegionAppMesh(array $args = [])
28
  * @method \Aws\AppSync\AppSyncClient createAppSync(array $args = [])
29
  * @method \Aws\MultiRegionClient createMultiRegionAppSync(array $args = [])
30
+ * @method \Aws\Appflow\AppflowClient createAppflow(array $args = [])
31
+ * @method \Aws\MultiRegionClient createMultiRegionAppflow(array $args = [])
32
  * @method \Aws\ApplicationAutoScaling\ApplicationAutoScalingClient createApplicationAutoScaling(array $args = [])
33
  * @method \Aws\MultiRegionClient createMultiRegionApplicationAutoScaling(array $args = [])
34
  * @method \Aws\ApplicationDiscoveryService\ApplicationDiscoveryServiceClient createApplicationDiscoveryService(array $args = [])
462
  */
463
  class Sdk
464
  {
465
+ const VERSION = '3.151.3';
466
  /** @var array Arguments for creating clients */
467
  private $args;
468
  /**
vendor/Aws3/Aws/data/apigatewayv2/2018-11-29/api-2.json.php CHANGED
@@ -1,4 +1,4 @@
1
  <?php
2
 
3
  // This file was auto-generated from sdk-root/src/data/apigatewayv2/2018-11-29/api-2.json
4
- return ['metadata' => ['apiVersion' => '2018-11-29', 'endpointPrefix' => 'apigateway', 'signingName' => 'apigateway', 'serviceFullName' => 'AmazonApiGatewayV2', 'serviceId' => 'ApiGatewayV2', 'protocol' => 'rest-json', 'jsonVersion' => '1.1', 'uid' => 'apigatewayv2-2018-11-29', 'signatureVersion' => 'v4'], 'operations' => ['CreateApi' => ['name' => 'CreateApi', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis', 'responseCode' => 201], 'input' => ['shape' => 'CreateApiRequest'], 'output' => ['shape' => 'CreateApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateApiMapping' => ['name' => 'CreateApiMapping', 'http' => ['method' => 'POST', 'requestUri' => '/v2/domainnames/{domainName}/apimappings', 'responseCode' => 201], 'input' => ['shape' => 'CreateApiMappingRequest'], 'output' => ['shape' => 'CreateApiMappingResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateAuthorizer' => ['name' => 'CreateAuthorizer', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/authorizers', 'responseCode' => 201], 'input' => ['shape' => 'CreateAuthorizerRequest'], 'output' => ['shape' => 'CreateAuthorizerResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateDeployment' => ['name' => 'CreateDeployment', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/deployments', 'responseCode' => 201], 'input' => ['shape' => 'CreateDeploymentRequest'], 'output' => ['shape' => 'CreateDeploymentResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateDomainName' => ['name' => 'CreateDomainName', 'http' => ['method' => 'POST', 'requestUri' => '/v2/domainnames', 'responseCode' => 201], 'input' => ['shape' => 'CreateDomainNameRequest'], 'output' => ['shape' => 'CreateDomainNameResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException'], ['shape' => 'AccessDeniedException']]], 'CreateIntegration' => ['name' => 'CreateIntegration', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/integrations', 'responseCode' => 201], 'input' => ['shape' => 'CreateIntegrationRequest'], 'output' => ['shape' => 'CreateIntegrationResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateIntegrationResponse' => ['name' => 'CreateIntegrationResponse', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses', 'responseCode' => 201], 'input' => ['shape' => 'CreateIntegrationResponseRequest'], 'output' => ['shape' => 'CreateIntegrationResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateModel' => ['name' => 'CreateModel', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/models', 'responseCode' => 201], 'input' => ['shape' => 'CreateModelRequest'], 'output' => ['shape' => 'CreateModelResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateRoute' => ['name' => 'CreateRoute', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/routes', 'responseCode' => 201], 'input' => ['shape' => 'CreateRouteRequest'], 'output' => ['shape' => 'CreateRouteResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateRouteResponse' => ['name' => 'CreateRouteResponse', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/routeresponses', 'responseCode' => 201], 'input' => ['shape' => 'CreateRouteResponseRequest'], 'output' => ['shape' => 'CreateRouteResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateStage' => ['name' => 'CreateStage', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/stages', 'responseCode' => 201], 'input' => ['shape' => 'CreateStageRequest'], 'output' => ['shape' => 'CreateStageResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateVpcLink' => ['name' => 'CreateVpcLink', 'http' => ['method' => 'POST', 'requestUri' => '/v2/vpclinks', 'responseCode' => 201], 'input' => ['shape' => 'CreateVpcLinkRequest'], 'output' => ['shape' => 'CreateVpcLinkResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'DeleteAccessLogSettings' => ['name' => 'DeleteAccessLogSettings', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/stages/{stageName}/accesslogsettings', 'responseCode' => 204], 'input' => ['shape' => 'DeleteAccessLogSettingsRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteApi' => ['name' => 'DeleteApi', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteApiRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteApiMapping' => ['name' => 'DeleteApiMapping', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/domainnames/{domainName}/apimappings/{apiMappingId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteApiMappingRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'DeleteAuthorizer' => ['name' => 'DeleteAuthorizer', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/authorizers/{authorizerId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteAuthorizerRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteCorsConfiguration' => ['name' => 'DeleteCorsConfiguration', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/cors', 'responseCode' => 204], 'input' => ['shape' => 'DeleteCorsConfigurationRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteDeployment' => ['name' => 'DeleteDeployment', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/deployments/{deploymentId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteDeploymentRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteDomainName' => ['name' => 'DeleteDomainName', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/domainnames/{domainName}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteDomainNameRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteIntegration' => ['name' => 'DeleteIntegration', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteIntegrationRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteIntegrationResponse' => ['name' => 'DeleteIntegrationResponse', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteIntegrationResponseRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteModel' => ['name' => 'DeleteModel', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/models/{modelId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteModelRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteRoute' => ['name' => 'DeleteRoute', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteRouteRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteRouteRequestParameter' => ['name' => 'DeleteRouteRequestParameter', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteRouteRequestParameterRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteRouteResponse' => ['name' => 'DeleteRouteResponse', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteRouteResponseRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteRouteSettings' => ['name' => 'DeleteRouteSettings', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteRouteSettingsRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteStage' => ['name' => 'DeleteStage', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/stages/{stageName}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteStageRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteVpcLink' => ['name' => 'DeleteVpcLink', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/vpclinks/{vpcLinkId}', 'responseCode' => 202], 'input' => ['shape' => 'DeleteVpcLinkRequest'], 'output' => ['shape' => 'DeleteVpcLinkResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'ExportApi' => ['name' => 'ExportApi', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/exports/{specification}', 'responseCode' => 200], 'input' => ['shape' => 'ExportApiRequest'], 'output' => ['shape' => 'ExportApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetApi' => ['name' => 'GetApi', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}', 'responseCode' => 200], 'input' => ['shape' => 'GetApiRequest'], 'output' => ['shape' => 'GetApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetApiMapping' => ['name' => 'GetApiMapping', 'http' => ['method' => 'GET', 'requestUri' => '/v2/domainnames/{domainName}/apimappings/{apiMappingId}', 'responseCode' => 200], 'input' => ['shape' => 'GetApiMappingRequest'], 'output' => ['shape' => 'GetApiMappingResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetApiMappings' => ['name' => 'GetApiMappings', 'http' => ['method' => 'GET', 'requestUri' => '/v2/domainnames/{domainName}/apimappings', 'responseCode' => 200], 'input' => ['shape' => 'GetApiMappingsRequest'], 'output' => ['shape' => 'GetApiMappingsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetApis' => ['name' => 'GetApis', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis', 'responseCode' => 200], 'input' => ['shape' => 'GetApisRequest'], 'output' => ['shape' => 'GetApisResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetAuthorizer' => ['name' => 'GetAuthorizer', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/authorizers/{authorizerId}', 'responseCode' => 200], 'input' => ['shape' => 'GetAuthorizerRequest'], 'output' => ['shape' => 'GetAuthorizerResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetAuthorizers' => ['name' => 'GetAuthorizers', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/authorizers', 'responseCode' => 200], 'input' => ['shape' => 'GetAuthorizersRequest'], 'output' => ['shape' => 'GetAuthorizersResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetDeployment' => ['name' => 'GetDeployment', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/deployments/{deploymentId}', 'responseCode' => 200], 'input' => ['shape' => 'GetDeploymentRequest'], 'output' => ['shape' => 'GetDeploymentResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetDeployments' => ['name' => 'GetDeployments', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/deployments', 'responseCode' => 200], 'input' => ['shape' => 'GetDeploymentsRequest'], 'output' => ['shape' => 'GetDeploymentsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetDomainName' => ['name' => 'GetDomainName', 'http' => ['method' => 'GET', 'requestUri' => '/v2/domainnames/{domainName}', 'responseCode' => 200], 'input' => ['shape' => 'GetDomainNameRequest'], 'output' => ['shape' => 'GetDomainNameResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetDomainNames' => ['name' => 'GetDomainNames', 'http' => ['method' => 'GET', 'requestUri' => '/v2/domainnames', 'responseCode' => 200], 'input' => ['shape' => 'GetDomainNamesRequest'], 'output' => ['shape' => 'GetDomainNamesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetIntegration' => ['name' => 'GetIntegration', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}', 'responseCode' => 200], 'input' => ['shape' => 'GetIntegrationRequest'], 'output' => ['shape' => 'GetIntegrationResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetIntegrationResponse' => ['name' => 'GetIntegrationResponse', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}', 'responseCode' => 200], 'input' => ['shape' => 'GetIntegrationResponseRequest'], 'output' => ['shape' => 'GetIntegrationResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetIntegrationResponses' => ['name' => 'GetIntegrationResponses', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses', 'responseCode' => 200], 'input' => ['shape' => 'GetIntegrationResponsesRequest'], 'output' => ['shape' => 'GetIntegrationResponsesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetIntegrations' => ['name' => 'GetIntegrations', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/integrations', 'responseCode' => 200], 'input' => ['shape' => 'GetIntegrationsRequest'], 'output' => ['shape' => 'GetIntegrationsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetModel' => ['name' => 'GetModel', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/models/{modelId}', 'responseCode' => 200], 'input' => ['shape' => 'GetModelRequest'], 'output' => ['shape' => 'GetModelResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetModelTemplate' => ['name' => 'GetModelTemplate', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/models/{modelId}/template', 'responseCode' => 200], 'input' => ['shape' => 'GetModelTemplateRequest'], 'output' => ['shape' => 'GetModelTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetModels' => ['name' => 'GetModels', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/models', 'responseCode' => 200], 'input' => ['shape' => 'GetModelsRequest'], 'output' => ['shape' => 'GetModelsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetRoute' => ['name' => 'GetRoute', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}', 'responseCode' => 200], 'input' => ['shape' => 'GetRouteRequest'], 'output' => ['shape' => 'GetRouteResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetRouteResponse' => ['name' => 'GetRouteResponse', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}', 'responseCode' => 200], 'input' => ['shape' => 'GetRouteResponseRequest'], 'output' => ['shape' => 'GetRouteResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetRouteResponses' => ['name' => 'GetRouteResponses', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/routeresponses', 'responseCode' => 200], 'input' => ['shape' => 'GetRouteResponsesRequest'], 'output' => ['shape' => 'GetRouteResponsesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetRoutes' => ['name' => 'GetRoutes', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/routes', 'responseCode' => 200], 'input' => ['shape' => 'GetRoutesRequest'], 'output' => ['shape' => 'GetRoutesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetStage' => ['name' => 'GetStage', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/stages/{stageName}', 'responseCode' => 200], 'input' => ['shape' => 'GetStageRequest'], 'output' => ['shape' => 'GetStageResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetStages' => ['name' => 'GetStages', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/stages', 'responseCode' => 200], 'input' => ['shape' => 'GetStagesRequest'], 'output' => ['shape' => 'GetStagesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetTags' => ['name' => 'GetTags', 'http' => ['method' => 'GET', 'requestUri' => '/v2/tags/{resource-arn}', 'responseCode' => 200], 'input' => ['shape' => 'GetTagsRequest'], 'output' => ['shape' => 'GetTagsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'GetVpcLink' => ['name' => 'GetVpcLink', 'http' => ['method' => 'GET', 'requestUri' => '/v2/vpclinks/{vpcLinkId}', 'responseCode' => 200], 'input' => ['shape' => 'GetVpcLinkRequest'], 'output' => ['shape' => 'GetVpcLinkResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetVpcLinks' => ['name' => 'GetVpcLinks', 'http' => ['method' => 'GET', 'requestUri' => '/v2/vpclinks', 'responseCode' => 200], 'input' => ['shape' => 'GetVpcLinksRequest'], 'output' => ['shape' => 'GetVpcLinksResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'ImportApi' => ['name' => 'ImportApi', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/apis', 'responseCode' => 201], 'input' => ['shape' => 'ImportApiRequest'], 'output' => ['shape' => 'ImportApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'ReimportApi' => ['name' => 'ReimportApi', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/apis/{apiId}', 'responseCode' => 201], 'input' => ['shape' => 'ReimportApiRequest'], 'output' => ['shape' => 'ReimportApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'TagResource' => ['name' => 'TagResource', 'http' => ['method' => 'POST', 'requestUri' => '/v2/tags/{resource-arn}', 'responseCode' => 201], 'input' => ['shape' => 'TagResourceRequest'], 'output' => ['shape' => 'TagResourceResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UntagResource' => ['name' => 'UntagResource', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/tags/{resource-arn}', 'responseCode' => 204], 'input' => ['shape' => 'UntagResourceRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateApi' => ['name' => 'UpdateApi', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateApiRequest'], 'output' => ['shape' => 'UpdateApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateApiMapping' => ['name' => 'UpdateApiMapping', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/domainnames/{domainName}/apimappings/{apiMappingId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateApiMappingRequest'], 'output' => ['shape' => 'UpdateApiMappingResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateAuthorizer' => ['name' => 'UpdateAuthorizer', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/authorizers/{authorizerId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateAuthorizerRequest'], 'output' => ['shape' => 'UpdateAuthorizerResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateDeployment' => ['name' => 'UpdateDeployment', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/deployments/{deploymentId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateDeploymentRequest'], 'output' => ['shape' => 'UpdateDeploymentResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateDomainName' => ['name' => 'UpdateDomainName', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/domainnames/{domainName}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateDomainNameRequest'], 'output' => ['shape' => 'UpdateDomainNameResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateIntegration' => ['name' => 'UpdateIntegration', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateIntegrationRequest'], 'output' => ['shape' => 'UpdateIntegrationResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateIntegrationResponse' => ['name' => 'UpdateIntegrationResponse', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateIntegrationResponseRequest'], 'output' => ['shape' => 'UpdateIntegrationResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateModel' => ['name' => 'UpdateModel', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/models/{modelId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateModelRequest'], 'output' => ['shape' => 'UpdateModelResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateRoute' => ['name' => 'UpdateRoute', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateRouteRequest'], 'output' => ['shape' => 'UpdateRouteResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateRouteResponse' => ['name' => 'UpdateRouteResponse', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateRouteResponseRequest'], 'output' => ['shape' => 'UpdateRouteResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateStage' => ['name' => 'UpdateStage', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/stages/{stageName}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateStageRequest'], 'output' => ['shape' => 'UpdateStageResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateVpcLink' => ['name' => 'UpdateVpcLink', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/vpclinks/{vpcLinkId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateVpcLinkRequest'], 'output' => ['shape' => 'UpdateVpcLinkResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]]], 'shapes' => ['AccessDeniedException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message']], 'exception' => \true, 'error' => ['httpStatusCode' => 403]], 'AccessLogSettings' => ['type' => 'structure', 'members' => ['DestinationArn' => ['shape' => 'Arn', 'locationName' => 'destinationArn'], 'Format' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'format']]], 'Api' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']], 'required' => ['RouteSelectionExpression', 'Name', 'ProtocolType']], 'ApiMapping' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingId' => ['shape' => 'Id', 'locationName' => 'apiMappingId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']], 'required' => ['Stage', 'ApiId']], 'ApiMappings' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfApiMapping', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'Apis' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfApi', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'Arn' => ['type' => 'string'], 'AuthorizationScopes' => ['type' => 'list', 'member' => ['shape' => 'StringWithLengthBetween1And64']], 'AuthorizationType' => ['type' => 'string', 'enum' => ['NONE', 'AWS_IAM', 'CUSTOM', 'JWT']], 'Authorizer' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']], 'required' => ['Name']], 'AuthorizerType' => ['type' => 'string', 'enum' => ['REQUEST', 'JWT']], 'Authorizers' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfAuthorizer', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'BadRequestException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message']], 'exception' => \true, 'error' => ['httpStatusCode' => 400]], 'ConflictException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message']], 'exception' => \true, 'error' => ['httpStatusCode' => 409]], 'ConnectionType' => ['type' => 'string', 'enum' => ['INTERNET', 'VPC_LINK']], 'ContentHandlingStrategy' => ['type' => 'string', 'enum' => ['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']], 'Cors' => ['type' => 'structure', 'members' => ['AllowCredentials' => ['shape' => '__boolean', 'locationName' => 'allowCredentials'], 'AllowHeaders' => ['shape' => 'CorsHeaderList', 'locationName' => 'allowHeaders'], 'AllowMethods' => ['shape' => 'CorsMethodList', 'locationName' => 'allowMethods'], 'AllowOrigins' => ['shape' => 'CorsOriginList', 'locationName' => 'allowOrigins'], 'ExposeHeaders' => ['shape' => 'CorsHeaderList', 'locationName' => 'exposeHeaders'], 'MaxAge' => ['shape' => 'IntegerWithLengthBetweenMinus1And86400', 'locationName' => 'maxAge']]], 'CorsHeaderList' => ['type' => 'list', 'member' => ['shape' => '__string']], 'CorsMethodList' => ['type' => 'list', 'member' => ['shape' => 'StringWithLengthBetween1And64']], 'CorsOriginList' => ['type' => 'list', 'member' => ['shape' => '__string']], 'CreateApiInput' => ['type' => 'structure', 'members' => ['ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Target' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'target'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version']], 'required' => ['ProtocolType', 'Name']], 'CreateApiMappingInput' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']], 'required' => ['Stage', 'ApiId']], 'CreateApiMappingRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']], 'required' => ['DomainName', 'Stage', 'ApiId']], 'CreateApiMappingResponse' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingId' => ['shape' => 'Id', 'locationName' => 'apiMappingId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']]], 'CreateApiRequest' => ['type' => 'structure', 'members' => ['ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Target' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'target'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version']], 'required' => ['ProtocolType', 'Name']], 'CreateApiResponse' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']]], 'CreateAuthorizerInput' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']], 'required' => ['AuthorizerType', 'IdentitySource', 'Name']], 'CreateAuthorizerRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']], 'required' => ['ApiId', 'AuthorizerType', 'IdentitySource', 'Name']], 'CreateAuthorizerResponse' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']]], 'CreateDeploymentInput' => ['type' => 'structure', 'members' => ['Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName']]], 'CreateDeploymentRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName']], 'required' => ['ApiId']], 'CreateDeploymentResponse' => ['type' => 'structure', 'members' => ['AutoDeployed' => ['shape' => '__boolean', 'locationName' => 'autoDeployed'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'DeploymentStatus' => ['shape' => 'DeploymentStatus', 'locationName' => 'deploymentStatus'], 'DeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'deploymentStatusMessage'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']]], 'CreateDomainNameInput' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['DomainName']], 'CreateDomainNameRequest' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['DomainName']], 'CreateDomainNameResponse' => ['type' => 'structure', 'members' => ['ApiMappingSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiMappingSelectionExpression'], 'DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'CreateIntegrationInput' => ['type' => 'structure', 'members' => ['ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfigInput', 'locationName' => 'tlsConfig']], 'required' => ['IntegrationType']], 'CreateIntegrationRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfigInput', 'locationName' => 'tlsConfig']], 'required' => ['ApiId', 'IntegrationType']], 'CreateIntegrationResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationId' => ['shape' => 'Id', 'locationName' => 'integrationId'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'integrationResponseSelectionExpression'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfig', 'locationName' => 'tlsConfig']]], 'CreateIntegrationResponseInput' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']], 'required' => ['IntegrationResponseKey']], 'CreateIntegrationResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']], 'required' => ['ApiId', 'IntegrationId', 'IntegrationResponseKey']], 'CreateIntegrationResponseResponse' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseId' => ['shape' => 'Id', 'locationName' => 'integrationResponseId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']]], 'CreateModelInput' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']], 'required' => ['Schema', 'Name']], 'CreateModelRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']], 'required' => ['ApiId', 'Schema', 'Name']], 'CreateModelResponse' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'ModelId' => ['shape' => 'Id', 'locationName' => 'modelId'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']]], 'CreateRouteInput' => ['type' => 'structure', 'members' => ['ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']], 'required' => ['RouteKey']], 'CreateRouteRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']], 'required' => ['ApiId', 'RouteKey']], 'CreateRouteResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteId' => ['shape' => 'Id', 'locationName' => 'routeId'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']]], 'CreateRouteResponseInput' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']], 'required' => ['RouteResponseKey']], 'CreateRouteResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']], 'required' => ['ApiId', 'RouteId', 'RouteResponseKey']], 'CreateRouteResponseResponse' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseId' => ['shape' => 'Id', 'locationName' => 'routeResponseId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']]], 'CreateStageInput' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['StageName']], 'CreateStageRequest' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['ApiId', 'StageName']], 'CreateStageResponse' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'LastDeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'lastDeploymentStatusMessage'], 'LastUpdatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'lastUpdatedDate'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'CreateVpcLinkInput' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['SubnetIds', 'Name']], 'CreateVpcLinkRequest' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['SubnetIds', 'Name']], 'CreateVpcLinkResponse' => ['type' => 'structure', 'members' => ['CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'VpcLinkId' => ['shape' => 'Id', 'locationName' => 'vpcLinkId'], 'VpcLinkStatus' => ['shape' => 'VpcLinkStatus', 'locationName' => 'vpcLinkStatus'], 'VpcLinkStatusMessage' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'vpcLinkStatusMessage'], 'VpcLinkVersion' => ['shape' => 'VpcLinkVersion', 'locationName' => 'vpcLinkVersion']]], 'DeleteAccessLogSettingsRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'StageName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'stageName']], 'required' => ['StageName', 'ApiId']], 'DeleteApiMappingRequest' => ['type' => 'structure', 'members' => ['ApiMappingId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiMappingId'], 'DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName']], 'required' => ['ApiMappingId', 'DomainName']], 'DeleteApiRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId']], 'required' => ['ApiId']], 'DeleteAuthorizerRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AuthorizerId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'authorizerId']], 'required' => ['AuthorizerId', 'ApiId']], 'DeleteCorsConfigurationRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId']], 'required' => ['ApiId']], 'DeleteDeploymentRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'DeploymentId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'deploymentId']], 'required' => ['ApiId', 'DeploymentId']], 'DeleteDomainNameRequest' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName']], 'required' => ['DomainName']], 'DeleteIntegrationRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId']], 'required' => ['ApiId', 'IntegrationId']], 'DeleteIntegrationResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'IntegrationResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationResponseId']], 'required' => ['ApiId', 'IntegrationResponseId', 'IntegrationId']], 'DeleteModelRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ModelId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'modelId']], 'required' => ['ModelId', 'ApiId']], 'DeleteRouteRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId']], 'required' => ['ApiId', 'RouteId']], 'DeleteRouteRequestParameterRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RequestParameterKey' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'requestParameterKey'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId']], 'required' => ['RequestParameterKey', 'ApiId', 'RouteId']], 'DeleteRouteResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId'], 'RouteResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeResponseId']], 'required' => ['RouteResponseId', 'ApiId', 'RouteId']], 'DeleteRouteSettingsRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RouteKey' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeKey'], 'StageName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'stageName']], 'required' => ['StageName', 'RouteKey', 'ApiId']], 'DeleteStageRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'StageName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'stageName']], 'required' => ['StageName', 'ApiId']], 'DeleteVpcLinkRequest' => ['type' => 'structure', 'members' => ['VpcLinkId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'vpcLinkId']], 'required' => ['VpcLinkId']], 'DeleteVpcLinkResponse' => ['type' => 'structure', 'members' => []], 'Deployment' => ['type' => 'structure', 'members' => ['AutoDeployed' => ['shape' => '__boolean', 'locationName' => 'autoDeployed'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'DeploymentStatus' => ['shape' => 'DeploymentStatus', 'locationName' => 'deploymentStatus'], 'DeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'deploymentStatusMessage'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']]], 'DeploymentStatus' => ['type' => 'string', 'enum' => ['PENDING', 'FAILED', 'DEPLOYED']], 'Deployments' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfDeployment', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DomainName' => ['type' => 'structure', 'members' => ['ApiMappingSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiMappingSelectionExpression'], 'DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['DomainName']], 'DomainNameConfiguration' => ['type' => 'structure', 'members' => ['ApiGatewayDomainName' => ['shape' => '__string', 'locationName' => 'apiGatewayDomainName'], 'CertificateArn' => ['shape' => 'Arn', 'locationName' => 'certificateArn'], 'CertificateName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'certificateName'], 'CertificateUploadDate' => ['shape' => '__timestampIso8601', 'locationName' => 'certificateUploadDate'], 'DomainNameStatus' => ['shape' => 'DomainNameStatus', 'locationName' => 'domainNameStatus'], 'DomainNameStatusMessage' => ['shape' => '__string', 'locationName' => 'domainNameStatusMessage'], 'EndpointType' => ['shape' => 'EndpointType', 'locationName' => 'endpointType'], 'HostedZoneId' => ['shape' => '__string', 'locationName' => 'hostedZoneId'], 'SecurityPolicy' => ['shape' => 'SecurityPolicy', 'locationName' => 'securityPolicy']]], 'DomainNameConfigurations' => ['type' => 'list', 'member' => ['shape' => 'DomainNameConfiguration']], 'DomainNameStatus' => ['type' => 'string', 'enum' => ['AVAILABLE', 'UPDATING']], 'DomainNames' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfDomainName', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'EndpointType' => ['type' => 'string', 'enum' => ['REGIONAL', 'EDGE']], 'ExportApiRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ExportVersion' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'exportVersion'], 'IncludeExtensions' => ['shape' => '__boolean', 'location' => 'querystring', 'locationName' => 'includeExtensions'], 'OutputType' => ['shape' => '__string', 'enum' => ['YAML', 'JSON'], 'location' => 'querystring', 'locationName' => 'outputType'], 'Specification' => ['shape' => '__string', 'enum' => ['OAS30'], 'location' => 'uri', 'locationName' => 'specification'], 'StageName' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'stageName']], 'required' => ['Specification', 'OutputType', 'ApiId']], 'ExportApiResponse' => ['type' => 'structure', 'members' => ['body' => ['shape' => 'ExportedApi']], 'payload' => 'body'], 'ExportedApi' => ['type' => 'blob'], 'GetApiMappingRequest' => ['type' => 'structure', 'members' => ['ApiMappingId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiMappingId'], 'DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName']], 'required' => ['ApiMappingId', 'DomainName']], 'GetApiMappingResponse' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingId' => ['shape' => 'Id', 'locationName' => 'apiMappingId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']]], 'GetApiMappingsRequest' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['DomainName']], 'GetApiMappingsResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfApiMapping', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetApiRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId']], 'required' => ['ApiId']], 'GetApiResponse' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']]], 'GetApisRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']]], 'GetApisResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfApi', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetAuthorizerRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AuthorizerId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'authorizerId']], 'required' => ['AuthorizerId', 'ApiId']], 'GetAuthorizerResponse' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']]], 'GetAuthorizersRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetAuthorizersResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfAuthorizer', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetDeploymentRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'DeploymentId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'deploymentId']], 'required' => ['ApiId', 'DeploymentId']], 'GetDeploymentResponse' => ['type' => 'structure', 'members' => ['AutoDeployed' => ['shape' => '__boolean', 'locationName' => 'autoDeployed'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'DeploymentStatus' => ['shape' => 'DeploymentStatus', 'locationName' => 'deploymentStatus'], 'DeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'deploymentStatusMessage'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']]], 'GetDeploymentsRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetDeploymentsResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfDeployment', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetDomainNameRequest' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName']], 'required' => ['DomainName']], 'GetDomainNameResponse' => ['type' => 'structure', 'members' => ['ApiMappingSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiMappingSelectionExpression'], 'DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'GetDomainNamesRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']]], 'GetDomainNamesResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfDomainName', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetIntegrationRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId']], 'required' => ['ApiId', 'IntegrationId']], 'GetIntegrationResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationId' => ['shape' => 'Id', 'locationName' => 'integrationId'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'integrationResponseSelectionExpression'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfig', 'locationName' => 'tlsConfig']]], 'GetIntegrationResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'IntegrationResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationResponseId']], 'required' => ['ApiId', 'IntegrationResponseId', 'IntegrationId']], 'GetIntegrationResponseResponse' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseId' => ['shape' => 'Id', 'locationName' => 'integrationResponseId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']]], 'GetIntegrationResponsesRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['IntegrationId', 'ApiId']], 'GetIntegrationResponsesResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfIntegrationResponse', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetIntegrationsRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetIntegrationsResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfIntegration', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetModelRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ModelId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'modelId']], 'required' => ['ModelId', 'ApiId']], 'GetModelResponse' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'ModelId' => ['shape' => 'Id', 'locationName' => 'modelId'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']]], 'GetModelTemplateRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ModelId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'modelId']], 'required' => ['ModelId', 'ApiId']], 'GetModelTemplateResponse' => ['type' => 'structure', 'members' => ['Value' => ['shape' => '__string', 'locationName' => 'value']]], 'GetModelsRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetModelsResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfModel', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetRouteRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId']], 'required' => ['ApiId', 'RouteId']], 'GetRouteResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteId' => ['shape' => 'Id', 'locationName' => 'routeId'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']]], 'GetRouteResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId'], 'RouteResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeResponseId']], 'required' => ['RouteResponseId', 'ApiId', 'RouteId']], 'GetRouteResponseResponse' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseId' => ['shape' => 'Id', 'locationName' => 'routeResponseId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']]], 'GetRouteResponsesRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId']], 'required' => ['RouteId', 'ApiId']], 'GetRouteResponsesResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfRouteResponse', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetRoutesRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetRoutesResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfRoute', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetStageRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'StageName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'stageName']], 'required' => ['StageName', 'ApiId']], 'GetStageResponse' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'LastDeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'lastDeploymentStatusMessage'], 'LastUpdatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'lastUpdatedDate'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'GetStagesRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetStagesResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfStage', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetTagsRequest' => ['type' => 'structure', 'members' => ['ResourceArn' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'resource-arn']], 'required' => ['ResourceArn']], 'GetTagsResponse' => ['type' => 'structure', 'members' => ['Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'GetVpcLinkRequest' => ['type' => 'structure', 'members' => ['VpcLinkId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'vpcLinkId']], 'required' => ['VpcLinkId']], 'GetVpcLinkResponse' => ['type' => 'structure', 'members' => ['CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'VpcLinkId' => ['shape' => 'Id', 'locationName' => 'vpcLinkId'], 'VpcLinkStatus' => ['shape' => 'VpcLinkStatus', 'locationName' => 'vpcLinkStatus'], 'VpcLinkStatusMessage' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'vpcLinkStatusMessage'], 'VpcLinkVersion' => ['shape' => 'VpcLinkVersion', 'locationName' => 'vpcLinkVersion']]], 'GetVpcLinksRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']]], 'GetVpcLinksResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfVpcLink', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'Id' => ['type' => 'string'], 'IdentitySourceList' => ['type' => 'list', 'member' => ['shape' => '__string']], 'ImportApiInput' => ['type' => 'structure', 'members' => ['Body' => ['shape' => '__string', 'locationName' => 'body']], 'required' => ['Body']], 'ImportApiRequest' => ['type' => 'structure', 'members' => ['Basepath' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'basepath'], 'Body' => ['shape' => '__string', 'locationName' => 'body'], 'FailOnWarnings' => ['shape' => '__boolean', 'location' => 'querystring', 'locationName' => 'failOnWarnings']], 'required' => ['Body']], 'ImportApiResponse' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']]], 'IntegerWithLengthBetween0And3600' => ['type' => 'integer', 'min' => 0, 'max' => 3600], 'IntegerWithLengthBetween50And30000' => ['type' => 'integer', 'min' => 50, 'max' => 30000], 'IntegerWithLengthBetweenMinus1And86400' => ['type' => 'integer', 'min' => -1, 'max' => 86400], 'Integration' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationId' => ['shape' => 'Id', 'locationName' => 'integrationId'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'integrationResponseSelectionExpression'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfig', 'locationName' => 'tlsConfig']]], 'IntegrationParameters' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'StringWithLengthBetween1And512']], 'IntegrationResponse' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseId' => ['shape' => 'Id', 'locationName' => 'integrationResponseId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']], 'required' => ['IntegrationResponseKey']], 'IntegrationResponses' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfIntegrationResponse', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'IntegrationType' => ['type' => 'string', 'enum' => ['AWS', 'HTTP', 'MOCK', 'HTTP_PROXY', 'AWS_PROXY']], 'Integrations' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfIntegration', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'JWTConfiguration' => ['type' => 'structure', 'members' => ['Audience' => ['shape' => '__listOf__string', 'locationName' => 'audience'], 'Issuer' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'issuer']]], 'LimitExceededException' => ['type' => 'structure', 'members' => ['LimitType' => ['shape' => '__string', 'locationName' => 'limitType'], 'Message' => ['shape' => '__string', 'locationName' => 'message']]], 'LoggingLevel' => ['type' => 'string', 'enum' => ['ERROR', 'INFO', 'OFF']], 'Model' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'ModelId' => ['shape' => 'Id', 'locationName' => 'modelId'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']], 'required' => ['Name']], 'Models' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfModel', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'NextToken' => ['type' => 'string'], 'NotFoundException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message'], 'ResourceType' => ['shape' => '__string', 'locationName' => 'resourceType']], 'exception' => \true, 'error' => ['httpStatusCode' => 404]], 'ParameterConstraints' => ['type' => 'structure', 'members' => ['Required' => ['shape' => '__boolean', 'locationName' => 'required']]], 'PassthroughBehavior' => ['type' => 'string', 'enum' => ['WHEN_NO_MATCH', 'NEVER', 'WHEN_NO_TEMPLATES']], 'ProtocolType' => ['type' => 'string', 'enum' => ['WEBSOCKET', 'HTTP']], 'ReimportApiInput' => ['type' => 'structure', 'members' => ['Body' => ['shape' => '__string', 'locationName' => 'body']], 'required' => ['Body']], 'ReimportApiRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'Basepath' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'basepath'], 'Body' => ['shape' => '__string', 'locationName' => 'body'], 'FailOnWarnings' => ['shape' => '__boolean', 'location' => 'querystring', 'locationName' => 'failOnWarnings']], 'required' => ['ApiId', 'Body']], 'ReimportApiResponse' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']]], 'Route' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteId' => ['shape' => 'Id', 'locationName' => 'routeId'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']], 'required' => ['RouteKey']], 'RouteModels' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'StringWithLengthBetween1And128']], 'RouteParameters' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'ParameterConstraints']], 'RouteResponse' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseId' => ['shape' => 'Id', 'locationName' => 'routeResponseId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']], 'required' => ['RouteResponseKey']], 'RouteResponses' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfRouteResponse', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'RouteSettings' => ['type' => 'structure', 'members' => ['DataTraceEnabled' => ['shape' => '__boolean', 'locationName' => 'dataTraceEnabled'], 'DetailedMetricsEnabled' => ['shape' => '__boolean', 'locationName' => 'detailedMetricsEnabled'], 'LoggingLevel' => ['shape' => 'LoggingLevel', 'locationName' => 'loggingLevel'], 'ThrottlingBurstLimit' => ['shape' => '__integer', 'locationName' => 'throttlingBurstLimit'], 'ThrottlingRateLimit' => ['shape' => '__double', 'locationName' => 'throttlingRateLimit']]], 'RouteSettingsMap' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'RouteSettings']], 'Routes' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfRoute', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'SecurityGroupIdList' => ['type' => 'list', 'member' => ['shape' => '__string']], 'SecurityPolicy' => ['type' => 'string', 'enum' => ['TLS_1_0', 'TLS_1_2']], 'SelectionExpression' => ['type' => 'string'], 'SelectionKey' => ['type' => 'string'], 'Stage' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'LastDeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'lastDeploymentStatusMessage'], 'LastUpdatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'lastUpdatedDate'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['StageName']], 'StageVariablesMap' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'StringWithLengthBetween0And2048']], 'Stages' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfStage', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'StringWithLengthBetween0And1024' => ['type' => 'string'], 'StringWithLengthBetween0And2048' => ['type' => 'string'], 'StringWithLengthBetween0And32K' => ['type' => 'string'], 'StringWithLengthBetween1And1024' => ['type' => 'string'], 'StringWithLengthBetween1And128' => ['type' => 'string'], 'StringWithLengthBetween1And1600' => ['type' => 'string'], 'StringWithLengthBetween1And256' => ['type' => 'string'], 'StringWithLengthBetween1And512' => ['type' => 'string'], 'StringWithLengthBetween1And64' => ['type' => 'string'], 'SubnetIdList' => ['type' => 'list', 'member' => ['shape' => '__string']], 'TagResourceInput' => ['type' => 'structure', 'members' => ['Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'TagResourceRequest' => ['type' => 'structure', 'members' => ['ResourceArn' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'resource-arn'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['ResourceArn']], 'TagResourceResponse' => ['type' => 'structure', 'members' => []], 'Tags' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'StringWithLengthBetween1And1600']], 'Template' => ['type' => 'structure', 'members' => ['Value' => ['shape' => '__string', 'locationName' => 'value']]], 'TemplateMap' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'StringWithLengthBetween0And32K']], 'TlsConfig' => ['type' => 'structure', 'members' => ['ServerNameToVerify' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'serverNameToVerify']]], 'TlsConfigInput' => ['type' => 'structure', 'members' => ['ServerNameToVerify' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'serverNameToVerify']]], 'TooManyRequestsException' => ['type' => 'structure', 'members' => ['LimitType' => ['shape' => '__string', 'locationName' => 'limitType'], 'Message' => ['shape' => '__string', 'locationName' => 'message']], 'exception' => \true, 'error' => ['httpStatusCode' => 429]], 'UntagResourceRequest' => ['type' => 'structure', 'members' => ['ResourceArn' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'resource-arn'], 'TagKeys' => ['shape' => '__listOf__string', 'location' => 'querystring', 'locationName' => 'tagKeys']], 'required' => ['ResourceArn', 'TagKeys']], 'UpdateApiInput' => ['type' => 'structure', 'members' => ['ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Target' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'target'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version']]], 'UpdateApiMappingInput' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']]], 'UpdateApiMappingRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiMappingId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']], 'required' => ['ApiMappingId', 'ApiId', 'DomainName']], 'UpdateApiMappingResponse' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingId' => ['shape' => 'Id', 'locationName' => 'apiMappingId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']]], 'UpdateApiRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Target' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'target'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version']], 'required' => ['ApiId']], 'UpdateApiResponse' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']]], 'UpdateAuthorizerInput' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']]], 'UpdateAuthorizerRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'authorizerId'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']], 'required' => ['AuthorizerId', 'ApiId']], 'UpdateAuthorizerResponse' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']]], 'UpdateDeploymentInput' => ['type' => 'structure', 'members' => ['Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']]], 'UpdateDeploymentRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'DeploymentId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']], 'required' => ['ApiId', 'DeploymentId']], 'UpdateDeploymentResponse' => ['type' => 'structure', 'members' => ['AutoDeployed' => ['shape' => '__boolean', 'locationName' => 'autoDeployed'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'DeploymentStatus' => ['shape' => 'DeploymentStatus', 'locationName' => 'deploymentStatus'], 'DeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'deploymentStatusMessage'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']]], 'UpdateDomainNameInput' => ['type' => 'structure', 'members' => ['DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations']]], 'UpdateDomainNameRequest' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations']], 'required' => ['DomainName']], 'UpdateDomainNameResponse' => ['type' => 'structure', 'members' => ['ApiMappingSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiMappingSelectionExpression'], 'DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'UpdateIntegrationInput' => ['type' => 'structure', 'members' => ['ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfigInput', 'locationName' => 'tlsConfig']]], 'UpdateIntegrationRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfigInput', 'locationName' => 'tlsConfig']], 'required' => ['ApiId', 'IntegrationId']], 'UpdateIntegrationResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationId' => ['shape' => 'Id', 'locationName' => 'integrationId'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'integrationResponseSelectionExpression'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfig', 'locationName' => 'tlsConfig']]], 'UpdateIntegrationResponseInput' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']]], 'UpdateIntegrationResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'IntegrationResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationResponseId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']], 'required' => ['ApiId', 'IntegrationResponseId', 'IntegrationId']], 'UpdateIntegrationResponseResponse' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseId' => ['shape' => 'Id', 'locationName' => 'integrationResponseId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']]], 'UpdateModelInput' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']]], 'UpdateModelRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'ModelId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'modelId'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']], 'required' => ['ModelId', 'ApiId']], 'UpdateModelResponse' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'ModelId' => ['shape' => 'Id', 'locationName' => 'modelId'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']]], 'UpdateRouteInput' => ['type' => 'structure', 'members' => ['ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']]], 'UpdateRouteRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']], 'required' => ['ApiId', 'RouteId']], 'UpdateRouteResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteId' => ['shape' => 'Id', 'locationName' => 'routeId'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']]], 'UpdateRouteResponseInput' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']]], 'UpdateRouteResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId'], 'RouteResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeResponseId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']], 'required' => ['RouteResponseId', 'ApiId', 'RouteId']], 'UpdateRouteResponseResponse' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseId' => ['shape' => 'Id', 'locationName' => 'routeResponseId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']]], 'UpdateStageInput' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables']]], 'UpdateStageRequest' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables']], 'required' => ['StageName', 'ApiId']], 'UpdateStageResponse' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'LastDeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'lastDeploymentStatusMessage'], 'LastUpdatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'lastUpdatedDate'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'UpdateVpcLinkInput' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']]], 'UpdateVpcLinkRequest' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'VpcLinkId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'vpcLinkId']], 'required' => ['VpcLinkId']], 'UpdateVpcLinkResponse' => ['type' => 'structure', 'members' => ['CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'VpcLinkId' => ['shape' => 'Id', 'locationName' => 'vpcLinkId'], 'VpcLinkStatus' => ['shape' => 'VpcLinkStatus', 'locationName' => 'vpcLinkStatus'], 'VpcLinkStatusMessage' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'vpcLinkStatusMessage'], 'VpcLinkVersion' => ['shape' => 'VpcLinkVersion', 'locationName' => 'vpcLinkVersion']]], 'UriWithLengthBetween1And2048' => ['type' => 'string'], 'VpcLink' => ['type' => 'structure', 'members' => ['CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'VpcLinkId' => ['shape' => 'Id', 'locationName' => 'vpcLinkId'], 'VpcLinkStatus' => ['shape' => 'VpcLinkStatus', 'locationName' => 'vpcLinkStatus'], 'VpcLinkStatusMessage' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'vpcLinkStatusMessage'], 'VpcLinkVersion' => ['shape' => 'VpcLinkVersion', 'locationName' => 'vpcLinkVersion']], 'required' => ['VpcLinkId', 'SecurityGroupIds', 'SubnetIds', 'Name']], 'VpcLinkStatus' => ['type' => 'string', 'enum' => ['PENDING', 'AVAILABLE', 'DELETING', 'FAILED', 'INACTIVE']], 'VpcLinkVersion' => ['type' => 'string', 'enum' => ['V2']], 'VpcLinks' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfVpcLink', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], '__boolean' => ['type' => 'boolean'], '__double' => ['type' => 'double'], '__integer' => ['type' => 'integer'], '__listOfApi' => ['type' => 'list', 'member' => ['shape' => 'Api']], '__listOfApiMapping' => ['type' => 'list', 'member' => ['shape' => 'ApiMapping']], '__listOfAuthorizer' => ['type' => 'list', 'member' => ['shape' => 'Authorizer']], '__listOfDeployment' => ['type' => 'list', 'member' => ['shape' => 'Deployment']], '__listOfDomainName' => ['type' => 'list', 'member' => ['shape' => 'DomainName']], '__listOfIntegration' => ['type' => 'list', 'member' => ['shape' => 'Integration']], '__listOfIntegrationResponse' => ['type' => 'list', 'member' => ['shape' => 'IntegrationResponse']], '__listOfModel' => ['type' => 'list', 'member' => ['shape' => 'Model']], '__listOfRoute' => ['type' => 'list', 'member' => ['shape' => 'Route']], '__listOfRouteResponse' => ['type' => 'list', 'member' => ['shape' => 'RouteResponse']], '__listOfStage' => ['type' => 'list', 'member' => ['shape' => 'Stage']], '__listOfVpcLink' => ['type' => 'list', 'member' => ['shape' => 'VpcLink']], '__listOf__string' => ['type' => 'list', 'member' => ['shape' => '__string']], '__long' => ['type' => 'long'], '__string' => ['type' => 'string'], '__timestampIso8601' => ['type' => 'timestamp', 'timestampFormat' => 'iso8601'], '__timestampUnix' => ['type' => 'timestamp', 'timestampFormat' => 'unixTimestamp']]];
1
  <?php
2
 
3
  // This file was auto-generated from sdk-root/src/data/apigatewayv2/2018-11-29/api-2.json
4
+ return ['metadata' => ['apiVersion' => '2018-11-29', 'endpointPrefix' => 'apigateway', 'signingName' => 'apigateway', 'serviceFullName' => 'AmazonApiGatewayV2', 'serviceId' => 'ApiGatewayV2', 'protocol' => 'rest-json', 'jsonVersion' => '1.1', 'uid' => 'apigatewayv2-2018-11-29', 'signatureVersion' => 'v4'], 'operations' => ['CreateApi' => ['name' => 'CreateApi', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis', 'responseCode' => 201], 'input' => ['shape' => 'CreateApiRequest'], 'output' => ['shape' => 'CreateApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateApiMapping' => ['name' => 'CreateApiMapping', 'http' => ['method' => 'POST', 'requestUri' => '/v2/domainnames/{domainName}/apimappings', 'responseCode' => 201], 'input' => ['shape' => 'CreateApiMappingRequest'], 'output' => ['shape' => 'CreateApiMappingResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateAuthorizer' => ['name' => 'CreateAuthorizer', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/authorizers', 'responseCode' => 201], 'input' => ['shape' => 'CreateAuthorizerRequest'], 'output' => ['shape' => 'CreateAuthorizerResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateDeployment' => ['name' => 'CreateDeployment', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/deployments', 'responseCode' => 201], 'input' => ['shape' => 'CreateDeploymentRequest'], 'output' => ['shape' => 'CreateDeploymentResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateDomainName' => ['name' => 'CreateDomainName', 'http' => ['method' => 'POST', 'requestUri' => '/v2/domainnames', 'responseCode' => 201], 'input' => ['shape' => 'CreateDomainNameRequest'], 'output' => ['shape' => 'CreateDomainNameResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException'], ['shape' => 'AccessDeniedException']]], 'CreateIntegration' => ['name' => 'CreateIntegration', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/integrations', 'responseCode' => 201], 'input' => ['shape' => 'CreateIntegrationRequest'], 'output' => ['shape' => 'CreateIntegrationResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateIntegrationResponse' => ['name' => 'CreateIntegrationResponse', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses', 'responseCode' => 201], 'input' => ['shape' => 'CreateIntegrationResponseRequest'], 'output' => ['shape' => 'CreateIntegrationResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateModel' => ['name' => 'CreateModel', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/models', 'responseCode' => 201], 'input' => ['shape' => 'CreateModelRequest'], 'output' => ['shape' => 'CreateModelResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateRoute' => ['name' => 'CreateRoute', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/routes', 'responseCode' => 201], 'input' => ['shape' => 'CreateRouteRequest'], 'output' => ['shape' => 'CreateRouteResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateRouteResponse' => ['name' => 'CreateRouteResponse', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/routeresponses', 'responseCode' => 201], 'input' => ['shape' => 'CreateRouteResponseRequest'], 'output' => ['shape' => 'CreateRouteResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateStage' => ['name' => 'CreateStage', 'http' => ['method' => 'POST', 'requestUri' => '/v2/apis/{apiId}/stages', 'responseCode' => 201], 'input' => ['shape' => 'CreateStageRequest'], 'output' => ['shape' => 'CreateStageResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'CreateVpcLink' => ['name' => 'CreateVpcLink', 'http' => ['method' => 'POST', 'requestUri' => '/v2/vpclinks', 'responseCode' => 201], 'input' => ['shape' => 'CreateVpcLinkRequest'], 'output' => ['shape' => 'CreateVpcLinkResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'DeleteAccessLogSettings' => ['name' => 'DeleteAccessLogSettings', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/stages/{stageName}/accesslogsettings', 'responseCode' => 204], 'input' => ['shape' => 'DeleteAccessLogSettingsRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteApi' => ['name' => 'DeleteApi', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteApiRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteApiMapping' => ['name' => 'DeleteApiMapping', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/domainnames/{domainName}/apimappings/{apiMappingId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteApiMappingRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'DeleteAuthorizer' => ['name' => 'DeleteAuthorizer', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/authorizers/{authorizerId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteAuthorizerRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteCorsConfiguration' => ['name' => 'DeleteCorsConfiguration', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/cors', 'responseCode' => 204], 'input' => ['shape' => 'DeleteCorsConfigurationRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteDeployment' => ['name' => 'DeleteDeployment', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/deployments/{deploymentId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteDeploymentRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteDomainName' => ['name' => 'DeleteDomainName', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/domainnames/{domainName}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteDomainNameRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteIntegration' => ['name' => 'DeleteIntegration', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteIntegrationRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteIntegrationResponse' => ['name' => 'DeleteIntegrationResponse', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteIntegrationResponseRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteModel' => ['name' => 'DeleteModel', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/models/{modelId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteModelRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteRoute' => ['name' => 'DeleteRoute', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteRouteRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteRouteRequestParameter' => ['name' => 'DeleteRouteRequestParameter', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/requestparameters/{requestParameterKey}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteRouteRequestParameterRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteRouteResponse' => ['name' => 'DeleteRouteResponse', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteRouteResponseRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteRouteSettings' => ['name' => 'DeleteRouteSettings', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/stages/{stageName}/routesettings/{routeKey}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteRouteSettingsRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteStage' => ['name' => 'DeleteStage', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/apis/{apiId}/stages/{stageName}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteStageRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'DeleteVpcLink' => ['name' => 'DeleteVpcLink', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/vpclinks/{vpcLinkId}', 'responseCode' => 202], 'input' => ['shape' => 'DeleteVpcLinkRequest'], 'output' => ['shape' => 'DeleteVpcLinkResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'ExportApi' => ['name' => 'ExportApi', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/exports/{specification}', 'responseCode' => 200], 'input' => ['shape' => 'ExportApiRequest'], 'output' => ['shape' => 'ExportApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetApi' => ['name' => 'GetApi', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}', 'responseCode' => 200], 'input' => ['shape' => 'GetApiRequest'], 'output' => ['shape' => 'GetApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetApiMapping' => ['name' => 'GetApiMapping', 'http' => ['method' => 'GET', 'requestUri' => '/v2/domainnames/{domainName}/apimappings/{apiMappingId}', 'responseCode' => 200], 'input' => ['shape' => 'GetApiMappingRequest'], 'output' => ['shape' => 'GetApiMappingResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetApiMappings' => ['name' => 'GetApiMappings', 'http' => ['method' => 'GET', 'requestUri' => '/v2/domainnames/{domainName}/apimappings', 'responseCode' => 200], 'input' => ['shape' => 'GetApiMappingsRequest'], 'output' => ['shape' => 'GetApiMappingsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetApis' => ['name' => 'GetApis', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis', 'responseCode' => 200], 'input' => ['shape' => 'GetApisRequest'], 'output' => ['shape' => 'GetApisResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetAuthorizer' => ['name' => 'GetAuthorizer', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/authorizers/{authorizerId}', 'responseCode' => 200], 'input' => ['shape' => 'GetAuthorizerRequest'], 'output' => ['shape' => 'GetAuthorizerResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetAuthorizers' => ['name' => 'GetAuthorizers', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/authorizers', 'responseCode' => 200], 'input' => ['shape' => 'GetAuthorizersRequest'], 'output' => ['shape' => 'GetAuthorizersResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetDeployment' => ['name' => 'GetDeployment', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/deployments/{deploymentId}', 'responseCode' => 200], 'input' => ['shape' => 'GetDeploymentRequest'], 'output' => ['shape' => 'GetDeploymentResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetDeployments' => ['name' => 'GetDeployments', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/deployments', 'responseCode' => 200], 'input' => ['shape' => 'GetDeploymentsRequest'], 'output' => ['shape' => 'GetDeploymentsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetDomainName' => ['name' => 'GetDomainName', 'http' => ['method' => 'GET', 'requestUri' => '/v2/domainnames/{domainName}', 'responseCode' => 200], 'input' => ['shape' => 'GetDomainNameRequest'], 'output' => ['shape' => 'GetDomainNameResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetDomainNames' => ['name' => 'GetDomainNames', 'http' => ['method' => 'GET', 'requestUri' => '/v2/domainnames', 'responseCode' => 200], 'input' => ['shape' => 'GetDomainNamesRequest'], 'output' => ['shape' => 'GetDomainNamesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetIntegration' => ['name' => 'GetIntegration', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}', 'responseCode' => 200], 'input' => ['shape' => 'GetIntegrationRequest'], 'output' => ['shape' => 'GetIntegrationResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetIntegrationResponse' => ['name' => 'GetIntegrationResponse', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}', 'responseCode' => 200], 'input' => ['shape' => 'GetIntegrationResponseRequest'], 'output' => ['shape' => 'GetIntegrationResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetIntegrationResponses' => ['name' => 'GetIntegrationResponses', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses', 'responseCode' => 200], 'input' => ['shape' => 'GetIntegrationResponsesRequest'], 'output' => ['shape' => 'GetIntegrationResponsesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetIntegrations' => ['name' => 'GetIntegrations', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/integrations', 'responseCode' => 200], 'input' => ['shape' => 'GetIntegrationsRequest'], 'output' => ['shape' => 'GetIntegrationsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetModel' => ['name' => 'GetModel', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/models/{modelId}', 'responseCode' => 200], 'input' => ['shape' => 'GetModelRequest'], 'output' => ['shape' => 'GetModelResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetModelTemplate' => ['name' => 'GetModelTemplate', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/models/{modelId}/template', 'responseCode' => 200], 'input' => ['shape' => 'GetModelTemplateRequest'], 'output' => ['shape' => 'GetModelTemplateResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetModels' => ['name' => 'GetModels', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/models', 'responseCode' => 200], 'input' => ['shape' => 'GetModelsRequest'], 'output' => ['shape' => 'GetModelsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetRoute' => ['name' => 'GetRoute', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}', 'responseCode' => 200], 'input' => ['shape' => 'GetRouteRequest'], 'output' => ['shape' => 'GetRouteResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetRouteResponse' => ['name' => 'GetRouteResponse', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}', 'responseCode' => 200], 'input' => ['shape' => 'GetRouteResponseRequest'], 'output' => ['shape' => 'GetRouteResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetRouteResponses' => ['name' => 'GetRouteResponses', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/routeresponses', 'responseCode' => 200], 'input' => ['shape' => 'GetRouteResponsesRequest'], 'output' => ['shape' => 'GetRouteResponsesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetRoutes' => ['name' => 'GetRoutes', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/routes', 'responseCode' => 200], 'input' => ['shape' => 'GetRoutesRequest'], 'output' => ['shape' => 'GetRoutesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetStage' => ['name' => 'GetStage', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/stages/{stageName}', 'responseCode' => 200], 'input' => ['shape' => 'GetStageRequest'], 'output' => ['shape' => 'GetStageResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetStages' => ['name' => 'GetStages', 'http' => ['method' => 'GET', 'requestUri' => '/v2/apis/{apiId}/stages', 'responseCode' => 200], 'input' => ['shape' => 'GetStagesRequest'], 'output' => ['shape' => 'GetStagesResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]], 'GetTags' => ['name' => 'GetTags', 'http' => ['method' => 'GET', 'requestUri' => '/v2/tags/{resource-arn}', 'responseCode' => 200], 'input' => ['shape' => 'GetTagsRequest'], 'output' => ['shape' => 'GetTagsResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'GetVpcLink' => ['name' => 'GetVpcLink', 'http' => ['method' => 'GET', 'requestUri' => '/v2/vpclinks/{vpcLinkId}', 'responseCode' => 200], 'input' => ['shape' => 'GetVpcLinkRequest'], 'output' => ['shape' => 'GetVpcLinkResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException']]], 'GetVpcLinks' => ['name' => 'GetVpcLinks', 'http' => ['method' => 'GET', 'requestUri' => '/v2/vpclinks', 'responseCode' => 200], 'input' => ['shape' => 'GetVpcLinksRequest'], 'output' => ['shape' => 'GetVpcLinksResponse'], 'errors' => [['shape' => 'BadRequestException'], ['shape' => 'TooManyRequestsException']]], 'ImportApi' => ['name' => 'ImportApi', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/apis', 'responseCode' => 201], 'input' => ['shape' => 'ImportApiRequest'], 'output' => ['shape' => 'ImportApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'ReimportApi' => ['name' => 'ReimportApi', 'http' => ['method' => 'PUT', 'requestUri' => '/v2/apis/{apiId}', 'responseCode' => 201], 'input' => ['shape' => 'ReimportApiRequest'], 'output' => ['shape' => 'ReimportApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'TagResource' => ['name' => 'TagResource', 'http' => ['method' => 'POST', 'requestUri' => '/v2/tags/{resource-arn}', 'responseCode' => 201], 'input' => ['shape' => 'TagResourceRequest'], 'output' => ['shape' => 'TagResourceResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UntagResource' => ['name' => 'UntagResource', 'http' => ['method' => 'DELETE', 'requestUri' => '/v2/tags/{resource-arn}', 'responseCode' => 204], 'input' => ['shape' => 'UntagResourceRequest'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateApi' => ['name' => 'UpdateApi', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateApiRequest'], 'output' => ['shape' => 'UpdateApiResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateApiMapping' => ['name' => 'UpdateApiMapping', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/domainnames/{domainName}/apimappings/{apiMappingId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateApiMappingRequest'], 'output' => ['shape' => 'UpdateApiMappingResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateAuthorizer' => ['name' => 'UpdateAuthorizer', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/authorizers/{authorizerId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateAuthorizerRequest'], 'output' => ['shape' => 'UpdateAuthorizerResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateDeployment' => ['name' => 'UpdateDeployment', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/deployments/{deploymentId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateDeploymentRequest'], 'output' => ['shape' => 'UpdateDeploymentResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateDomainName' => ['name' => 'UpdateDomainName', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/domainnames/{domainName}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateDomainNameRequest'], 'output' => ['shape' => 'UpdateDomainNameResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateIntegration' => ['name' => 'UpdateIntegration', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateIntegrationRequest'], 'output' => ['shape' => 'UpdateIntegrationResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateIntegrationResponse' => ['name' => 'UpdateIntegrationResponse', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/integrations/{integrationId}/integrationresponses/{integrationResponseId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateIntegrationResponseRequest'], 'output' => ['shape' => 'UpdateIntegrationResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateModel' => ['name' => 'UpdateModel', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/models/{modelId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateModelRequest'], 'output' => ['shape' => 'UpdateModelResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateRoute' => ['name' => 'UpdateRoute', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateRouteRequest'], 'output' => ['shape' => 'UpdateRouteResult'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateRouteResponse' => ['name' => 'UpdateRouteResponse', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/routes/{routeId}/routeresponses/{routeResponseId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateRouteResponseRequest'], 'output' => ['shape' => 'UpdateRouteResponseResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateStage' => ['name' => 'UpdateStage', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/apis/{apiId}/stages/{stageName}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateStageRequest'], 'output' => ['shape' => 'UpdateStageResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException'], ['shape' => 'ConflictException']]], 'UpdateVpcLink' => ['name' => 'UpdateVpcLink', 'http' => ['method' => 'PATCH', 'requestUri' => '/v2/vpclinks/{vpcLinkId}', 'responseCode' => 200], 'input' => ['shape' => 'UpdateVpcLinkRequest'], 'output' => ['shape' => 'UpdateVpcLinkResponse'], 'errors' => [['shape' => 'NotFoundException'], ['shape' => 'TooManyRequestsException'], ['shape' => 'BadRequestException']]]], 'shapes' => ['AccessDeniedException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message']], 'exception' => \true, 'error' => ['httpStatusCode' => 403]], 'AccessLogSettings' => ['type' => 'structure', 'members' => ['DestinationArn' => ['shape' => 'Arn', 'locationName' => 'destinationArn'], 'Format' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'format']]], 'Api' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']], 'required' => ['RouteSelectionExpression', 'Name', 'ProtocolType']], 'ApiMapping' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingId' => ['shape' => 'Id', 'locationName' => 'apiMappingId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']], 'required' => ['Stage', 'ApiId']], 'ApiMappings' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfApiMapping', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'Apis' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfApi', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'Arn' => ['type' => 'string'], 'AuthorizationScopes' => ['type' => 'list', 'member' => ['shape' => 'StringWithLengthBetween1And64']], 'AuthorizationType' => ['type' => 'string', 'enum' => ['NONE', 'AWS_IAM', 'CUSTOM', 'JWT']], 'Authorizer' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']], 'required' => ['Name']], 'AuthorizerType' => ['type' => 'string', 'enum' => ['REQUEST', 'JWT']], 'Authorizers' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfAuthorizer', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'BadRequestException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message']], 'exception' => \true, 'error' => ['httpStatusCode' => 400]], 'ConflictException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message']], 'exception' => \true, 'error' => ['httpStatusCode' => 409]], 'ConnectionType' => ['type' => 'string', 'enum' => ['INTERNET', 'VPC_LINK']], 'ContentHandlingStrategy' => ['type' => 'string', 'enum' => ['CONVERT_TO_BINARY', 'CONVERT_TO_TEXT']], 'Cors' => ['type' => 'structure', 'members' => ['AllowCredentials' => ['shape' => '__boolean', 'locationName' => 'allowCredentials'], 'AllowHeaders' => ['shape' => 'CorsHeaderList', 'locationName' => 'allowHeaders'], 'AllowMethods' => ['shape' => 'CorsMethodList', 'locationName' => 'allowMethods'], 'AllowOrigins' => ['shape' => 'CorsOriginList', 'locationName' => 'allowOrigins'], 'ExposeHeaders' => ['shape' => 'CorsHeaderList', 'locationName' => 'exposeHeaders'], 'MaxAge' => ['shape' => 'IntegerWithLengthBetweenMinus1And86400', 'locationName' => 'maxAge']]], 'CorsHeaderList' => ['type' => 'list', 'member' => ['shape' => '__string']], 'CorsMethodList' => ['type' => 'list', 'member' => ['shape' => 'StringWithLengthBetween1And64']], 'CorsOriginList' => ['type' => 'list', 'member' => ['shape' => '__string']], 'CreateApiInput' => ['type' => 'structure', 'members' => ['ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Target' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'target'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version']], 'required' => ['ProtocolType', 'Name']], 'CreateApiMappingInput' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']], 'required' => ['Stage', 'ApiId']], 'CreateApiMappingRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']], 'required' => ['DomainName', 'Stage', 'ApiId']], 'CreateApiMappingResponse' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingId' => ['shape' => 'Id', 'locationName' => 'apiMappingId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']]], 'CreateApiRequest' => ['type' => 'structure', 'members' => ['ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Target' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'target'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version']], 'required' => ['ProtocolType', 'Name']], 'CreateApiResponse' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']]], 'CreateAuthorizerInput' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']], 'required' => ['AuthorizerType', 'IdentitySource', 'Name']], 'CreateAuthorizerRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']], 'required' => ['ApiId', 'AuthorizerType', 'IdentitySource', 'Name']], 'CreateAuthorizerResponse' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']]], 'CreateDeploymentInput' => ['type' => 'structure', 'members' => ['Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName']]], 'CreateDeploymentRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName']], 'required' => ['ApiId']], 'CreateDeploymentResponse' => ['type' => 'structure', 'members' => ['AutoDeployed' => ['shape' => '__boolean', 'locationName' => 'autoDeployed'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'DeploymentStatus' => ['shape' => 'DeploymentStatus', 'locationName' => 'deploymentStatus'], 'DeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'deploymentStatusMessage'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']]], 'CreateDomainNameInput' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['DomainName']], 'CreateDomainNameRequest' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['DomainName']], 'CreateDomainNameResponse' => ['type' => 'structure', 'members' => ['ApiMappingSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiMappingSelectionExpression'], 'DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'CreateIntegrationInput' => ['type' => 'structure', 'members' => ['ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationSubtype' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'integrationSubtype'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfigInput', 'locationName' => 'tlsConfig']], 'required' => ['IntegrationType']], 'CreateIntegrationRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationSubtype' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'integrationSubtype'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfigInput', 'locationName' => 'tlsConfig']], 'required' => ['ApiId', 'IntegrationType']], 'CreateIntegrationResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationId' => ['shape' => 'Id', 'locationName' => 'integrationId'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'integrationResponseSelectionExpression'], 'IntegrationSubtype' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'integrationSubtype'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfig', 'locationName' => 'tlsConfig']]], 'CreateIntegrationResponseInput' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']], 'required' => ['IntegrationResponseKey']], 'CreateIntegrationResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']], 'required' => ['ApiId', 'IntegrationId', 'IntegrationResponseKey']], 'CreateIntegrationResponseResponse' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseId' => ['shape' => 'Id', 'locationName' => 'integrationResponseId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']]], 'CreateModelInput' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']], 'required' => ['Schema', 'Name']], 'CreateModelRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']], 'required' => ['ApiId', 'Schema', 'Name']], 'CreateModelResponse' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'ModelId' => ['shape' => 'Id', 'locationName' => 'modelId'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']]], 'CreateRouteInput' => ['type' => 'structure', 'members' => ['ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']], 'required' => ['RouteKey']], 'CreateRouteRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']], 'required' => ['ApiId', 'RouteKey']], 'CreateRouteResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteId' => ['shape' => 'Id', 'locationName' => 'routeId'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']]], 'CreateRouteResponseInput' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']], 'required' => ['RouteResponseKey']], 'CreateRouteResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']], 'required' => ['ApiId', 'RouteId', 'RouteResponseKey']], 'CreateRouteResponseResponse' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseId' => ['shape' => 'Id', 'locationName' => 'routeResponseId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']]], 'CreateStageInput' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['StageName']], 'CreateStageRequest' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['ApiId', 'StageName']], 'CreateStageResponse' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'LastDeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'lastDeploymentStatusMessage'], 'LastUpdatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'lastUpdatedDate'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'CreateVpcLinkInput' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['SubnetIds', 'Name']], 'CreateVpcLinkRequest' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['SubnetIds', 'Name']], 'CreateVpcLinkResponse' => ['type' => 'structure', 'members' => ['CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'VpcLinkId' => ['shape' => 'Id', 'locationName' => 'vpcLinkId'], 'VpcLinkStatus' => ['shape' => 'VpcLinkStatus', 'locationName' => 'vpcLinkStatus'], 'VpcLinkStatusMessage' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'vpcLinkStatusMessage'], 'VpcLinkVersion' => ['shape' => 'VpcLinkVersion', 'locationName' => 'vpcLinkVersion']]], 'DeleteAccessLogSettingsRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'StageName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'stageName']], 'required' => ['StageName', 'ApiId']], 'DeleteApiMappingRequest' => ['type' => 'structure', 'members' => ['ApiMappingId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiMappingId'], 'DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName']], 'required' => ['ApiMappingId', 'DomainName']], 'DeleteApiRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId']], 'required' => ['ApiId']], 'DeleteAuthorizerRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AuthorizerId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'authorizerId']], 'required' => ['AuthorizerId', 'ApiId']], 'DeleteCorsConfigurationRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId']], 'required' => ['ApiId']], 'DeleteDeploymentRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'DeploymentId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'deploymentId']], 'required' => ['ApiId', 'DeploymentId']], 'DeleteDomainNameRequest' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName']], 'required' => ['DomainName']], 'DeleteIntegrationRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId']], 'required' => ['ApiId', 'IntegrationId']], 'DeleteIntegrationResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'IntegrationResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationResponseId']], 'required' => ['ApiId', 'IntegrationResponseId', 'IntegrationId']], 'DeleteModelRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ModelId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'modelId']], 'required' => ['ModelId', 'ApiId']], 'DeleteRouteRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId']], 'required' => ['ApiId', 'RouteId']], 'DeleteRouteRequestParameterRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RequestParameterKey' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'requestParameterKey'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId']], 'required' => ['RequestParameterKey', 'ApiId', 'RouteId']], 'DeleteRouteResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId'], 'RouteResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeResponseId']], 'required' => ['RouteResponseId', 'ApiId', 'RouteId']], 'DeleteRouteSettingsRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RouteKey' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeKey'], 'StageName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'stageName']], 'required' => ['StageName', 'RouteKey', 'ApiId']], 'DeleteStageRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'StageName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'stageName']], 'required' => ['StageName', 'ApiId']], 'DeleteVpcLinkRequest' => ['type' => 'structure', 'members' => ['VpcLinkId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'vpcLinkId']], 'required' => ['VpcLinkId']], 'DeleteVpcLinkResponse' => ['type' => 'structure', 'members' => []], 'Deployment' => ['type' => 'structure', 'members' => ['AutoDeployed' => ['shape' => '__boolean', 'locationName' => 'autoDeployed'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'DeploymentStatus' => ['shape' => 'DeploymentStatus', 'locationName' => 'deploymentStatus'], 'DeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'deploymentStatusMessage'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']]], 'DeploymentStatus' => ['type' => 'string', 'enum' => ['PENDING', 'FAILED', 'DEPLOYED']], 'Deployments' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfDeployment', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DomainName' => ['type' => 'structure', 'members' => ['ApiMappingSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiMappingSelectionExpression'], 'DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['DomainName']], 'DomainNameConfiguration' => ['type' => 'structure', 'members' => ['ApiGatewayDomainName' => ['shape' => '__string', 'locationName' => 'apiGatewayDomainName'], 'CertificateArn' => ['shape' => 'Arn', 'locationName' => 'certificateArn'], 'CertificateName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'certificateName'], 'CertificateUploadDate' => ['shape' => '__timestampIso8601', 'locationName' => 'certificateUploadDate'], 'DomainNameStatus' => ['shape' => 'DomainNameStatus', 'locationName' => 'domainNameStatus'], 'DomainNameStatusMessage' => ['shape' => '__string', 'locationName' => 'domainNameStatusMessage'], 'EndpointType' => ['shape' => 'EndpointType', 'locationName' => 'endpointType'], 'HostedZoneId' => ['shape' => '__string', 'locationName' => 'hostedZoneId'], 'SecurityPolicy' => ['shape' => 'SecurityPolicy', 'locationName' => 'securityPolicy']]], 'DomainNameConfigurations' => ['type' => 'list', 'member' => ['shape' => 'DomainNameConfiguration']], 'DomainNameStatus' => ['type' => 'string', 'enum' => ['AVAILABLE', 'UPDATING']], 'DomainNames' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfDomainName', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'EndpointType' => ['type' => 'string', 'enum' => ['REGIONAL', 'EDGE']], 'ExportApiRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ExportVersion' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'exportVersion'], 'IncludeExtensions' => ['shape' => '__boolean', 'location' => 'querystring', 'locationName' => 'includeExtensions'], 'OutputType' => ['shape' => '__string', 'enum' => ['YAML', 'JSON'], 'location' => 'querystring', 'locationName' => 'outputType'], 'Specification' => ['shape' => '__string', 'enum' => ['OAS30'], 'location' => 'uri', 'locationName' => 'specification'], 'StageName' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'stageName']], 'required' => ['Specification', 'OutputType', 'ApiId']], 'ExportApiResponse' => ['type' => 'structure', 'members' => ['body' => ['shape' => 'ExportedApi']], 'payload' => 'body'], 'ExportedApi' => ['type' => 'blob'], 'GetApiMappingRequest' => ['type' => 'structure', 'members' => ['ApiMappingId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiMappingId'], 'DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName']], 'required' => ['ApiMappingId', 'DomainName']], 'GetApiMappingResponse' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingId' => ['shape' => 'Id', 'locationName' => 'apiMappingId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']]], 'GetApiMappingsRequest' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['DomainName']], 'GetApiMappingsResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfApiMapping', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetApiRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId']], 'required' => ['ApiId']], 'GetApiResponse' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']]], 'GetApisRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']]], 'GetApisResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfApi', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetAuthorizerRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AuthorizerId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'authorizerId']], 'required' => ['AuthorizerId', 'ApiId']], 'GetAuthorizerResponse' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']]], 'GetAuthorizersRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetAuthorizersResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfAuthorizer', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetDeploymentRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'DeploymentId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'deploymentId']], 'required' => ['ApiId', 'DeploymentId']], 'GetDeploymentResponse' => ['type' => 'structure', 'members' => ['AutoDeployed' => ['shape' => '__boolean', 'locationName' => 'autoDeployed'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'DeploymentStatus' => ['shape' => 'DeploymentStatus', 'locationName' => 'deploymentStatus'], 'DeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'deploymentStatusMessage'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']]], 'GetDeploymentsRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetDeploymentsResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfDeployment', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetDomainNameRequest' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName']], 'required' => ['DomainName']], 'GetDomainNameResponse' => ['type' => 'structure', 'members' => ['ApiMappingSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiMappingSelectionExpression'], 'DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'GetDomainNamesRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']]], 'GetDomainNamesResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfDomainName', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetIntegrationRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId']], 'required' => ['ApiId', 'IntegrationId']], 'GetIntegrationResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationId' => ['shape' => 'Id', 'locationName' => 'integrationId'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'integrationResponseSelectionExpression'], 'IntegrationSubtype' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'integrationSubtype'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfig', 'locationName' => 'tlsConfig']]], 'GetIntegrationResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'IntegrationResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationResponseId']], 'required' => ['ApiId', 'IntegrationResponseId', 'IntegrationId']], 'GetIntegrationResponseResponse' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseId' => ['shape' => 'Id', 'locationName' => 'integrationResponseId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']]], 'GetIntegrationResponsesRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['IntegrationId', 'ApiId']], 'GetIntegrationResponsesResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfIntegrationResponse', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetIntegrationsRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetIntegrationsResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfIntegration', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetModelRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ModelId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'modelId']], 'required' => ['ModelId', 'ApiId']], 'GetModelResponse' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'ModelId' => ['shape' => 'Id', 'locationName' => 'modelId'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']]], 'GetModelTemplateRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ModelId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'modelId']], 'required' => ['ModelId', 'ApiId']], 'GetModelTemplateResponse' => ['type' => 'structure', 'members' => ['Value' => ['shape' => '__string', 'locationName' => 'value']]], 'GetModelsRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetModelsResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfModel', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetRouteRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId']], 'required' => ['ApiId', 'RouteId']], 'GetRouteResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteId' => ['shape' => 'Id', 'locationName' => 'routeId'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']]], 'GetRouteResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId'], 'RouteResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeResponseId']], 'required' => ['RouteResponseId', 'ApiId', 'RouteId']], 'GetRouteResponseResponse' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseId' => ['shape' => 'Id', 'locationName' => 'routeResponseId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']]], 'GetRouteResponsesRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId']], 'required' => ['RouteId', 'ApiId']], 'GetRouteResponsesResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfRouteResponse', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetRoutesRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetRoutesResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfRoute', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetStageRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'StageName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'stageName']], 'required' => ['StageName', 'ApiId']], 'GetStageResponse' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'LastDeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'lastDeploymentStatusMessage'], 'LastUpdatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'lastUpdatedDate'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'GetStagesRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']], 'required' => ['ApiId']], 'GetStagesResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfStage', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'GetTagsRequest' => ['type' => 'structure', 'members' => ['ResourceArn' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'resource-arn']], 'required' => ['ResourceArn']], 'GetTagsResponse' => ['type' => 'structure', 'members' => ['Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'GetVpcLinkRequest' => ['type' => 'structure', 'members' => ['VpcLinkId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'vpcLinkId']], 'required' => ['VpcLinkId']], 'GetVpcLinkResponse' => ['type' => 'structure', 'members' => ['CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'VpcLinkId' => ['shape' => 'Id', 'locationName' => 'vpcLinkId'], 'VpcLinkStatus' => ['shape' => 'VpcLinkStatus', 'locationName' => 'vpcLinkStatus'], 'VpcLinkStatusMessage' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'vpcLinkStatusMessage'], 'VpcLinkVersion' => ['shape' => 'VpcLinkVersion', 'locationName' => 'vpcLinkVersion']]], 'GetVpcLinksRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'nextToken']]], 'GetVpcLinksResponse' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfVpcLink', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'Id' => ['type' => 'string'], 'IdentitySourceList' => ['type' => 'list', 'member' => ['shape' => '__string']], 'ImportApiInput' => ['type' => 'structure', 'members' => ['Body' => ['shape' => '__string', 'locationName' => 'body']], 'required' => ['Body']], 'ImportApiRequest' => ['type' => 'structure', 'members' => ['Basepath' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'basepath'], 'Body' => ['shape' => '__string', 'locationName' => 'body'], 'FailOnWarnings' => ['shape' => '__boolean', 'location' => 'querystring', 'locationName' => 'failOnWarnings']], 'required' => ['Body']], 'ImportApiResponse' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']]], 'IntegerWithLengthBetween0And3600' => ['type' => 'integer', 'min' => 0, 'max' => 3600], 'IntegerWithLengthBetween50And30000' => ['type' => 'integer', 'min' => 50, 'max' => 30000], 'IntegerWithLengthBetweenMinus1And86400' => ['type' => 'integer', 'min' => -1, 'max' => 86400], 'Integration' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationId' => ['shape' => 'Id', 'locationName' => 'integrationId'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'integrationResponseSelectionExpression'], 'IntegrationSubtype' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'integrationSubtype'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfig', 'locationName' => 'tlsConfig']]], 'IntegrationParameters' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'StringWithLengthBetween1And512']], 'IntegrationResponse' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseId' => ['shape' => 'Id', 'locationName' => 'integrationResponseId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']], 'required' => ['IntegrationResponseKey']], 'IntegrationResponses' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfIntegrationResponse', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'IntegrationType' => ['type' => 'string', 'enum' => ['AWS', 'HTTP', 'MOCK', 'HTTP_PROXY', 'AWS_PROXY']], 'Integrations' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfIntegration', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'JWTConfiguration' => ['type' => 'structure', 'members' => ['Audience' => ['shape' => '__listOf__string', 'locationName' => 'audience'], 'Issuer' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'issuer']]], 'LimitExceededException' => ['type' => 'structure', 'members' => ['LimitType' => ['shape' => '__string', 'locationName' => 'limitType'], 'Message' => ['shape' => '__string', 'locationName' => 'message']]], 'LoggingLevel' => ['type' => 'string', 'enum' => ['ERROR', 'INFO', 'OFF']], 'Model' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'ModelId' => ['shape' => 'Id', 'locationName' => 'modelId'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']], 'required' => ['Name']], 'Models' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfModel', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'NextToken' => ['type' => 'string'], 'NotFoundException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => '__string', 'locationName' => 'message'], 'ResourceType' => ['shape' => '__string', 'locationName' => 'resourceType']], 'exception' => \true, 'error' => ['httpStatusCode' => 404]], 'ParameterConstraints' => ['type' => 'structure', 'members' => ['Required' => ['shape' => '__boolean', 'locationName' => 'required']]], 'PassthroughBehavior' => ['type' => 'string', 'enum' => ['WHEN_NO_MATCH', 'NEVER', 'WHEN_NO_TEMPLATES']], 'ProtocolType' => ['type' => 'string', 'enum' => ['WEBSOCKET', 'HTTP']], 'ReimportApiInput' => ['type' => 'structure', 'members' => ['Body' => ['shape' => '__string', 'locationName' => 'body']], 'required' => ['Body']], 'ReimportApiRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'Basepath' => ['shape' => '__string', 'location' => 'querystring', 'locationName' => 'basepath'], 'Body' => ['shape' => '__string', 'locationName' => 'body'], 'FailOnWarnings' => ['shape' => '__boolean', 'location' => 'querystring', 'locationName' => 'failOnWarnings']], 'required' => ['ApiId', 'Body']], 'ReimportApiResponse' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']]], 'Route' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteId' => ['shape' => 'Id', 'locationName' => 'routeId'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']], 'required' => ['RouteKey']], 'RouteModels' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'StringWithLengthBetween1And128']], 'RouteParameters' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'ParameterConstraints']], 'RouteResponse' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseId' => ['shape' => 'Id', 'locationName' => 'routeResponseId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']], 'required' => ['RouteResponseKey']], 'RouteResponses' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfRouteResponse', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'RouteSettings' => ['type' => 'structure', 'members' => ['DataTraceEnabled' => ['shape' => '__boolean', 'locationName' => 'dataTraceEnabled'], 'DetailedMetricsEnabled' => ['shape' => '__boolean', 'locationName' => 'detailedMetricsEnabled'], 'LoggingLevel' => ['shape' => 'LoggingLevel', 'locationName' => 'loggingLevel'], 'ThrottlingBurstLimit' => ['shape' => '__integer', 'locationName' => 'throttlingBurstLimit'], 'ThrottlingRateLimit' => ['shape' => '__double', 'locationName' => 'throttlingRateLimit']]], 'RouteSettingsMap' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'RouteSettings']], 'Routes' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfRoute', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'SecurityGroupIdList' => ['type' => 'list', 'member' => ['shape' => '__string']], 'SecurityPolicy' => ['type' => 'string', 'enum' => ['TLS_1_0', 'TLS_1_2']], 'SelectionExpression' => ['type' => 'string'], 'SelectionKey' => ['type' => 'string'], 'Stage' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'LastDeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'lastDeploymentStatusMessage'], 'LastUpdatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'lastUpdatedDate'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['StageName']], 'StageVariablesMap' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'StringWithLengthBetween0And2048']], 'Stages' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfStage', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'StringWithLengthBetween0And1024' => ['type' => 'string'], 'StringWithLengthBetween0And2048' => ['type' => 'string'], 'StringWithLengthBetween0And32K' => ['type' => 'string'], 'StringWithLengthBetween1And1024' => ['type' => 'string'], 'StringWithLengthBetween1And128' => ['type' => 'string'], 'StringWithLengthBetween1And1600' => ['type' => 'string'], 'StringWithLengthBetween1And256' => ['type' => 'string'], 'StringWithLengthBetween1And512' => ['type' => 'string'], 'StringWithLengthBetween1And64' => ['type' => 'string'], 'SubnetIdList' => ['type' => 'list', 'member' => ['shape' => '__string']], 'TagResourceInput' => ['type' => 'structure', 'members' => ['Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'TagResourceRequest' => ['type' => 'structure', 'members' => ['ResourceArn' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'resource-arn'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']], 'required' => ['ResourceArn']], 'TagResourceResponse' => ['type' => 'structure', 'members' => []], 'Tags' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'StringWithLengthBetween1And1600']], 'Template' => ['type' => 'structure', 'members' => ['Value' => ['shape' => '__string', 'locationName' => 'value']]], 'TemplateMap' => ['type' => 'map', 'key' => ['shape' => '__string'], 'value' => ['shape' => 'StringWithLengthBetween0And32K']], 'TlsConfig' => ['type' => 'structure', 'members' => ['ServerNameToVerify' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'serverNameToVerify']]], 'TlsConfigInput' => ['type' => 'structure', 'members' => ['ServerNameToVerify' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'serverNameToVerify']]], 'TooManyRequestsException' => ['type' => 'structure', 'members' => ['LimitType' => ['shape' => '__string', 'locationName' => 'limitType'], 'Message' => ['shape' => '__string', 'locationName' => 'message']], 'exception' => \true, 'error' => ['httpStatusCode' => 429]], 'UntagResourceRequest' => ['type' => 'structure', 'members' => ['ResourceArn' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'resource-arn'], 'TagKeys' => ['shape' => '__listOf__string', 'location' => 'querystring', 'locationName' => 'tagKeys']], 'required' => ['ResourceArn', 'TagKeys']], 'UpdateApiInput' => ['type' => 'structure', 'members' => ['ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Target' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'target'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version']]], 'UpdateApiMappingInput' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']]], 'UpdateApiMappingRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiMappingId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']], 'required' => ['ApiMappingId', 'ApiId', 'DomainName']], 'UpdateApiMappingResponse' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiMappingId' => ['shape' => 'Id', 'locationName' => 'apiMappingId'], 'ApiMappingKey' => ['shape' => 'SelectionKey', 'locationName' => 'apiMappingKey'], 'Stage' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stage']]], 'UpdateApiRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Target' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'target'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version']], 'required' => ['ApiId']], 'UpdateApiResponse' => ['type' => 'structure', 'members' => ['ApiEndpoint' => ['shape' => '__string', 'locationName' => 'apiEndpoint'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiId' => ['shape' => 'Id', 'locationName' => 'apiId'], 'ApiKeySelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiKeySelectionExpression'], 'CorsConfiguration' => ['shape' => 'Cors', 'locationName' => 'corsConfiguration'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'DisableSchemaValidation' => ['shape' => '__boolean', 'locationName' => 'disableSchemaValidation'], 'ImportInfo' => ['shape' => '__listOf__string', 'locationName' => 'importInfo'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'ProtocolType' => ['shape' => 'ProtocolType', 'locationName' => 'protocolType'], 'RouteSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeSelectionExpression'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'Version' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'version'], 'Warnings' => ['shape' => '__listOf__string', 'locationName' => 'warnings']]], 'UpdateAuthorizerInput' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']]], 'UpdateAuthorizerRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'authorizerId'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']], 'required' => ['AuthorizerId', 'ApiId']], 'UpdateAuthorizerResponse' => ['type' => 'structure', 'members' => ['AuthorizerCredentialsArn' => ['shape' => 'Arn', 'locationName' => 'authorizerCredentialsArn'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'AuthorizerResultTtlInSeconds' => ['shape' => 'IntegerWithLengthBetween0And3600', 'locationName' => 'authorizerResultTtlInSeconds'], 'AuthorizerType' => ['shape' => 'AuthorizerType', 'locationName' => 'authorizerType'], 'AuthorizerUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'authorizerUri'], 'IdentitySource' => ['shape' => 'IdentitySourceList', 'locationName' => 'identitySource'], 'IdentityValidationExpression' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'identityValidationExpression'], 'JwtConfiguration' => ['shape' => 'JWTConfiguration', 'locationName' => 'jwtConfiguration'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']]], 'UpdateDeploymentInput' => ['type' => 'structure', 'members' => ['Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']]], 'UpdateDeploymentRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'DeploymentId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']], 'required' => ['ApiId', 'DeploymentId']], 'UpdateDeploymentResponse' => ['type' => 'structure', 'members' => ['AutoDeployed' => ['shape' => '__boolean', 'locationName' => 'autoDeployed'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'DeploymentStatus' => ['shape' => 'DeploymentStatus', 'locationName' => 'deploymentStatus'], 'DeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'deploymentStatusMessage'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description']]], 'UpdateDomainNameInput' => ['type' => 'structure', 'members' => ['DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations']]], 'UpdateDomainNameRequest' => ['type' => 'structure', 'members' => ['DomainName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations']], 'required' => ['DomainName']], 'UpdateDomainNameResponse' => ['type' => 'structure', 'members' => ['ApiMappingSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'apiMappingSelectionExpression'], 'DomainName' => ['shape' => 'StringWithLengthBetween1And512', 'locationName' => 'domainName'], 'DomainNameConfigurations' => ['shape' => 'DomainNameConfigurations', 'locationName' => 'domainNameConfigurations'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'UpdateIntegrationInput' => ['type' => 'structure', 'members' => ['ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationSubtype' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'integrationSubtype'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfigInput', 'locationName' => 'tlsConfig']]], 'UpdateIntegrationRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationSubtype' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'integrationSubtype'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfigInput', 'locationName' => 'tlsConfig']], 'required' => ['ApiId', 'IntegrationId']], 'UpdateIntegrationResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ConnectionId' => ['shape' => 'StringWithLengthBetween1And1024', 'locationName' => 'connectionId'], 'ConnectionType' => ['shape' => 'ConnectionType', 'locationName' => 'connectionType'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'CredentialsArn' => ['shape' => 'Arn', 'locationName' => 'credentialsArn'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'IntegrationId' => ['shape' => 'Id', 'locationName' => 'integrationId'], 'IntegrationMethod' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'integrationMethod'], 'IntegrationResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'integrationResponseSelectionExpression'], 'IntegrationSubtype' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'integrationSubtype'], 'IntegrationType' => ['shape' => 'IntegrationType', 'locationName' => 'integrationType'], 'IntegrationUri' => ['shape' => 'UriWithLengthBetween1And2048', 'locationName' => 'integrationUri'], 'PassthroughBehavior' => ['shape' => 'PassthroughBehavior', 'locationName' => 'passthroughBehavior'], 'PayloadFormatVersion' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'payloadFormatVersion'], 'RequestParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'requestParameters'], 'RequestTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'requestTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression'], 'TimeoutInMillis' => ['shape' => 'IntegerWithLengthBetween50And30000', 'locationName' => 'timeoutInMillis'], 'TlsConfig' => ['shape' => 'TlsConfig', 'locationName' => 'tlsConfig']]], 'UpdateIntegrationResponseInput' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']]], 'UpdateIntegrationResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationId'], 'IntegrationResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'integrationResponseId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']], 'required' => ['ApiId', 'IntegrationResponseId', 'IntegrationId']], 'UpdateIntegrationResponseResponse' => ['type' => 'structure', 'members' => ['ContentHandlingStrategy' => ['shape' => 'ContentHandlingStrategy', 'locationName' => 'contentHandlingStrategy'], 'IntegrationResponseId' => ['shape' => 'Id', 'locationName' => 'integrationResponseId'], 'IntegrationResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'integrationResponseKey'], 'ResponseParameters' => ['shape' => 'IntegrationParameters', 'locationName' => 'responseParameters'], 'ResponseTemplates' => ['shape' => 'TemplateMap', 'locationName' => 'responseTemplates'], 'TemplateSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'templateSelectionExpression']]], 'UpdateModelInput' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']]], 'UpdateModelRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'ModelId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'modelId'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']], 'required' => ['ModelId', 'ApiId']], 'UpdateModelResponse' => ['type' => 'structure', 'members' => ['ContentType' => ['shape' => 'StringWithLengthBetween1And256', 'locationName' => 'contentType'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'ModelId' => ['shape' => 'Id', 'locationName' => 'modelId'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'Schema' => ['shape' => 'StringWithLengthBetween0And32K', 'locationName' => 'schema']]], 'UpdateRouteInput' => ['type' => 'structure', 'members' => ['ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']]], 'UpdateRouteRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']], 'required' => ['ApiId', 'RouteId']], 'UpdateRouteResult' => ['type' => 'structure', 'members' => ['ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'ApiKeyRequired' => ['shape' => '__boolean', 'locationName' => 'apiKeyRequired'], 'AuthorizationScopes' => ['shape' => 'AuthorizationScopes', 'locationName' => 'authorizationScopes'], 'AuthorizationType' => ['shape' => 'AuthorizationType', 'locationName' => 'authorizationType'], 'AuthorizerId' => ['shape' => 'Id', 'locationName' => 'authorizerId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'OperationName' => ['shape' => 'StringWithLengthBetween1And64', 'locationName' => 'operationName'], 'RequestModels' => ['shape' => 'RouteModels', 'locationName' => 'requestModels'], 'RequestParameters' => ['shape' => 'RouteParameters', 'locationName' => 'requestParameters'], 'RouteId' => ['shape' => 'Id', 'locationName' => 'routeId'], 'RouteKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeKey'], 'RouteResponseSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'routeResponseSelectionExpression'], 'Target' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'target']]], 'UpdateRouteResponseInput' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']]], 'UpdateRouteResponseRequest' => ['type' => 'structure', 'members' => ['ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeId'], 'RouteResponseId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'routeResponseId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']], 'required' => ['RouteResponseId', 'ApiId', 'RouteId']], 'UpdateRouteResponseResponse' => ['type' => 'structure', 'members' => ['ModelSelectionExpression' => ['shape' => 'SelectionExpression', 'locationName' => 'modelSelectionExpression'], 'ResponseModels' => ['shape' => 'RouteModels', 'locationName' => 'responseModels'], 'ResponseParameters' => ['shape' => 'RouteParameters', 'locationName' => 'responseParameters'], 'RouteResponseId' => ['shape' => 'Id', 'locationName' => 'routeResponseId'], 'RouteResponseKey' => ['shape' => 'SelectionKey', 'locationName' => 'routeResponseKey']]], 'UpdateStageInput' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables']]], 'UpdateStageRequest' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'apiId'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables']], 'required' => ['StageName', 'ApiId']], 'UpdateStageResponse' => ['type' => 'structure', 'members' => ['AccessLogSettings' => ['shape' => 'AccessLogSettings', 'locationName' => 'accessLogSettings'], 'ApiGatewayManaged' => ['shape' => '__boolean', 'locationName' => 'apiGatewayManaged'], 'AutoDeploy' => ['shape' => '__boolean', 'locationName' => 'autoDeploy'], 'ClientCertificateId' => ['shape' => 'Id', 'locationName' => 'clientCertificateId'], 'CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'DefaultRouteSettings' => ['shape' => 'RouteSettings', 'locationName' => 'defaultRouteSettings'], 'DeploymentId' => ['shape' => 'Id', 'locationName' => 'deploymentId'], 'Description' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'description'], 'LastDeploymentStatusMessage' => ['shape' => '__string', 'locationName' => 'lastDeploymentStatusMessage'], 'LastUpdatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'lastUpdatedDate'], 'RouteSettings' => ['shape' => 'RouteSettingsMap', 'locationName' => 'routeSettings'], 'StageName' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'stageName'], 'StageVariables' => ['shape' => 'StageVariablesMap', 'locationName' => 'stageVariables'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags']]], 'UpdateVpcLinkInput' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name']]], 'UpdateVpcLinkRequest' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'VpcLinkId' => ['shape' => '__string', 'location' => 'uri', 'locationName' => 'vpcLinkId']], 'required' => ['VpcLinkId']], 'UpdateVpcLinkResponse' => ['type' => 'structure', 'members' => ['CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'VpcLinkId' => ['shape' => 'Id', 'locationName' => 'vpcLinkId'], 'VpcLinkStatus' => ['shape' => 'VpcLinkStatus', 'locationName' => 'vpcLinkStatus'], 'VpcLinkStatusMessage' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'vpcLinkStatusMessage'], 'VpcLinkVersion' => ['shape' => 'VpcLinkVersion', 'locationName' => 'vpcLinkVersion']]], 'UriWithLengthBetween1And2048' => ['type' => 'string'], 'VpcLink' => ['type' => 'structure', 'members' => ['CreatedDate' => ['shape' => '__timestampIso8601', 'locationName' => 'createdDate'], 'Name' => ['shape' => 'StringWithLengthBetween1And128', 'locationName' => 'name'], 'SecurityGroupIds' => ['shape' => 'SecurityGroupIdList', 'locationName' => 'securityGroupIds'], 'SubnetIds' => ['shape' => 'SubnetIdList', 'locationName' => 'subnetIds'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'tags'], 'VpcLinkId' => ['shape' => 'Id', 'locationName' => 'vpcLinkId'], 'VpcLinkStatus' => ['shape' => 'VpcLinkStatus', 'locationName' => 'vpcLinkStatus'], 'VpcLinkStatusMessage' => ['shape' => 'StringWithLengthBetween0And1024', 'locationName' => 'vpcLinkStatusMessage'], 'VpcLinkVersion' => ['shape' => 'VpcLinkVersion', 'locationName' => 'vpcLinkVersion']], 'required' => ['VpcLinkId', 'SecurityGroupIds', 'SubnetIds', 'Name']], 'VpcLinkStatus' => ['type' => 'string', 'enum' => ['PENDING', 'AVAILABLE', 'DELETING', 'FAILED', 'INACTIVE']], 'VpcLinkVersion' => ['type' => 'string', 'enum' => ['V2']], 'VpcLinks' => ['type' => 'structure', 'members' => ['Items' => ['shape' => '__listOfVpcLink', 'locationName' => 'items'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], '__boolean' => ['type' => 'boolean'], '__double' => ['type' => 'double'], '__integer' => ['type' => 'integer'], '__listOfApi' => ['type' => 'list', 'member' => ['shape' => 'Api']], '__listOfApiMapping' => ['type' => 'list', 'member' => ['shape' => 'ApiMapping']], '__listOfAuthorizer' => ['type' => 'list', 'member' => ['shape' => 'Authorizer']], '__listOfDeployment' => ['type' => 'list', 'member' => ['shape' => 'Deployment']], '__listOfDomainName' => ['type' => 'list', 'member' => ['shape' => 'DomainName']], '__listOfIntegration' => ['type' => 'list', 'member' => ['shape' => 'Integration']], '__listOfIntegrationResponse' => ['type' => 'list', 'member' => ['shape' => 'IntegrationResponse']], '__listOfModel' => ['type' => 'list', 'member' => ['shape' => 'Model']], '__listOfRoute' => ['type' => 'list', 'member' => ['shape' => 'Route']], '__listOfRouteResponse' => ['type' => 'list', 'member' => ['shape' => 'RouteResponse']], '__listOfStage' => ['type' => 'list', 'member' => ['shape' => 'Stage']], '__listOfVpcLink' => ['type' => 'list', 'member' => ['shape' => 'VpcLink']], '__listOf__string' => ['type' => 'list', 'member' => ['shape' => '__string']], '__long' => ['type' => 'long'], '__string' => ['type' => 'string'], '__timestampIso8601' => ['type' => 'timestamp', 'timestampFormat' => 'iso8601'], '__timestampUnix' => ['type' => 'timestamp', 'timestampFormat' => 'unixTimestamp']]];
vendor/Aws3/Aws/data/appflow/2020-08-23/api-2.json.php ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <?php
2
+
3
+ // This file was auto-generated from sdk-root/src/data/appflow/2020-08-23/api-2.json
4
+ return ['version' => '2.0', 'metadata' => ['apiVersion' => '2020-08-23', 'endpointPrefix' => 'appflow', 'jsonVersion' => '1.1', 'protocol' => 'rest-json', 'serviceFullName' => 'Amazon Appflow', 'serviceId' => 'Appflow', 'signatureVersion' => 'v4', 'signingName' => 'appflow', 'uid' => 'appflow-2020-08-23'], 'operations' => ['CreateConnectorProfile' => ['name' => 'CreateConnectorProfile', 'http' => ['method' => 'POST', 'requestUri' => '/create-connector-profile'], 'input' => ['shape' => 'CreateConnectorProfileRequest'], 'output' => ['shape' => 'CreateConnectorProfileResponse'], 'errors' => [['shape' => 'ValidationException'], ['shape' => 'ConflictException'], ['shape' => 'ServiceQuotaExceededException'], ['shape' => 'ConnectorAuthenticationException'], ['shape' => 'InternalServerException']]], 'CreateFlow' => ['name' => 'CreateFlow', 'http' => ['method' => 'POST', 'requestUri' => '/create-flow'], 'input' => ['shape' => 'CreateFlowRequest'], 'output' => ['shape' => 'CreateFlowResponse'], 'errors' => [['shape' => 'ValidationException'], ['shape' => 'InternalServerException'], ['shape' => 'ResourceNotFoundException'], ['shape' => 'ServiceQuotaExceededException'], ['shape' => 'ConflictException'], ['shape' => 'ConnectorAuthenticationException'], ['shape' => 'ConnectorServerException']]], 'DeleteConnectorProfile' => ['name' => 'DeleteConnectorProfile', 'http' => ['method' => 'POST', 'requestUri' => '/delete-connector-profile'], 'input' => ['shape' => 'DeleteConnectorProfileRequest'], 'output' => ['shape' => 'DeleteConnectorProfileResponse'], 'errors' => [['shape' => 'ResourceNotFoundException'], ['shape' => 'ConflictException'], ['shape' => 'InternalServerException']]], 'DeleteFlow' => ['name' => 'DeleteFlow', 'http' => ['method' => 'POST', 'requestUri' => '/delete-flow'], 'input' => ['shape' => 'DeleteFlowRequest'], 'output' => ['shape' => 'DeleteFlowResponse'], 'errors' => [['shape' => 'ResourceNotFoundException'], ['shape' => 'ConflictException'], ['shape' => 'InternalServerException']]], 'DescribeConnectorEntity' => ['name' => 'DescribeConnectorEntity', 'http' => ['method' => 'POST', 'requestUri' => '/describe-connector-entity'], 'input' => ['shape' => 'DescribeConnectorEntityRequest'], 'output' => ['shape' => 'DescribeConnectorEntityResponse'], 'errors' => [['shape' => 'ValidationException'], ['shape' => 'ResourceNotFoundException'], ['shape' => 'ConnectorAuthenticationException'], ['shape' => 'ConnectorServerException'], ['shape' => 'InternalServerException']]], 'DescribeConnectorProfiles' => ['name' => 'DescribeConnectorProfiles', 'http' => ['method' => 'POST', 'requestUri' => '/describe-connector-profiles'], 'input' => ['shape' => 'DescribeConnectorProfilesRequest'], 'output' => ['shape' => 'DescribeConnectorProfilesResponse'], 'errors' => [['shape' => 'ValidationException'], ['shape' => 'InternalServerException']]], 'DescribeConnectors' => ['name' => 'DescribeConnectors', 'http' => ['method' => 'POST', 'requestUri' => '/describe-connectors'], 'input' => ['shape' => 'DescribeConnectorsRequest'], 'output' => ['shape' => 'DescribeConnectorsResponse'], 'errors' => [['shape' => 'ValidationException'], ['shape' => 'InternalServerException']]], 'DescribeFlow' => ['name' => 'DescribeFlow', 'http' => ['method' => 'POST', 'requestUri' => '/describe-flow'], 'input' => ['shape' => 'DescribeFlowRequest'], 'output' => ['shape' => 'DescribeFlowResponse'], 'errors' => [['shape' => 'ResourceNotFoundException'], ['shape' => 'InternalServerException']]], 'DescribeFlowExecutionRecords' => ['name' => 'DescribeFlowExecutionRecords', 'http' => ['method' => 'POST', 'requestUri' => '/describe-flow-execution-records'], 'input' => ['shape' => 'DescribeFlowExecutionRecordsRequest'], 'output' => ['shape' => 'DescribeFlowExecutionRecordsResponse'], 'errors' => [['shape' => 'ValidationException'], ['shape' => 'ResourceNotFoundException'], ['shape' => 'InternalServerException']]], 'ListConnectorEntities' => ['name' => 'ListConnectorEntities', 'http' => ['method' => 'POST', 'requestUri' => '/list-connector-entities'], 'input' => ['shape' => 'ListConnectorEntitiesRequest'], 'output' => ['shape' => 'ListConnectorEntitiesResponse'], 'errors' => [['shape' => 'ValidationException'], ['shape' => 'ResourceNotFoundException'], ['shape' => 'ConnectorAuthenticationException'], ['shape' => 'ConnectorServerException'], ['shape' => 'InternalServerException']]], 'ListFlows' => ['name' => 'ListFlows', 'http' => ['method' => 'POST', 'requestUri' => '/list-flows'], 'input' => ['shape' => 'ListFlowsRequest'], 'output' => ['shape' => 'ListFlowsResponse'], 'errors' => [['shape' => 'ValidationException'], ['shape' => 'InternalServerException']]], 'ListTagsForResource' => ['name' => 'ListTagsForResource', 'http' => ['method' => 'GET', 'requestUri' => '/tags/{resourceArn}'], 'input' => ['shape' => 'ListTagsForResourceRequest'], 'output' => ['shape' => 'ListTagsForResourceResponse'], 'errors' => [['shape' => 'InternalServerException'], ['shape' => 'ValidationException'], ['shape' => 'ResourceNotFoundException']]], 'StartFlow' => ['name' => 'StartFlow', 'http' => ['method' => 'POST', 'requestUri' => '/start-flow'], 'input' => ['shape' => 'StartFlowRequest'], 'output' => ['shape' => 'StartFlowResponse'], 'errors' => [['shape' => 'ResourceNotFoundException'], ['shape' => 'InternalServerException'], ['shape' => 'ServiceQuotaExceededException'], ['shape' => 'ConflictException']]], 'StopFlow' => ['name' => 'StopFlow', 'http' => ['method' => 'POST', 'requestUri' => '/stop-flow'], 'input' => ['shape' => 'StopFlowRequest'], 'output' => ['shape' => 'StopFlowResponse'], 'errors' => [['shape' => 'ConflictException'], ['shape' => 'ResourceNotFoundException'], ['shape' => 'UnsupportedOperationException'], ['shape' => 'InternalServerException']]], 'TagResource' => ['name' => 'TagResource', 'http' => ['method' => 'POST', 'requestUri' => '/tags/{resourceArn}'], 'input' => ['shape' => 'TagResourceRequest'], 'output' => ['shape' => 'TagResourceResponse'], 'errors' => [['shape' => 'InternalServerException'], ['shape' => 'ValidationException'], ['shape' => 'ResourceNotFoundException']]], 'UntagResource' => ['name' => 'UntagResource', 'http' => ['method' => 'DELETE', 'requestUri' => '/tags/{resourceArn}'], 'input' => ['shape' => 'UntagResourceRequest'], 'output' => ['shape' => 'UntagResourceResponse'], 'errors' => [['shape' => 'InternalServerException'], ['shape' => 'ValidationException'], ['shape' => 'ResourceNotFoundException']]], 'UpdateConnectorProfile' => ['name' => 'UpdateConnectorProfile', 'http' => ['method' => 'POST', 'requestUri' => '/update-connector-profile'], 'input' => ['shape' => 'UpdateConnectorProfileRequest'], 'output' => ['shape' => 'UpdateConnectorProfileResponse'], 'errors' => [['shape' => 'ValidationException'], ['shape' => 'ResourceNotFoundException'], ['shape' => 'ConflictException'], ['shape' => 'ConnectorAuthenticationException'], ['shape' => 'InternalServerException']]], 'UpdateFlow' => ['name' => 'UpdateFlow', 'http' => ['method' => 'POST', 'requestUri' => '/update-flow'], 'input' => ['shape' => 'UpdateFlowRequest'], 'output' => ['shape' => 'UpdateFlowResponse'], 'errors' => [['shape' => 'ValidationException'], ['shape' => 'ResourceNotFoundException'], ['shape' => 'ServiceQuotaExceededException'], ['shape' => 'ConflictException'], ['shape' => 'ConnectorAuthenticationException'], ['shape' => 'ConnectorServerException'], ['shape' => 'InternalServerException']]]], 'shapes' => ['ARN' => ['type' => 'string', 'max' => 512, 'pattern' => 'arn:aws:.*:.*:[0-9]+:.*'], 'AccessKeyId' => ['type' => 'string', 'max' => 256, 'pattern' => '\\S+', 'sensitive' => \true], 'AccessToken' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+', 'sensitive' => \true], 'AccountName' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'AggregationConfig' => ['type' => 'structure', 'members' => ['aggregationType' => ['shape' => 'AggregationType']]], 'AggregationType' => ['type' => 'string', 'enum' => ['None', 'SingleFile']], 'AmplitudeConnectorOperator' => ['type' => 'string', 'enum' => ['BETWEEN']], 'AmplitudeConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['apiKey', 'secretKey'], 'members' => ['apiKey' => ['shape' => 'ApiKey'], 'secretKey' => ['shape' => 'SecretKey']]], 'AmplitudeConnectorProfileProperties' => ['type' => 'structure', 'members' => []], 'AmplitudeMetadata' => ['type' => 'structure', 'members' => []], 'AmplitudeSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'ApiKey' => ['type' => 'string', 'max' => 256, 'pattern' => '\\S+'], 'ApiSecretKey' => ['type' => 'string', 'max' => 256, 'pattern' => '\\S+', 'sensitive' => \true], 'ApiToken' => ['type' => 'string', 'max' => 256, 'pattern' => '\\S+'], 'ApplicationKey' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'AuthCode' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'Boolean' => ['type' => 'boolean'], 'BucketName' => ['type' => 'string', 'max' => 63, 'min' => 3, 'pattern' => '\\S+'], 'BucketPrefix' => ['type' => 'string', 'max' => 512, 'pattern' => '.*'], 'ClientId' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'ClientSecret' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+', 'sensitive' => \true], 'ConflictException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ErrorMessage']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'ConnectionMode' => ['type' => 'string', 'enum' => ['Public', 'Private']], 'ConnectorAuthenticationException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ErrorMessage']], 'error' => ['httpStatusCode' => 401], 'exception' => \true], 'ConnectorConfiguration' => ['type' => 'structure', 'members' => ['canUseAsSource' => ['shape' => 'Boolean'], 'canUseAsDestination' => ['shape' => 'Boolean'], 'supportedDestinationConnectors' => ['shape' => 'ConnectorTypeList'], 'supportedSchedulingFrequencies' => ['shape' => 'SchedulingFrequencyTypeList'], 'isPrivateLinkEnabled' => ['shape' => 'Boolean'], 'isPrivateLinkEndpointUrlRequired' => ['shape' => 'Boolean'], 'supportedTriggerTypes' => ['shape' => 'TriggerTypeList'], 'connectorMetadata' => ['shape' => 'ConnectorMetadata']]], 'ConnectorConfigurationsMap' => ['type' => 'map', 'key' => ['shape' => 'ConnectorType'], 'value' => ['shape' => 'ConnectorConfiguration']], 'ConnectorEntity' => ['type' => 'structure', 'required' => ['name'], 'members' => ['name' => ['shape' => 'Name'], 'label' => ['shape' => 'Label'], 'hasNestedEntities' => ['shape' => 'Boolean']]], 'ConnectorEntityField' => ['type' => 'structure', 'required' => ['identifier'], 'members' => ['identifier' => ['shape' => 'Identifier'], 'label' => ['shape' => 'Label'], 'supportedFieldTypeDetails' => ['shape' => 'SupportedFieldTypeDetails'], 'description' => ['shape' => 'Description'], 'sourceProperties' => ['shape' => 'SourceFieldProperties'], 'destinationProperties' => ['shape' => 'DestinationFieldProperties']]], 'ConnectorEntityFieldList' => ['type' => 'list', 'member' => ['shape' => 'ConnectorEntityField']], 'ConnectorEntityList' => ['type' => 'list', 'member' => ['shape' => 'ConnectorEntity']], 'ConnectorEntityMap' => ['type' => 'map', 'key' => ['shape' => 'Group'], 'value' => ['shape' => 'ConnectorEntityList']], 'ConnectorMetadata' => ['type' => 'structure', 'members' => ['Amplitude' => ['shape' => 'AmplitudeMetadata'], 'Datadog' => ['shape' => 'DatadogMetadata'], 'Dynatrace' => ['shape' => 'DynatraceMetadata'], 'GoogleAnalytics' => ['shape' => 'GoogleAnalyticsMetadata'], 'InforNexus' => ['shape' => 'InforNexusMetadata'], 'Marketo' => ['shape' => 'MarketoMetadata'], 'Redshift' => ['shape' => 'RedshiftMetadata'], 'S3' => ['shape' => 'S3Metadata'], 'Salesforce' => ['shape' => 'SalesforceMetadata'], 'ServiceNow' => ['shape' => 'ServiceNowMetadata'], 'Singular' => ['shape' => 'SingularMetadata'], 'Slack' => ['shape' => 'SlackMetadata'], 'Snowflake' => ['shape' => 'SnowflakeMetadata'], 'Trendmicro' => ['shape' => 'TrendmicroMetadata'], 'Veeva' => ['shape' => 'VeevaMetadata'], 'Zendesk' => ['shape' => 'ZendeskMetadata'], 'EventBridge' => ['shape' => 'EventBridgeMetadata']]], 'ConnectorOAuthRequest' => ['type' => 'structure', 'members' => ['authCode' => ['shape' => 'AuthCode'], 'redirectUri' => ['shape' => 'RedirectUri']]], 'ConnectorOperator' => ['type' => 'structure', 'members' => ['Amplitude' => ['shape' => 'AmplitudeConnectorOperator'], 'Datadog' => ['shape' => 'DatadogConnectorOperator'], 'Dynatrace' => ['shape' => 'DynatraceConnectorOperator'], 'GoogleAnalytics' => ['shape' => 'GoogleAnalyticsConnectorOperator'], 'InforNexus' => ['shape' => 'InforNexusConnectorOperator'], 'Marketo' => ['shape' => 'MarketoConnectorOperator'], 'S3' => ['shape' => 'S3ConnectorOperator'], 'Salesforce' => ['shape' => 'SalesforceConnectorOperator'], 'ServiceNow' => ['shape' => 'ServiceNowConnectorOperator'], 'Singular' => ['shape' => 'SingularConnectorOperator'], 'Slack' => ['shape' => 'SlackConnectorOperator'], 'Trendmicro' => ['shape' => 'TrendmicroConnectorOperator'], 'Veeva' => ['shape' => 'VeevaConnectorOperator'], 'Zendesk' => ['shape' => 'ZendeskConnectorOperator']]], 'ConnectorProfile' => ['type' => 'structure', 'members' => ['connectorProfileArn' => ['shape' => 'ConnectorProfileArn'], 'connectorProfileName' => ['shape' => 'ConnectorProfileName'], 'connectorType' => ['shape' => 'ConnectorType'], 'connectionMode' => ['shape' => 'ConnectionMode'], 'credentialsArn' => ['shape' => 'ARN'], 'connectorProfileProperties' => ['shape' => 'ConnectorProfileProperties'], 'createdAt' => ['shape' => 'Date'], 'lastUpdatedAt' => ['shape' => 'Date']]], 'ConnectorProfileArn' => ['type' => 'string', 'max' => 512, 'pattern' => 'arn:aws:kms:.*:[0-9]+:.*'], 'ConnectorProfileConfig' => ['type' => 'structure', 'required' => ['connectorProfileProperties', 'connectorProfileCredentials'], 'members' => ['connectorProfileProperties' => ['shape' => 'ConnectorProfileProperties'], 'connectorProfileCredentials' => ['shape' => 'ConnectorProfileCredentials']]], 'ConnectorProfileCredentials' => ['type' => 'structure', 'members' => ['Amplitude' => ['shape' => 'AmplitudeConnectorProfileCredentials'], 'Datadog' => ['shape' => 'DatadogConnectorProfileCredentials'], 'Dynatrace' => ['shape' => 'DynatraceConnectorProfileCredentials'], 'GoogleAnalytics' => ['shape' => 'GoogleAnalyticsConnectorProfileCredentials'], 'InforNexus' => ['shape' => 'InforNexusConnectorProfileCredentials'], 'Marketo' => ['shape' => 'MarketoConnectorProfileCredentials'], 'Redshift' => ['shape' => 'RedshiftConnectorProfileCredentials'], 'Salesforce' => ['shape' => 'SalesforceConnectorProfileCredentials'], 'ServiceNow' => ['shape' => 'ServiceNowConnectorProfileCredentials'], 'Singular' => ['shape' => 'SingularConnectorProfileCredentials'], 'Slack' => ['shape' => 'SlackConnectorProfileCredentials'], 'Snowflake' => ['shape' => 'SnowflakeConnectorProfileCredentials'], 'Trendmicro' => ['shape' => 'TrendmicroConnectorProfileCredentials'], 'Veeva' => ['shape' => 'VeevaConnectorProfileCredentials'], 'Zendesk' => ['shape' => 'ZendeskConnectorProfileCredentials']]], 'ConnectorProfileDetailList' => ['type' => 'list', 'member' => ['shape' => 'ConnectorProfile']], 'ConnectorProfileName' => ['type' => 'string', 'max' => 256, 'pattern' => '[\\w/!@#+=.-]+'], 'ConnectorProfileNameList' => ['type' => 'list', 'member' => ['shape' => 'ConnectorProfileName'], 'max' => 100, 'min' => 0], 'ConnectorProfileProperties' => ['type' => 'structure', 'members' => ['Amplitude' => ['shape' => 'AmplitudeConnectorProfileProperties'], 'Datadog' => ['shape' => 'DatadogConnectorProfileProperties'], 'Dynatrace' => ['shape' => 'DynatraceConnectorProfileProperties'], 'GoogleAnalytics' => ['shape' => 'GoogleAnalyticsConnectorProfileProperties'], 'InforNexus' => ['shape' => 'InforNexusConnectorProfileProperties'], 'Marketo' => ['shape' => 'MarketoConnectorProfileProperties'], 'Redshift' => ['shape' => 'RedshiftConnectorProfileProperties'], 'Salesforce' => ['shape' => 'SalesforceConnectorProfileProperties'], 'ServiceNow' => ['shape' => 'ServiceNowConnectorProfileProperties'], 'Singular' => ['shape' => 'SingularConnectorProfileProperties'], 'Slack' => ['shape' => 'SlackConnectorProfileProperties'], 'Snowflake' => ['shape' => 'SnowflakeConnectorProfileProperties'], 'Trendmicro' => ['shape' => 'TrendmicroConnectorProfileProperties'], 'Veeva' => ['shape' => 'VeevaConnectorProfileProperties'], 'Zendesk' => ['shape' => 'ZendeskConnectorProfileProperties']]], 'ConnectorServerException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ErrorMessage']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'ConnectorType' => ['type' => 'string', 'enum' => ['Salesforce', 'Singular', 'Slack', 'Redshift', 'S3', 'Marketo', 'Googleanalytics', 'Zendesk', 'Servicenow', 'Datadog', 'Trendmicro', 'Snowflake', 'Dynatrace', 'Infornexus', 'Amplitude', 'Veeva', 'EventBridge']], 'ConnectorTypeList' => ['type' => 'list', 'member' => ['shape' => 'ConnectorType'], 'max' => 100, 'min' => 0], 'CreateConnectorProfileRequest' => ['type' => 'structure', 'required' => ['connectorProfileName', 'connectorType', 'connectionMode', 'connectorProfileConfig'], 'members' => ['connectorProfileName' => ['shape' => 'ConnectorProfileName'], 'kmsArn' => ['shape' => 'KMSArn'], 'connectorType' => ['shape' => 'ConnectorType'], 'connectionMode' => ['shape' => 'ConnectionMode'], 'connectorProfileConfig' => ['shape' => 'ConnectorProfileConfig']]], 'CreateConnectorProfileResponse' => ['type' => 'structure', 'members' => ['connectorProfileArn' => ['shape' => 'ConnectorProfileArn']]], 'CreateFlowRequest' => ['type' => 'structure', 'required' => ['flowName', 'triggerConfig', 'sourceFlowConfig', 'destinationFlowConfigList', 'tasks'], 'members' => ['flowName' => ['shape' => 'FlowName'], 'description' => ['shape' => 'FlowDescription'], 'kmsArn' => ['shape' => 'KMSArn'], 'triggerConfig' => ['shape' => 'TriggerConfig'], 'sourceFlowConfig' => ['shape' => 'SourceFlowConfig'], 'destinationFlowConfigList' => ['shape' => 'DestinationFlowConfigList'], 'tasks' => ['shape' => 'Tasks'], 'tags' => ['shape' => 'TagMap']]], 'CreateFlowResponse' => ['type' => 'structure', 'members' => ['flowArn' => ['shape' => 'FlowArn'], 'flowStatus' => ['shape' => 'FlowStatus']]], 'CreatedBy' => ['type' => 'string', 'max' => 256, 'pattern' => '\\S+'], 'DataPullMode' => ['type' => 'string', 'enum' => ['Incremental', 'Complete']], 'DatabaseUrl' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'DatadogConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'BETWEEN', 'EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'DatadogConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['apiKey', 'applicationKey'], 'members' => ['apiKey' => ['shape' => 'ApiKey'], 'applicationKey' => ['shape' => 'ApplicationKey']]], 'DatadogConnectorProfileProperties' => ['type' => 'structure', 'required' => ['instanceUrl'], 'members' => ['instanceUrl' => ['shape' => 'InstanceUrl']]], 'DatadogMetadata' => ['type' => 'structure', 'members' => []], 'DatadogSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'Date' => ['type' => 'timestamp'], 'DeleteConnectorProfileRequest' => ['type' => 'structure', 'required' => ['connectorProfileName'], 'members' => ['connectorProfileName' => ['shape' => 'ConnectorProfileName'], 'forceDelete' => ['shape' => 'Boolean']]], 'DeleteConnectorProfileResponse' => ['type' => 'structure', 'members' => []], 'DeleteFlowRequest' => ['type' => 'structure', 'required' => ['flowName'], 'members' => ['flowName' => ['shape' => 'FlowName'], 'forceDelete' => ['shape' => 'Boolean']]], 'DeleteFlowResponse' => ['type' => 'structure', 'members' => []], 'DescribeConnectorEntityRequest' => ['type' => 'structure', 'required' => ['connectorEntityName'], 'members' => ['connectorEntityName' => ['shape' => 'Name'], 'connectorType' => ['shape' => 'ConnectorType'], 'connectorProfileName' => ['shape' => 'ConnectorProfileName']]], 'DescribeConnectorEntityResponse' => ['type' => 'structure', 'required' => ['connectorEntityFields'], 'members' => ['connectorEntityFields' => ['shape' => 'ConnectorEntityFieldList']]], 'DescribeConnectorProfilesRequest' => ['type' => 'structure', 'members' => ['connectorProfileNames' => ['shape' => 'ConnectorProfileNameList'], 'connectorType' => ['shape' => 'ConnectorType'], 'maxResults' => ['shape' => 'MaxResults'], 'nextToken' => ['shape' => 'NextToken']]], 'DescribeConnectorProfilesResponse' => ['type' => 'structure', 'members' => ['connectorProfileDetails' => ['shape' => 'ConnectorProfileDetailList'], 'nextToken' => ['shape' => 'NextToken']]], 'DescribeConnectorsRequest' => ['type' => 'structure', 'members' => ['connectorTypes' => ['shape' => 'ConnectorTypeList'], 'nextToken' => ['shape' => 'NextToken']]], 'DescribeConnectorsResponse' => ['type' => 'structure', 'members' => ['connectorConfigurations' => ['shape' => 'ConnectorConfigurationsMap'], 'nextToken' => ['shape' => 'NextToken']]], 'DescribeFlowExecutionRecordsRequest' => ['type' => 'structure', 'required' => ['flowName'], 'members' => ['flowName' => ['shape' => 'FlowName'], 'maxResults' => ['shape' => 'MaxResults'], 'nextToken' => ['shape' => 'NextToken']]], 'DescribeFlowExecutionRecordsResponse' => ['type' => 'structure', 'members' => ['flowExecutions' => ['shape' => 'FlowExecutionList'], 'nextToken' => ['shape' => 'NextToken']]], 'DescribeFlowRequest' => ['type' => 'structure', 'required' => ['flowName'], 'members' => ['flowName' => ['shape' => 'FlowName']]], 'DescribeFlowResponse' => ['type' => 'structure', 'members' => ['flowArn' => ['shape' => 'FlowArn'], 'description' => ['shape' => 'FlowDescription'], 'flowName' => ['shape' => 'FlowName'], 'kmsArn' => ['shape' => 'KMSArn'], 'flowStatus' => ['shape' => 'FlowStatus'], 'flowStatusMessage' => ['shape' => 'FlowStatusMessage'], 'sourceFlowConfig' => ['shape' => 'SourceFlowConfig'], 'destinationFlowConfigList' => ['shape' => 'DestinationFlowConfigList'], 'lastRunExecutionDetails' => ['shape' => 'ExecutionDetails'], 'triggerConfig' => ['shape' => 'TriggerConfig'], 'tasks' => ['shape' => 'Tasks'], 'createdAt' => ['shape' => 'Date'], 'lastUpdatedAt' => ['shape' => 'Date'], 'createdBy' => ['shape' => 'CreatedBy'], 'lastUpdatedBy' => ['shape' => 'UpdatedBy'], 'tags' => ['shape' => 'TagMap']]], 'Description' => ['type' => 'string', 'max' => 1024, 'pattern' => '[\\s\\w/!@#+=.-]*'], 'DestinationConnectorProperties' => ['type' => 'structure', 'members' => ['Redshift' => ['shape' => 'RedshiftDestinationProperties'], 'S3' => ['shape' => 'S3DestinationProperties'], 'Salesforce' => ['shape' => 'SalesforceDestinationProperties'], 'Snowflake' => ['shape' => 'SnowflakeDestinationProperties'], 'EventBridge' => ['shape' => 'EventBridgeDestinationProperties']]], 'DestinationField' => ['type' => 'string', 'max' => 256, 'pattern' => '.*'], 'DestinationFieldProperties' => ['type' => 'structure', 'members' => ['isCreatable' => ['shape' => 'Boolean'], 'isNullable' => ['shape' => 'Boolean'], 'isUpsertable' => ['shape' => 'Boolean']]], 'DestinationFlowConfig' => ['type' => 'structure', 'required' => ['connectorType', 'destinationConnectorProperties'], 'members' => ['connectorType' => ['shape' => 'ConnectorType'], 'connectorProfileName' => ['shape' => 'ConnectorProfileName'], 'destinationConnectorProperties' => ['shape' => 'DestinationConnectorProperties']]], 'DestinationFlowConfigList' => ['type' => 'list', 'member' => ['shape' => 'DestinationFlowConfig']], 'DynatraceConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'BETWEEN', 'EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'DynatraceConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['apiToken'], 'members' => ['apiToken' => ['shape' => 'ApiToken']]], 'DynatraceConnectorProfileProperties' => ['type' => 'structure', 'required' => ['instanceUrl'], 'members' => ['instanceUrl' => ['shape' => 'InstanceUrl']]], 'DynatraceMetadata' => ['type' => 'structure', 'members' => []], 'DynatraceSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'EntitiesPath' => ['type' => 'string', 'max' => 256, 'pattern' => '[\\s\\w/!@#+=.-]*'], 'ErrorHandlingConfig' => ['type' => 'structure', 'members' => ['failOnFirstDestinationError' => ['shape' => 'Boolean'], 'bucketPrefix' => ['shape' => 'BucketPrefix'], 'bucketName' => ['shape' => 'BucketName']]], 'ErrorInfo' => ['type' => 'structure', 'members' => ['putFailuresCount' => ['shape' => 'Long'], 'executionMessage' => ['shape' => 'ExecutionMessage']]], 'ErrorMessage' => ['type' => 'string', 'max' => 2048, 'pattern' => '[\\s\\w/!@#+=.-]*'], 'EventBridgeDestinationProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object'], 'errorHandlingConfig' => ['shape' => 'ErrorHandlingConfig']]], 'EventBridgeMetadata' => ['type' => 'structure', 'members' => []], 'ExecutionDetails' => ['type' => 'structure', 'members' => ['mostRecentExecutionMessage' => ['shape' => 'MostRecentExecutionMessage'], 'mostRecentExecutionTime' => ['shape' => 'Date'], 'mostRecentExecutionStatus' => ['shape' => 'ExecutionStatus']]], 'ExecutionId' => ['type' => 'string', 'max' => 256, 'pattern' => '\\S+'], 'ExecutionMessage' => ['type' => 'string', 'max' => 2048, 'pattern' => '[\\s\\w/!@#+=.-]*'], 'ExecutionRecord' => ['type' => 'structure', 'members' => ['executionId' => ['shape' => 'ExecutionId'], 'executionStatus' => ['shape' => 'ExecutionStatus'], 'executionResult' => ['shape' => 'ExecutionResult'], 'startedAt' => ['shape' => 'Date'], 'lastUpdatedAt' => ['shape' => 'Date']]], 'ExecutionResult' => ['type' => 'structure', 'members' => ['errorInfo' => ['shape' => 'ErrorInfo'], 'bytesProcessed' => ['shape' => 'Long'], 'bytesWritten' => ['shape' => 'Long'], 'recordsProcessed' => ['shape' => 'Long']]], 'ExecutionStatus' => ['type' => 'string', 'enum' => ['InProgress', 'Successful', 'Error']], 'FieldType' => ['type' => 'string'], 'FieldTypeDetails' => ['type' => 'structure', 'required' => ['fieldType', 'filterOperators'], 'members' => ['fieldType' => ['shape' => 'FieldType'], 'filterOperators' => ['shape' => 'FilterOperatorList'], 'supportedValues' => ['shape' => 'SupportedValueList']]], 'FileType' => ['type' => 'string', 'enum' => ['CSV', 'JSON', 'PARQUET']], 'FilterOperatorList' => ['type' => 'list', 'member' => ['shape' => 'Operator']], 'FlowArn' => ['type' => 'string', 'max' => 512, 'pattern' => 'arn:aws:appflow:.*:[0-9]+:.*'], 'FlowDefinition' => ['type' => 'structure', 'members' => ['flowArn' => ['shape' => 'FlowArn'], 'description' => ['shape' => 'FlowDescription'], 'flowName' => ['shape' => 'FlowName'], 'flowStatus' => ['shape' => 'FlowStatus'], 'sourceConnectorType' => ['shape' => 'ConnectorType'], 'destinationConnectorType' => ['shape' => 'ConnectorType'], 'triggerType' => ['shape' => 'TriggerType'], 'createdAt' => ['shape' => 'Date'], 'lastUpdatedAt' => ['shape' => 'Date'], 'createdBy' => ['shape' => 'CreatedBy'], 'lastUpdatedBy' => ['shape' => 'UpdatedBy'], 'tags' => ['shape' => 'TagMap'], 'lastRunExecutionDetails' => ['shape' => 'ExecutionDetails']]], 'FlowDescription' => ['type' => 'string', 'max' => 2048, 'pattern' => '[\\w!@#\\-.?,\\s]*'], 'FlowExecutionList' => ['type' => 'list', 'member' => ['shape' => 'ExecutionRecord']], 'FlowList' => ['type' => 'list', 'member' => ['shape' => 'FlowDefinition']], 'FlowName' => ['type' => 'string', 'max' => 256, 'pattern' => '[a-zA-Z0-9][\\w!@#.-]+'], 'FlowStatus' => ['type' => 'string', 'enum' => ['Active', 'Deprecated', 'Deleted', 'Draft', 'Errored', 'Suspended']], 'FlowStatusMessage' => ['type' => 'string', 'max' => 2048, 'pattern' => '[\\s\\w/!@#+=.-]*'], 'GoogleAnalyticsConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'BETWEEN']], 'GoogleAnalyticsConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['clientId', 'clientSecret'], 'members' => ['clientId' => ['shape' => 'ClientId'], 'clientSecret' => ['shape' => 'ClientSecret'], 'accessToken' => ['shape' => 'AccessToken'], 'refreshToken' => ['shape' => 'RefreshToken'], 'oAuthRequest' => ['shape' => 'ConnectorOAuthRequest']]], 'GoogleAnalyticsConnectorProfileProperties' => ['type' => 'structure', 'members' => []], 'GoogleAnalyticsMetadata' => ['type' => 'structure', 'members' => ['oAuthScopes' => ['shape' => 'OAuthScopeList']]], 'GoogleAnalyticsSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'Group' => ['type' => 'string', 'max' => 128, 'pattern' => '\\S+'], 'Identifier' => ['type' => 'string', 'max' => 128, 'pattern' => '\\S+'], 'InforNexusConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'BETWEEN', 'EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'InforNexusConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['accessKeyId', 'userId', 'secretAccessKey', 'datakey'], 'members' => ['accessKeyId' => ['shape' => 'AccessKeyId'], 'userId' => ['shape' => 'Username'], 'secretAccessKey' => ['shape' => 'Key'], 'datakey' => ['shape' => 'Key']]], 'InforNexusConnectorProfileProperties' => ['type' => 'structure', 'required' => ['instanceUrl'], 'members' => ['instanceUrl' => ['shape' => 'InstanceUrl']]], 'InforNexusMetadata' => ['type' => 'structure', 'members' => []], 'InforNexusSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'InstanceUrl' => ['type' => 'string', 'max' => 256, 'pattern' => '\\S+'], 'InternalServerException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ErrorMessage']], 'error' => ['httpStatusCode' => 500], 'exception' => \true], 'KMSArn' => ['type' => 'string', 'max' => 2048, 'min' => 20, 'pattern' => 'arn:aws:kms:.*:[0-9]+:.*'], 'Key' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'Label' => ['type' => 'string', 'max' => 128, 'pattern' => '.*'], 'ListConnectorEntitiesRequest' => ['type' => 'structure', 'members' => ['connectorProfileName' => ['shape' => 'ConnectorProfileName'], 'connectorType' => ['shape' => 'ConnectorType'], 'entitiesPath' => ['shape' => 'EntitiesPath']]], 'ListConnectorEntitiesResponse' => ['type' => 'structure', 'required' => ['connectorEntityMap'], 'members' => ['connectorEntityMap' => ['shape' => 'ConnectorEntityMap']]], 'ListFlowsRequest' => ['type' => 'structure', 'members' => ['maxResults' => ['shape' => 'MaxResults'], 'nextToken' => ['shape' => 'NextToken']]], 'ListFlowsResponse' => ['type' => 'structure', 'members' => ['flows' => ['shape' => 'FlowList'], 'nextToken' => ['shape' => 'NextToken']]], 'ListTagsForResourceRequest' => ['type' => 'structure', 'required' => ['resourceArn'], 'members' => ['resourceArn' => ['shape' => 'ARN', 'location' => 'uri', 'locationName' => 'resourceArn']]], 'ListTagsForResourceResponse' => ['type' => 'structure', 'members' => ['tags' => ['shape' => 'TagMap']]], 'Long' => ['type' => 'long'], 'MarketoConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'LESS_THAN', 'GREATER_THAN', 'BETWEEN', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'MarketoConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['clientId', 'clientSecret'], 'members' => ['clientId' => ['shape' => 'ClientId'], 'clientSecret' => ['shape' => 'ClientSecret'], 'accessToken' => ['shape' => 'AccessToken'], 'oAuthRequest' => ['shape' => 'ConnectorOAuthRequest']]], 'MarketoConnectorProfileProperties' => ['type' => 'structure', 'required' => ['instanceUrl'], 'members' => ['instanceUrl' => ['shape' => 'InstanceUrl']]], 'MarketoMetadata' => ['type' => 'structure', 'members' => []], 'MarketoSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'MaxResults' => ['type' => 'integer', 'max' => 100, 'min' => 1], 'MostRecentExecutionMessage' => ['type' => 'string', 'max' => 2048, 'pattern' => '[\\w!@#\\-.?,\\s]*'], 'Name' => ['type' => 'string', 'max' => 128, 'pattern' => '\\S+'], 'NextToken' => ['type' => 'string', 'max' => 2048, 'pattern' => '\\S+'], 'OAuthScope' => ['type' => 'string', 'max' => 128, 'pattern' => '[\\w]*'], 'OAuthScopeList' => ['type' => 'list', 'member' => ['shape' => 'OAuthScope']], 'Object' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'Operator' => ['type' => 'string', 'enum' => ['PROJECTION', 'LESS_THAN', 'GREATER_THAN', 'CONTAINS', 'BETWEEN', 'LESS_THAN_OR_EQUAL_TO', 'GREATER_THAN_OR_EQUAL_TO', 'EQUAL_TO', 'NOT_EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'OperatorPropertiesKeys' => ['type' => 'string', 'enum' => ['VALUE', 'VALUES', 'DATA_TYPE', 'UPPER_BOUND', 'LOWER_BOUND', 'SOURCE_DATA_TYPE', 'DESTINATION_DATA_TYPE', 'VALIDATION_ACTION', 'MASK_VALUE', 'MASK_LENGTH', 'TRUNCATE_LENGTH', 'MATH_OPERATION_FIELDS_ORDER', 'CONCAT_FORMAT', 'SUBFIELD_CATEGORY_MAP']], 'Password' => ['type' => 'string', 'max' => 512, 'pattern' => '.*', 'sensitive' => \true], 'PrefixConfig' => ['type' => 'structure', 'members' => ['prefixType' => ['shape' => 'PrefixType'], 'prefixFormat' => ['shape' => 'PrefixFormat']]], 'PrefixFormat' => ['type' => 'string', 'enum' => ['YEAR', 'MONTH', 'DAY', 'HOUR', 'MINUTE']], 'PrefixType' => ['type' => 'string', 'enum' => ['FILENAME', 'PATH', 'PATH_AND_FILENAME']], 'PrivateLinkServiceName' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'Property' => ['type' => 'string', 'max' => 2048, 'pattern' => '.+'], 'RedirectUri' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'RedshiftConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['username', 'password'], 'members' => ['username' => ['shape' => 'Username'], 'password' => ['shape' => 'Password']]], 'RedshiftConnectorProfileProperties' => ['type' => 'structure', 'required' => ['databaseUrl', 'bucketName', 'roleArn'], 'members' => ['databaseUrl' => ['shape' => 'DatabaseUrl'], 'bucketName' => ['shape' => 'BucketName'], 'bucketPrefix' => ['shape' => 'BucketPrefix'], 'roleArn' => ['shape' => 'RoleArn']]], 'RedshiftDestinationProperties' => ['type' => 'structure', 'required' => ['object', 'intermediateBucketName'], 'members' => ['object' => ['shape' => 'Object'], 'intermediateBucketName' => ['shape' => 'BucketName'], 'bucketPrefix' => ['shape' => 'BucketPrefix'], 'errorHandlingConfig' => ['shape' => 'ErrorHandlingConfig']]], 'RedshiftMetadata' => ['type' => 'structure', 'members' => []], 'RefreshToken' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'Region' => ['type' => 'string', 'max' => 64, 'pattern' => '\\S+'], 'RegionList' => ['type' => 'list', 'member' => ['shape' => 'Region']], 'ResourceNotFoundException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ErrorMessage']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'RoleArn' => ['type' => 'string', 'max' => 512, 'pattern' => 'arn:aws:iam:.*:[0-9]+:.*'], 'S3ConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'LESS_THAN', 'GREATER_THAN', 'BETWEEN', 'LESS_THAN_OR_EQUAL_TO', 'GREATER_THAN_OR_EQUAL_TO', 'EQUAL_TO', 'NOT_EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'S3DestinationProperties' => ['type' => 'structure', 'required' => ['bucketName'], 'members' => ['bucketName' => ['shape' => 'BucketName'], 'bucketPrefix' => ['shape' => 'BucketPrefix'], 's3OutputFormatConfig' => ['shape' => 'S3OutputFormatConfig']]], 'S3Metadata' => ['type' => 'structure', 'members' => []], 'S3OutputFormatConfig' => ['type' => 'structure', 'members' => ['fileType' => ['shape' => 'FileType'], 'prefixConfig' => ['shape' => 'PrefixConfig'], 'aggregationConfig' => ['shape' => 'AggregationConfig']]], 'S3SourceProperties' => ['type' => 'structure', 'required' => ['bucketName'], 'members' => ['bucketName' => ['shape' => 'BucketName'], 'bucketPrefix' => ['shape' => 'BucketPrefix']]], 'SalesforceConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'LESS_THAN', 'CONTAINS', 'GREATER_THAN', 'BETWEEN', 'LESS_THAN_OR_EQUAL_TO', 'GREATER_THAN_OR_EQUAL_TO', 'EQUAL_TO', 'NOT_EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'SalesforceConnectorProfileCredentials' => ['type' => 'structure', 'members' => ['accessToken' => ['shape' => 'AccessToken'], 'refreshToken' => ['shape' => 'RefreshToken'], 'oAuthRequest' => ['shape' => 'ConnectorOAuthRequest']]], 'SalesforceConnectorProfileProperties' => ['type' => 'structure', 'members' => ['instanceUrl' => ['shape' => 'InstanceUrl'], 'isSandboxEnvironment' => ['shape' => 'Boolean']]], 'SalesforceDestinationProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object'], 'errorHandlingConfig' => ['shape' => 'ErrorHandlingConfig']]], 'SalesforceMetadata' => ['type' => 'structure', 'members' => ['oAuthScopes' => ['shape' => 'OAuthScopeList']]], 'SalesforceSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object'], 'enableDynamicFieldUpdate' => ['shape' => 'Boolean'], 'includeDeletedRecords' => ['shape' => 'Boolean']]], 'ScheduleExpression' => ['type' => 'string', 'max' => 256, 'pattern' => '.*'], 'ScheduleFrequencyType' => ['type' => 'string', 'enum' => ['BYMINUTE', 'HOURLY', 'DAILY', 'WEEKLY', 'MONTHLY', 'ONCE']], 'ScheduledTriggerProperties' => ['type' => 'structure', 'required' => ['scheduleExpression'], 'members' => ['scheduleExpression' => ['shape' => 'ScheduleExpression'], 'dataPullMode' => ['shape' => 'DataPullMode'], 'scheduleStartTime' => ['shape' => 'Date'], 'scheduleEndTime' => ['shape' => 'Date'], 'timezone' => ['shape' => 'Timezone']]], 'SchedulingFrequencyTypeList' => ['type' => 'list', 'member' => ['shape' => 'ScheduleFrequencyType']], 'SecretKey' => ['type' => 'string', 'max' => 256, 'pattern' => '\\S+', 'sensitive' => \true], 'ServiceNowConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'CONTAINS', 'LESS_THAN', 'GREATER_THAN', 'BETWEEN', 'LESS_THAN_OR_EQUAL_TO', 'GREATER_THAN_OR_EQUAL_TO', 'EQUAL_TO', 'NOT_EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'ServiceNowConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['username', 'password'], 'members' => ['username' => ['shape' => 'Username'], 'password' => ['shape' => 'Password']]], 'ServiceNowConnectorProfileProperties' => ['type' => 'structure', 'required' => ['instanceUrl'], 'members' => ['instanceUrl' => ['shape' => 'InstanceUrl']]], 'ServiceNowMetadata' => ['type' => 'structure', 'members' => []], 'ServiceNowSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'ServiceQuotaExceededException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ErrorMessage']], 'error' => ['httpStatusCode' => 402], 'exception' => \true], 'SingularConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'SingularConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['apiKey'], 'members' => ['apiKey' => ['shape' => 'ApiKey']]], 'SingularConnectorProfileProperties' => ['type' => 'structure', 'members' => []], 'SingularMetadata' => ['type' => 'structure', 'members' => []], 'SingularSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'SlackConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'LESS_THAN', 'GREATER_THAN', 'BETWEEN', 'LESS_THAN_OR_EQUAL_TO', 'GREATER_THAN_OR_EQUAL_TO', 'EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'SlackConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['clientId', 'clientSecret'], 'members' => ['clientId' => ['shape' => 'ClientId'], 'clientSecret' => ['shape' => 'ClientSecret'], 'accessToken' => ['shape' => 'AccessToken'], 'oAuthRequest' => ['shape' => 'ConnectorOAuthRequest']]], 'SlackConnectorProfileProperties' => ['type' => 'structure', 'required' => ['instanceUrl'], 'members' => ['instanceUrl' => ['shape' => 'InstanceUrl']]], 'SlackMetadata' => ['type' => 'structure', 'members' => ['oAuthScopes' => ['shape' => 'OAuthScopeList']]], 'SlackSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'SnowflakeConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['username', 'password'], 'members' => ['username' => ['shape' => 'Username'], 'password' => ['shape' => 'Password']]], 'SnowflakeConnectorProfileProperties' => ['type' => 'structure', 'required' => ['warehouse', 'stage', 'bucketName'], 'members' => ['warehouse' => ['shape' => 'Warehouse'], 'stage' => ['shape' => 'Stage'], 'bucketName' => ['shape' => 'BucketName'], 'bucketPrefix' => ['shape' => 'BucketPrefix'], 'privateLinkServiceName' => ['shape' => 'PrivateLinkServiceName'], 'accountName' => ['shape' => 'AccountName'], 'region' => ['shape' => 'Region']]], 'SnowflakeDestinationProperties' => ['type' => 'structure', 'required' => ['object', 'intermediateBucketName'], 'members' => ['object' => ['shape' => 'Object'], 'intermediateBucketName' => ['shape' => 'BucketName'], 'bucketPrefix' => ['shape' => 'BucketPrefix'], 'errorHandlingConfig' => ['shape' => 'ErrorHandlingConfig']]], 'SnowflakeMetadata' => ['type' => 'structure', 'members' => ['supportedRegions' => ['shape' => 'RegionList']]], 'SourceConnectorProperties' => ['type' => 'structure', 'members' => ['Amplitude' => ['shape' => 'AmplitudeSourceProperties'], 'Datadog' => ['shape' => 'DatadogSourceProperties'], 'Dynatrace' => ['shape' => 'DynatraceSourceProperties'], 'GoogleAnalytics' => ['shape' => 'GoogleAnalyticsSourceProperties'], 'InforNexus' => ['shape' => 'InforNexusSourceProperties'], 'Marketo' => ['shape' => 'MarketoSourceProperties'], 'S3' => ['shape' => 'S3SourceProperties'], 'Salesforce' => ['shape' => 'SalesforceSourceProperties'], 'ServiceNow' => ['shape' => 'ServiceNowSourceProperties'], 'Singular' => ['shape' => 'SingularSourceProperties'], 'Slack' => ['shape' => 'SlackSourceProperties'], 'Trendmicro' => ['shape' => 'TrendmicroSourceProperties'], 'Veeva' => ['shape' => 'VeevaSourceProperties'], 'Zendesk' => ['shape' => 'ZendeskSourceProperties']]], 'SourceFieldProperties' => ['type' => 'structure', 'members' => ['isRetrievable' => ['shape' => 'Boolean'], 'isQueryable' => ['shape' => 'Boolean']]], 'SourceFields' => ['type' => 'list', 'member' => ['shape' => 'String']], 'SourceFlowConfig' => ['type' => 'structure', 'required' => ['connectorType', 'sourceConnectorProperties'], 'members' => ['connectorType' => ['shape' => 'ConnectorType'], 'connectorProfileName' => ['shape' => 'ConnectorProfileName'], 'sourceConnectorProperties' => ['shape' => 'SourceConnectorProperties']]], 'Stage' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'StartFlowRequest' => ['type' => 'structure', 'required' => ['flowName'], 'members' => ['flowName' => ['shape' => 'FlowName']]], 'StartFlowResponse' => ['type' => 'structure', 'members' => ['flowArn' => ['shape' => 'FlowArn'], 'flowStatus' => ['shape' => 'FlowStatus']]], 'StopFlowRequest' => ['type' => 'structure', 'required' => ['flowName'], 'members' => ['flowName' => ['shape' => 'FlowName']]], 'StopFlowResponse' => ['type' => 'structure', 'members' => ['flowArn' => ['shape' => 'FlowArn'], 'flowStatus' => ['shape' => 'FlowStatus']]], 'String' => ['type' => 'string', 'max' => 2048, 'pattern' => '.*'], 'SupportedFieldTypeDetails' => ['type' => 'structure', 'required' => ['v1'], 'members' => ['v1' => ['shape' => 'FieldTypeDetails']]], 'SupportedValueList' => ['type' => 'list', 'member' => ['shape' => 'Value']], 'TagKey' => ['type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^(?!aws:)[a-zA-Z+-=._:/]+$'], 'TagKeyList' => ['type' => 'list', 'member' => ['shape' => 'TagKey'], 'max' => 50, 'min' => 0], 'TagMap' => ['type' => 'map', 'key' => ['shape' => 'TagKey'], 'value' => ['shape' => 'TagValue'], 'max' => 50, 'min' => 0], 'TagResourceRequest' => ['type' => 'structure', 'required' => ['resourceArn', 'tags'], 'members' => ['resourceArn' => ['shape' => 'ARN', 'location' => 'uri', 'locationName' => 'resourceArn'], 'tags' => ['shape' => 'TagMap']]], 'TagResourceResponse' => ['type' => 'structure', 'members' => []], 'TagValue' => ['type' => 'string', 'max' => 256, 'pattern' => '[\\s\\w+-=\\.:/@]*'], 'Task' => ['type' => 'structure', 'required' => ['sourceFields', 'taskType'], 'members' => ['sourceFields' => ['shape' => 'SourceFields'], 'connectorOperator' => ['shape' => 'ConnectorOperator'], 'destinationField' => ['shape' => 'DestinationField'], 'taskType' => ['shape' => 'TaskType'], 'taskProperties' => ['shape' => 'TaskPropertiesMap']]], 'TaskPropertiesMap' => ['type' => 'map', 'key' => ['shape' => 'OperatorPropertiesKeys'], 'value' => ['shape' => 'Property']], 'TaskType' => ['type' => 'string', 'enum' => ['Arithmetic', 'Filter', 'Map', 'Mask', 'Merge', 'Truncate', 'Validate']], 'Tasks' => ['type' => 'list', 'member' => ['shape' => 'Task']], 'Timezone' => ['type' => 'string', 'max' => 256], 'TrendmicroConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'TrendmicroConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['apiSecretKey'], 'members' => ['apiSecretKey' => ['shape' => 'ApiSecretKey']]], 'TrendmicroConnectorProfileProperties' => ['type' => 'structure', 'members' => []], 'TrendmicroMetadata' => ['type' => 'structure', 'members' => []], 'TrendmicroSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'TriggerConfig' => ['type' => 'structure', 'required' => ['triggerType'], 'members' => ['triggerType' => ['shape' => 'TriggerType'], 'triggerProperties' => ['shape' => 'TriggerProperties']]], 'TriggerProperties' => ['type' => 'structure', 'members' => ['Scheduled' => ['shape' => 'ScheduledTriggerProperties']]], 'TriggerType' => ['type' => 'string', 'enum' => ['Scheduled', 'Event', 'OnDemand']], 'TriggerTypeList' => ['type' => 'list', 'member' => ['shape' => 'TriggerType']], 'UnsupportedOperationException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ErrorMessage']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'UntagResourceRequest' => ['type' => 'structure', 'required' => ['resourceArn', 'tagKeys'], 'members' => ['resourceArn' => ['shape' => 'ARN', 'location' => 'uri', 'locationName' => 'resourceArn'], 'tagKeys' => ['shape' => 'TagKeyList', 'location' => 'querystring', 'locationName' => 'tagKeys']]], 'UntagResourceResponse' => ['type' => 'structure', 'members' => []], 'UpdateConnectorProfileRequest' => ['type' => 'structure', 'required' => ['connectorProfileName', 'connectionMode', 'connectorProfileConfig'], 'members' => ['connectorProfileName' => ['shape' => 'ConnectorProfileName'], 'connectionMode' => ['shape' => 'ConnectionMode'], 'connectorProfileConfig' => ['shape' => 'ConnectorProfileConfig']]], 'UpdateConnectorProfileResponse' => ['type' => 'structure', 'members' => ['connectorProfileArn' => ['shape' => 'ConnectorProfileArn']]], 'UpdateFlowRequest' => ['type' => 'structure', 'required' => ['flowName', 'triggerConfig', 'destinationFlowConfigList', 'tasks'], 'members' => ['flowName' => ['shape' => 'FlowName'], 'description' => ['shape' => 'FlowDescription'], 'triggerConfig' => ['shape' => 'TriggerConfig'], 'sourceFlowConfig' => ['shape' => 'SourceFlowConfig'], 'destinationFlowConfigList' => ['shape' => 'DestinationFlowConfigList'], 'tasks' => ['shape' => 'Tasks']]], 'UpdateFlowResponse' => ['type' => 'structure', 'members' => ['flowStatus' => ['shape' => 'FlowStatus']]], 'UpdatedBy' => ['type' => 'string', 'max' => 256, 'pattern' => '\\S+'], 'Username' => ['type' => 'string', 'max' => 512, 'pattern' => '\\S+'], 'ValidationException' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ErrorMessage']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'Value' => ['type' => 'string', 'max' => 128, 'pattern' => '\\S+'], 'VeevaConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'LESS_THAN', 'GREATER_THAN', 'CONTAINS', 'BETWEEN', 'LESS_THAN_OR_EQUAL_TO', 'GREATER_THAN_OR_EQUAL_TO', 'EQUAL_TO', 'NOT_EQUAL_TO', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'VeevaConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['username', 'password'], 'members' => ['username' => ['shape' => 'Username'], 'password' => ['shape' => 'Password']]], 'VeevaConnectorProfileProperties' => ['type' => 'structure', 'required' => ['instanceUrl'], 'members' => ['instanceUrl' => ['shape' => 'InstanceUrl']]], 'VeevaMetadata' => ['type' => 'structure', 'members' => []], 'VeevaSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]], 'Warehouse' => ['type' => 'string', 'max' => 512, 'pattern' => '[\\s\\w/!@#+=.-]*'], 'ZendeskConnectorOperator' => ['type' => 'string', 'enum' => ['PROJECTION', 'GREATER_THAN', 'ADDITION', 'MULTIPLICATION', 'DIVISION', 'SUBTRACTION', 'MASK_ALL', 'MASK_FIRST_N', 'MASK_LAST_N', 'VALIDATE_NON_NULL', 'VALIDATE_NON_ZERO', 'VALIDATE_NON_NEGATIVE', 'VALIDATE_NUMERIC', 'NO_OP']], 'ZendeskConnectorProfileCredentials' => ['type' => 'structure', 'required' => ['clientId', 'clientSecret'], 'members' => ['clientId' => ['shape' => 'ClientId'], 'clientSecret' => ['shape' => 'ClientSecret'], 'accessToken' => ['shape' => 'AccessToken'], 'oAuthRequest' => ['shape' => 'ConnectorOAuthRequest']]], 'ZendeskConnectorProfileProperties' => ['type' => 'structure', 'required' => ['instanceUrl'], 'members' => ['instanceUrl' => ['shape' => 'InstanceUrl']]], 'ZendeskMetadata' => ['type' => 'structure', 'members' => ['oAuthScopes' => ['shape' => 'OAuthScopeList']]], 'ZendeskSourceProperties' => ['type' => 'structure', 'required' => ['object'], 'members' => ['object' => ['shape' => 'Object']]]]];
vendor/Aws3/Aws/data/appflow/2020-08-23/paginators-1.json.php ADDED
@@ -0,0 +1,4 @@
 
 
 
 
1
+ <?php
2
+
3
+ // This file was auto-generated from sdk-root/src/data/appflow/2020-08-23/paginators-1.json
4
+ return ['pagination' => ['DescribeConnectorProfiles' => ['input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults'], 'DescribeConnectors' => ['input_token' => 'nextToken', 'output_token' => 'nextToken'], 'DescribeFlowExecutionRecords' => ['input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults'], 'ListFlows' => ['input_token' => 'nextToken', 'output_token' => 'nextToken', 'limit_key' => 'maxResults']]];
vendor/Aws3/Aws/data/cloudfront/2020-05-31/api-2.json.php CHANGED
@@ -1,4 +1,4 @@
1
  <?php
2
 
3
  // This file was auto-generated from sdk-root/src/data/cloudfront/2020-05-31/api-2.json
4
- return ['version' => '2.0', 'metadata' => ['apiVersion' => '2020-05-31', 'endpointPrefix' => 'cloudfront', 'globalEndpoint' => 'cloudfront.amazonaws.com', 'protocol' => 'rest-xml', 'serviceAbbreviation' => 'CloudFront', 'serviceFullName' => 'Amazon CloudFront', 'serviceId' => 'CloudFront', 'signatureVersion' => 'v4', 'uid' => 'cloudfront-2020-05-31'], 'operations' => ['CreateCachePolicy' => ['name' => 'CreateCachePolicy2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/cache-policy', 'responseCode' => 201], 'input' => ['shape' => 'CreateCachePolicyRequest'], 'output' => ['shape' => 'CreateCachePolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'CachePolicyAlreadyExists'], ['shape' => 'TooManyCachePolicies'], ['shape' => 'TooManyHeadersInCachePolicy'], ['shape' => 'TooManyCookiesInCachePolicy'], ['shape' => 'TooManyQueryStringsInCachePolicy']]], 'CreateCloudFrontOriginAccessIdentity' => ['name' => 'CreateCloudFrontOriginAccessIdentity2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront', 'responseCode' => 201], 'input' => ['shape' => 'CreateCloudFrontOriginAccessIdentityRequest'], 'output' => ['shape' => 'CreateCloudFrontOriginAccessIdentityResult'], 'errors' => [['shape' => 'CloudFrontOriginAccessIdentityAlreadyExists'], ['shape' => 'MissingBody'], ['shape' => 'TooManyCloudFrontOriginAccessIdentities'], ['shape' => 'InvalidArgument'], ['shape' => 'InconsistentQuantities']]], 'CreateDistribution' => ['name' => 'CreateDistribution2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/distribution', 'responseCode' => 201], 'input' => ['shape' => 'CreateDistributionRequest'], 'output' => ['shape' => 'CreateDistributionResult'], 'errors' => [['shape' => 'CNAMEAlreadyExists'], ['shape' => 'DistributionAlreadyExists'], ['shape' => 'InvalidOrigin'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'AccessDenied'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'InvalidViewerCertificate'], ['shape' => 'InvalidMinimumProtocolVersion'], ['shape' => 'MissingBody'], ['shape' => 'TooManyDistributionCNAMEs'], ['shape' => 'TooManyDistributions'], ['shape' => 'InvalidDefaultRootObject'], ['shape' => 'InvalidRelativePath'], ['shape' => 'InvalidErrorCode'], ['shape' => 'InvalidResponseCode'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidRequiredProtocol'], ['shape' => 'NoSuchOrigin'], ['shape' => 'TooManyOrigins'], ['shape' => 'TooManyOriginGroupsPerDistribution'], ['shape' => 'TooManyCacheBehaviors'], ['shape' => 'TooManyCookieNamesInWhiteList'], ['shape' => 'InvalidForwardCookies'], ['shape' => 'TooManyHeadersInForwardedValues'], ['shape' => 'InvalidHeadersForS3Origin'], ['shape' => 'InconsistentQuantities'], ['shape' => 'TooManyCertificates'], ['shape' => 'InvalidLocationCode'], ['shape' => 'InvalidGeoRestrictionParameter'], ['shape' => 'InvalidProtocolSettings'], ['shape' => 'InvalidTTLOrder'], ['shape' => 'InvalidWebACLId'], ['shape' => 'TooManyOriginCustomHeaders'], ['shape' => 'TooManyQueryStringParameters'], ['shape' => 'InvalidQueryStringParameters'], ['shape' => 'TooManyDistributionsWithLambdaAssociations'], ['shape' => 'TooManyDistributionsWithSingleFunctionARN'], ['shape' => 'TooManyLambdaFunctionAssociations'], ['shape' => 'InvalidLambdaFunctionAssociation'], ['shape' => 'InvalidOriginReadTimeout'], ['shape' => 'InvalidOriginKeepaliveTimeout'], ['shape' => 'NoSuchFieldLevelEncryptionConfig'], ['shape' => 'IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior'], ['shape' => 'TooManyDistributionsAssociatedToFieldLevelEncryptionConfig'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'TooManyDistributionsAssociatedToCachePolicy'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'TooManyDistributionsAssociatedToOriginRequestPolicy']]], 'CreateDistributionWithTags' => ['name' => 'CreateDistributionWithTags2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/distribution?WithTags', 'responseCode' => 201], 'input' => ['shape' => 'CreateDistributionWithTagsRequest'], 'output' => ['shape' => 'CreateDistributionWithTagsResult'], 'errors' => [['shape' => 'CNAMEAlreadyExists'], ['shape' => 'DistributionAlreadyExists'], ['shape' => 'InvalidOrigin'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'AccessDenied'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'InvalidViewerCertificate'], ['shape' => 'InvalidMinimumProtocolVersion'], ['shape' => 'MissingBody'], ['shape' => 'TooManyDistributionCNAMEs'], ['shape' => 'TooManyDistributions'], ['shape' => 'InvalidDefaultRootObject'], ['shape' => 'InvalidRelativePath'], ['shape' => 'InvalidErrorCode'], ['shape' => 'InvalidResponseCode'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidRequiredProtocol'], ['shape' => 'NoSuchOrigin'], ['shape' => 'TooManyOrigins'], ['shape' => 'TooManyOriginGroupsPerDistribution'], ['shape' => 'TooManyCacheBehaviors'], ['shape' => 'TooManyCookieNamesInWhiteList'], ['shape' => 'InvalidForwardCookies'], ['shape' => 'TooManyHeadersInForwardedValues'], ['shape' => 'InvalidHeadersForS3Origin'], ['shape' => 'InconsistentQuantities'], ['shape' => 'TooManyCertificates'], ['shape' => 'InvalidLocationCode'], ['shape' => 'InvalidGeoRestrictionParameter'], ['shape' => 'InvalidProtocolSettings'], ['shape' => 'InvalidTTLOrder'], ['shape' => 'InvalidWebACLId'], ['shape' => 'TooManyOriginCustomHeaders'], ['shape' => 'InvalidTagging'], ['shape' => 'TooManyQueryStringParameters'], ['shape' => 'InvalidQueryStringParameters'], ['shape' => 'TooManyDistributionsWithLambdaAssociations'], ['shape' => 'TooManyDistributionsWithSingleFunctionARN'], ['shape' => 'TooManyLambdaFunctionAssociations'], ['shape' => 'InvalidLambdaFunctionAssociation'], ['shape' => 'InvalidOriginReadTimeout'], ['shape' => 'InvalidOriginKeepaliveTimeout'], ['shape' => 'NoSuchFieldLevelEncryptionConfig'], ['shape' => 'IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior'], ['shape' => 'TooManyDistributionsAssociatedToFieldLevelEncryptionConfig'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'TooManyDistributionsAssociatedToCachePolicy'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'TooManyDistributionsAssociatedToOriginRequestPolicy']]], 'CreateFieldLevelEncryptionConfig' => ['name' => 'CreateFieldLevelEncryptionConfig2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/field-level-encryption', 'responseCode' => 201], 'input' => ['shape' => 'CreateFieldLevelEncryptionConfigRequest'], 'output' => ['shape' => 'CreateFieldLevelEncryptionConfigResult'], 'errors' => [['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'NoSuchFieldLevelEncryptionProfile'], ['shape' => 'FieldLevelEncryptionConfigAlreadyExists'], ['shape' => 'TooManyFieldLevelEncryptionConfigs'], ['shape' => 'TooManyFieldLevelEncryptionQueryArgProfiles'], ['shape' => 'TooManyFieldLevelEncryptionContentTypeProfiles'], ['shape' => 'QueryArgProfileEmpty']]], 'CreateFieldLevelEncryptionProfile' => ['name' => 'CreateFieldLevelEncryptionProfile2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/field-level-encryption-profile', 'responseCode' => 201], 'input' => ['shape' => 'CreateFieldLevelEncryptionProfileRequest'], 'output' => ['shape' => 'CreateFieldLevelEncryptionProfileResult'], 'errors' => [['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'NoSuchPublicKey'], ['shape' => 'FieldLevelEncryptionProfileAlreadyExists'], ['shape' => 'FieldLevelEncryptionProfileSizeExceeded'], ['shape' => 'TooManyFieldLevelEncryptionProfiles'], ['shape' => 'TooManyFieldLevelEncryptionEncryptionEntities'], ['shape' => 'TooManyFieldLevelEncryptionFieldPatterns']]], 'CreateInvalidation' => ['name' => 'CreateInvalidation2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/distribution/{DistributionId}/invalidation', 'responseCode' => 201], 'input' => ['shape' => 'CreateInvalidationRequest'], 'output' => ['shape' => 'CreateInvalidationResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'MissingBody'], ['shape' => 'InvalidArgument'], ['shape' => 'NoSuchDistribution'], ['shape' => 'BatchTooLarge'], ['shape' => 'TooManyInvalidationsInProgress'], ['shape' => 'InconsistentQuantities']]], 'CreateOriginRequestPolicy' => ['name' => 'CreateOriginRequestPolicy2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/origin-request-policy', 'responseCode' => 201], 'input' => ['shape' => 'CreateOriginRequestPolicyRequest'], 'output' => ['shape' => 'CreateOriginRequestPolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'OriginRequestPolicyAlreadyExists'], ['shape' => 'TooManyOriginRequestPolicies'], ['shape' => 'TooManyHeadersInOriginRequestPolicy'], ['shape' => 'TooManyCookiesInOriginRequestPolicy'], ['shape' => 'TooManyQueryStringsInOriginRequestPolicy']]], 'CreatePublicKey' => ['name' => 'CreatePublicKey2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/public-key', 'responseCode' => 201], 'input' => ['shape' => 'CreatePublicKeyRequest'], 'output' => ['shape' => 'CreatePublicKeyResult'], 'errors' => [['shape' => 'PublicKeyAlreadyExists'], ['shape' => 'InvalidArgument'], ['shape' => 'TooManyPublicKeys']]], 'CreateStreamingDistribution' => ['name' => 'CreateStreamingDistribution2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/streaming-distribution', 'responseCode' => 201], 'input' => ['shape' => 'CreateStreamingDistributionRequest'], 'output' => ['shape' => 'CreateStreamingDistributionResult'], 'errors' => [['shape' => 'CNAMEAlreadyExists'], ['shape' => 'StreamingDistributionAlreadyExists'], ['shape' => 'InvalidOrigin'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'AccessDenied'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'MissingBody'], ['shape' => 'TooManyStreamingDistributionCNAMEs'], ['shape' => 'TooManyStreamingDistributions'], ['shape' => 'InvalidArgument'], ['shape' => 'InconsistentQuantities']]], 'CreateStreamingDistributionWithTags' => ['name' => 'CreateStreamingDistributionWithTags2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/streaming-distribution?WithTags', 'responseCode' => 201], 'input' => ['shape' => 'CreateStreamingDistributionWithTagsRequest'], 'output' => ['shape' => 'CreateStreamingDistributionWithTagsResult'], 'errors' => [['shape' => 'CNAMEAlreadyExists'], ['shape' => 'StreamingDistributionAlreadyExists'], ['shape' => 'InvalidOrigin'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'AccessDenied'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'MissingBody'], ['shape' => 'TooManyStreamingDistributionCNAMEs'], ['shape' => 'TooManyStreamingDistributions'], ['shape' => 'InvalidArgument'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidTagging']]], 'DeleteCachePolicy' => ['name' => 'DeleteCachePolicy2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/cache-policy/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteCachePolicyRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'PreconditionFailed'], ['shape' => 'IllegalDelete'], ['shape' => 'CachePolicyInUse']]], 'DeleteCloudFrontOriginAccessIdentity' => ['name' => 'DeleteCloudFrontOriginAccessIdentity2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteCloudFrontOriginAccessIdentityRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchCloudFrontOriginAccessIdentity'], ['shape' => 'PreconditionFailed'], ['shape' => 'CloudFrontOriginAccessIdentityInUse']]], 'DeleteDistribution' => ['name' => 'DeleteDistribution2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/distribution/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteDistributionRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'DistributionNotDisabled'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchDistribution'], ['shape' => 'PreconditionFailed']]], 'DeleteFieldLevelEncryptionConfig' => ['name' => 'DeleteFieldLevelEncryptionConfig2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/field-level-encryption/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteFieldLevelEncryptionConfigRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchFieldLevelEncryptionConfig'], ['shape' => 'PreconditionFailed'], ['shape' => 'FieldLevelEncryptionConfigInUse']]], 'DeleteFieldLevelEncryptionProfile' => ['name' => 'DeleteFieldLevelEncryptionProfile2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/field-level-encryption-profile/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteFieldLevelEncryptionProfileRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchFieldLevelEncryptionProfile'], ['shape' => 'PreconditionFailed'], ['shape' => 'FieldLevelEncryptionProfileInUse']]], 'DeleteOriginRequestPolicy' => ['name' => 'DeleteOriginRequestPolicy2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/origin-request-policy/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteOriginRequestPolicyRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'PreconditionFailed'], ['shape' => 'IllegalDelete'], ['shape' => 'OriginRequestPolicyInUse']]], 'DeletePublicKey' => ['name' => 'DeletePublicKey2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/public-key/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeletePublicKeyRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'PublicKeyInUse'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchPublicKey'], ['shape' => 'PreconditionFailed']]], 'DeleteStreamingDistribution' => ['name' => 'DeleteStreamingDistribution2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/streaming-distribution/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteStreamingDistributionRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'StreamingDistributionNotDisabled'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchStreamingDistribution'], ['shape' => 'PreconditionFailed']]], 'GetCachePolicy' => ['name' => 'GetCachePolicy2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/cache-policy/{Id}'], 'input' => ['shape' => 'GetCachePolicyRequest'], 'output' => ['shape' => 'GetCachePolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchCachePolicy']]], 'GetCachePolicyConfig' => ['name' => 'GetCachePolicyConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/cache-policy/{Id}/config'], 'input' => ['shape' => 'GetCachePolicyConfigRequest'], 'output' => ['shape' => 'GetCachePolicyConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchCachePolicy']]], 'GetCloudFrontOriginAccessIdentity' => ['name' => 'GetCloudFrontOriginAccessIdentity2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront/{Id}'], 'input' => ['shape' => 'GetCloudFrontOriginAccessIdentityRequest'], 'output' => ['shape' => 'GetCloudFrontOriginAccessIdentityResult'], 'errors' => [['shape' => 'NoSuchCloudFrontOriginAccessIdentity'], ['shape' => 'AccessDenied']]], 'GetCloudFrontOriginAccessIdentityConfig' => ['name' => 'GetCloudFrontOriginAccessIdentityConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront/{Id}/config'], 'input' => ['shape' => 'GetCloudFrontOriginAccessIdentityConfigRequest'], 'output' => ['shape' => 'GetCloudFrontOriginAccessIdentityConfigResult'], 'errors' => [['shape' => 'NoSuchCloudFrontOriginAccessIdentity'], ['shape' => 'AccessDenied']]], 'GetDistribution' => ['name' => 'GetDistribution2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distribution/{Id}'], 'input' => ['shape' => 'GetDistributionRequest'], 'output' => ['shape' => 'GetDistributionResult'], 'errors' => [['shape' => 'NoSuchDistribution'], ['shape' => 'AccessDenied']]], 'GetDistributionConfig' => ['name' => 'GetDistributionConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distribution/{Id}/config'], 'input' => ['shape' => 'GetDistributionConfigRequest'], 'output' => ['shape' => 'GetDistributionConfigResult'], 'errors' => [['shape' => 'NoSuchDistribution'], ['shape' => 'AccessDenied']]], 'GetFieldLevelEncryption' => ['name' => 'GetFieldLevelEncryption2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption/{Id}'], 'input' => ['shape' => 'GetFieldLevelEncryptionRequest'], 'output' => ['shape' => 'GetFieldLevelEncryptionResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchFieldLevelEncryptionConfig']]], 'GetFieldLevelEncryptionConfig' => ['name' => 'GetFieldLevelEncryptionConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption/{Id}/config'], 'input' => ['shape' => 'GetFieldLevelEncryptionConfigRequest'], 'output' => ['shape' => 'GetFieldLevelEncryptionConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchFieldLevelEncryptionConfig']]], 'GetFieldLevelEncryptionProfile' => ['name' => 'GetFieldLevelEncryptionProfile2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption-profile/{Id}'], 'input' => ['shape' => 'GetFieldLevelEncryptionProfileRequest'], 'output' => ['shape' => 'GetFieldLevelEncryptionProfileResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchFieldLevelEncryptionProfile']]], 'GetFieldLevelEncryptionProfileConfig' => ['name' => 'GetFieldLevelEncryptionProfileConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption-profile/{Id}/config'], 'input' => ['shape' => 'GetFieldLevelEncryptionProfileConfigRequest'], 'output' => ['shape' => 'GetFieldLevelEncryptionProfileConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchFieldLevelEncryptionProfile']]], 'GetInvalidation' => ['name' => 'GetInvalidation2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distribution/{DistributionId}/invalidation/{Id}'], 'input' => ['shape' => 'GetInvalidationRequest'], 'output' => ['shape' => 'GetInvalidationResult'], 'errors' => [['shape' => 'NoSuchInvalidation'], ['shape' => 'NoSuchDistribution'], ['shape' => 'AccessDenied']]], 'GetOriginRequestPolicy' => ['name' => 'GetOriginRequestPolicy2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-request-policy/{Id}'], 'input' => ['shape' => 'GetOriginRequestPolicyRequest'], 'output' => ['shape' => 'GetOriginRequestPolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchOriginRequestPolicy']]], 'GetOriginRequestPolicyConfig' => ['name' => 'GetOriginRequestPolicyConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-request-policy/{Id}/config'], 'input' => ['shape' => 'GetOriginRequestPolicyConfigRequest'], 'output' => ['shape' => 'GetOriginRequestPolicyConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchOriginRequestPolicy']]], 'GetPublicKey' => ['name' => 'GetPublicKey2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/public-key/{Id}'], 'input' => ['shape' => 'GetPublicKeyRequest'], 'output' => ['shape' => 'GetPublicKeyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchPublicKey']]], 'GetPublicKeyConfig' => ['name' => 'GetPublicKeyConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/public-key/{Id}/config'], 'input' => ['shape' => 'GetPublicKeyConfigRequest'], 'output' => ['shape' => 'GetPublicKeyConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchPublicKey']]], 'GetStreamingDistribution' => ['name' => 'GetStreamingDistribution2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/streaming-distribution/{Id}'], 'input' => ['shape' => 'GetStreamingDistributionRequest'], 'output' => ['shape' => 'GetStreamingDistributionResult'], 'errors' => [['shape' => 'NoSuchStreamingDistribution'], ['shape' => 'AccessDenied']]], 'GetStreamingDistributionConfig' => ['name' => 'GetStreamingDistributionConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/streaming-distribution/{Id}/config'], 'input' => ['shape' => 'GetStreamingDistributionConfigRequest'], 'output' => ['shape' => 'GetStreamingDistributionConfigResult'], 'errors' => [['shape' => 'NoSuchStreamingDistribution'], ['shape' => 'AccessDenied']]], 'ListCachePolicies' => ['name' => 'ListCachePolicies2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/cache-policy'], 'input' => ['shape' => 'ListCachePoliciesRequest'], 'output' => ['shape' => 'ListCachePoliciesResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'InvalidArgument']]], 'ListCloudFrontOriginAccessIdentities' => ['name' => 'ListCloudFrontOriginAccessIdentities2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront'], 'input' => ['shape' => 'ListCloudFrontOriginAccessIdentitiesRequest'], 'output' => ['shape' => 'ListCloudFrontOriginAccessIdentitiesResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListDistributions' => ['name' => 'ListDistributions2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distribution'], 'input' => ['shape' => 'ListDistributionsRequest'], 'output' => ['shape' => 'ListDistributionsResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListDistributionsByCachePolicyId' => ['name' => 'ListDistributionsByCachePolicyId2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}'], 'input' => ['shape' => 'ListDistributionsByCachePolicyIdRequest'], 'output' => ['shape' => 'ListDistributionsByCachePolicyIdResult'], 'errors' => [['shape' => 'NoSuchCachePolicy'], ['shape' => 'InvalidArgument'], ['shape' => 'AccessDenied']]], 'ListDistributionsByOriginRequestPolicyId' => ['name' => 'ListDistributionsByOriginRequestPolicyId2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}'], 'input' => ['shape' => 'ListDistributionsByOriginRequestPolicyIdRequest'], 'output' => ['shape' => 'ListDistributionsByOriginRequestPolicyIdResult'], 'errors' => [['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'InvalidArgument'], ['shape' => 'AccessDenied']]], 'ListDistributionsByWebACLId' => ['name' => 'ListDistributionsByWebACLId2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distributionsByWebACLId/{WebACLId}'], 'input' => ['shape' => 'ListDistributionsByWebACLIdRequest'], 'output' => ['shape' => 'ListDistributionsByWebACLIdResult'], 'errors' => [['shape' => 'InvalidArgument'], ['shape' => 'InvalidWebACLId']]], 'ListFieldLevelEncryptionConfigs' => ['name' => 'ListFieldLevelEncryptionConfigs2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption'], 'input' => ['shape' => 'ListFieldLevelEncryptionConfigsRequest'], 'output' => ['shape' => 'ListFieldLevelEncryptionConfigsResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListFieldLevelEncryptionProfiles' => ['name' => 'ListFieldLevelEncryptionProfiles2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption-profile'], 'input' => ['shape' => 'ListFieldLevelEncryptionProfilesRequest'], 'output' => ['shape' => 'ListFieldLevelEncryptionProfilesResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListInvalidations' => ['name' => 'ListInvalidations2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distribution/{DistributionId}/invalidation'], 'input' => ['shape' => 'ListInvalidationsRequest'], 'output' => ['shape' => 'ListInvalidationsResult'], 'errors' => [['shape' => 'InvalidArgument'], ['shape' => 'NoSuchDistribution'], ['shape' => 'AccessDenied']]], 'ListOriginRequestPolicies' => ['name' => 'ListOriginRequestPolicies2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-request-policy'], 'input' => ['shape' => 'ListOriginRequestPoliciesRequest'], 'output' => ['shape' => 'ListOriginRequestPoliciesResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'InvalidArgument']]], 'ListPublicKeys' => ['name' => 'ListPublicKeys2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/public-key'], 'input' => ['shape' => 'ListPublicKeysRequest'], 'output' => ['shape' => 'ListPublicKeysResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListStreamingDistributions' => ['name' => 'ListStreamingDistributions2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/streaming-distribution'], 'input' => ['shape' => 'ListStreamingDistributionsRequest'], 'output' => ['shape' => 'ListStreamingDistributionsResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListTagsForResource' => ['name' => 'ListTagsForResource2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/tagging'], 'input' => ['shape' => 'ListTagsForResourceRequest'], 'output' => ['shape' => 'ListTagsForResourceResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidTagging'], ['shape' => 'NoSuchResource']]], 'TagResource' => ['name' => 'TagResource2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/tagging?Operation=Tag', 'responseCode' => 204], 'input' => ['shape' => 'TagResourceRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidTagging'], ['shape' => 'NoSuchResource']]], 'UntagResource' => ['name' => 'UntagResource2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/tagging?Operation=Untag', 'responseCode' => 204], 'input' => ['shape' => 'UntagResourceRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidTagging'], ['shape' => 'NoSuchResource']]], 'UpdateCachePolicy' => ['name' => 'UpdateCachePolicy2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/cache-policy/{Id}'], 'input' => ['shape' => 'UpdateCachePolicyRequest'], 'output' => ['shape' => 'UpdateCachePolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'IllegalUpdate'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'PreconditionFailed'], ['shape' => 'CachePolicyAlreadyExists'], ['shape' => 'TooManyHeadersInCachePolicy'], ['shape' => 'TooManyCookiesInCachePolicy'], ['shape' => 'TooManyQueryStringsInCachePolicy']]], 'UpdateCloudFrontOriginAccessIdentity' => ['name' => 'UpdateCloudFrontOriginAccessIdentity2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront/{Id}/config'], 'input' => ['shape' => 'UpdateCloudFrontOriginAccessIdentityRequest'], 'output' => ['shape' => 'UpdateCloudFrontOriginAccessIdentityResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'IllegalUpdate'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'MissingBody'], ['shape' => 'NoSuchCloudFrontOriginAccessIdentity'], ['shape' => 'PreconditionFailed'], ['shape' => 'InvalidArgument'], ['shape' => 'InconsistentQuantities']]], 'UpdateDistribution' => ['name' => 'UpdateDistribution2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/distribution/{Id}/config'], 'input' => ['shape' => 'UpdateDistributionRequest'], 'output' => ['shape' => 'UpdateDistributionResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'CNAMEAlreadyExists'], ['shape' => 'IllegalUpdate'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'MissingBody'], ['shape' => 'NoSuchDistribution'], ['shape' => 'PreconditionFailed'], ['shape' => 'TooManyDistributionCNAMEs'], ['shape' => 'InvalidDefaultRootObject'], ['shape' => 'InvalidRelativePath'], ['shape' => 'InvalidErrorCode'], ['shape' => 'InvalidResponseCode'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'InvalidViewerCertificate'], ['shape' => 'InvalidMinimumProtocolVersion'], ['shape' => 'InvalidRequiredProtocol'], ['shape' => 'NoSuchOrigin'], ['shape' => 'TooManyOrigins'], ['shape' => 'TooManyOriginGroupsPerDistribution'], ['shape' => 'TooManyCacheBehaviors'], ['shape' => 'TooManyCookieNamesInWhiteList'], ['shape' => 'InvalidForwardCookies'], ['shape' => 'TooManyHeadersInForwardedValues'], ['shape' => 'InvalidHeadersForS3Origin'], ['shape' => 'InconsistentQuantities'], ['shape' => 'TooManyCertificates'], ['shape' => 'InvalidLocationCode'], ['shape' => 'InvalidGeoRestrictionParameter'], ['shape' => 'InvalidTTLOrder'], ['shape' => 'InvalidWebACLId'], ['shape' => 'TooManyOriginCustomHeaders'], ['shape' => 'TooManyQueryStringParameters'], ['shape' => 'InvalidQueryStringParameters'], ['shape' => 'TooManyDistributionsWithLambdaAssociations'], ['shape' => 'TooManyDistributionsWithSingleFunctionARN'], ['shape' => 'TooManyLambdaFunctionAssociations'], ['shape' => 'InvalidLambdaFunctionAssociation'], ['shape' => 'InvalidOriginReadTimeout'], ['shape' => 'InvalidOriginKeepaliveTimeout'], ['shape' => 'NoSuchFieldLevelEncryptionConfig'], ['shape' => 'IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior'], ['shape' => 'TooManyDistributionsAssociatedToFieldLevelEncryptionConfig'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'TooManyDistributionsAssociatedToCachePolicy'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'TooManyDistributionsAssociatedToOriginRequestPolicy']]], 'UpdateFieldLevelEncryptionConfig' => ['name' => 'UpdateFieldLevelEncryptionConfig2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/field-level-encryption/{Id}/config'], 'input' => ['shape' => 'UpdateFieldLevelEncryptionConfigRequest'], 'output' => ['shape' => 'UpdateFieldLevelEncryptionConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'IllegalUpdate'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchFieldLevelEncryptionProfile'], ['shape' => 'NoSuchFieldLevelEncryptionConfig'], ['shape' => 'PreconditionFailed'], ['shape' => 'TooManyFieldLevelEncryptionQueryArgProfiles'], ['shape' => 'TooManyFieldLevelEncryptionContentTypeProfiles'], ['shape' => 'QueryArgProfileEmpty']]], 'UpdateFieldLevelEncryptionProfile' => ['name' => 'UpdateFieldLevelEncryptionProfile2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/field-level-encryption-profile/{Id}/config'], 'input' => ['shape' => 'UpdateFieldLevelEncryptionProfileRequest'], 'output' => ['shape' => 'UpdateFieldLevelEncryptionProfileResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'FieldLevelEncryptionProfileAlreadyExists'], ['shape' => 'IllegalUpdate'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchPublicKey'], ['shape' => 'NoSuchFieldLevelEncryptionProfile'], ['shape' => 'PreconditionFailed'], ['shape' => 'FieldLevelEncryptionProfileSizeExceeded'], ['shape' => 'TooManyFieldLevelEncryptionEncryptionEntities'], ['shape' => 'TooManyFieldLevelEncryptionFieldPatterns']]], 'UpdateOriginRequestPolicy' => ['name' => 'UpdateOriginRequestPolicy2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/origin-request-policy/{Id}'], 'input' => ['shape' => 'UpdateOriginRequestPolicyRequest'], 'output' => ['shape' => 'UpdateOriginRequestPolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'IllegalUpdate'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'PreconditionFailed'], ['shape' => 'OriginRequestPolicyAlreadyExists'], ['shape' => 'TooManyHeadersInOriginRequestPolicy'], ['shape' => 'TooManyCookiesInOriginRequestPolicy'], ['shape' => 'TooManyQueryStringsInOriginRequestPolicy']]], 'UpdatePublicKey' => ['name' => 'UpdatePublicKey2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/public-key/{Id}/config'], 'input' => ['shape' => 'UpdatePublicKeyRequest'], 'output' => ['shape' => 'UpdatePublicKeyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'CannotChangeImmutablePublicKeyFields'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'IllegalUpdate'], ['shape' => 'NoSuchPublicKey'], ['shape' => 'PreconditionFailed']]], 'UpdateStreamingDistribution' => ['name' => 'UpdateStreamingDistribution2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/streaming-distribution/{Id}/config'], 'input' => ['shape' => 'UpdateStreamingDistributionRequest'], 'output' => ['shape' => 'UpdateStreamingDistributionResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'CNAMEAlreadyExists'], ['shape' => 'IllegalUpdate'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'MissingBody'], ['shape' => 'NoSuchStreamingDistribution'], ['shape' => 'PreconditionFailed'], ['shape' => 'TooManyStreamingDistributionCNAMEs'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'InconsistentQuantities']]]], 'shapes' => ['AccessDenied' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 403], 'exception' => \true], 'ActiveTrustedSigners' => ['type' => 'structure', 'required' => ['Enabled', 'Quantity'], 'members' => ['Enabled' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'SignerList']]], 'AliasICPRecordal' => ['type' => 'structure', 'members' => ['CNAME' => ['shape' => 'string'], 'ICPRecordalStatus' => ['shape' => 'ICPRecordalStatus']]], 'AliasICPRecordals' => ['type' => 'list', 'member' => ['shape' => 'AliasICPRecordal', 'locationName' => 'AliasICPRecordal']], 'AliasList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'CNAME']], 'Aliases' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'AliasList']]], 'AllowedMethods' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'MethodsList'], 'CachedMethods' => ['shape' => 'CachedMethods']]], 'AwsAccountNumberList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'AwsAccountNumber']], 'BatchTooLarge' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 413], 'exception' => \true], 'CNAMEAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'CacheBehavior' => ['type' => 'structure', 'required' => ['PathPattern', 'TargetOriginId', 'TrustedSigners', 'ViewerProtocolPolicy'], 'members' => ['PathPattern' => ['shape' => 'string'], 'TargetOriginId' => ['shape' => 'string'], 'TrustedSigners' => ['shape' => 'TrustedSigners'], 'ViewerProtocolPolicy' => ['shape' => 'ViewerProtocolPolicy'], 'AllowedMethods' => ['shape' => 'AllowedMethods'], 'SmoothStreaming' => ['shape' => 'boolean'], 'Compress' => ['shape' => 'boolean'], 'LambdaFunctionAssociations' => ['shape' => 'LambdaFunctionAssociations'], 'FieldLevelEncryptionId' => ['shape' => 'string'], 'CachePolicyId' => ['shape' => 'string'], 'OriginRequestPolicyId' => ['shape' => 'string'], 'ForwardedValues' => ['shape' => 'ForwardedValues', 'deprecated' => \true], 'MinTTL' => ['shape' => 'long', 'deprecated' => \true], 'DefaultTTL' => ['shape' => 'long', 'deprecated' => \true], 'MaxTTL' => ['shape' => 'long', 'deprecated' => \true]]], 'CacheBehaviorList' => ['type' => 'list', 'member' => ['shape' => 'CacheBehavior', 'locationName' => 'CacheBehavior']], 'CacheBehaviors' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'CacheBehaviorList']]], 'CachePolicy' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime', 'CachePolicyConfig'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'CachePolicyConfig' => ['shape' => 'CachePolicyConfig']]], 'CachePolicyAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'CachePolicyConfig' => ['type' => 'structure', 'required' => ['Name', 'MinTTL'], 'members' => ['Comment' => ['shape' => 'string'], 'Name' => ['shape' => 'string'], 'DefaultTTL' => ['shape' => 'long'], 'MaxTTL' => ['shape' => 'long'], 'MinTTL' => ['shape' => 'long'], 'ParametersInCacheKeyAndForwardedToOrigin' => ['shape' => 'ParametersInCacheKeyAndForwardedToOrigin']]], 'CachePolicyCookieBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'allExcept', 'all']], 'CachePolicyCookiesConfig' => ['type' => 'structure', 'required' => ['CookieBehavior'], 'members' => ['CookieBehavior' => ['shape' => 'CachePolicyCookieBehavior'], 'Cookies' => ['shape' => 'CookieNames']]], 'CachePolicyHeaderBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist']], 'CachePolicyHeadersConfig' => ['type' => 'structure', 'required' => ['HeaderBehavior'], 'members' => ['HeaderBehavior' => ['shape' => 'CachePolicyHeaderBehavior'], 'Headers' => ['shape' => 'Headers']]], 'CachePolicyInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'CachePolicyList' => ['type' => 'structure', 'required' => ['MaxItems', 'Quantity'], 'members' => ['NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'CachePolicySummaryList']]], 'CachePolicyQueryStringBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'allExcept', 'all']], 'CachePolicyQueryStringsConfig' => ['type' => 'structure', 'required' => ['QueryStringBehavior'], 'members' => ['QueryStringBehavior' => ['shape' => 'CachePolicyQueryStringBehavior'], 'QueryStrings' => ['shape' => 'QueryStringNames']]], 'CachePolicySummary' => ['type' => 'structure', 'required' => ['Type', 'CachePolicy'], 'members' => ['Type' => ['shape' => 'CachePolicyType'], 'CachePolicy' => ['shape' => 'CachePolicy']]], 'CachePolicySummaryList' => ['type' => 'list', 'member' => ['shape' => 'CachePolicySummary', 'locationName' => 'CachePolicySummary']], 'CachePolicyType' => ['type' => 'string', 'enum' => ['managed', 'custom']], 'CachedMethods' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'MethodsList']]], 'CannotChangeImmutablePublicKeyFields' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'CertificateSource' => ['type' => 'string', 'enum' => ['cloudfront', 'iam', 'acm']], 'CloudFrontOriginAccessIdentity' => ['type' => 'structure', 'required' => ['Id', 'S3CanonicalUserId'], 'members' => ['Id' => ['shape' => 'string'], 'S3CanonicalUserId' => ['shape' => 'string'], 'CloudFrontOriginAccessIdentityConfig' => ['shape' => 'CloudFrontOriginAccessIdentityConfig']]], 'CloudFrontOriginAccessIdentityAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'CloudFrontOriginAccessIdentityConfig' => ['type' => 'structure', 'required' => ['CallerReference', 'Comment'], 'members' => ['CallerReference' => ['shape' => 'string'], 'Comment' => ['shape' => 'string']]], 'CloudFrontOriginAccessIdentityInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'CloudFrontOriginAccessIdentityList' => ['type' => 'structure', 'required' => ['Marker', 'MaxItems', 'IsTruncated', 'Quantity'], 'members' => ['Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'IsTruncated' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'CloudFrontOriginAccessIdentitySummaryList']]], 'CloudFrontOriginAccessIdentitySummary' => ['type' => 'structure', 'required' => ['Id', 'S3CanonicalUserId', 'Comment'], 'members' => ['Id' => ['shape' => 'string'], 'S3CanonicalUserId' => ['shape' => 'string'], 'Comment' => ['shape' => 'string']]], 'CloudFrontOriginAccessIdentitySummaryList' => ['type' => 'list', 'member' => ['shape' => 'CloudFrontOriginAccessIdentitySummary', 'locationName' => 'CloudFrontOriginAccessIdentitySummary']], 'CommentType' => ['type' => 'string', 'sensitive' => \true], 'ContentTypeProfile' => ['type' => 'structure', 'required' => ['Format', 'ContentType'], 'members' => ['Format' => ['shape' => 'Format'], 'ProfileId' => ['shape' => 'string'], 'ContentType' => ['shape' => 'string']]], 'ContentTypeProfileConfig' => ['type' => 'structure', 'required' => ['ForwardWhenContentTypeIsUnknown'], 'members' => ['ForwardWhenContentTypeIsUnknown' => ['shape' => 'boolean'], 'ContentTypeProfiles' => ['shape' => 'ContentTypeProfiles']]], 'ContentTypeProfileList' => ['type' => 'list', 'member' => ['shape' => 'ContentTypeProfile', 'locationName' => 'ContentTypeProfile']], 'ContentTypeProfiles' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'ContentTypeProfileList']]], 'CookieNameList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Name']], 'CookieNames' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'CookieNameList']]], 'CookiePreference' => ['type' => 'structure', 'required' => ['Forward'], 'members' => ['Forward' => ['shape' => 'ItemSelection'], 'WhitelistedNames' => ['shape' => 'CookieNames']]], 'CreateCachePolicyRequest' => ['type' => 'structure', 'required' => ['CachePolicyConfig'], 'members' => ['CachePolicyConfig' => ['shape' => 'CachePolicyConfig', 'locationName' => 'CachePolicyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'CachePolicyConfig'], 'CreateCachePolicyResult' => ['type' => 'structure', 'members' => ['CachePolicy' => ['shape' => 'CachePolicy'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CachePolicy'], 'CreateCloudFrontOriginAccessIdentityRequest' => ['type' => 'structure', 'required' => ['CloudFrontOriginAccessIdentityConfig'], 'members' => ['CloudFrontOriginAccessIdentityConfig' => ['shape' => 'CloudFrontOriginAccessIdentityConfig', 'locationName' => 'CloudFrontOriginAccessIdentityConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'CloudFrontOriginAccessIdentityConfig'], 'CreateCloudFrontOriginAccessIdentityResult' => ['type' => 'structure', 'members' => ['CloudFrontOriginAccessIdentity' => ['shape' => 'CloudFrontOriginAccessIdentity'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CloudFrontOriginAccessIdentity'], 'CreateDistributionRequest' => ['type' => 'structure', 'required' => ['DistributionConfig'], 'members' => ['DistributionConfig' => ['shape' => 'DistributionConfig', 'locationName' => 'DistributionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'DistributionConfig'], 'CreateDistributionResult' => ['type' => 'structure', 'members' => ['Distribution' => ['shape' => 'Distribution'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'Distribution'], 'CreateDistributionWithTagsRequest' => ['type' => 'structure', 'required' => ['DistributionConfigWithTags'], 'members' => ['DistributionConfigWithTags' => ['shape' => 'DistributionConfigWithTags', 'locationName' => 'DistributionConfigWithTags', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'DistributionConfigWithTags'], 'CreateDistributionWithTagsResult' => ['type' => 'structure', 'members' => ['Distribution' => ['shape' => 'Distribution'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'Distribution'], 'CreateFieldLevelEncryptionConfigRequest' => ['type' => 'structure', 'required' => ['FieldLevelEncryptionConfig'], 'members' => ['FieldLevelEncryptionConfig' => ['shape' => 'FieldLevelEncryptionConfig', 'locationName' => 'FieldLevelEncryptionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'FieldLevelEncryptionConfig'], 'CreateFieldLevelEncryptionConfigResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryption' => ['shape' => 'FieldLevelEncryption'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryption'], 'CreateFieldLevelEncryptionProfileRequest' => ['type' => 'structure', 'required' => ['FieldLevelEncryptionProfileConfig'], 'members' => ['FieldLevelEncryptionProfileConfig' => ['shape' => 'FieldLevelEncryptionProfileConfig', 'locationName' => 'FieldLevelEncryptionProfileConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'FieldLevelEncryptionProfileConfig'], 'CreateFieldLevelEncryptionProfileResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionProfile' => ['shape' => 'FieldLevelEncryptionProfile'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryptionProfile'], 'CreateInvalidationRequest' => ['type' => 'structure', 'required' => ['DistributionId', 'InvalidationBatch'], 'members' => ['DistributionId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'DistributionId'], 'InvalidationBatch' => ['shape' => 'InvalidationBatch', 'locationName' => 'InvalidationBatch', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'InvalidationBatch'], 'CreateInvalidationResult' => ['type' => 'structure', 'members' => ['Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'Invalidation' => ['shape' => 'Invalidation']], 'payload' => 'Invalidation'], 'CreateOriginRequestPolicyRequest' => ['type' => 'structure', 'required' => ['OriginRequestPolicyConfig'], 'members' => ['OriginRequestPolicyConfig' => ['shape' => 'OriginRequestPolicyConfig', 'locationName' => 'OriginRequestPolicyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'OriginRequestPolicyConfig'], 'CreateOriginRequestPolicyResult' => ['type' => 'structure', 'members' => ['OriginRequestPolicy' => ['shape' => 'OriginRequestPolicy'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'OriginRequestPolicy'], 'CreatePublicKeyRequest' => ['type' => 'structure', 'required' => ['PublicKeyConfig'], 'members' => ['PublicKeyConfig' => ['shape' => 'PublicKeyConfig', 'locationName' => 'PublicKeyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'PublicKeyConfig'], 'CreatePublicKeyResult' => ['type' => 'structure', 'members' => ['PublicKey' => ['shape' => 'PublicKey'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'PublicKey'], 'CreateStreamingDistributionRequest' => ['type' => 'structure', 'required' => ['StreamingDistributionConfig'], 'members' => ['StreamingDistributionConfig' => ['shape' => 'StreamingDistributionConfig', 'locationName' => 'StreamingDistributionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'StreamingDistributionConfig'], 'CreateStreamingDistributionResult' => ['type' => 'structure', 'members' => ['StreamingDistribution' => ['shape' => 'StreamingDistribution'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'StreamingDistribution'], 'CreateStreamingDistributionWithTagsRequest' => ['type' => 'structure', 'required' => ['StreamingDistributionConfigWithTags'], 'members' => ['StreamingDistributionConfigWithTags' => ['shape' => 'StreamingDistributionConfigWithTags', 'locationName' => 'StreamingDistributionConfigWithTags', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'StreamingDistributionConfigWithTags'], 'CreateStreamingDistributionWithTagsResult' => ['type' => 'structure', 'members' => ['StreamingDistribution' => ['shape' => 'StreamingDistribution'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'StreamingDistribution'], 'CustomErrorResponse' => ['type' => 'structure', 'required' => ['ErrorCode'], 'members' => ['ErrorCode' => ['shape' => 'integer'], 'ResponsePagePath' => ['shape' => 'string'], 'ResponseCode' => ['shape' => 'string'], 'ErrorCachingMinTTL' => ['shape' => 'long']]], 'CustomErrorResponseList' => ['type' => 'list', 'member' => ['shape' => 'CustomErrorResponse', 'locationName' => 'CustomErrorResponse']], 'CustomErrorResponses' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'CustomErrorResponseList']]], 'CustomHeaders' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'OriginCustomHeadersList']]], 'CustomOriginConfig' => ['type' => 'structure', 'required' => ['HTTPPort', 'HTTPSPort', 'OriginProtocolPolicy'], 'members' => ['HTTPPort' => ['shape' => 'integer'], 'HTTPSPort' => ['shape' => 'integer'], 'OriginProtocolPolicy' => ['shape' => 'OriginProtocolPolicy'], 'OriginSslProtocols' => ['shape' => 'OriginSslProtocols'], 'OriginReadTimeout' => ['shape' => 'integer'], 'OriginKeepaliveTimeout' => ['shape' => 'integer']]], 'DefaultCacheBehavior' => ['type' => 'structure', 'required' => ['TargetOriginId', 'TrustedSigners', 'ViewerProtocolPolicy'], 'members' => ['TargetOriginId' => ['shape' => 'string'], 'TrustedSigners' => ['shape' => 'TrustedSigners'], 'ViewerProtocolPolicy' => ['shape' => 'ViewerProtocolPolicy'], 'AllowedMethods' => ['shape' => 'AllowedMethods'], 'SmoothStreaming' => ['shape' => 'boolean'], 'Compress' => ['shape' => 'boolean'], 'LambdaFunctionAssociations' => ['shape' => 'LambdaFunctionAssociations'], 'FieldLevelEncryptionId' => ['shape' => 'string'], 'CachePolicyId' => ['shape' => 'string'], 'OriginRequestPolicyId' => ['shape' => 'string'], 'ForwardedValues' => ['shape' => 'ForwardedValues', 'deprecated' => \true], 'MinTTL' => ['shape' => 'long', 'deprecated' => \true], 'DefaultTTL' => ['shape' => 'long', 'deprecated' => \true], 'MaxTTL' => ['shape' => 'long', 'deprecated' => \true]]], 'DeleteCachePolicyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteCloudFrontOriginAccessIdentityRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteDistributionRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteFieldLevelEncryptionConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteFieldLevelEncryptionProfileRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteOriginRequestPolicyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeletePublicKeyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteStreamingDistributionRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'Distribution' => ['type' => 'structure', 'required' => ['Id', 'ARN', 'Status', 'LastModifiedTime', 'InProgressInvalidationBatches', 'DomainName', 'ActiveTrustedSigners', 'DistributionConfig'], 'members' => ['Id' => ['shape' => 'string'], 'ARN' => ['shape' => 'string'], 'Status' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'InProgressInvalidationBatches' => ['shape' => 'integer'], 'DomainName' => ['shape' => 'string'], 'ActiveTrustedSigners' => ['shape' => 'ActiveTrustedSigners'], 'DistributionConfig' => ['shape' => 'DistributionConfig'], 'AliasICPRecordals' => ['shape' => 'AliasICPRecordals']]], 'DistributionAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'DistributionConfig' => ['type' => 'structure', 'required' => ['CallerReference', 'Origins', 'DefaultCacheBehavior', 'Comment', 'Enabled'], 'members' => ['CallerReference' => ['shape' => 'string'], 'Aliases' => ['shape' => 'Aliases'], 'DefaultRootObject' => ['shape' => 'string'], 'Origins' => ['shape' => 'Origins'], 'OriginGroups' => ['shape' => 'OriginGroups'], 'DefaultCacheBehavior' => ['shape' => 'DefaultCacheBehavior'], 'CacheBehaviors' => ['shape' => 'CacheBehaviors'], 'CustomErrorResponses' => ['shape' => 'CustomErrorResponses'], 'Comment' => ['shape' => 'CommentType'], 'Logging' => ['shape' => 'LoggingConfig'], 'PriceClass' => ['shape' => 'PriceClass'], 'Enabled' => ['shape' => 'boolean'], 'ViewerCertificate' => ['shape' => 'ViewerCertificate'], 'Restrictions' => ['shape' => 'Restrictions'], 'WebACLId' => ['shape' => 'string'], 'HttpVersion' => ['shape' => 'HttpVersion'], 'IsIPV6Enabled' => ['shape' => 'boolean']]], 'DistributionConfigWithTags' => ['type' => 'structure', 'required' => ['DistributionConfig', 'Tags'], 'members' => ['DistributionConfig' => ['shape' => 'DistributionConfig'], 'Tags' => ['shape' => 'Tags']]], 'DistributionIdList' => ['type' => 'structure', 'required' => ['Marker', 'MaxItems', 'IsTruncated', 'Quantity'], 'members' => ['Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'IsTruncated' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'DistributionIdListSummary']]], 'DistributionIdListSummary' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'DistributionId']], 'DistributionList' => ['type' => 'structure', 'required' => ['Marker', 'MaxItems', 'IsTruncated', 'Quantity'], 'members' => ['Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'IsTruncated' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'DistributionSummaryList']]], 'DistributionNotDisabled' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'DistributionSummary' => ['type' => 'structure', 'required' => ['Id', 'ARN', 'Status', 'LastModifiedTime', 'DomainName', 'Aliases', 'Origins', 'DefaultCacheBehavior', 'CacheBehaviors', 'CustomErrorResponses', 'Comment', 'PriceClass', 'Enabled', 'ViewerCertificate', 'Restrictions', 'WebACLId', 'HttpVersion', 'IsIPV6Enabled'], 'members' => ['Id' => ['shape' => 'string'], 'ARN' => ['shape' => 'string'], 'Status' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'DomainName' => ['shape' => 'string'], 'Aliases' => ['shape' => 'Aliases'], 'Origins' => ['shape' => 'Origins'], 'OriginGroups' => ['shape' => 'OriginGroups'], 'DefaultCacheBehavior' => ['shape' => 'DefaultCacheBehavior'], 'CacheBehaviors' => ['shape' => 'CacheBehaviors'], 'CustomErrorResponses' => ['shape' => 'CustomErrorResponses'], 'Comment' => ['shape' => 'string'], 'PriceClass' => ['shape' => 'PriceClass'], 'Enabled' => ['shape' => 'boolean'], 'ViewerCertificate' => ['shape' => 'ViewerCertificate'], 'Restrictions' => ['shape' => 'Restrictions'], 'WebACLId' => ['shape' => 'string'], 'HttpVersion' => ['shape' => 'HttpVersion'], 'IsIPV6Enabled' => ['shape' => 'boolean'], 'AliasICPRecordals' => ['shape' => 'AliasICPRecordals']]], 'DistributionSummaryList' => ['type' => 'list', 'member' => ['shape' => 'DistributionSummary', 'locationName' => 'DistributionSummary']], 'EncryptionEntities' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'EncryptionEntityList']]], 'EncryptionEntity' => ['type' => 'structure', 'required' => ['PublicKeyId', 'ProviderId', 'FieldPatterns'], 'members' => ['PublicKeyId' => ['shape' => 'string'], 'ProviderId' => ['shape' => 'string'], 'FieldPatterns' => ['shape' => 'FieldPatterns']]], 'EncryptionEntityList' => ['type' => 'list', 'member' => ['shape' => 'EncryptionEntity', 'locationName' => 'EncryptionEntity']], 'EventType' => ['type' => 'string', 'enum' => ['viewer-request', 'viewer-response', 'origin-request', 'origin-response']], 'FieldLevelEncryption' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime', 'FieldLevelEncryptionConfig'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'FieldLevelEncryptionConfig' => ['shape' => 'FieldLevelEncryptionConfig']]], 'FieldLevelEncryptionConfig' => ['type' => 'structure', 'required' => ['CallerReference'], 'members' => ['CallerReference' => ['shape' => 'string'], 'Comment' => ['shape' => 'string'], 'QueryArgProfileConfig' => ['shape' => 'QueryArgProfileConfig'], 'ContentTypeProfileConfig' => ['shape' => 'ContentTypeProfileConfig']]], 'FieldLevelEncryptionConfigAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'FieldLevelEncryptionConfigInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'FieldLevelEncryptionList' => ['type' => 'structure', 'required' => ['MaxItems', 'Quantity'], 'members' => ['NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'FieldLevelEncryptionSummaryList']]], 'FieldLevelEncryptionProfile' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime', 'FieldLevelEncryptionProfileConfig'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'FieldLevelEncryptionProfileConfig' => ['shape' => 'FieldLevelEncryptionProfileConfig']]], 'FieldLevelEncryptionProfileAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'FieldLevelEncryptionProfileConfig' => ['type' => 'structure', 'required' => ['Name', 'CallerReference', 'EncryptionEntities'], 'members' => ['Name' => ['shape' => 'string'], 'CallerReference' => ['shape' => 'string'], 'Comment' => ['shape' => 'string'], 'EncryptionEntities' => ['shape' => 'EncryptionEntities']]], 'FieldLevelEncryptionProfileInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'FieldLevelEncryptionProfileList' => ['type' => 'structure', 'required' => ['MaxItems', 'Quantity'], 'members' => ['NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'FieldLevelEncryptionProfileSummaryList']]], 'FieldLevelEncryptionProfileSizeExceeded' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'FieldLevelEncryptionProfileSummary' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime', 'Name', 'EncryptionEntities'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'Name' => ['shape' => 'string'], 'EncryptionEntities' => ['shape' => 'EncryptionEntities'], 'Comment' => ['shape' => 'string']]], 'FieldLevelEncryptionProfileSummaryList' => ['type' => 'list', 'member' => ['shape' => 'FieldLevelEncryptionProfileSummary', 'locationName' => 'FieldLevelEncryptionProfileSummary']], 'FieldLevelEncryptionSummary' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'Comment' => ['shape' => 'string'], 'QueryArgProfileConfig' => ['shape' => 'QueryArgProfileConfig'], 'ContentTypeProfileConfig' => ['shape' => 'ContentTypeProfileConfig']]], 'FieldLevelEncryptionSummaryList' => ['type' => 'list', 'member' => ['shape' => 'FieldLevelEncryptionSummary', 'locationName' => 'FieldLevelEncryptionSummary']], 'FieldPatternList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'FieldPattern']], 'FieldPatterns' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'FieldPatternList']]], 'Format' => ['type' => 'string', 'enum' => ['URLEncoded']], 'ForwardedValues' => ['type' => 'structure', 'required' => ['QueryString', 'Cookies'], 'members' => ['QueryString' => ['shape' => 'boolean'], 'Cookies' => ['shape' => 'CookiePreference'], 'Headers' => ['shape' => 'Headers'], 'QueryStringCacheKeys' => ['shape' => 'QueryStringCacheKeys']]], 'GeoRestriction' => ['type' => 'structure', 'required' => ['RestrictionType', 'Quantity'], 'members' => ['RestrictionType' => ['shape' => 'GeoRestrictionType'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'LocationList']]], 'GeoRestrictionType' => ['type' => 'string', 'enum' => ['blacklist', 'whitelist', 'none']], 'GetCachePolicyConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetCachePolicyConfigResult' => ['type' => 'structure', 'members' => ['CachePolicyConfig' => ['shape' => 'CachePolicyConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CachePolicyConfig'], 'GetCachePolicyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetCachePolicyResult' => ['type' => 'structure', 'members' => ['CachePolicy' => ['shape' => 'CachePolicy'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CachePolicy'], 'GetCloudFrontOriginAccessIdentityConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetCloudFrontOriginAccessIdentityConfigResult' => ['type' => 'structure', 'members' => ['CloudFrontOriginAccessIdentityConfig' => ['shape' => 'CloudFrontOriginAccessIdentityConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CloudFrontOriginAccessIdentityConfig'], 'GetCloudFrontOriginAccessIdentityRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetCloudFrontOriginAccessIdentityResult' => ['type' => 'structure', 'members' => ['CloudFrontOriginAccessIdentity' => ['shape' => 'CloudFrontOriginAccessIdentity'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CloudFrontOriginAccessIdentity'], 'GetDistributionConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetDistributionConfigResult' => ['type' => 'structure', 'members' => ['DistributionConfig' => ['shape' => 'DistributionConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'DistributionConfig'], 'GetDistributionRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetDistributionResult' => ['type' => 'structure', 'members' => ['Distribution' => ['shape' => 'Distribution'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'Distribution'], 'GetFieldLevelEncryptionConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetFieldLevelEncryptionConfigResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionConfig' => ['shape' => 'FieldLevelEncryptionConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryptionConfig'], 'GetFieldLevelEncryptionProfileConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetFieldLevelEncryptionProfileConfigResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionProfileConfig' => ['shape' => 'FieldLevelEncryptionProfileConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryptionProfileConfig'], 'GetFieldLevelEncryptionProfileRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetFieldLevelEncryptionProfileResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionProfile' => ['shape' => 'FieldLevelEncryptionProfile'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryptionProfile'], 'GetFieldLevelEncryptionRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetFieldLevelEncryptionResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryption' => ['shape' => 'FieldLevelEncryption'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryption'], 'GetInvalidationRequest' => ['type' => 'structure', 'required' => ['DistributionId', 'Id'], 'members' => ['DistributionId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'DistributionId'], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetInvalidationResult' => ['type' => 'structure', 'members' => ['Invalidation' => ['shape' => 'Invalidation']], 'payload' => 'Invalidation'], 'GetOriginRequestPolicyConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetOriginRequestPolicyConfigResult' => ['type' => 'structure', 'members' => ['OriginRequestPolicyConfig' => ['shape' => 'OriginRequestPolicyConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'OriginRequestPolicyConfig'], 'GetOriginRequestPolicyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetOriginRequestPolicyResult' => ['type' => 'structure', 'members' => ['OriginRequestPolicy' => ['shape' => 'OriginRequestPolicy'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'OriginRequestPolicy'], 'GetPublicKeyConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetPublicKeyConfigResult' => ['type' => 'structure', 'members' => ['PublicKeyConfig' => ['shape' => 'PublicKeyConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'PublicKeyConfig'], 'GetPublicKeyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetPublicKeyResult' => ['type' => 'structure', 'members' => ['PublicKey' => ['shape' => 'PublicKey'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'PublicKey'], 'GetStreamingDistributionConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetStreamingDistributionConfigResult' => ['type' => 'structure', 'members' => ['StreamingDistributionConfig' => ['shape' => 'StreamingDistributionConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'StreamingDistributionConfig'], 'GetStreamingDistributionRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetStreamingDistributionResult' => ['type' => 'structure', 'members' => ['StreamingDistribution' => ['shape' => 'StreamingDistribution'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'StreamingDistribution'], 'HeaderList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Name']], 'Headers' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'HeaderList']]], 'HttpVersion' => ['type' => 'string', 'enum' => ['http1.1', 'http2']], 'ICPRecordalStatus' => ['type' => 'string', 'enum' => ['APPROVED', 'SUSPENDED', 'PENDING']], 'IllegalDelete' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'IllegalUpdate' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InconsistentQuantities' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidArgument' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidDefaultRootObject' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidErrorCode' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidForwardCookies' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidGeoRestrictionParameter' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidHeadersForS3Origin' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidIfMatchVersion' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidLambdaFunctionAssociation' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidLocationCode' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidMinimumProtocolVersion' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidOrigin' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidOriginAccessIdentity' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidOriginKeepaliveTimeout' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidOriginReadTimeout' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidProtocolSettings' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidQueryStringParameters' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidRelativePath' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidRequiredProtocol' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidResponseCode' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidTTLOrder' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidTagging' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidViewerCertificate' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidWebACLId' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'Invalidation' => ['type' => 'structure', 'required' => ['Id', 'Status', 'CreateTime', 'InvalidationBatch'], 'members' => ['Id' => ['shape' => 'string'], 'Status' => ['shape' => 'string'], 'CreateTime' => ['shape' => 'timestamp'], 'InvalidationBatch' => ['shape' => 'InvalidationBatch']]], 'InvalidationBatch' => ['type' => 'structure', 'required' => ['Paths', 'CallerReference'], 'members' => ['Paths' => ['shape' => 'Paths'], 'CallerReference' => ['shape' => 'string']]], 'InvalidationList' => ['type' => 'structure', 'required' => ['Marker', 'MaxItems', 'IsTruncated', 'Quantity'], 'members' => ['Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'IsTruncated' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'InvalidationSummaryList']]], 'InvalidationSummary' => ['type' => 'structure', 'required' => ['Id', 'CreateTime', 'Status'], 'members' => ['Id' => ['shape' => 'string'], 'CreateTime' => ['shape' => 'timestamp'], 'Status' => ['shape' => 'string']]], 'InvalidationSummaryList' => ['type' => 'list', 'member' => ['shape' => 'InvalidationSummary', 'locationName' => 'InvalidationSummary']], 'ItemSelection' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'all']], 'KeyPairIdList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'KeyPairId']], 'KeyPairIds' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'KeyPairIdList']]], 'LambdaFunctionARN' => ['type' => 'string'], 'LambdaFunctionAssociation' => ['type' => 'structure', 'required' => ['LambdaFunctionARN', 'EventType'], 'members' => ['LambdaFunctionARN' => ['shape' => 'LambdaFunctionARN'], 'EventType' => ['shape' => 'EventType'], 'IncludeBody' => ['shape' => 'boolean']]], 'LambdaFunctionAssociationList' => ['type' => 'list', 'member' => ['shape' => 'LambdaFunctionAssociation', 'locationName' => 'LambdaFunctionAssociation']], 'LambdaFunctionAssociations' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'LambdaFunctionAssociationList']]], 'ListCachePoliciesRequest' => ['type' => 'structure', 'members' => ['Type' => ['shape' => 'CachePolicyType', 'location' => 'querystring', 'locationName' => 'Type'], 'Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListCachePoliciesResult' => ['type' => 'structure', 'members' => ['CachePolicyList' => ['shape' => 'CachePolicyList']], 'payload' => 'CachePolicyList'], 'ListCloudFrontOriginAccessIdentitiesRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListCloudFrontOriginAccessIdentitiesResult' => ['type' => 'structure', 'members' => ['CloudFrontOriginAccessIdentityList' => ['shape' => 'CloudFrontOriginAccessIdentityList']], 'payload' => 'CloudFrontOriginAccessIdentityList'], 'ListDistributionsByCachePolicyIdRequest' => ['type' => 'structure', 'required' => ['CachePolicyId'], 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems'], 'CachePolicyId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'CachePolicyId']]], 'ListDistributionsByCachePolicyIdResult' => ['type' => 'structure', 'members' => ['DistributionIdList' => ['shape' => 'DistributionIdList']], 'payload' => 'DistributionIdList'], 'ListDistributionsByOriginRequestPolicyIdRequest' => ['type' => 'structure', 'required' => ['OriginRequestPolicyId'], 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems'], 'OriginRequestPolicyId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'OriginRequestPolicyId']]], 'ListDistributionsByOriginRequestPolicyIdResult' => ['type' => 'structure', 'members' => ['DistributionIdList' => ['shape' => 'DistributionIdList']], 'payload' => 'DistributionIdList'], 'ListDistributionsByWebACLIdRequest' => ['type' => 'structure', 'required' => ['WebACLId'], 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems'], 'WebACLId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'WebACLId']]], 'ListDistributionsByWebACLIdResult' => ['type' => 'structure', 'members' => ['DistributionList' => ['shape' => 'DistributionList']], 'payload' => 'DistributionList'], 'ListDistributionsRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListDistributionsResult' => ['type' => 'structure', 'members' => ['DistributionList' => ['shape' => 'DistributionList']], 'payload' => 'DistributionList'], 'ListFieldLevelEncryptionConfigsRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListFieldLevelEncryptionConfigsResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionList' => ['shape' => 'FieldLevelEncryptionList']], 'payload' => 'FieldLevelEncryptionList'], 'ListFieldLevelEncryptionProfilesRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListFieldLevelEncryptionProfilesResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionProfileList' => ['shape' => 'FieldLevelEncryptionProfileList']], 'payload' => 'FieldLevelEncryptionProfileList'], 'ListInvalidationsRequest' => ['type' => 'structure', 'required' => ['DistributionId'], 'members' => ['DistributionId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'DistributionId'], 'Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListInvalidationsResult' => ['type' => 'structure', 'members' => ['InvalidationList' => ['shape' => 'InvalidationList']], 'payload' => 'InvalidationList'], 'ListOriginRequestPoliciesRequest' => ['type' => 'structure', 'members' => ['Type' => ['shape' => 'OriginRequestPolicyType', 'location' => 'querystring', 'locationName' => 'Type'], 'Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListOriginRequestPoliciesResult' => ['type' => 'structure', 'members' => ['OriginRequestPolicyList' => ['shape' => 'OriginRequestPolicyList']], 'payload' => 'OriginRequestPolicyList'], 'ListPublicKeysRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListPublicKeysResult' => ['type' => 'structure', 'members' => ['PublicKeyList' => ['shape' => 'PublicKeyList']], 'payload' => 'PublicKeyList'], 'ListStreamingDistributionsRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListStreamingDistributionsResult' => ['type' => 'structure', 'members' => ['StreamingDistributionList' => ['shape' => 'StreamingDistributionList']], 'payload' => 'StreamingDistributionList'], 'ListTagsForResourceRequest' => ['type' => 'structure', 'required' => ['Resource'], 'members' => ['Resource' => ['shape' => 'ResourceARN', 'location' => 'querystring', 'locationName' => 'Resource']]], 'ListTagsForResourceResult' => ['type' => 'structure', 'required' => ['Tags'], 'members' => ['Tags' => ['shape' => 'Tags']], 'payload' => 'Tags'], 'LocationList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Location']], 'LoggingConfig' => ['type' => 'structure', 'required' => ['Enabled', 'IncludeCookies', 'Bucket', 'Prefix'], 'members' => ['Enabled' => ['shape' => 'boolean'], 'IncludeCookies' => ['shape' => 'boolean'], 'Bucket' => ['shape' => 'string'], 'Prefix' => ['shape' => 'string']]], 'Method' => ['type' => 'string', 'enum' => ['GET', 'HEAD', 'POST', 'PUT', 'PATCH', 'OPTIONS', 'DELETE']], 'MethodsList' => ['type' => 'list', 'member' => ['shape' => 'Method', 'locationName' => 'Method']], 'MinimumProtocolVersion' => ['type' => 'string', 'enum' => ['SSLv3', 'TLSv1', 'TLSv1_2016', 'TLSv1.1_2016', 'TLSv1.2_2018', 'TLSv1.2_2019']], 'MissingBody' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'NoSuchCachePolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchCloudFrontOriginAccessIdentity' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchDistribution' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchFieldLevelEncryptionConfig' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchFieldLevelEncryptionProfile' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchInvalidation' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchOrigin' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchOriginRequestPolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchPublicKey' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchResource' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchStreamingDistribution' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'Origin' => ['type' => 'structure', 'required' => ['Id', 'DomainName'], 'members' => ['Id' => ['shape' => 'string'], 'DomainName' => ['shape' => 'string'], 'OriginPath' => ['shape' => 'string'], 'CustomHeaders' => ['shape' => 'CustomHeaders'], 'S3OriginConfig' => ['shape' => 'S3OriginConfig'], 'CustomOriginConfig' => ['shape' => 'CustomOriginConfig'], 'ConnectionAttempts' => ['shape' => 'integer'], 'ConnectionTimeout' => ['shape' => 'integer']]], 'OriginCustomHeader' => ['type' => 'structure', 'required' => ['HeaderName', 'HeaderValue'], 'members' => ['HeaderName' => ['shape' => 'string'], 'HeaderValue' => ['shape' => 'string']]], 'OriginCustomHeadersList' => ['type' => 'list', 'member' => ['shape' => 'OriginCustomHeader', 'locationName' => 'OriginCustomHeader']], 'OriginGroup' => ['type' => 'structure', 'required' => ['Id', 'FailoverCriteria', 'Members'], 'members' => ['Id' => ['shape' => 'string'], 'FailoverCriteria' => ['shape' => 'OriginGroupFailoverCriteria'], 'Members' => ['shape' => 'OriginGroupMembers']]], 'OriginGroupFailoverCriteria' => ['type' => 'structure', 'required' => ['StatusCodes'], 'members' => ['StatusCodes' => ['shape' => 'StatusCodes']]], 'OriginGroupList' => ['type' => 'list', 'member' => ['shape' => 'OriginGroup', 'locationName' => 'OriginGroup']], 'OriginGroupMember' => ['type' => 'structure', 'required' => ['OriginId'], 'members' => ['OriginId' => ['shape' => 'string']]], 'OriginGroupMemberList' => ['type' => 'list', 'member' => ['shape' => 'OriginGroupMember', 'locationName' => 'OriginGroupMember'], 'max' => 2, 'min' => 2], 'OriginGroupMembers' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'OriginGroupMemberList']]], 'OriginGroups' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'OriginGroupList']]], 'OriginList' => ['type' => 'list', 'member' => ['shape' => 'Origin', 'locationName' => 'Origin'], 'min' => 1], 'OriginProtocolPolicy' => ['type' => 'string', 'enum' => ['http-only', 'match-viewer', 'https-only']], 'OriginRequestPolicy' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime', 'OriginRequestPolicyConfig'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'OriginRequestPolicyConfig' => ['shape' => 'OriginRequestPolicyConfig']]], 'OriginRequestPolicyAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'OriginRequestPolicyConfig' => ['type' => 'structure', 'required' => ['Name', 'HeadersConfig', 'CookiesConfig', 'QueryStringsConfig'], 'members' => ['Comment' => ['shape' => 'string'], 'Name' => ['shape' => 'string'], 'HeadersConfig' => ['shape' => 'OriginRequestPolicyHeadersConfig'], 'CookiesConfig' => ['shape' => 'OriginRequestPolicyCookiesConfig'], 'QueryStringsConfig' => ['shape' => 'OriginRequestPolicyQueryStringsConfig']]], 'OriginRequestPolicyCookieBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'all']], 'OriginRequestPolicyCookiesConfig' => ['type' => 'structure', 'required' => ['CookieBehavior'], 'members' => ['CookieBehavior' => ['shape' => 'OriginRequestPolicyCookieBehavior'], 'Cookies' => ['shape' => 'CookieNames']]], 'OriginRequestPolicyHeaderBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'allViewer', 'allViewerAndWhitelistCloudFront']], 'OriginRequestPolicyHeadersConfig' => ['type' => 'structure', 'required' => ['HeaderBehavior'], 'members' => ['HeaderBehavior' => ['shape' => 'OriginRequestPolicyHeaderBehavior'], 'Headers' => ['shape' => 'Headers']]], 'OriginRequestPolicyInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'OriginRequestPolicyList' => ['type' => 'structure', 'required' => ['MaxItems', 'Quantity'], 'members' => ['NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'OriginRequestPolicySummaryList']]], 'OriginRequestPolicyQueryStringBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'all']], 'OriginRequestPolicyQueryStringsConfig' => ['type' => 'structure', 'required' => ['QueryStringBehavior'], 'members' => ['QueryStringBehavior' => ['shape' => 'OriginRequestPolicyQueryStringBehavior'], 'QueryStrings' => ['shape' => 'QueryStringNames']]], 'OriginRequestPolicySummary' => ['type' => 'structure', 'required' => ['Type', 'OriginRequestPolicy'], 'members' => ['Type' => ['shape' => 'OriginRequestPolicyType'], 'OriginRequestPolicy' => ['shape' => 'OriginRequestPolicy']]], 'OriginRequestPolicySummaryList' => ['type' => 'list', 'member' => ['shape' => 'OriginRequestPolicySummary', 'locationName' => 'OriginRequestPolicySummary']], 'OriginRequestPolicyType' => ['type' => 'string', 'enum' => ['managed', 'custom']], 'OriginSslProtocols' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'SslProtocolsList']]], 'Origins' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'OriginList']]], 'ParametersInCacheKeyAndForwardedToOrigin' => ['type' => 'structure', 'required' => ['EnableAcceptEncodingGzip', 'HeadersConfig', 'CookiesConfig', 'QueryStringsConfig'], 'members' => ['EnableAcceptEncodingGzip' => ['shape' => 'boolean'], 'HeadersConfig' => ['shape' => 'CachePolicyHeadersConfig'], 'CookiesConfig' => ['shape' => 'CachePolicyCookiesConfig'], 'QueryStringsConfig' => ['shape' => 'CachePolicyQueryStringsConfig']]], 'PathList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Path']], 'Paths' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'PathList']]], 'PreconditionFailed' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 412], 'exception' => \true], 'PriceClass' => ['type' => 'string', 'enum' => ['PriceClass_100', 'PriceClass_200', 'PriceClass_All']], 'PublicKey' => ['type' => 'structure', 'required' => ['Id', 'CreatedTime', 'PublicKeyConfig'], 'members' => ['Id' => ['shape' => 'string'], 'CreatedTime' => ['shape' => 'timestamp'], 'PublicKeyConfig' => ['shape' => 'PublicKeyConfig']]], 'PublicKeyAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'PublicKeyConfig' => ['type' => 'structure', 'required' => ['CallerReference', 'Name', 'EncodedKey'], 'members' => ['CallerReference' => ['shape' => 'string'], 'Name' => ['shape' => 'string'], 'EncodedKey' => ['shape' => 'string'], 'Comment' => ['shape' => 'string']]], 'PublicKeyInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'PublicKeyList' => ['type' => 'structure', 'required' => ['MaxItems', 'Quantity'], 'members' => ['NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'PublicKeySummaryList']]], 'PublicKeySummary' => ['type' => 'structure', 'required' => ['Id', 'Name', 'CreatedTime', 'EncodedKey'], 'members' => ['Id' => ['shape' => 'string'], 'Name' => ['shape' => 'string'], 'CreatedTime' => ['shape' => 'timestamp'], 'EncodedKey' => ['shape' => 'string'], 'Comment' => ['shape' => 'string']]], 'PublicKeySummaryList' => ['type' => 'list', 'member' => ['shape' => 'PublicKeySummary', 'locationName' => 'PublicKeySummary']], 'QueryArgProfile' => ['type' => 'structure', 'required' => ['QueryArg', 'ProfileId'], 'members' => ['QueryArg' => ['shape' => 'string'], 'ProfileId' => ['shape' => 'string']]], 'QueryArgProfileConfig' => ['type' => 'structure', 'required' => ['ForwardWhenQueryArgProfileIsUnknown'], 'members' => ['ForwardWhenQueryArgProfileIsUnknown' => ['shape' => 'boolean'], 'QueryArgProfiles' => ['shape' => 'QueryArgProfiles']]], 'QueryArgProfileEmpty' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'QueryArgProfileList' => ['type' => 'list', 'member' => ['shape' => 'QueryArgProfile', 'locationName' => 'QueryArgProfile']], 'QueryArgProfiles' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'QueryArgProfileList']]], 'QueryStringCacheKeys' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'QueryStringCacheKeysList']]], 'QueryStringCacheKeysList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Name']], 'QueryStringNames' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'QueryStringNamesList']]], 'QueryStringNamesList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Name']], 'ResourceARN' => ['type' => 'string', 'pattern' => 'arn:aws(-cn)?:cloudfront::[0-9]+:.*'], 'Restrictions' => ['type' => 'structure', 'required' => ['GeoRestriction'], 'members' => ['GeoRestriction' => ['shape' => 'GeoRestriction']]], 'S3Origin' => ['type' => 'structure', 'required' => ['DomainName', 'OriginAccessIdentity'], 'members' => ['DomainName' => ['shape' => 'string'], 'OriginAccessIdentity' => ['shape' => 'string']]], 'S3OriginConfig' => ['type' => 'structure', 'required' => ['OriginAccessIdentity'], 'members' => ['OriginAccessIdentity' => ['shape' => 'string']]], 'SSLSupportMethod' => ['type' => 'string', 'enum' => ['sni-only', 'vip']], 'Signer' => ['type' => 'structure', 'members' => ['AwsAccountNumber' => ['shape' => 'string'], 'KeyPairIds' => ['shape' => 'KeyPairIds']]], 'SignerList' => ['type' => 'list', 'member' => ['shape' => 'Signer', 'locationName' => 'Signer']], 'SslProtocol' => ['type' => 'string', 'enum' => ['SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2']], 'SslProtocolsList' => ['type' => 'list', 'member' => ['shape' => 'SslProtocol', 'locationName' => 'SslProtocol']], 'StatusCodeList' => ['type' => 'list', 'member' => ['shape' => 'integer', 'locationName' => 'StatusCode'], 'min' => 1], 'StatusCodes' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'StatusCodeList']]], 'StreamingDistribution' => ['type' => 'structure', 'required' => ['Id', 'ARN', 'Status', 'DomainName', 'ActiveTrustedSigners', 'StreamingDistributionConfig'], 'members' => ['Id' => ['shape' => 'string'], 'ARN' => ['shape' => 'string'], 'Status' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'DomainName' => ['shape' => 'string'], 'ActiveTrustedSigners' => ['shape' => 'ActiveTrustedSigners'], 'StreamingDistributionConfig' => ['shape' => 'StreamingDistributionConfig']]], 'StreamingDistributionAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'StreamingDistributionConfig' => ['type' => 'structure', 'required' => ['CallerReference', 'S3Origin', 'Comment', 'TrustedSigners', 'Enabled'], 'members' => ['CallerReference' => ['shape' => 'string'], 'S3Origin' => ['shape' => 'S3Origin'], 'Aliases' => ['shape' => 'Aliases'], 'Comment' => ['shape' => 'string'], 'Logging' => ['shape' => 'StreamingLoggingConfig'], 'TrustedSigners' => ['shape' => 'TrustedSigners'], 'PriceClass' => ['shape' => 'PriceClass'], 'Enabled' => ['shape' => 'boolean']]], 'StreamingDistributionConfigWithTags' => ['type' => 'structure', 'required' => ['StreamingDistributionConfig', 'Tags'], 'members' => ['StreamingDistributionConfig' => ['shape' => 'StreamingDistributionConfig'], 'Tags' => ['shape' => 'Tags']]], 'StreamingDistributionList' => ['type' => 'structure', 'required' => ['Marker', 'MaxItems', 'IsTruncated', 'Quantity'], 'members' => ['Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'IsTruncated' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'StreamingDistributionSummaryList']]], 'StreamingDistributionNotDisabled' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'StreamingDistributionSummary' => ['type' => 'structure', 'required' => ['Id', 'ARN', 'Status', 'LastModifiedTime', 'DomainName', 'S3Origin', 'Aliases', 'TrustedSigners', 'Comment', 'PriceClass', 'Enabled'], 'members' => ['Id' => ['shape' => 'string'], 'ARN' => ['shape' => 'string'], 'Status' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'DomainName' => ['shape' => 'string'], 'S3Origin' => ['shape' => 'S3Origin'], 'Aliases' => ['shape' => 'Aliases'], 'TrustedSigners' => ['shape' => 'TrustedSigners'], 'Comment' => ['shape' => 'string'], 'PriceClass' => ['shape' => 'PriceClass'], 'Enabled' => ['shape' => 'boolean']]], 'StreamingDistributionSummaryList' => ['type' => 'list', 'member' => ['shape' => 'StreamingDistributionSummary', 'locationName' => 'StreamingDistributionSummary']], 'StreamingLoggingConfig' => ['type' => 'structure', 'required' => ['Enabled', 'Bucket', 'Prefix'], 'members' => ['Enabled' => ['shape' => 'boolean'], 'Bucket' => ['shape' => 'string'], 'Prefix' => ['shape' => 'string']]], 'Tag' => ['type' => 'structure', 'required' => ['Key'], 'members' => ['Key' => ['shape' => 'TagKey'], 'Value' => ['shape' => 'TagValue']]], 'TagKey' => ['type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$'], 'TagKeyList' => ['type' => 'list', 'member' => ['shape' => 'TagKey', 'locationName' => 'Key']], 'TagKeys' => ['type' => 'structure', 'members' => ['Items' => ['shape' => 'TagKeyList']]], 'TagList' => ['type' => 'list', 'member' => ['shape' => 'Tag', 'locationName' => 'Tag']], 'TagResourceRequest' => ['type' => 'structure', 'required' => ['Resource', 'Tags'], 'members' => ['Resource' => ['shape' => 'ResourceARN', 'location' => 'querystring', 'locationName' => 'Resource'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'Tags', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'Tags'], 'TagValue' => ['type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$'], 'Tags' => ['type' => 'structure', 'members' => ['Items' => ['shape' => 'TagList']]], 'TooManyCacheBehaviors' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCachePolicies' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCertificates' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCloudFrontOriginAccessIdentities' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCookieNamesInWhiteList' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCookiesInCachePolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCookiesInOriginRequestPolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionCNAMEs' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributions' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionsAssociatedToCachePolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionsAssociatedToFieldLevelEncryptionConfig' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionsAssociatedToOriginRequestPolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionsWithLambdaAssociations' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionsWithSingleFunctionARN' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionConfigs' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionContentTypeProfiles' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionEncryptionEntities' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionFieldPatterns' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionProfiles' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionQueryArgProfiles' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyHeadersInCachePolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyHeadersInForwardedValues' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyHeadersInOriginRequestPolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyInvalidationsInProgress' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyLambdaFunctionAssociations' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyOriginCustomHeaders' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyOriginGroupsPerDistribution' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyOriginRequestPolicies' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyOrigins' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyPublicKeys' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyQueryStringParameters' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyQueryStringsInCachePolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyQueryStringsInOriginRequestPolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyStreamingDistributionCNAMEs' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyStreamingDistributions' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyTrustedSigners' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TrustedSignerDoesNotExist' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TrustedSigners' => ['type' => 'structure', 'required' => ['Enabled', 'Quantity'], 'members' => ['Enabled' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'AwsAccountNumberList']]], 'UntagResourceRequest' => ['type' => 'structure', 'required' => ['Resource', 'TagKeys'], 'members' => ['Resource' => ['shape' => 'ResourceARN', 'location' => 'querystring', 'locationName' => 'Resource'], 'TagKeys' => ['shape' => 'TagKeys', 'locationName' => 'TagKeys', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'TagKeys'], 'UpdateCachePolicyRequest' => ['type' => 'structure', 'required' => ['CachePolicyConfig', 'Id'], 'members' => ['CachePolicyConfig' => ['shape' => 'CachePolicyConfig', 'locationName' => 'CachePolicyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'CachePolicyConfig'], 'UpdateCachePolicyResult' => ['type' => 'structure', 'members' => ['CachePolicy' => ['shape' => 'CachePolicy'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CachePolicy'], 'UpdateCloudFrontOriginAccessIdentityRequest' => ['type' => 'structure', 'required' => ['CloudFrontOriginAccessIdentityConfig', 'Id'], 'members' => ['CloudFrontOriginAccessIdentityConfig' => ['shape' => 'CloudFrontOriginAccessIdentityConfig', 'locationName' => 'CloudFrontOriginAccessIdentityConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'CloudFrontOriginAccessIdentityConfig'], 'UpdateCloudFrontOriginAccessIdentityResult' => ['type' => 'structure', 'members' => ['CloudFrontOriginAccessIdentity' => ['shape' => 'CloudFrontOriginAccessIdentity'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CloudFrontOriginAccessIdentity'], 'UpdateDistributionRequest' => ['type' => 'structure', 'required' => ['DistributionConfig', 'Id'], 'members' => ['DistributionConfig' => ['shape' => 'DistributionConfig', 'locationName' => 'DistributionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'DistributionConfig'], 'UpdateDistributionResult' => ['type' => 'structure', 'members' => ['Distribution' => ['shape' => 'Distribution'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'Distribution'], 'UpdateFieldLevelEncryptionConfigRequest' => ['type' => 'structure', 'required' => ['FieldLevelEncryptionConfig', 'Id'], 'members' => ['FieldLevelEncryptionConfig' => ['shape' => 'FieldLevelEncryptionConfig', 'locationName' => 'FieldLevelEncryptionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'FieldLevelEncryptionConfig'], 'UpdateFieldLevelEncryptionConfigResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryption' => ['shape' => 'FieldLevelEncryption'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryption'], 'UpdateFieldLevelEncryptionProfileRequest' => ['type' => 'structure', 'required' => ['FieldLevelEncryptionProfileConfig', 'Id'], 'members' => ['FieldLevelEncryptionProfileConfig' => ['shape' => 'FieldLevelEncryptionProfileConfig', 'locationName' => 'FieldLevelEncryptionProfileConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'FieldLevelEncryptionProfileConfig'], 'UpdateFieldLevelEncryptionProfileResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionProfile' => ['shape' => 'FieldLevelEncryptionProfile'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryptionProfile'], 'UpdateOriginRequestPolicyRequest' => ['type' => 'structure', 'required' => ['OriginRequestPolicyConfig', 'Id'], 'members' => ['OriginRequestPolicyConfig' => ['shape' => 'OriginRequestPolicyConfig', 'locationName' => 'OriginRequestPolicyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'OriginRequestPolicyConfig'], 'UpdateOriginRequestPolicyResult' => ['type' => 'structure', 'members' => ['OriginRequestPolicy' => ['shape' => 'OriginRequestPolicy'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'OriginRequestPolicy'], 'UpdatePublicKeyRequest' => ['type' => 'structure', 'required' => ['PublicKeyConfig', 'Id'], 'members' => ['PublicKeyConfig' => ['shape' => 'PublicKeyConfig', 'locationName' => 'PublicKeyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'PublicKeyConfig'], 'UpdatePublicKeyResult' => ['type' => 'structure', 'members' => ['PublicKey' => ['shape' => 'PublicKey'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'PublicKey'], 'UpdateStreamingDistributionRequest' => ['type' => 'structure', 'required' => ['StreamingDistributionConfig', 'Id'], 'members' => ['StreamingDistributionConfig' => ['shape' => 'StreamingDistributionConfig', 'locationName' => 'StreamingDistributionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'StreamingDistributionConfig'], 'UpdateStreamingDistributionResult' => ['type' => 'structure', 'members' => ['StreamingDistribution' => ['shape' => 'StreamingDistribution'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'StreamingDistribution'], 'ViewerCertificate' => ['type' => 'structure', 'members' => ['CloudFrontDefaultCertificate' => ['shape' => 'boolean'], 'IAMCertificateId' => ['shape' => 'string'], 'ACMCertificateArn' => ['shape' => 'string'], 'SSLSupportMethod' => ['shape' => 'SSLSupportMethod'], 'MinimumProtocolVersion' => ['shape' => 'MinimumProtocolVersion'], 'Certificate' => ['shape' => 'string', 'deprecated' => \true], 'CertificateSource' => ['shape' => 'CertificateSource', 'deprecated' => \true]]], 'ViewerProtocolPolicy' => ['type' => 'string', 'enum' => ['allow-all', 'https-only', 'redirect-to-https']], 'boolean' => ['type' => 'boolean'], 'integer' => ['type' => 'integer'], 'long' => ['type' => 'long'], 'string' => ['type' => 'string'], 'timestamp' => ['type' => 'timestamp']]];
1
  <?php
2
 
3
  // This file was auto-generated from sdk-root/src/data/cloudfront/2020-05-31/api-2.json
4
+ return ['version' => '2.0', 'metadata' => ['apiVersion' => '2020-05-31', 'endpointPrefix' => 'cloudfront', 'globalEndpoint' => 'cloudfront.amazonaws.com', 'protocol' => 'rest-xml', 'serviceAbbreviation' => 'CloudFront', 'serviceFullName' => 'Amazon CloudFront', 'serviceId' => 'CloudFront', 'signatureVersion' => 'v4', 'uid' => 'cloudfront-2020-05-31'], 'operations' => ['CreateCachePolicy' => ['name' => 'CreateCachePolicy2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/cache-policy', 'responseCode' => 201], 'input' => ['shape' => 'CreateCachePolicyRequest'], 'output' => ['shape' => 'CreateCachePolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'CachePolicyAlreadyExists'], ['shape' => 'TooManyCachePolicies'], ['shape' => 'TooManyHeadersInCachePolicy'], ['shape' => 'TooManyCookiesInCachePolicy'], ['shape' => 'TooManyQueryStringsInCachePolicy']]], 'CreateCloudFrontOriginAccessIdentity' => ['name' => 'CreateCloudFrontOriginAccessIdentity2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront', 'responseCode' => 201], 'input' => ['shape' => 'CreateCloudFrontOriginAccessIdentityRequest'], 'output' => ['shape' => 'CreateCloudFrontOriginAccessIdentityResult'], 'errors' => [['shape' => 'CloudFrontOriginAccessIdentityAlreadyExists'], ['shape' => 'MissingBody'], ['shape' => 'TooManyCloudFrontOriginAccessIdentities'], ['shape' => 'InvalidArgument'], ['shape' => 'InconsistentQuantities']]], 'CreateDistribution' => ['name' => 'CreateDistribution2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/distribution', 'responseCode' => 201], 'input' => ['shape' => 'CreateDistributionRequest'], 'output' => ['shape' => 'CreateDistributionResult'], 'errors' => [['shape' => 'CNAMEAlreadyExists'], ['shape' => 'DistributionAlreadyExists'], ['shape' => 'InvalidOrigin'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'AccessDenied'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'InvalidViewerCertificate'], ['shape' => 'InvalidMinimumProtocolVersion'], ['shape' => 'MissingBody'], ['shape' => 'TooManyDistributionCNAMEs'], ['shape' => 'TooManyDistributions'], ['shape' => 'InvalidDefaultRootObject'], ['shape' => 'InvalidRelativePath'], ['shape' => 'InvalidErrorCode'], ['shape' => 'InvalidResponseCode'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidRequiredProtocol'], ['shape' => 'NoSuchOrigin'], ['shape' => 'TooManyOrigins'], ['shape' => 'TooManyOriginGroupsPerDistribution'], ['shape' => 'TooManyCacheBehaviors'], ['shape' => 'TooManyCookieNamesInWhiteList'], ['shape' => 'InvalidForwardCookies'], ['shape' => 'TooManyHeadersInForwardedValues'], ['shape' => 'InvalidHeadersForS3Origin'], ['shape' => 'InconsistentQuantities'], ['shape' => 'TooManyCertificates'], ['shape' => 'InvalidLocationCode'], ['shape' => 'InvalidGeoRestrictionParameter'], ['shape' => 'InvalidProtocolSettings'], ['shape' => 'InvalidTTLOrder'], ['shape' => 'InvalidWebACLId'], ['shape' => 'TooManyOriginCustomHeaders'], ['shape' => 'TooManyQueryStringParameters'], ['shape' => 'InvalidQueryStringParameters'], ['shape' => 'TooManyDistributionsWithLambdaAssociations'], ['shape' => 'TooManyDistributionsWithSingleFunctionARN'], ['shape' => 'TooManyLambdaFunctionAssociations'], ['shape' => 'InvalidLambdaFunctionAssociation'], ['shape' => 'InvalidOriginReadTimeout'], ['shape' => 'InvalidOriginKeepaliveTimeout'], ['shape' => 'NoSuchFieldLevelEncryptionConfig'], ['shape' => 'IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior'], ['shape' => 'TooManyDistributionsAssociatedToFieldLevelEncryptionConfig'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'TooManyDistributionsAssociatedToCachePolicy'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'TooManyDistributionsAssociatedToOriginRequestPolicy']]], 'CreateDistributionWithTags' => ['name' => 'CreateDistributionWithTags2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/distribution?WithTags', 'responseCode' => 201], 'input' => ['shape' => 'CreateDistributionWithTagsRequest'], 'output' => ['shape' => 'CreateDistributionWithTagsResult'], 'errors' => [['shape' => 'CNAMEAlreadyExists'], ['shape' => 'DistributionAlreadyExists'], ['shape' => 'InvalidOrigin'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'AccessDenied'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'InvalidViewerCertificate'], ['shape' => 'InvalidMinimumProtocolVersion'], ['shape' => 'MissingBody'], ['shape' => 'TooManyDistributionCNAMEs'], ['shape' => 'TooManyDistributions'], ['shape' => 'InvalidDefaultRootObject'], ['shape' => 'InvalidRelativePath'], ['shape' => 'InvalidErrorCode'], ['shape' => 'InvalidResponseCode'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidRequiredProtocol'], ['shape' => 'NoSuchOrigin'], ['shape' => 'TooManyOrigins'], ['shape' => 'TooManyOriginGroupsPerDistribution'], ['shape' => 'TooManyCacheBehaviors'], ['shape' => 'TooManyCookieNamesInWhiteList'], ['shape' => 'InvalidForwardCookies'], ['shape' => 'TooManyHeadersInForwardedValues'], ['shape' => 'InvalidHeadersForS3Origin'], ['shape' => 'InconsistentQuantities'], ['shape' => 'TooManyCertificates'], ['shape' => 'InvalidLocationCode'], ['shape' => 'InvalidGeoRestrictionParameter'], ['shape' => 'InvalidProtocolSettings'], ['shape' => 'InvalidTTLOrder'], ['shape' => 'InvalidWebACLId'], ['shape' => 'TooManyOriginCustomHeaders'], ['shape' => 'InvalidTagging'], ['shape' => 'TooManyQueryStringParameters'], ['shape' => 'InvalidQueryStringParameters'], ['shape' => 'TooManyDistributionsWithLambdaAssociations'], ['shape' => 'TooManyDistributionsWithSingleFunctionARN'], ['shape' => 'TooManyLambdaFunctionAssociations'], ['shape' => 'InvalidLambdaFunctionAssociation'], ['shape' => 'InvalidOriginReadTimeout'], ['shape' => 'InvalidOriginKeepaliveTimeout'], ['shape' => 'NoSuchFieldLevelEncryptionConfig'], ['shape' => 'IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior'], ['shape' => 'TooManyDistributionsAssociatedToFieldLevelEncryptionConfig'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'TooManyDistributionsAssociatedToCachePolicy'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'TooManyDistributionsAssociatedToOriginRequestPolicy']]], 'CreateFieldLevelEncryptionConfig' => ['name' => 'CreateFieldLevelEncryptionConfig2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/field-level-encryption', 'responseCode' => 201], 'input' => ['shape' => 'CreateFieldLevelEncryptionConfigRequest'], 'output' => ['shape' => 'CreateFieldLevelEncryptionConfigResult'], 'errors' => [['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'NoSuchFieldLevelEncryptionProfile'], ['shape' => 'FieldLevelEncryptionConfigAlreadyExists'], ['shape' => 'TooManyFieldLevelEncryptionConfigs'], ['shape' => 'TooManyFieldLevelEncryptionQueryArgProfiles'], ['shape' => 'TooManyFieldLevelEncryptionContentTypeProfiles'], ['shape' => 'QueryArgProfileEmpty']]], 'CreateFieldLevelEncryptionProfile' => ['name' => 'CreateFieldLevelEncryptionProfile2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/field-level-encryption-profile', 'responseCode' => 201], 'input' => ['shape' => 'CreateFieldLevelEncryptionProfileRequest'], 'output' => ['shape' => 'CreateFieldLevelEncryptionProfileResult'], 'errors' => [['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'NoSuchPublicKey'], ['shape' => 'FieldLevelEncryptionProfileAlreadyExists'], ['shape' => 'FieldLevelEncryptionProfileSizeExceeded'], ['shape' => 'TooManyFieldLevelEncryptionProfiles'], ['shape' => 'TooManyFieldLevelEncryptionEncryptionEntities'], ['shape' => 'TooManyFieldLevelEncryptionFieldPatterns']]], 'CreateInvalidation' => ['name' => 'CreateInvalidation2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/distribution/{DistributionId}/invalidation', 'responseCode' => 201], 'input' => ['shape' => 'CreateInvalidationRequest'], 'output' => ['shape' => 'CreateInvalidationResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'MissingBody'], ['shape' => 'InvalidArgument'], ['shape' => 'NoSuchDistribution'], ['shape' => 'BatchTooLarge'], ['shape' => 'TooManyInvalidationsInProgress'], ['shape' => 'InconsistentQuantities']]], 'CreateMonitoringSubscription' => ['name' => 'CreateMonitoringSubscription2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/distributions/{DistributionId}/monitoring-subscription'], 'input' => ['shape' => 'CreateMonitoringSubscriptionRequest'], 'output' => ['shape' => 'CreateMonitoringSubscriptionResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchDistribution']]], 'CreateOriginRequestPolicy' => ['name' => 'CreateOriginRequestPolicy2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/origin-request-policy', 'responseCode' => 201], 'input' => ['shape' => 'CreateOriginRequestPolicyRequest'], 'output' => ['shape' => 'CreateOriginRequestPolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'OriginRequestPolicyAlreadyExists'], ['shape' => 'TooManyOriginRequestPolicies'], ['shape' => 'TooManyHeadersInOriginRequestPolicy'], ['shape' => 'TooManyCookiesInOriginRequestPolicy'], ['shape' => 'TooManyQueryStringsInOriginRequestPolicy']]], 'CreatePublicKey' => ['name' => 'CreatePublicKey2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/public-key', 'responseCode' => 201], 'input' => ['shape' => 'CreatePublicKeyRequest'], 'output' => ['shape' => 'CreatePublicKeyResult'], 'errors' => [['shape' => 'PublicKeyAlreadyExists'], ['shape' => 'InvalidArgument'], ['shape' => 'TooManyPublicKeys']]], 'CreateRealtimeLogConfig' => ['name' => 'CreateRealtimeLogConfig2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/realtime-log-config', 'responseCode' => 201], 'input' => ['shape' => 'CreateRealtimeLogConfigRequest', 'locationName' => 'CreateRealtimeLogConfigRequest', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'output' => ['shape' => 'CreateRealtimeLogConfigResult'], 'errors' => [['shape' => 'RealtimeLogConfigAlreadyExists'], ['shape' => 'TooManyRealtimeLogConfigs'], ['shape' => 'InvalidArgument']]], 'CreateStreamingDistribution' => ['name' => 'CreateStreamingDistribution2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/streaming-distribution', 'responseCode' => 201], 'input' => ['shape' => 'CreateStreamingDistributionRequest'], 'output' => ['shape' => 'CreateStreamingDistributionResult'], 'errors' => [['shape' => 'CNAMEAlreadyExists'], ['shape' => 'StreamingDistributionAlreadyExists'], ['shape' => 'InvalidOrigin'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'AccessDenied'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'MissingBody'], ['shape' => 'TooManyStreamingDistributionCNAMEs'], ['shape' => 'TooManyStreamingDistributions'], ['shape' => 'InvalidArgument'], ['shape' => 'InconsistentQuantities']]], 'CreateStreamingDistributionWithTags' => ['name' => 'CreateStreamingDistributionWithTags2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/streaming-distribution?WithTags', 'responseCode' => 201], 'input' => ['shape' => 'CreateStreamingDistributionWithTagsRequest'], 'output' => ['shape' => 'CreateStreamingDistributionWithTagsResult'], 'errors' => [['shape' => 'CNAMEAlreadyExists'], ['shape' => 'StreamingDistributionAlreadyExists'], ['shape' => 'InvalidOrigin'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'AccessDenied'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'MissingBody'], ['shape' => 'TooManyStreamingDistributionCNAMEs'], ['shape' => 'TooManyStreamingDistributions'], ['shape' => 'InvalidArgument'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidTagging']]], 'DeleteCachePolicy' => ['name' => 'DeleteCachePolicy2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/cache-policy/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteCachePolicyRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'PreconditionFailed'], ['shape' => 'IllegalDelete'], ['shape' => 'CachePolicyInUse']]], 'DeleteCloudFrontOriginAccessIdentity' => ['name' => 'DeleteCloudFrontOriginAccessIdentity2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteCloudFrontOriginAccessIdentityRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchCloudFrontOriginAccessIdentity'], ['shape' => 'PreconditionFailed'], ['shape' => 'CloudFrontOriginAccessIdentityInUse']]], 'DeleteDistribution' => ['name' => 'DeleteDistribution2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/distribution/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteDistributionRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'DistributionNotDisabled'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchDistribution'], ['shape' => 'PreconditionFailed']]], 'DeleteFieldLevelEncryptionConfig' => ['name' => 'DeleteFieldLevelEncryptionConfig2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/field-level-encryption/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteFieldLevelEncryptionConfigRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchFieldLevelEncryptionConfig'], ['shape' => 'PreconditionFailed'], ['shape' => 'FieldLevelEncryptionConfigInUse']]], 'DeleteFieldLevelEncryptionProfile' => ['name' => 'DeleteFieldLevelEncryptionProfile2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/field-level-encryption-profile/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteFieldLevelEncryptionProfileRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchFieldLevelEncryptionProfile'], ['shape' => 'PreconditionFailed'], ['shape' => 'FieldLevelEncryptionProfileInUse']]], 'DeleteMonitoringSubscription' => ['name' => 'DeleteMonitoringSubscription2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/distributions/{DistributionId}/monitoring-subscription'], 'input' => ['shape' => 'DeleteMonitoringSubscriptionRequest'], 'output' => ['shape' => 'DeleteMonitoringSubscriptionResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchDistribution']]], 'DeleteOriginRequestPolicy' => ['name' => 'DeleteOriginRequestPolicy2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/origin-request-policy/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteOriginRequestPolicyRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'PreconditionFailed'], ['shape' => 'IllegalDelete'], ['shape' => 'OriginRequestPolicyInUse']]], 'DeletePublicKey' => ['name' => 'DeletePublicKey2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/public-key/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeletePublicKeyRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'PublicKeyInUse'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchPublicKey'], ['shape' => 'PreconditionFailed']]], 'DeleteRealtimeLogConfig' => ['name' => 'DeleteRealtimeLogConfig2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/delete-realtime-log-config/', 'responseCode' => 204], 'input' => ['shape' => 'DeleteRealtimeLogConfigRequest', 'locationName' => 'DeleteRealtimeLogConfigRequest', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'errors' => [['shape' => 'NoSuchRealtimeLogConfig'], ['shape' => 'RealtimeLogConfigInUse'], ['shape' => 'InvalidArgument']]], 'DeleteStreamingDistribution' => ['name' => 'DeleteStreamingDistribution2020_05_31', 'http' => ['method' => 'DELETE', 'requestUri' => '/2020-05-31/streaming-distribution/{Id}', 'responseCode' => 204], 'input' => ['shape' => 'DeleteStreamingDistributionRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'StreamingDistributionNotDisabled'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchStreamingDistribution'], ['shape' => 'PreconditionFailed']]], 'GetCachePolicy' => ['name' => 'GetCachePolicy2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/cache-policy/{Id}'], 'input' => ['shape' => 'GetCachePolicyRequest'], 'output' => ['shape' => 'GetCachePolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchCachePolicy']]], 'GetCachePolicyConfig' => ['name' => 'GetCachePolicyConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/cache-policy/{Id}/config'], 'input' => ['shape' => 'GetCachePolicyConfigRequest'], 'output' => ['shape' => 'GetCachePolicyConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchCachePolicy']]], 'GetCloudFrontOriginAccessIdentity' => ['name' => 'GetCloudFrontOriginAccessIdentity2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront/{Id}'], 'input' => ['shape' => 'GetCloudFrontOriginAccessIdentityRequest'], 'output' => ['shape' => 'GetCloudFrontOriginAccessIdentityResult'], 'errors' => [['shape' => 'NoSuchCloudFrontOriginAccessIdentity'], ['shape' => 'AccessDenied']]], 'GetCloudFrontOriginAccessIdentityConfig' => ['name' => 'GetCloudFrontOriginAccessIdentityConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront/{Id}/config'], 'input' => ['shape' => 'GetCloudFrontOriginAccessIdentityConfigRequest'], 'output' => ['shape' => 'GetCloudFrontOriginAccessIdentityConfigResult'], 'errors' => [['shape' => 'NoSuchCloudFrontOriginAccessIdentity'], ['shape' => 'AccessDenied']]], 'GetDistribution' => ['name' => 'GetDistribution2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distribution/{Id}'], 'input' => ['shape' => 'GetDistributionRequest'], 'output' => ['shape' => 'GetDistributionResult'], 'errors' => [['shape' => 'NoSuchDistribution'], ['shape' => 'AccessDenied']]], 'GetDistributionConfig' => ['name' => 'GetDistributionConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distribution/{Id}/config'], 'input' => ['shape' => 'GetDistributionConfigRequest'], 'output' => ['shape' => 'GetDistributionConfigResult'], 'errors' => [['shape' => 'NoSuchDistribution'], ['shape' => 'AccessDenied']]], 'GetFieldLevelEncryption' => ['name' => 'GetFieldLevelEncryption2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption/{Id}'], 'input' => ['shape' => 'GetFieldLevelEncryptionRequest'], 'output' => ['shape' => 'GetFieldLevelEncryptionResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchFieldLevelEncryptionConfig']]], 'GetFieldLevelEncryptionConfig' => ['name' => 'GetFieldLevelEncryptionConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption/{Id}/config'], 'input' => ['shape' => 'GetFieldLevelEncryptionConfigRequest'], 'output' => ['shape' => 'GetFieldLevelEncryptionConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchFieldLevelEncryptionConfig']]], 'GetFieldLevelEncryptionProfile' => ['name' => 'GetFieldLevelEncryptionProfile2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption-profile/{Id}'], 'input' => ['shape' => 'GetFieldLevelEncryptionProfileRequest'], 'output' => ['shape' => 'GetFieldLevelEncryptionProfileResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchFieldLevelEncryptionProfile']]], 'GetFieldLevelEncryptionProfileConfig' => ['name' => 'GetFieldLevelEncryptionProfileConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption-profile/{Id}/config'], 'input' => ['shape' => 'GetFieldLevelEncryptionProfileConfigRequest'], 'output' => ['shape' => 'GetFieldLevelEncryptionProfileConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchFieldLevelEncryptionProfile']]], 'GetInvalidation' => ['name' => 'GetInvalidation2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distribution/{DistributionId}/invalidation/{Id}'], 'input' => ['shape' => 'GetInvalidationRequest'], 'output' => ['shape' => 'GetInvalidationResult'], 'errors' => [['shape' => 'NoSuchInvalidation'], ['shape' => 'NoSuchDistribution'], ['shape' => 'AccessDenied']]], 'GetMonitoringSubscription' => ['name' => 'GetMonitoringSubscription2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distributions/{DistributionId}/monitoring-subscription'], 'input' => ['shape' => 'GetMonitoringSubscriptionRequest'], 'output' => ['shape' => 'GetMonitoringSubscriptionResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchDistribution']]], 'GetOriginRequestPolicy' => ['name' => 'GetOriginRequestPolicy2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-request-policy/{Id}'], 'input' => ['shape' => 'GetOriginRequestPolicyRequest'], 'output' => ['shape' => 'GetOriginRequestPolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchOriginRequestPolicy']]], 'GetOriginRequestPolicyConfig' => ['name' => 'GetOriginRequestPolicyConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-request-policy/{Id}/config'], 'input' => ['shape' => 'GetOriginRequestPolicyConfigRequest'], 'output' => ['shape' => 'GetOriginRequestPolicyConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchOriginRequestPolicy']]], 'GetPublicKey' => ['name' => 'GetPublicKey2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/public-key/{Id}'], 'input' => ['shape' => 'GetPublicKeyRequest'], 'output' => ['shape' => 'GetPublicKeyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchPublicKey']]], 'GetPublicKeyConfig' => ['name' => 'GetPublicKeyConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/public-key/{Id}/config'], 'input' => ['shape' => 'GetPublicKeyConfigRequest'], 'output' => ['shape' => 'GetPublicKeyConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchPublicKey']]], 'GetRealtimeLogConfig' => ['name' => 'GetRealtimeLogConfig2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/get-realtime-log-config/'], 'input' => ['shape' => 'GetRealtimeLogConfigRequest', 'locationName' => 'GetRealtimeLogConfigRequest', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'output' => ['shape' => 'GetRealtimeLogConfigResult'], 'errors' => [['shape' => 'NoSuchRealtimeLogConfig'], ['shape' => 'InvalidArgument']]], 'GetStreamingDistribution' => ['name' => 'GetStreamingDistribution2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/streaming-distribution/{Id}'], 'input' => ['shape' => 'GetStreamingDistributionRequest'], 'output' => ['shape' => 'GetStreamingDistributionResult'], 'errors' => [['shape' => 'NoSuchStreamingDistribution'], ['shape' => 'AccessDenied']]], 'GetStreamingDistributionConfig' => ['name' => 'GetStreamingDistributionConfig2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/streaming-distribution/{Id}/config'], 'input' => ['shape' => 'GetStreamingDistributionConfigRequest'], 'output' => ['shape' => 'GetStreamingDistributionConfigResult'], 'errors' => [['shape' => 'NoSuchStreamingDistribution'], ['shape' => 'AccessDenied']]], 'ListCachePolicies' => ['name' => 'ListCachePolicies2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/cache-policy'], 'input' => ['shape' => 'ListCachePoliciesRequest'], 'output' => ['shape' => 'ListCachePoliciesResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'InvalidArgument']]], 'ListCloudFrontOriginAccessIdentities' => ['name' => 'ListCloudFrontOriginAccessIdentities2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront'], 'input' => ['shape' => 'ListCloudFrontOriginAccessIdentitiesRequest'], 'output' => ['shape' => 'ListCloudFrontOriginAccessIdentitiesResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListDistributions' => ['name' => 'ListDistributions2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distribution'], 'input' => ['shape' => 'ListDistributionsRequest'], 'output' => ['shape' => 'ListDistributionsResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListDistributionsByCachePolicyId' => ['name' => 'ListDistributionsByCachePolicyId2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}'], 'input' => ['shape' => 'ListDistributionsByCachePolicyIdRequest'], 'output' => ['shape' => 'ListDistributionsByCachePolicyIdResult'], 'errors' => [['shape' => 'NoSuchCachePolicy'], ['shape' => 'InvalidArgument'], ['shape' => 'AccessDenied']]], 'ListDistributionsByOriginRequestPolicyId' => ['name' => 'ListDistributionsByOriginRequestPolicyId2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}'], 'input' => ['shape' => 'ListDistributionsByOriginRequestPolicyIdRequest'], 'output' => ['shape' => 'ListDistributionsByOriginRequestPolicyIdResult'], 'errors' => [['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'InvalidArgument'], ['shape' => 'AccessDenied']]], 'ListDistributionsByRealtimeLogConfig' => ['name' => 'ListDistributionsByRealtimeLogConfig2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/distributionsByRealtimeLogConfig/'], 'input' => ['shape' => 'ListDistributionsByRealtimeLogConfigRequest', 'locationName' => 'ListDistributionsByRealtimeLogConfigRequest', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'output' => ['shape' => 'ListDistributionsByRealtimeLogConfigResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListDistributionsByWebACLId' => ['name' => 'ListDistributionsByWebACLId2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distributionsByWebACLId/{WebACLId}'], 'input' => ['shape' => 'ListDistributionsByWebACLIdRequest'], 'output' => ['shape' => 'ListDistributionsByWebACLIdResult'], 'errors' => [['shape' => 'InvalidArgument'], ['shape' => 'InvalidWebACLId']]], 'ListFieldLevelEncryptionConfigs' => ['name' => 'ListFieldLevelEncryptionConfigs2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption'], 'input' => ['shape' => 'ListFieldLevelEncryptionConfigsRequest'], 'output' => ['shape' => 'ListFieldLevelEncryptionConfigsResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListFieldLevelEncryptionProfiles' => ['name' => 'ListFieldLevelEncryptionProfiles2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/field-level-encryption-profile'], 'input' => ['shape' => 'ListFieldLevelEncryptionProfilesRequest'], 'output' => ['shape' => 'ListFieldLevelEncryptionProfilesResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListInvalidations' => ['name' => 'ListInvalidations2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/distribution/{DistributionId}/invalidation'], 'input' => ['shape' => 'ListInvalidationsRequest'], 'output' => ['shape' => 'ListInvalidationsResult'], 'errors' => [['shape' => 'InvalidArgument'], ['shape' => 'NoSuchDistribution'], ['shape' => 'AccessDenied']]], 'ListOriginRequestPolicies' => ['name' => 'ListOriginRequestPolicies2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/origin-request-policy'], 'input' => ['shape' => 'ListOriginRequestPoliciesRequest'], 'output' => ['shape' => 'ListOriginRequestPoliciesResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'InvalidArgument']]], 'ListPublicKeys' => ['name' => 'ListPublicKeys2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/public-key'], 'input' => ['shape' => 'ListPublicKeysRequest'], 'output' => ['shape' => 'ListPublicKeysResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListRealtimeLogConfigs' => ['name' => 'ListRealtimeLogConfigs2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/realtime-log-config'], 'input' => ['shape' => 'ListRealtimeLogConfigsRequest'], 'output' => ['shape' => 'ListRealtimeLogConfigsResult']], 'ListStreamingDistributions' => ['name' => 'ListStreamingDistributions2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/streaming-distribution'], 'input' => ['shape' => 'ListStreamingDistributionsRequest'], 'output' => ['shape' => 'ListStreamingDistributionsResult'], 'errors' => [['shape' => 'InvalidArgument']]], 'ListTagsForResource' => ['name' => 'ListTagsForResource2020_05_31', 'http' => ['method' => 'GET', 'requestUri' => '/2020-05-31/tagging'], 'input' => ['shape' => 'ListTagsForResourceRequest'], 'output' => ['shape' => 'ListTagsForResourceResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidTagging'], ['shape' => 'NoSuchResource']]], 'TagResource' => ['name' => 'TagResource2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/tagging?Operation=Tag', 'responseCode' => 204], 'input' => ['shape' => 'TagResourceRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidTagging'], ['shape' => 'NoSuchResource']]], 'UntagResource' => ['name' => 'UntagResource2020_05_31', 'http' => ['method' => 'POST', 'requestUri' => '/2020-05-31/tagging?Operation=Untag', 'responseCode' => 204], 'input' => ['shape' => 'UntagResourceRequest'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidTagging'], ['shape' => 'NoSuchResource']]], 'UpdateCachePolicy' => ['name' => 'UpdateCachePolicy2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/cache-policy/{Id}'], 'input' => ['shape' => 'UpdateCachePolicyRequest'], 'output' => ['shape' => 'UpdateCachePolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'IllegalUpdate'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'PreconditionFailed'], ['shape' => 'CachePolicyAlreadyExists'], ['shape' => 'TooManyHeadersInCachePolicy'], ['shape' => 'TooManyCookiesInCachePolicy'], ['shape' => 'TooManyQueryStringsInCachePolicy']]], 'UpdateCloudFrontOriginAccessIdentity' => ['name' => 'UpdateCloudFrontOriginAccessIdentity2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/origin-access-identity/cloudfront/{Id}/config'], 'input' => ['shape' => 'UpdateCloudFrontOriginAccessIdentityRequest'], 'output' => ['shape' => 'UpdateCloudFrontOriginAccessIdentityResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'IllegalUpdate'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'MissingBody'], ['shape' => 'NoSuchCloudFrontOriginAccessIdentity'], ['shape' => 'PreconditionFailed'], ['shape' => 'InvalidArgument'], ['shape' => 'InconsistentQuantities']]], 'UpdateDistribution' => ['name' => 'UpdateDistribution2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/distribution/{Id}/config'], 'input' => ['shape' => 'UpdateDistributionRequest'], 'output' => ['shape' => 'UpdateDistributionResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'CNAMEAlreadyExists'], ['shape' => 'IllegalUpdate'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'MissingBody'], ['shape' => 'NoSuchDistribution'], ['shape' => 'PreconditionFailed'], ['shape' => 'TooManyDistributionCNAMEs'], ['shape' => 'InvalidDefaultRootObject'], ['shape' => 'InvalidRelativePath'], ['shape' => 'InvalidErrorCode'], ['shape' => 'InvalidResponseCode'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'InvalidViewerCertificate'], ['shape' => 'InvalidMinimumProtocolVersion'], ['shape' => 'InvalidRequiredProtocol'], ['shape' => 'NoSuchOrigin'], ['shape' => 'TooManyOrigins'], ['shape' => 'TooManyOriginGroupsPerDistribution'], ['shape' => 'TooManyCacheBehaviors'], ['shape' => 'TooManyCookieNamesInWhiteList'], ['shape' => 'InvalidForwardCookies'], ['shape' => 'TooManyHeadersInForwardedValues'], ['shape' => 'InvalidHeadersForS3Origin'], ['shape' => 'InconsistentQuantities'], ['shape' => 'TooManyCertificates'], ['shape' => 'InvalidLocationCode'], ['shape' => 'InvalidGeoRestrictionParameter'], ['shape' => 'InvalidTTLOrder'], ['shape' => 'InvalidWebACLId'], ['shape' => 'TooManyOriginCustomHeaders'], ['shape' => 'TooManyQueryStringParameters'], ['shape' => 'InvalidQueryStringParameters'], ['shape' => 'TooManyDistributionsWithLambdaAssociations'], ['shape' => 'TooManyDistributionsWithSingleFunctionARN'], ['shape' => 'TooManyLambdaFunctionAssociations'], ['shape' => 'InvalidLambdaFunctionAssociation'], ['shape' => 'InvalidOriginReadTimeout'], ['shape' => 'InvalidOriginKeepaliveTimeout'], ['shape' => 'NoSuchFieldLevelEncryptionConfig'], ['shape' => 'IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior'], ['shape' => 'TooManyDistributionsAssociatedToFieldLevelEncryptionConfig'], ['shape' => 'NoSuchCachePolicy'], ['shape' => 'TooManyDistributionsAssociatedToCachePolicy'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'TooManyDistributionsAssociatedToOriginRequestPolicy']]], 'UpdateFieldLevelEncryptionConfig' => ['name' => 'UpdateFieldLevelEncryptionConfig2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/field-level-encryption/{Id}/config'], 'input' => ['shape' => 'UpdateFieldLevelEncryptionConfigRequest'], 'output' => ['shape' => 'UpdateFieldLevelEncryptionConfigResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'IllegalUpdate'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchFieldLevelEncryptionProfile'], ['shape' => 'NoSuchFieldLevelEncryptionConfig'], ['shape' => 'PreconditionFailed'], ['shape' => 'TooManyFieldLevelEncryptionQueryArgProfiles'], ['shape' => 'TooManyFieldLevelEncryptionContentTypeProfiles'], ['shape' => 'QueryArgProfileEmpty']]], 'UpdateFieldLevelEncryptionProfile' => ['name' => 'UpdateFieldLevelEncryptionProfile2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/field-level-encryption-profile/{Id}/config'], 'input' => ['shape' => 'UpdateFieldLevelEncryptionProfileRequest'], 'output' => ['shape' => 'UpdateFieldLevelEncryptionProfileResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'FieldLevelEncryptionProfileAlreadyExists'], ['shape' => 'IllegalUpdate'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchPublicKey'], ['shape' => 'NoSuchFieldLevelEncryptionProfile'], ['shape' => 'PreconditionFailed'], ['shape' => 'FieldLevelEncryptionProfileSizeExceeded'], ['shape' => 'TooManyFieldLevelEncryptionEncryptionEntities'], ['shape' => 'TooManyFieldLevelEncryptionFieldPatterns']]], 'UpdateOriginRequestPolicy' => ['name' => 'UpdateOriginRequestPolicy2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/origin-request-policy/{Id}'], 'input' => ['shape' => 'UpdateOriginRequestPolicyRequest'], 'output' => ['shape' => 'UpdateOriginRequestPolicyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'IllegalUpdate'], ['shape' => 'InconsistentQuantities'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'NoSuchOriginRequestPolicy'], ['shape' => 'PreconditionFailed'], ['shape' => 'OriginRequestPolicyAlreadyExists'], ['shape' => 'TooManyHeadersInOriginRequestPolicy'], ['shape' => 'TooManyCookiesInOriginRequestPolicy'], ['shape' => 'TooManyQueryStringsInOriginRequestPolicy']]], 'UpdatePublicKey' => ['name' => 'UpdatePublicKey2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/public-key/{Id}/config'], 'input' => ['shape' => 'UpdatePublicKeyRequest'], 'output' => ['shape' => 'UpdatePublicKeyResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'CannotChangeImmutablePublicKeyFields'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'IllegalUpdate'], ['shape' => 'NoSuchPublicKey'], ['shape' => 'PreconditionFailed']]], 'UpdateRealtimeLogConfig' => ['name' => 'UpdateRealtimeLogConfig2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/realtime-log-config/'], 'input' => ['shape' => 'UpdateRealtimeLogConfigRequest', 'locationName' => 'UpdateRealtimeLogConfigRequest', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'output' => ['shape' => 'UpdateRealtimeLogConfigResult'], 'errors' => [['shape' => 'NoSuchRealtimeLogConfig'], ['shape' => 'InvalidArgument']]], 'UpdateStreamingDistribution' => ['name' => 'UpdateStreamingDistribution2020_05_31', 'http' => ['method' => 'PUT', 'requestUri' => '/2020-05-31/streaming-distribution/{Id}/config'], 'input' => ['shape' => 'UpdateStreamingDistributionRequest'], 'output' => ['shape' => 'UpdateStreamingDistributionResult'], 'errors' => [['shape' => 'AccessDenied'], ['shape' => 'CNAMEAlreadyExists'], ['shape' => 'IllegalUpdate'], ['shape' => 'InvalidIfMatchVersion'], ['shape' => 'MissingBody'], ['shape' => 'NoSuchStreamingDistribution'], ['shape' => 'PreconditionFailed'], ['shape' => 'TooManyStreamingDistributionCNAMEs'], ['shape' => 'InvalidArgument'], ['shape' => 'InvalidOriginAccessIdentity'], ['shape' => 'TooManyTrustedSigners'], ['shape' => 'TrustedSignerDoesNotExist'], ['shape' => 'InconsistentQuantities']]]], 'shapes' => ['AccessDenied' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 403], 'exception' => \true], 'ActiveTrustedSigners' => ['type' => 'structure', 'required' => ['Enabled', 'Quantity'], 'members' => ['Enabled' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'SignerList']]], 'AliasICPRecordal' => ['type' => 'structure', 'members' => ['CNAME' => ['shape' => 'string'], 'ICPRecordalStatus' => ['shape' => 'ICPRecordalStatus']]], 'AliasICPRecordals' => ['type' => 'list', 'member' => ['shape' => 'AliasICPRecordal', 'locationName' => 'AliasICPRecordal']], 'AliasList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'CNAME']], 'Aliases' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'AliasList']]], 'AllowedMethods' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'MethodsList'], 'CachedMethods' => ['shape' => 'CachedMethods']]], 'AwsAccountNumberList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'AwsAccountNumber']], 'BatchTooLarge' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 413], 'exception' => \true], 'CNAMEAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'CacheBehavior' => ['type' => 'structure', 'required' => ['PathPattern', 'TargetOriginId', 'TrustedSigners', 'ViewerProtocolPolicy'], 'members' => ['PathPattern' => ['shape' => 'string'], 'TargetOriginId' => ['shape' => 'string'], 'TrustedSigners' => ['shape' => 'TrustedSigners'], 'ViewerProtocolPolicy' => ['shape' => 'ViewerProtocolPolicy'], 'AllowedMethods' => ['shape' => 'AllowedMethods'], 'SmoothStreaming' => ['shape' => 'boolean'], 'Compress' => ['shape' => 'boolean'], 'LambdaFunctionAssociations' => ['shape' => 'LambdaFunctionAssociations'], 'FieldLevelEncryptionId' => ['shape' => 'string'], 'RealtimeLogConfigArn' => ['shape' => 'string'], 'CachePolicyId' => ['shape' => 'string'], 'OriginRequestPolicyId' => ['shape' => 'string'], 'ForwardedValues' => ['shape' => 'ForwardedValues', 'deprecated' => \true], 'MinTTL' => ['shape' => 'long', 'deprecated' => \true], 'DefaultTTL' => ['shape' => 'long', 'deprecated' => \true], 'MaxTTL' => ['shape' => 'long', 'deprecated' => \true]]], 'CacheBehaviorList' => ['type' => 'list', 'member' => ['shape' => 'CacheBehavior', 'locationName' => 'CacheBehavior']], 'CacheBehaviors' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'CacheBehaviorList']]], 'CachePolicy' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime', 'CachePolicyConfig'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'CachePolicyConfig' => ['shape' => 'CachePolicyConfig']]], 'CachePolicyAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'CachePolicyConfig' => ['type' => 'structure', 'required' => ['Name', 'MinTTL'], 'members' => ['Comment' => ['shape' => 'string'], 'Name' => ['shape' => 'string'], 'DefaultTTL' => ['shape' => 'long'], 'MaxTTL' => ['shape' => 'long'], 'MinTTL' => ['shape' => 'long'], 'ParametersInCacheKeyAndForwardedToOrigin' => ['shape' => 'ParametersInCacheKeyAndForwardedToOrigin']]], 'CachePolicyCookieBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'allExcept', 'all']], 'CachePolicyCookiesConfig' => ['type' => 'structure', 'required' => ['CookieBehavior'], 'members' => ['CookieBehavior' => ['shape' => 'CachePolicyCookieBehavior'], 'Cookies' => ['shape' => 'CookieNames']]], 'CachePolicyHeaderBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist']], 'CachePolicyHeadersConfig' => ['type' => 'structure', 'required' => ['HeaderBehavior'], 'members' => ['HeaderBehavior' => ['shape' => 'CachePolicyHeaderBehavior'], 'Headers' => ['shape' => 'Headers']]], 'CachePolicyInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'CachePolicyList' => ['type' => 'structure', 'required' => ['MaxItems', 'Quantity'], 'members' => ['NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'CachePolicySummaryList']]], 'CachePolicyQueryStringBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'allExcept', 'all']], 'CachePolicyQueryStringsConfig' => ['type' => 'structure', 'required' => ['QueryStringBehavior'], 'members' => ['QueryStringBehavior' => ['shape' => 'CachePolicyQueryStringBehavior'], 'QueryStrings' => ['shape' => 'QueryStringNames']]], 'CachePolicySummary' => ['type' => 'structure', 'required' => ['Type', 'CachePolicy'], 'members' => ['Type' => ['shape' => 'CachePolicyType'], 'CachePolicy' => ['shape' => 'CachePolicy']]], 'CachePolicySummaryList' => ['type' => 'list', 'member' => ['shape' => 'CachePolicySummary', 'locationName' => 'CachePolicySummary']], 'CachePolicyType' => ['type' => 'string', 'enum' => ['managed', 'custom']], 'CachedMethods' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'MethodsList']]], 'CannotChangeImmutablePublicKeyFields' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'CertificateSource' => ['type' => 'string', 'enum' => ['cloudfront', 'iam', 'acm']], 'CloudFrontOriginAccessIdentity' => ['type' => 'structure', 'required' => ['Id', 'S3CanonicalUserId'], 'members' => ['Id' => ['shape' => 'string'], 'S3CanonicalUserId' => ['shape' => 'string'], 'CloudFrontOriginAccessIdentityConfig' => ['shape' => 'CloudFrontOriginAccessIdentityConfig']]], 'CloudFrontOriginAccessIdentityAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'CloudFrontOriginAccessIdentityConfig' => ['type' => 'structure', 'required' => ['CallerReference', 'Comment'], 'members' => ['CallerReference' => ['shape' => 'string'], 'Comment' => ['shape' => 'string']]], 'CloudFrontOriginAccessIdentityInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'CloudFrontOriginAccessIdentityList' => ['type' => 'structure', 'required' => ['Marker', 'MaxItems', 'IsTruncated', 'Quantity'], 'members' => ['Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'IsTruncated' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'CloudFrontOriginAccessIdentitySummaryList']]], 'CloudFrontOriginAccessIdentitySummary' => ['type' => 'structure', 'required' => ['Id', 'S3CanonicalUserId', 'Comment'], 'members' => ['Id' => ['shape' => 'string'], 'S3CanonicalUserId' => ['shape' => 'string'], 'Comment' => ['shape' => 'string']]], 'CloudFrontOriginAccessIdentitySummaryList' => ['type' => 'list', 'member' => ['shape' => 'CloudFrontOriginAccessIdentitySummary', 'locationName' => 'CloudFrontOriginAccessIdentitySummary']], 'CommentType' => ['type' => 'string', 'sensitive' => \true], 'ContentTypeProfile' => ['type' => 'structure', 'required' => ['Format', 'ContentType'], 'members' => ['Format' => ['shape' => 'Format'], 'ProfileId' => ['shape' => 'string'], 'ContentType' => ['shape' => 'string']]], 'ContentTypeProfileConfig' => ['type' => 'structure', 'required' => ['ForwardWhenContentTypeIsUnknown'], 'members' => ['ForwardWhenContentTypeIsUnknown' => ['shape' => 'boolean'], 'ContentTypeProfiles' => ['shape' => 'ContentTypeProfiles']]], 'ContentTypeProfileList' => ['type' => 'list', 'member' => ['shape' => 'ContentTypeProfile', 'locationName' => 'ContentTypeProfile']], 'ContentTypeProfiles' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'ContentTypeProfileList']]], 'CookieNameList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Name']], 'CookieNames' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'CookieNameList']]], 'CookiePreference' => ['type' => 'structure', 'required' => ['Forward'], 'members' => ['Forward' => ['shape' => 'ItemSelection'], 'WhitelistedNames' => ['shape' => 'CookieNames']]], 'CreateCachePolicyRequest' => ['type' => 'structure', 'required' => ['CachePolicyConfig'], 'members' => ['CachePolicyConfig' => ['shape' => 'CachePolicyConfig', 'locationName' => 'CachePolicyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'CachePolicyConfig'], 'CreateCachePolicyResult' => ['type' => 'structure', 'members' => ['CachePolicy' => ['shape' => 'CachePolicy'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CachePolicy'], 'CreateCloudFrontOriginAccessIdentityRequest' => ['type' => 'structure', 'required' => ['CloudFrontOriginAccessIdentityConfig'], 'members' => ['CloudFrontOriginAccessIdentityConfig' => ['shape' => 'CloudFrontOriginAccessIdentityConfig', 'locationName' => 'CloudFrontOriginAccessIdentityConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'CloudFrontOriginAccessIdentityConfig'], 'CreateCloudFrontOriginAccessIdentityResult' => ['type' => 'structure', 'members' => ['CloudFrontOriginAccessIdentity' => ['shape' => 'CloudFrontOriginAccessIdentity'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CloudFrontOriginAccessIdentity'], 'CreateDistributionRequest' => ['type' => 'structure', 'required' => ['DistributionConfig'], 'members' => ['DistributionConfig' => ['shape' => 'DistributionConfig', 'locationName' => 'DistributionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'DistributionConfig'], 'CreateDistributionResult' => ['type' => 'structure', 'members' => ['Distribution' => ['shape' => 'Distribution'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'Distribution'], 'CreateDistributionWithTagsRequest' => ['type' => 'structure', 'required' => ['DistributionConfigWithTags'], 'members' => ['DistributionConfigWithTags' => ['shape' => 'DistributionConfigWithTags', 'locationName' => 'DistributionConfigWithTags', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'DistributionConfigWithTags'], 'CreateDistributionWithTagsResult' => ['type' => 'structure', 'members' => ['Distribution' => ['shape' => 'Distribution'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'Distribution'], 'CreateFieldLevelEncryptionConfigRequest' => ['type' => 'structure', 'required' => ['FieldLevelEncryptionConfig'], 'members' => ['FieldLevelEncryptionConfig' => ['shape' => 'FieldLevelEncryptionConfig', 'locationName' => 'FieldLevelEncryptionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'FieldLevelEncryptionConfig'], 'CreateFieldLevelEncryptionConfigResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryption' => ['shape' => 'FieldLevelEncryption'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryption'], 'CreateFieldLevelEncryptionProfileRequest' => ['type' => 'structure', 'required' => ['FieldLevelEncryptionProfileConfig'], 'members' => ['FieldLevelEncryptionProfileConfig' => ['shape' => 'FieldLevelEncryptionProfileConfig', 'locationName' => 'FieldLevelEncryptionProfileConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'FieldLevelEncryptionProfileConfig'], 'CreateFieldLevelEncryptionProfileResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionProfile' => ['shape' => 'FieldLevelEncryptionProfile'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryptionProfile'], 'CreateInvalidationRequest' => ['type' => 'structure', 'required' => ['DistributionId', 'InvalidationBatch'], 'members' => ['DistributionId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'DistributionId'], 'InvalidationBatch' => ['shape' => 'InvalidationBatch', 'locationName' => 'InvalidationBatch', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'InvalidationBatch'], 'CreateInvalidationResult' => ['type' => 'structure', 'members' => ['Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'Invalidation' => ['shape' => 'Invalidation']], 'payload' => 'Invalidation'], 'CreateMonitoringSubscriptionRequest' => ['type' => 'structure', 'required' => ['MonitoringSubscription', 'DistributionId'], 'members' => ['DistributionId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'DistributionId'], 'MonitoringSubscription' => ['shape' => 'MonitoringSubscription', 'locationName' => 'MonitoringSubscription', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'MonitoringSubscription'], 'CreateMonitoringSubscriptionResult' => ['type' => 'structure', 'members' => ['MonitoringSubscription' => ['shape' => 'MonitoringSubscription']], 'payload' => 'MonitoringSubscription'], 'CreateOriginRequestPolicyRequest' => ['type' => 'structure', 'required' => ['OriginRequestPolicyConfig'], 'members' => ['OriginRequestPolicyConfig' => ['shape' => 'OriginRequestPolicyConfig', 'locationName' => 'OriginRequestPolicyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'OriginRequestPolicyConfig'], 'CreateOriginRequestPolicyResult' => ['type' => 'structure', 'members' => ['OriginRequestPolicy' => ['shape' => 'OriginRequestPolicy'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'OriginRequestPolicy'], 'CreatePublicKeyRequest' => ['type' => 'structure', 'required' => ['PublicKeyConfig'], 'members' => ['PublicKeyConfig' => ['shape' => 'PublicKeyConfig', 'locationName' => 'PublicKeyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'PublicKeyConfig'], 'CreatePublicKeyResult' => ['type' => 'structure', 'members' => ['PublicKey' => ['shape' => 'PublicKey'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'PublicKey'], 'CreateRealtimeLogConfigRequest' => ['type' => 'structure', 'required' => ['EndPoints', 'Fields', 'Name', 'SamplingRate'], 'members' => ['EndPoints' => ['shape' => 'EndPointList'], 'Fields' => ['shape' => 'FieldList'], 'Name' => ['shape' => 'string'], 'SamplingRate' => ['shape' => 'long']]], 'CreateRealtimeLogConfigResult' => ['type' => 'structure', 'members' => ['RealtimeLogConfig' => ['shape' => 'RealtimeLogConfig']]], 'CreateStreamingDistributionRequest' => ['type' => 'structure', 'required' => ['StreamingDistributionConfig'], 'members' => ['StreamingDistributionConfig' => ['shape' => 'StreamingDistributionConfig', 'locationName' => 'StreamingDistributionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'StreamingDistributionConfig'], 'CreateStreamingDistributionResult' => ['type' => 'structure', 'members' => ['StreamingDistribution' => ['shape' => 'StreamingDistribution'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'StreamingDistribution'], 'CreateStreamingDistributionWithTagsRequest' => ['type' => 'structure', 'required' => ['StreamingDistributionConfigWithTags'], 'members' => ['StreamingDistributionConfigWithTags' => ['shape' => 'StreamingDistributionConfigWithTags', 'locationName' => 'StreamingDistributionConfigWithTags', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'StreamingDistributionConfigWithTags'], 'CreateStreamingDistributionWithTagsResult' => ['type' => 'structure', 'members' => ['StreamingDistribution' => ['shape' => 'StreamingDistribution'], 'Location' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'Location'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'StreamingDistribution'], 'CustomErrorResponse' => ['type' => 'structure', 'required' => ['ErrorCode'], 'members' => ['ErrorCode' => ['shape' => 'integer'], 'ResponsePagePath' => ['shape' => 'string'], 'ResponseCode' => ['shape' => 'string'], 'ErrorCachingMinTTL' => ['shape' => 'long']]], 'CustomErrorResponseList' => ['type' => 'list', 'member' => ['shape' => 'CustomErrorResponse', 'locationName' => 'CustomErrorResponse']], 'CustomErrorResponses' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'CustomErrorResponseList']]], 'CustomHeaders' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'OriginCustomHeadersList']]], 'CustomOriginConfig' => ['type' => 'structure', 'required' => ['HTTPPort', 'HTTPSPort', 'OriginProtocolPolicy'], 'members' => ['HTTPPort' => ['shape' => 'integer'], 'HTTPSPort' => ['shape' => 'integer'], 'OriginProtocolPolicy' => ['shape' => 'OriginProtocolPolicy'], 'OriginSslProtocols' => ['shape' => 'OriginSslProtocols'], 'OriginReadTimeout' => ['shape' => 'integer'], 'OriginKeepaliveTimeout' => ['shape' => 'integer']]], 'DefaultCacheBehavior' => ['type' => 'structure', 'required' => ['TargetOriginId', 'TrustedSigners', 'ViewerProtocolPolicy'], 'members' => ['TargetOriginId' => ['shape' => 'string'], 'TrustedSigners' => ['shape' => 'TrustedSigners'], 'ViewerProtocolPolicy' => ['shape' => 'ViewerProtocolPolicy'], 'AllowedMethods' => ['shape' => 'AllowedMethods'], 'SmoothStreaming' => ['shape' => 'boolean'], 'Compress' => ['shape' => 'boolean'], 'LambdaFunctionAssociations' => ['shape' => 'LambdaFunctionAssociations'], 'FieldLevelEncryptionId' => ['shape' => 'string'], 'RealtimeLogConfigArn' => ['shape' => 'string'], 'CachePolicyId' => ['shape' => 'string'], 'OriginRequestPolicyId' => ['shape' => 'string'], 'ForwardedValues' => ['shape' => 'ForwardedValues', 'deprecated' => \true], 'MinTTL' => ['shape' => 'long', 'deprecated' => \true], 'DefaultTTL' => ['shape' => 'long', 'deprecated' => \true], 'MaxTTL' => ['shape' => 'long', 'deprecated' => \true]]], 'DeleteCachePolicyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteCloudFrontOriginAccessIdentityRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteDistributionRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteFieldLevelEncryptionConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteFieldLevelEncryptionProfileRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteMonitoringSubscriptionRequest' => ['type' => 'structure', 'required' => ['DistributionId'], 'members' => ['DistributionId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'DistributionId']]], 'DeleteMonitoringSubscriptionResult' => ['type' => 'structure', 'members' => []], 'DeleteOriginRequestPolicyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeletePublicKeyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'DeleteRealtimeLogConfigRequest' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'string'], 'ARN' => ['shape' => 'string']]], 'DeleteStreamingDistributionRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']]], 'Distribution' => ['type' => 'structure', 'required' => ['Id', 'ARN', 'Status', 'LastModifiedTime', 'InProgressInvalidationBatches', 'DomainName', 'ActiveTrustedSigners', 'DistributionConfig'], 'members' => ['Id' => ['shape' => 'string'], 'ARN' => ['shape' => 'string'], 'Status' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'InProgressInvalidationBatches' => ['shape' => 'integer'], 'DomainName' => ['shape' => 'string'], 'ActiveTrustedSigners' => ['shape' => 'ActiveTrustedSigners'], 'DistributionConfig' => ['shape' => 'DistributionConfig'], 'AliasICPRecordals' => ['shape' => 'AliasICPRecordals']]], 'DistributionAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'DistributionConfig' => ['type' => 'structure', 'required' => ['CallerReference', 'Origins', 'DefaultCacheBehavior', 'Comment', 'Enabled'], 'members' => ['CallerReference' => ['shape' => 'string'], 'Aliases' => ['shape' => 'Aliases'], 'DefaultRootObject' => ['shape' => 'string'], 'Origins' => ['shape' => 'Origins'], 'OriginGroups' => ['shape' => 'OriginGroups'], 'DefaultCacheBehavior' => ['shape' => 'DefaultCacheBehavior'], 'CacheBehaviors' => ['shape' => 'CacheBehaviors'], 'CustomErrorResponses' => ['shape' => 'CustomErrorResponses'], 'Comment' => ['shape' => 'CommentType'], 'Logging' => ['shape' => 'LoggingConfig'], 'PriceClass' => ['shape' => 'PriceClass'], 'Enabled' => ['shape' => 'boolean'], 'ViewerCertificate' => ['shape' => 'ViewerCertificate'], 'Restrictions' => ['shape' => 'Restrictions'], 'WebACLId' => ['shape' => 'string'], 'HttpVersion' => ['shape' => 'HttpVersion'], 'IsIPV6Enabled' => ['shape' => 'boolean']]], 'DistributionConfigWithTags' => ['type' => 'structure', 'required' => ['DistributionConfig', 'Tags'], 'members' => ['DistributionConfig' => ['shape' => 'DistributionConfig'], 'Tags' => ['shape' => 'Tags']]], 'DistributionIdList' => ['type' => 'structure', 'required' => ['Marker', 'MaxItems', 'IsTruncated', 'Quantity'], 'members' => ['Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'IsTruncated' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'DistributionIdListSummary']]], 'DistributionIdListSummary' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'DistributionId']], 'DistributionList' => ['type' => 'structure', 'required' => ['Marker', 'MaxItems', 'IsTruncated', 'Quantity'], 'members' => ['Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'IsTruncated' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'DistributionSummaryList']]], 'DistributionNotDisabled' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'DistributionSummary' => ['type' => 'structure', 'required' => ['Id', 'ARN', 'Status', 'LastModifiedTime', 'DomainName', 'Aliases', 'Origins', 'DefaultCacheBehavior', 'CacheBehaviors', 'CustomErrorResponses', 'Comment', 'PriceClass', 'Enabled', 'ViewerCertificate', 'Restrictions', 'WebACLId', 'HttpVersion', 'IsIPV6Enabled'], 'members' => ['Id' => ['shape' => 'string'], 'ARN' => ['shape' => 'string'], 'Status' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'DomainName' => ['shape' => 'string'], 'Aliases' => ['shape' => 'Aliases'], 'Origins' => ['shape' => 'Origins'], 'OriginGroups' => ['shape' => 'OriginGroups'], 'DefaultCacheBehavior' => ['shape' => 'DefaultCacheBehavior'], 'CacheBehaviors' => ['shape' => 'CacheBehaviors'], 'CustomErrorResponses' => ['shape' => 'CustomErrorResponses'], 'Comment' => ['shape' => 'string'], 'PriceClass' => ['shape' => 'PriceClass'], 'Enabled' => ['shape' => 'boolean'], 'ViewerCertificate' => ['shape' => 'ViewerCertificate'], 'Restrictions' => ['shape' => 'Restrictions'], 'WebACLId' => ['shape' => 'string'], 'HttpVersion' => ['shape' => 'HttpVersion'], 'IsIPV6Enabled' => ['shape' => 'boolean'], 'AliasICPRecordals' => ['shape' => 'AliasICPRecordals']]], 'DistributionSummaryList' => ['type' => 'list', 'member' => ['shape' => 'DistributionSummary', 'locationName' => 'DistributionSummary']], 'EncryptionEntities' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'EncryptionEntityList']]], 'EncryptionEntity' => ['type' => 'structure', 'required' => ['PublicKeyId', 'ProviderId', 'FieldPatterns'], 'members' => ['PublicKeyId' => ['shape' => 'string'], 'ProviderId' => ['shape' => 'string'], 'FieldPatterns' => ['shape' => 'FieldPatterns']]], 'EncryptionEntityList' => ['type' => 'list', 'member' => ['shape' => 'EncryptionEntity', 'locationName' => 'EncryptionEntity']], 'EndPoint' => ['type' => 'structure', 'required' => ['StreamType'], 'members' => ['StreamType' => ['shape' => 'string'], 'KinesisStreamConfig' => ['shape' => 'KinesisStreamConfig']]], 'EndPointList' => ['type' => 'list', 'member' => ['shape' => 'EndPoint']], 'EventType' => ['type' => 'string', 'enum' => ['viewer-request', 'viewer-response', 'origin-request', 'origin-response']], 'FieldLevelEncryption' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime', 'FieldLevelEncryptionConfig'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'FieldLevelEncryptionConfig' => ['shape' => 'FieldLevelEncryptionConfig']]], 'FieldLevelEncryptionConfig' => ['type' => 'structure', 'required' => ['CallerReference'], 'members' => ['CallerReference' => ['shape' => 'string'], 'Comment' => ['shape' => 'string'], 'QueryArgProfileConfig' => ['shape' => 'QueryArgProfileConfig'], 'ContentTypeProfileConfig' => ['shape' => 'ContentTypeProfileConfig']]], 'FieldLevelEncryptionConfigAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'FieldLevelEncryptionConfigInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'FieldLevelEncryptionList' => ['type' => 'structure', 'required' => ['MaxItems', 'Quantity'], 'members' => ['NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'FieldLevelEncryptionSummaryList']]], 'FieldLevelEncryptionProfile' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime', 'FieldLevelEncryptionProfileConfig'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'FieldLevelEncryptionProfileConfig' => ['shape' => 'FieldLevelEncryptionProfileConfig']]], 'FieldLevelEncryptionProfileAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'FieldLevelEncryptionProfileConfig' => ['type' => 'structure', 'required' => ['Name', 'CallerReference', 'EncryptionEntities'], 'members' => ['Name' => ['shape' => 'string'], 'CallerReference' => ['shape' => 'string'], 'Comment' => ['shape' => 'string'], 'EncryptionEntities' => ['shape' => 'EncryptionEntities']]], 'FieldLevelEncryptionProfileInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'FieldLevelEncryptionProfileList' => ['type' => 'structure', 'required' => ['MaxItems', 'Quantity'], 'members' => ['NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'FieldLevelEncryptionProfileSummaryList']]], 'FieldLevelEncryptionProfileSizeExceeded' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'FieldLevelEncryptionProfileSummary' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime', 'Name', 'EncryptionEntities'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'Name' => ['shape' => 'string'], 'EncryptionEntities' => ['shape' => 'EncryptionEntities'], 'Comment' => ['shape' => 'string']]], 'FieldLevelEncryptionProfileSummaryList' => ['type' => 'list', 'member' => ['shape' => 'FieldLevelEncryptionProfileSummary', 'locationName' => 'FieldLevelEncryptionProfileSummary']], 'FieldLevelEncryptionSummary' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'Comment' => ['shape' => 'string'], 'QueryArgProfileConfig' => ['shape' => 'QueryArgProfileConfig'], 'ContentTypeProfileConfig' => ['shape' => 'ContentTypeProfileConfig']]], 'FieldLevelEncryptionSummaryList' => ['type' => 'list', 'member' => ['shape' => 'FieldLevelEncryptionSummary', 'locationName' => 'FieldLevelEncryptionSummary']], 'FieldList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Field']], 'FieldPatternList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'FieldPattern']], 'FieldPatterns' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'FieldPatternList']]], 'Format' => ['type' => 'string', 'enum' => ['URLEncoded']], 'ForwardedValues' => ['type' => 'structure', 'required' => ['QueryString', 'Cookies'], 'members' => ['QueryString' => ['shape' => 'boolean'], 'Cookies' => ['shape' => 'CookiePreference'], 'Headers' => ['shape' => 'Headers'], 'QueryStringCacheKeys' => ['shape' => 'QueryStringCacheKeys']]], 'GeoRestriction' => ['type' => 'structure', 'required' => ['RestrictionType', 'Quantity'], 'members' => ['RestrictionType' => ['shape' => 'GeoRestrictionType'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'LocationList']]], 'GeoRestrictionType' => ['type' => 'string', 'enum' => ['blacklist', 'whitelist', 'none']], 'GetCachePolicyConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetCachePolicyConfigResult' => ['type' => 'structure', 'members' => ['CachePolicyConfig' => ['shape' => 'CachePolicyConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CachePolicyConfig'], 'GetCachePolicyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetCachePolicyResult' => ['type' => 'structure', 'members' => ['CachePolicy' => ['shape' => 'CachePolicy'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CachePolicy'], 'GetCloudFrontOriginAccessIdentityConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetCloudFrontOriginAccessIdentityConfigResult' => ['type' => 'structure', 'members' => ['CloudFrontOriginAccessIdentityConfig' => ['shape' => 'CloudFrontOriginAccessIdentityConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CloudFrontOriginAccessIdentityConfig'], 'GetCloudFrontOriginAccessIdentityRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetCloudFrontOriginAccessIdentityResult' => ['type' => 'structure', 'members' => ['CloudFrontOriginAccessIdentity' => ['shape' => 'CloudFrontOriginAccessIdentity'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CloudFrontOriginAccessIdentity'], 'GetDistributionConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetDistributionConfigResult' => ['type' => 'structure', 'members' => ['DistributionConfig' => ['shape' => 'DistributionConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'DistributionConfig'], 'GetDistributionRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetDistributionResult' => ['type' => 'structure', 'members' => ['Distribution' => ['shape' => 'Distribution'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'Distribution'], 'GetFieldLevelEncryptionConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetFieldLevelEncryptionConfigResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionConfig' => ['shape' => 'FieldLevelEncryptionConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryptionConfig'], 'GetFieldLevelEncryptionProfileConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetFieldLevelEncryptionProfileConfigResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionProfileConfig' => ['shape' => 'FieldLevelEncryptionProfileConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryptionProfileConfig'], 'GetFieldLevelEncryptionProfileRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetFieldLevelEncryptionProfileResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionProfile' => ['shape' => 'FieldLevelEncryptionProfile'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryptionProfile'], 'GetFieldLevelEncryptionRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetFieldLevelEncryptionResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryption' => ['shape' => 'FieldLevelEncryption'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryption'], 'GetInvalidationRequest' => ['type' => 'structure', 'required' => ['DistributionId', 'Id'], 'members' => ['DistributionId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'DistributionId'], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetInvalidationResult' => ['type' => 'structure', 'members' => ['Invalidation' => ['shape' => 'Invalidation']], 'payload' => 'Invalidation'], 'GetMonitoringSubscriptionRequest' => ['type' => 'structure', 'required' => ['DistributionId'], 'members' => ['DistributionId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'DistributionId']]], 'GetMonitoringSubscriptionResult' => ['type' => 'structure', 'members' => ['MonitoringSubscription' => ['shape' => 'MonitoringSubscription']], 'payload' => 'MonitoringSubscription'], 'GetOriginRequestPolicyConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetOriginRequestPolicyConfigResult' => ['type' => 'structure', 'members' => ['OriginRequestPolicyConfig' => ['shape' => 'OriginRequestPolicyConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'OriginRequestPolicyConfig'], 'GetOriginRequestPolicyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetOriginRequestPolicyResult' => ['type' => 'structure', 'members' => ['OriginRequestPolicy' => ['shape' => 'OriginRequestPolicy'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'OriginRequestPolicy'], 'GetPublicKeyConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetPublicKeyConfigResult' => ['type' => 'structure', 'members' => ['PublicKeyConfig' => ['shape' => 'PublicKeyConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'PublicKeyConfig'], 'GetPublicKeyRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetPublicKeyResult' => ['type' => 'structure', 'members' => ['PublicKey' => ['shape' => 'PublicKey'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'PublicKey'], 'GetRealtimeLogConfigRequest' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'string'], 'ARN' => ['shape' => 'string']]], 'GetRealtimeLogConfigResult' => ['type' => 'structure', 'members' => ['RealtimeLogConfig' => ['shape' => 'RealtimeLogConfig']]], 'GetStreamingDistributionConfigRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetStreamingDistributionConfigResult' => ['type' => 'structure', 'members' => ['StreamingDistributionConfig' => ['shape' => 'StreamingDistributionConfig'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'StreamingDistributionConfig'], 'GetStreamingDistributionRequest' => ['type' => 'structure', 'required' => ['Id'], 'members' => ['Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id']]], 'GetStreamingDistributionResult' => ['type' => 'structure', 'members' => ['StreamingDistribution' => ['shape' => 'StreamingDistribution'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'StreamingDistribution'], 'HeaderList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Name']], 'Headers' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'HeaderList']]], 'HttpVersion' => ['type' => 'string', 'enum' => ['http1.1', 'http2']], 'ICPRecordalStatus' => ['type' => 'string', 'enum' => ['APPROVED', 'SUSPENDED', 'PENDING']], 'IllegalDelete' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'IllegalFieldLevelEncryptionConfigAssociationWithCacheBehavior' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'IllegalUpdate' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InconsistentQuantities' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidArgument' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidDefaultRootObject' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidErrorCode' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidForwardCookies' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidGeoRestrictionParameter' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidHeadersForS3Origin' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidIfMatchVersion' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidLambdaFunctionAssociation' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidLocationCode' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidMinimumProtocolVersion' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidOrigin' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidOriginAccessIdentity' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidOriginKeepaliveTimeout' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidOriginReadTimeout' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidProtocolSettings' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidQueryStringParameters' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidRelativePath' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidRequiredProtocol' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidResponseCode' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidTTLOrder' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidTagging' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidViewerCertificate' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'InvalidWebACLId' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'Invalidation' => ['type' => 'structure', 'required' => ['Id', 'Status', 'CreateTime', 'InvalidationBatch'], 'members' => ['Id' => ['shape' => 'string'], 'Status' => ['shape' => 'string'], 'CreateTime' => ['shape' => 'timestamp'], 'InvalidationBatch' => ['shape' => 'InvalidationBatch']]], 'InvalidationBatch' => ['type' => 'structure', 'required' => ['Paths', 'CallerReference'], 'members' => ['Paths' => ['shape' => 'Paths'], 'CallerReference' => ['shape' => 'string']]], 'InvalidationList' => ['type' => 'structure', 'required' => ['Marker', 'MaxItems', 'IsTruncated', 'Quantity'], 'members' => ['Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'IsTruncated' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'InvalidationSummaryList']]], 'InvalidationSummary' => ['type' => 'structure', 'required' => ['Id', 'CreateTime', 'Status'], 'members' => ['Id' => ['shape' => 'string'], 'CreateTime' => ['shape' => 'timestamp'], 'Status' => ['shape' => 'string']]], 'InvalidationSummaryList' => ['type' => 'list', 'member' => ['shape' => 'InvalidationSummary', 'locationName' => 'InvalidationSummary']], 'ItemSelection' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'all']], 'KeyPairIdList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'KeyPairId']], 'KeyPairIds' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'KeyPairIdList']]], 'KinesisStreamConfig' => ['type' => 'structure', 'required' => ['RoleARN', 'StreamARN'], 'members' => ['RoleARN' => ['shape' => 'string'], 'StreamARN' => ['shape' => 'string']]], 'LambdaFunctionARN' => ['type' => 'string'], 'LambdaFunctionAssociation' => ['type' => 'structure', 'required' => ['LambdaFunctionARN', 'EventType'], 'members' => ['LambdaFunctionARN' => ['shape' => 'LambdaFunctionARN'], 'EventType' => ['shape' => 'EventType'], 'IncludeBody' => ['shape' => 'boolean']]], 'LambdaFunctionAssociationList' => ['type' => 'list', 'member' => ['shape' => 'LambdaFunctionAssociation', 'locationName' => 'LambdaFunctionAssociation']], 'LambdaFunctionAssociations' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'LambdaFunctionAssociationList']]], 'ListCachePoliciesRequest' => ['type' => 'structure', 'members' => ['Type' => ['shape' => 'CachePolicyType', 'location' => 'querystring', 'locationName' => 'Type'], 'Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListCachePoliciesResult' => ['type' => 'structure', 'members' => ['CachePolicyList' => ['shape' => 'CachePolicyList']], 'payload' => 'CachePolicyList'], 'ListCloudFrontOriginAccessIdentitiesRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListCloudFrontOriginAccessIdentitiesResult' => ['type' => 'structure', 'members' => ['CloudFrontOriginAccessIdentityList' => ['shape' => 'CloudFrontOriginAccessIdentityList']], 'payload' => 'CloudFrontOriginAccessIdentityList'], 'ListDistributionsByCachePolicyIdRequest' => ['type' => 'structure', 'required' => ['CachePolicyId'], 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems'], 'CachePolicyId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'CachePolicyId']]], 'ListDistributionsByCachePolicyIdResult' => ['type' => 'structure', 'members' => ['DistributionIdList' => ['shape' => 'DistributionIdList']], 'payload' => 'DistributionIdList'], 'ListDistributionsByOriginRequestPolicyIdRequest' => ['type' => 'structure', 'required' => ['OriginRequestPolicyId'], 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems'], 'OriginRequestPolicyId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'OriginRequestPolicyId']]], 'ListDistributionsByOriginRequestPolicyIdResult' => ['type' => 'structure', 'members' => ['DistributionIdList' => ['shape' => 'DistributionIdList']], 'payload' => 'DistributionIdList'], 'ListDistributionsByRealtimeLogConfigRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'string'], 'RealtimeLogConfigName' => ['shape' => 'string'], 'RealtimeLogConfigArn' => ['shape' => 'string']]], 'ListDistributionsByRealtimeLogConfigResult' => ['type' => 'structure', 'members' => ['DistributionList' => ['shape' => 'DistributionList']], 'payload' => 'DistributionList'], 'ListDistributionsByWebACLIdRequest' => ['type' => 'structure', 'required' => ['WebACLId'], 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems'], 'WebACLId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'WebACLId']]], 'ListDistributionsByWebACLIdResult' => ['type' => 'structure', 'members' => ['DistributionList' => ['shape' => 'DistributionList']], 'payload' => 'DistributionList'], 'ListDistributionsRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListDistributionsResult' => ['type' => 'structure', 'members' => ['DistributionList' => ['shape' => 'DistributionList']], 'payload' => 'DistributionList'], 'ListFieldLevelEncryptionConfigsRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListFieldLevelEncryptionConfigsResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionList' => ['shape' => 'FieldLevelEncryptionList']], 'payload' => 'FieldLevelEncryptionList'], 'ListFieldLevelEncryptionProfilesRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListFieldLevelEncryptionProfilesResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionProfileList' => ['shape' => 'FieldLevelEncryptionProfileList']], 'payload' => 'FieldLevelEncryptionProfileList'], 'ListInvalidationsRequest' => ['type' => 'structure', 'required' => ['DistributionId'], 'members' => ['DistributionId' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'DistributionId'], 'Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListInvalidationsResult' => ['type' => 'structure', 'members' => ['InvalidationList' => ['shape' => 'InvalidationList']], 'payload' => 'InvalidationList'], 'ListOriginRequestPoliciesRequest' => ['type' => 'structure', 'members' => ['Type' => ['shape' => 'OriginRequestPolicyType', 'location' => 'querystring', 'locationName' => 'Type'], 'Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListOriginRequestPoliciesResult' => ['type' => 'structure', 'members' => ['OriginRequestPolicyList' => ['shape' => 'OriginRequestPolicyList']], 'payload' => 'OriginRequestPolicyList'], 'ListPublicKeysRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListPublicKeysResult' => ['type' => 'structure', 'members' => ['PublicKeyList' => ['shape' => 'PublicKeyList']], 'payload' => 'PublicKeyList'], 'ListRealtimeLogConfigsRequest' => ['type' => 'structure', 'members' => ['MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems'], 'Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker']]], 'ListRealtimeLogConfigsResult' => ['type' => 'structure', 'members' => ['RealtimeLogConfigs' => ['shape' => 'RealtimeLogConfigs']], 'payload' => 'RealtimeLogConfigs'], 'ListStreamingDistributionsRequest' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'Marker'], 'MaxItems' => ['shape' => 'string', 'location' => 'querystring', 'locationName' => 'MaxItems']]], 'ListStreamingDistributionsResult' => ['type' => 'structure', 'members' => ['StreamingDistributionList' => ['shape' => 'StreamingDistributionList']], 'payload' => 'StreamingDistributionList'], 'ListTagsForResourceRequest' => ['type' => 'structure', 'required' => ['Resource'], 'members' => ['Resource' => ['shape' => 'ResourceARN', 'location' => 'querystring', 'locationName' => 'Resource']]], 'ListTagsForResourceResult' => ['type' => 'structure', 'required' => ['Tags'], 'members' => ['Tags' => ['shape' => 'Tags']], 'payload' => 'Tags'], 'LocationList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Location']], 'LoggingConfig' => ['type' => 'structure', 'required' => ['Enabled', 'IncludeCookies', 'Bucket', 'Prefix'], 'members' => ['Enabled' => ['shape' => 'boolean'], 'IncludeCookies' => ['shape' => 'boolean'], 'Bucket' => ['shape' => 'string'], 'Prefix' => ['shape' => 'string']]], 'Method' => ['type' => 'string', 'enum' => ['GET', 'HEAD', 'POST', 'PUT', 'PATCH', 'OPTIONS', 'DELETE']], 'MethodsList' => ['type' => 'list', 'member' => ['shape' => 'Method', 'locationName' => 'Method']], 'MinimumProtocolVersion' => ['type' => 'string', 'enum' => ['SSLv3', 'TLSv1', 'TLSv1_2016', 'TLSv1.1_2016', 'TLSv1.2_2018', 'TLSv1.2_2019']], 'MissingBody' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'MonitoringSubscription' => ['type' => 'structure', 'members' => ['RealtimeMetricsSubscriptionConfig' => ['shape' => 'RealtimeMetricsSubscriptionConfig']]], 'NoSuchCachePolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchCloudFrontOriginAccessIdentity' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchDistribution' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchFieldLevelEncryptionConfig' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchFieldLevelEncryptionProfile' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchInvalidation' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchOrigin' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchOriginRequestPolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchPublicKey' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchRealtimeLogConfig' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchResource' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'NoSuchStreamingDistribution' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 404], 'exception' => \true], 'Origin' => ['type' => 'structure', 'required' => ['Id', 'DomainName'], 'members' => ['Id' => ['shape' => 'string'], 'DomainName' => ['shape' => 'string'], 'OriginPath' => ['shape' => 'string'], 'CustomHeaders' => ['shape' => 'CustomHeaders'], 'S3OriginConfig' => ['shape' => 'S3OriginConfig'], 'CustomOriginConfig' => ['shape' => 'CustomOriginConfig'], 'ConnectionAttempts' => ['shape' => 'integer'], 'ConnectionTimeout' => ['shape' => 'integer']]], 'OriginCustomHeader' => ['type' => 'structure', 'required' => ['HeaderName', 'HeaderValue'], 'members' => ['HeaderName' => ['shape' => 'string'], 'HeaderValue' => ['shape' => 'string']]], 'OriginCustomHeadersList' => ['type' => 'list', 'member' => ['shape' => 'OriginCustomHeader', 'locationName' => 'OriginCustomHeader']], 'OriginGroup' => ['type' => 'structure', 'required' => ['Id', 'FailoverCriteria', 'Members'], 'members' => ['Id' => ['shape' => 'string'], 'FailoverCriteria' => ['shape' => 'OriginGroupFailoverCriteria'], 'Members' => ['shape' => 'OriginGroupMembers']]], 'OriginGroupFailoverCriteria' => ['type' => 'structure', 'required' => ['StatusCodes'], 'members' => ['StatusCodes' => ['shape' => 'StatusCodes']]], 'OriginGroupList' => ['type' => 'list', 'member' => ['shape' => 'OriginGroup', 'locationName' => 'OriginGroup']], 'OriginGroupMember' => ['type' => 'structure', 'required' => ['OriginId'], 'members' => ['OriginId' => ['shape' => 'string']]], 'OriginGroupMemberList' => ['type' => 'list', 'member' => ['shape' => 'OriginGroupMember', 'locationName' => 'OriginGroupMember'], 'max' => 2, 'min' => 2], 'OriginGroupMembers' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'OriginGroupMemberList']]], 'OriginGroups' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'OriginGroupList']]], 'OriginList' => ['type' => 'list', 'member' => ['shape' => 'Origin', 'locationName' => 'Origin'], 'min' => 1], 'OriginProtocolPolicy' => ['type' => 'string', 'enum' => ['http-only', 'match-viewer', 'https-only']], 'OriginRequestPolicy' => ['type' => 'structure', 'required' => ['Id', 'LastModifiedTime', 'OriginRequestPolicyConfig'], 'members' => ['Id' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'OriginRequestPolicyConfig' => ['shape' => 'OriginRequestPolicyConfig']]], 'OriginRequestPolicyAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'OriginRequestPolicyConfig' => ['type' => 'structure', 'required' => ['Name', 'HeadersConfig', 'CookiesConfig', 'QueryStringsConfig'], 'members' => ['Comment' => ['shape' => 'string'], 'Name' => ['shape' => 'string'], 'HeadersConfig' => ['shape' => 'OriginRequestPolicyHeadersConfig'], 'CookiesConfig' => ['shape' => 'OriginRequestPolicyCookiesConfig'], 'QueryStringsConfig' => ['shape' => 'OriginRequestPolicyQueryStringsConfig']]], 'OriginRequestPolicyCookieBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'all']], 'OriginRequestPolicyCookiesConfig' => ['type' => 'structure', 'required' => ['CookieBehavior'], 'members' => ['CookieBehavior' => ['shape' => 'OriginRequestPolicyCookieBehavior'], 'Cookies' => ['shape' => 'CookieNames']]], 'OriginRequestPolicyHeaderBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'allViewer', 'allViewerAndWhitelistCloudFront']], 'OriginRequestPolicyHeadersConfig' => ['type' => 'structure', 'required' => ['HeaderBehavior'], 'members' => ['HeaderBehavior' => ['shape' => 'OriginRequestPolicyHeaderBehavior'], 'Headers' => ['shape' => 'Headers']]], 'OriginRequestPolicyInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'OriginRequestPolicyList' => ['type' => 'structure', 'required' => ['MaxItems', 'Quantity'], 'members' => ['NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'OriginRequestPolicySummaryList']]], 'OriginRequestPolicyQueryStringBehavior' => ['type' => 'string', 'enum' => ['none', 'whitelist', 'all']], 'OriginRequestPolicyQueryStringsConfig' => ['type' => 'structure', 'required' => ['QueryStringBehavior'], 'members' => ['QueryStringBehavior' => ['shape' => 'OriginRequestPolicyQueryStringBehavior'], 'QueryStrings' => ['shape' => 'QueryStringNames']]], 'OriginRequestPolicySummary' => ['type' => 'structure', 'required' => ['Type', 'OriginRequestPolicy'], 'members' => ['Type' => ['shape' => 'OriginRequestPolicyType'], 'OriginRequestPolicy' => ['shape' => 'OriginRequestPolicy']]], 'OriginRequestPolicySummaryList' => ['type' => 'list', 'member' => ['shape' => 'OriginRequestPolicySummary', 'locationName' => 'OriginRequestPolicySummary']], 'OriginRequestPolicyType' => ['type' => 'string', 'enum' => ['managed', 'custom']], 'OriginSslProtocols' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'SslProtocolsList']]], 'Origins' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'OriginList']]], 'ParametersInCacheKeyAndForwardedToOrigin' => ['type' => 'structure', 'required' => ['EnableAcceptEncodingGzip', 'HeadersConfig', 'CookiesConfig', 'QueryStringsConfig'], 'members' => ['EnableAcceptEncodingGzip' => ['shape' => 'boolean'], 'HeadersConfig' => ['shape' => 'CachePolicyHeadersConfig'], 'CookiesConfig' => ['shape' => 'CachePolicyCookiesConfig'], 'QueryStringsConfig' => ['shape' => 'CachePolicyQueryStringsConfig']]], 'PathList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Path']], 'Paths' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'PathList']]], 'PreconditionFailed' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 412], 'exception' => \true], 'PriceClass' => ['type' => 'string', 'enum' => ['PriceClass_100', 'PriceClass_200', 'PriceClass_All']], 'PublicKey' => ['type' => 'structure', 'required' => ['Id', 'CreatedTime', 'PublicKeyConfig'], 'members' => ['Id' => ['shape' => 'string'], 'CreatedTime' => ['shape' => 'timestamp'], 'PublicKeyConfig' => ['shape' => 'PublicKeyConfig']]], 'PublicKeyAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'PublicKeyConfig' => ['type' => 'structure', 'required' => ['CallerReference', 'Name', 'EncodedKey'], 'members' => ['CallerReference' => ['shape' => 'string'], 'Name' => ['shape' => 'string'], 'EncodedKey' => ['shape' => 'string'], 'Comment' => ['shape' => 'string']]], 'PublicKeyInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'PublicKeyList' => ['type' => 'structure', 'required' => ['MaxItems', 'Quantity'], 'members' => ['NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'PublicKeySummaryList']]], 'PublicKeySummary' => ['type' => 'structure', 'required' => ['Id', 'Name', 'CreatedTime', 'EncodedKey'], 'members' => ['Id' => ['shape' => 'string'], 'Name' => ['shape' => 'string'], 'CreatedTime' => ['shape' => 'timestamp'], 'EncodedKey' => ['shape' => 'string'], 'Comment' => ['shape' => 'string']]], 'PublicKeySummaryList' => ['type' => 'list', 'member' => ['shape' => 'PublicKeySummary', 'locationName' => 'PublicKeySummary']], 'QueryArgProfile' => ['type' => 'structure', 'required' => ['QueryArg', 'ProfileId'], 'members' => ['QueryArg' => ['shape' => 'string'], 'ProfileId' => ['shape' => 'string']]], 'QueryArgProfileConfig' => ['type' => 'structure', 'required' => ['ForwardWhenQueryArgProfileIsUnknown'], 'members' => ['ForwardWhenQueryArgProfileIsUnknown' => ['shape' => 'boolean'], 'QueryArgProfiles' => ['shape' => 'QueryArgProfiles']]], 'QueryArgProfileEmpty' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'QueryArgProfileList' => ['type' => 'list', 'member' => ['shape' => 'QueryArgProfile', 'locationName' => 'QueryArgProfile']], 'QueryArgProfiles' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'QueryArgProfileList']]], 'QueryStringCacheKeys' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'QueryStringCacheKeysList']]], 'QueryStringCacheKeysList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Name']], 'QueryStringNames' => ['type' => 'structure', 'required' => ['Quantity'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'QueryStringNamesList']]], 'QueryStringNamesList' => ['type' => 'list', 'member' => ['shape' => 'string', 'locationName' => 'Name']], 'RealtimeLogConfig' => ['type' => 'structure', 'required' => ['ARN', 'Name', 'SamplingRate', 'EndPoints', 'Fields'], 'members' => ['ARN' => ['shape' => 'string'], 'Name' => ['shape' => 'string'], 'SamplingRate' => ['shape' => 'long'], 'EndPoints' => ['shape' => 'EndPointList'], 'Fields' => ['shape' => 'FieldList']]], 'RealtimeLogConfigAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'RealtimeLogConfigInUse' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'RealtimeLogConfigList' => ['type' => 'list', 'member' => ['shape' => 'RealtimeLogConfig']], 'RealtimeLogConfigs' => ['type' => 'structure', 'required' => ['MaxItems', 'IsTruncated', 'Marker'], 'members' => ['MaxItems' => ['shape' => 'integer'], 'Items' => ['shape' => 'RealtimeLogConfigList'], 'IsTruncated' => ['shape' => 'boolean'], 'Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string']]], 'RealtimeMetricsSubscriptionConfig' => ['type' => 'structure', 'required' => ['RealtimeMetricsSubscriptionStatus'], 'members' => ['RealtimeMetricsSubscriptionStatus' => ['shape' => 'RealtimeMetricsSubscriptionStatus']]], 'RealtimeMetricsSubscriptionStatus' => ['type' => 'string', 'enum' => ['Enabled', 'Disabled']], 'ResourceARN' => ['type' => 'string', 'pattern' => 'arn:aws(-cn)?:cloudfront::[0-9]+:.*'], 'Restrictions' => ['type' => 'structure', 'required' => ['GeoRestriction'], 'members' => ['GeoRestriction' => ['shape' => 'GeoRestriction']]], 'S3Origin' => ['type' => 'structure', 'required' => ['DomainName', 'OriginAccessIdentity'], 'members' => ['DomainName' => ['shape' => 'string'], 'OriginAccessIdentity' => ['shape' => 'string']]], 'S3OriginConfig' => ['type' => 'structure', 'required' => ['OriginAccessIdentity'], 'members' => ['OriginAccessIdentity' => ['shape' => 'string']]], 'SSLSupportMethod' => ['type' => 'string', 'enum' => ['sni-only', 'vip', 'static-ip']], 'Signer' => ['type' => 'structure', 'members' => ['AwsAccountNumber' => ['shape' => 'string'], 'KeyPairIds' => ['shape' => 'KeyPairIds']]], 'SignerList' => ['type' => 'list', 'member' => ['shape' => 'Signer', 'locationName' => 'Signer']], 'SslProtocol' => ['type' => 'string', 'enum' => ['SSLv3', 'TLSv1', 'TLSv1.1', 'TLSv1.2']], 'SslProtocolsList' => ['type' => 'list', 'member' => ['shape' => 'SslProtocol', 'locationName' => 'SslProtocol']], 'StatusCodeList' => ['type' => 'list', 'member' => ['shape' => 'integer', 'locationName' => 'StatusCode'], 'min' => 1], 'StatusCodes' => ['type' => 'structure', 'required' => ['Quantity', 'Items'], 'members' => ['Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'StatusCodeList']]], 'StreamingDistribution' => ['type' => 'structure', 'required' => ['Id', 'ARN', 'Status', 'DomainName', 'ActiveTrustedSigners', 'StreamingDistributionConfig'], 'members' => ['Id' => ['shape' => 'string'], 'ARN' => ['shape' => 'string'], 'Status' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'DomainName' => ['shape' => 'string'], 'ActiveTrustedSigners' => ['shape' => 'ActiveTrustedSigners'], 'StreamingDistributionConfig' => ['shape' => 'StreamingDistributionConfig']]], 'StreamingDistributionAlreadyExists' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'StreamingDistributionConfig' => ['type' => 'structure', 'required' => ['CallerReference', 'S3Origin', 'Comment', 'TrustedSigners', 'Enabled'], 'members' => ['CallerReference' => ['shape' => 'string'], 'S3Origin' => ['shape' => 'S3Origin'], 'Aliases' => ['shape' => 'Aliases'], 'Comment' => ['shape' => 'string'], 'Logging' => ['shape' => 'StreamingLoggingConfig'], 'TrustedSigners' => ['shape' => 'TrustedSigners'], 'PriceClass' => ['shape' => 'PriceClass'], 'Enabled' => ['shape' => 'boolean']]], 'StreamingDistributionConfigWithTags' => ['type' => 'structure', 'required' => ['StreamingDistributionConfig', 'Tags'], 'members' => ['StreamingDistributionConfig' => ['shape' => 'StreamingDistributionConfig'], 'Tags' => ['shape' => 'Tags']]], 'StreamingDistributionList' => ['type' => 'structure', 'required' => ['Marker', 'MaxItems', 'IsTruncated', 'Quantity'], 'members' => ['Marker' => ['shape' => 'string'], 'NextMarker' => ['shape' => 'string'], 'MaxItems' => ['shape' => 'integer'], 'IsTruncated' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'StreamingDistributionSummaryList']]], 'StreamingDistributionNotDisabled' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 409], 'exception' => \true], 'StreamingDistributionSummary' => ['type' => 'structure', 'required' => ['Id', 'ARN', 'Status', 'LastModifiedTime', 'DomainName', 'S3Origin', 'Aliases', 'TrustedSigners', 'Comment', 'PriceClass', 'Enabled'], 'members' => ['Id' => ['shape' => 'string'], 'ARN' => ['shape' => 'string'], 'Status' => ['shape' => 'string'], 'LastModifiedTime' => ['shape' => 'timestamp'], 'DomainName' => ['shape' => 'string'], 'S3Origin' => ['shape' => 'S3Origin'], 'Aliases' => ['shape' => 'Aliases'], 'TrustedSigners' => ['shape' => 'TrustedSigners'], 'Comment' => ['shape' => 'string'], 'PriceClass' => ['shape' => 'PriceClass'], 'Enabled' => ['shape' => 'boolean']]], 'StreamingDistributionSummaryList' => ['type' => 'list', 'member' => ['shape' => 'StreamingDistributionSummary', 'locationName' => 'StreamingDistributionSummary']], 'StreamingLoggingConfig' => ['type' => 'structure', 'required' => ['Enabled', 'Bucket', 'Prefix'], 'members' => ['Enabled' => ['shape' => 'boolean'], 'Bucket' => ['shape' => 'string'], 'Prefix' => ['shape' => 'string']]], 'Tag' => ['type' => 'structure', 'required' => ['Key'], 'members' => ['Key' => ['shape' => 'TagKey'], 'Value' => ['shape' => 'TagValue']]], 'TagKey' => ['type' => 'string', 'max' => 128, 'min' => 1, 'pattern' => '^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$'], 'TagKeyList' => ['type' => 'list', 'member' => ['shape' => 'TagKey', 'locationName' => 'Key']], 'TagKeys' => ['type' => 'structure', 'members' => ['Items' => ['shape' => 'TagKeyList']]], 'TagList' => ['type' => 'list', 'member' => ['shape' => 'Tag', 'locationName' => 'Tag']], 'TagResourceRequest' => ['type' => 'structure', 'required' => ['Resource', 'Tags'], 'members' => ['Resource' => ['shape' => 'ResourceARN', 'location' => 'querystring', 'locationName' => 'Resource'], 'Tags' => ['shape' => 'Tags', 'locationName' => 'Tags', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'Tags'], 'TagValue' => ['type' => 'string', 'max' => 256, 'min' => 0, 'pattern' => '^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$'], 'Tags' => ['type' => 'structure', 'members' => ['Items' => ['shape' => 'TagList']]], 'TooManyCacheBehaviors' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCachePolicies' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCertificates' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCloudFrontOriginAccessIdentities' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCookieNamesInWhiteList' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCookiesInCachePolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyCookiesInOriginRequestPolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionCNAMEs' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributions' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionsAssociatedToCachePolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionsAssociatedToFieldLevelEncryptionConfig' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionsAssociatedToOriginRequestPolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionsWithLambdaAssociations' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyDistributionsWithSingleFunctionARN' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionConfigs' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionContentTypeProfiles' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionEncryptionEntities' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionFieldPatterns' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionProfiles' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyFieldLevelEncryptionQueryArgProfiles' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyHeadersInCachePolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyHeadersInForwardedValues' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyHeadersInOriginRequestPolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyInvalidationsInProgress' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyLambdaFunctionAssociations' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyOriginCustomHeaders' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyOriginGroupsPerDistribution' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyOriginRequestPolicies' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyOrigins' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyPublicKeys' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyQueryStringParameters' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyQueryStringsInCachePolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyQueryStringsInOriginRequestPolicy' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyRealtimeLogConfigs' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyStreamingDistributionCNAMEs' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyStreamingDistributions' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TooManyTrustedSigners' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TrustedSignerDoesNotExist' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'string']], 'error' => ['httpStatusCode' => 400], 'exception' => \true], 'TrustedSigners' => ['type' => 'structure', 'required' => ['Enabled', 'Quantity'], 'members' => ['Enabled' => ['shape' => 'boolean'], 'Quantity' => ['shape' => 'integer'], 'Items' => ['shape' => 'AwsAccountNumberList']]], 'UntagResourceRequest' => ['type' => 'structure', 'required' => ['Resource', 'TagKeys'], 'members' => ['Resource' => ['shape' => 'ResourceARN', 'location' => 'querystring', 'locationName' => 'Resource'], 'TagKeys' => ['shape' => 'TagKeys', 'locationName' => 'TagKeys', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']]], 'payload' => 'TagKeys'], 'UpdateCachePolicyRequest' => ['type' => 'structure', 'required' => ['CachePolicyConfig', 'Id'], 'members' => ['CachePolicyConfig' => ['shape' => 'CachePolicyConfig', 'locationName' => 'CachePolicyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'CachePolicyConfig'], 'UpdateCachePolicyResult' => ['type' => 'structure', 'members' => ['CachePolicy' => ['shape' => 'CachePolicy'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CachePolicy'], 'UpdateCloudFrontOriginAccessIdentityRequest' => ['type' => 'structure', 'required' => ['CloudFrontOriginAccessIdentityConfig', 'Id'], 'members' => ['CloudFrontOriginAccessIdentityConfig' => ['shape' => 'CloudFrontOriginAccessIdentityConfig', 'locationName' => 'CloudFrontOriginAccessIdentityConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'CloudFrontOriginAccessIdentityConfig'], 'UpdateCloudFrontOriginAccessIdentityResult' => ['type' => 'structure', 'members' => ['CloudFrontOriginAccessIdentity' => ['shape' => 'CloudFrontOriginAccessIdentity'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'CloudFrontOriginAccessIdentity'], 'UpdateDistributionRequest' => ['type' => 'structure', 'required' => ['DistributionConfig', 'Id'], 'members' => ['DistributionConfig' => ['shape' => 'DistributionConfig', 'locationName' => 'DistributionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'DistributionConfig'], 'UpdateDistributionResult' => ['type' => 'structure', 'members' => ['Distribution' => ['shape' => 'Distribution'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'Distribution'], 'UpdateFieldLevelEncryptionConfigRequest' => ['type' => 'structure', 'required' => ['FieldLevelEncryptionConfig', 'Id'], 'members' => ['FieldLevelEncryptionConfig' => ['shape' => 'FieldLevelEncryptionConfig', 'locationName' => 'FieldLevelEncryptionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'FieldLevelEncryptionConfig'], 'UpdateFieldLevelEncryptionConfigResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryption' => ['shape' => 'FieldLevelEncryption'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryption'], 'UpdateFieldLevelEncryptionProfileRequest' => ['type' => 'structure', 'required' => ['FieldLevelEncryptionProfileConfig', 'Id'], 'members' => ['FieldLevelEncryptionProfileConfig' => ['shape' => 'FieldLevelEncryptionProfileConfig', 'locationName' => 'FieldLevelEncryptionProfileConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'FieldLevelEncryptionProfileConfig'], 'UpdateFieldLevelEncryptionProfileResult' => ['type' => 'structure', 'members' => ['FieldLevelEncryptionProfile' => ['shape' => 'FieldLevelEncryptionProfile'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'FieldLevelEncryptionProfile'], 'UpdateOriginRequestPolicyRequest' => ['type' => 'structure', 'required' => ['OriginRequestPolicyConfig', 'Id'], 'members' => ['OriginRequestPolicyConfig' => ['shape' => 'OriginRequestPolicyConfig', 'locationName' => 'OriginRequestPolicyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'OriginRequestPolicyConfig'], 'UpdateOriginRequestPolicyResult' => ['type' => 'structure', 'members' => ['OriginRequestPolicy' => ['shape' => 'OriginRequestPolicy'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'OriginRequestPolicy'], 'UpdatePublicKeyRequest' => ['type' => 'structure', 'required' => ['PublicKeyConfig', 'Id'], 'members' => ['PublicKeyConfig' => ['shape' => 'PublicKeyConfig', 'locationName' => 'PublicKeyConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'PublicKeyConfig'], 'UpdatePublicKeyResult' => ['type' => 'structure', 'members' => ['PublicKey' => ['shape' => 'PublicKey'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'PublicKey'], 'UpdateRealtimeLogConfigRequest' => ['type' => 'structure', 'members' => ['EndPoints' => ['shape' => 'EndPointList'], 'Fields' => ['shape' => 'FieldList'], 'Name' => ['shape' => 'string'], 'ARN' => ['shape' => 'string'], 'SamplingRate' => ['shape' => 'long']]], 'UpdateRealtimeLogConfigResult' => ['type' => 'structure', 'members' => ['RealtimeLogConfig' => ['shape' => 'RealtimeLogConfig']]], 'UpdateStreamingDistributionRequest' => ['type' => 'structure', 'required' => ['StreamingDistributionConfig', 'Id'], 'members' => ['StreamingDistributionConfig' => ['shape' => 'StreamingDistributionConfig', 'locationName' => 'StreamingDistributionConfig', 'xmlNamespace' => ['uri' => 'http://cloudfront.amazonaws.com/doc/2020-05-31/']], 'Id' => ['shape' => 'string', 'location' => 'uri', 'locationName' => 'Id'], 'IfMatch' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'If-Match']], 'payload' => 'StreamingDistributionConfig'], 'UpdateStreamingDistributionResult' => ['type' => 'structure', 'members' => ['StreamingDistribution' => ['shape' => 'StreamingDistribution'], 'ETag' => ['shape' => 'string', 'location' => 'header', 'locationName' => 'ETag']], 'payload' => 'StreamingDistribution'], 'ViewerCertificate' => ['type' => 'structure', 'members' => ['CloudFrontDefaultCertificate' => ['shape' => 'boolean'], 'IAMCertificateId' => ['shape' => 'string'], 'ACMCertificateArn' => ['shape' => 'string'], 'SSLSupportMethod' => ['shape' => 'SSLSupportMethod'], 'MinimumProtocolVersion' => ['shape' => 'MinimumProtocolVersion'], 'Certificate' => ['shape' => 'string', 'deprecated' => \true], 'CertificateSource' => ['shape' => 'CertificateSource', 'deprecated' => \true]]], 'ViewerProtocolPolicy' => ['type' => 'string', 'enum' => ['allow-all', 'https-only', 'redirect-to-https']], 'boolean' => ['type' => 'boolean'], 'integer' => ['type' => 'integer'], 'long' => ['type' => 'long'], 'string' => ['type' => 'string'], 'timestamp' => ['type' => 'timestamp']]];
vendor/Aws3/Aws/data/cur/2017-01-06/api-2.json.php CHANGED
@@ -1,4 +1,4 @@
1
  <?php
2
 
3
  // This file was auto-generated from sdk-root/src/data/cur/2017-01-06/api-2.json
4
- return ['version' => '2.0', 'metadata' => ['apiVersion' => '2017-01-06', 'endpointPrefix' => 'cur', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'AWS Cost and Usage Report Service', 'serviceId' => 'Cost and Usage Report Service', 'signatureVersion' => 'v4', 'signingName' => 'cur', 'targetPrefix' => 'AWSOrigamiServiceGatewayService', 'uid' => 'cur-2017-01-06'], 'operations' => ['DeleteReportDefinition' => ['name' => 'DeleteReportDefinition', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteReportDefinitionRequest'], 'output' => ['shape' => 'DeleteReportDefinitionResponse'], 'errors' => [['shape' => 'InternalErrorException'], ['shape' => 'ValidationException']]], 'DescribeReportDefinitions' => ['name' => 'DescribeReportDefinitions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReportDefinitionsRequest'], 'output' => ['shape' => 'DescribeReportDefinitionsResponse'], 'errors' => [['shape' => 'InternalErrorException']]], 'ModifyReportDefinition' => ['name' => 'ModifyReportDefinition', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyReportDefinitionRequest'], 'output' => ['shape' => 'ModifyReportDefinitionResponse'], 'errors' => [['shape' => 'InternalErrorException'], ['shape' => 'ValidationException']]], 'PutReportDefinition' => ['name' => 'PutReportDefinition', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'PutReportDefinitionRequest'], 'output' => ['shape' => 'PutReportDefinitionResponse'], 'errors' => [['shape' => 'DuplicateReportNameException'], ['shape' => 'ReportLimitReachedException'], ['shape' => 'InternalErrorException'], ['shape' => 'ValidationException']]]], 'shapes' => ['AWSRegion' => ['type' => 'string', 'enum' => ['us-east-1', 'us-west-1', 'us-west-2', 'eu-central-1', 'eu-west-1', 'ap-southeast-1', 'ap-southeast-2', 'ap-northeast-1', 'eu-north-1', 'ap-northeast-3', 'ap-east-1']], 'AdditionalArtifact' => ['type' => 'string', 'enum' => ['REDSHIFT', 'QUICKSIGHT', 'ATHENA']], 'AdditionalArtifactList' => ['type' => 'list', 'member' => ['shape' => 'AdditionalArtifact']], 'CompressionFormat' => ['type' => 'string', 'enum' => ['ZIP', 'GZIP', 'Parquet']], 'DeleteReportDefinitionRequest' => ['type' => 'structure', 'members' => ['ReportName' => ['shape' => 'ReportName']]], 'DeleteReportDefinitionResponse' => ['type' => 'structure', 'members' => ['ResponseMessage' => ['shape' => 'DeleteResponseMessage']]], 'DeleteResponseMessage' => ['type' => 'string'], 'DescribeReportDefinitionsRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => 'MaxResults'], 'NextToken' => ['shape' => 'GenericString']]], 'DescribeReportDefinitionsResponse' => ['type' => 'structure', 'members' => ['ReportDefinitions' => ['shape' => 'ReportDefinitionList'], 'NextToken' => ['shape' => 'GenericString']]], 'DuplicateReportNameException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'ErrorMessage']], 'exception' => \true], 'ErrorMessage' => ['type' => 'string'], 'GenericString' => ['type' => 'string'], 'InternalErrorException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'ErrorMessage']], 'exception' => \true, 'fault' => \true], 'MaxResults' => ['type' => 'integer', 'box' => \true, 'max' => 5, 'min' => 5], 'ModifyReportDefinitionRequest' => ['type' => 'structure', 'required' => ['ReportName', 'ReportDefinition'], 'members' => ['ReportName' => ['shape' => 'ReportName'], 'ReportDefinition' => ['shape' => 'ReportDefinition']]], 'ModifyReportDefinitionResponse' => ['type' => 'structure', 'members' => []], 'PutReportDefinitionRequest' => ['type' => 'structure', 'required' => ['ReportDefinition'], 'members' => ['ReportDefinition' => ['shape' => 'ReportDefinition']]], 'PutReportDefinitionResponse' => ['type' => 'structure', 'members' => []], 'RefreshClosedReports' => ['type' => 'boolean', 'box' => \true], 'ReportDefinition' => ['type' => 'structure', 'required' => ['ReportName', 'TimeUnit', 'Format', 'Compression', 'AdditionalSchemaElements', 'S3Bucket', 'S3Prefix', 'S3Region'], 'members' => ['ReportName' => ['shape' => 'ReportName'], 'TimeUnit' => ['shape' => 'TimeUnit'], 'Format' => ['shape' => 'ReportFormat'], 'Compression' => ['shape' => 'CompressionFormat'], 'AdditionalSchemaElements' => ['shape' => 'SchemaElementList'], 'S3Bucket' => ['shape' => 'S3Bucket'], 'S3Prefix' => ['shape' => 'S3Prefix'], 'S3Region' => ['shape' => 'AWSRegion'], 'AdditionalArtifacts' => ['shape' => 'AdditionalArtifactList'], 'RefreshClosedReports' => ['shape' => 'RefreshClosedReports'], 'ReportVersioning' => ['shape' => 'ReportVersioning']]], 'ReportDefinitionList' => ['type' => 'list', 'member' => ['shape' => 'ReportDefinition']], 'ReportFormat' => ['type' => 'string', 'enum' => ['textORcsv', 'Parquet']], 'ReportLimitReachedException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'ErrorMessage']], 'exception' => \true], 'ReportName' => ['type' => 'string', 'max' => 256, 'pattern' => '[0-9A-Za-z!\\-_.*\\\'()]+'], 'ReportVersioning' => ['type' => 'string', 'enum' => ['CREATE_NEW_REPORT', 'OVERWRITE_REPORT']], 'S3Bucket' => ['type' => 'string', 'max' => 256], 'S3Prefix' => ['type' => 'string', 'max' => 256, 'pattern' => '[0-9A-Za-z!\\-_.*\\\'()/]*'], 'SchemaElement' => ['type' => 'string', 'enum' => ['RESOURCES']], 'SchemaElementList' => ['type' => 'list', 'member' => ['shape' => 'SchemaElement']], 'TimeUnit' => ['type' => 'string', 'enum' => ['HOURLY', 'DAILY']], 'ValidationException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'ErrorMessage']], 'exception' => \true]]];
1
  <?php
2
 
3
  // This file was auto-generated from sdk-root/src/data/cur/2017-01-06/api-2.json
4
+ return ['version' => '2.0', 'metadata' => ['apiVersion' => '2017-01-06', 'endpointPrefix' => 'cur', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'AWS Cost and Usage Report Service', 'serviceId' => 'Cost and Usage Report Service', 'signatureVersion' => 'v4', 'signingName' => 'cur', 'targetPrefix' => 'AWSOrigamiServiceGatewayService', 'uid' => 'cur-2017-01-06'], 'operations' => ['DeleteReportDefinition' => ['name' => 'DeleteReportDefinition', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteReportDefinitionRequest'], 'output' => ['shape' => 'DeleteReportDefinitionResponse'], 'errors' => [['shape' => 'InternalErrorException'], ['shape' => 'ValidationException']]], 'DescribeReportDefinitions' => ['name' => 'DescribeReportDefinitions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReportDefinitionsRequest'], 'output' => ['shape' => 'DescribeReportDefinitionsResponse'], 'errors' => [['shape' => 'InternalErrorException']]], 'ModifyReportDefinition' => ['name' => 'ModifyReportDefinition', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyReportDefinitionRequest'], 'output' => ['shape' => 'ModifyReportDefinitionResponse'], 'errors' => [['shape' => 'InternalErrorException'], ['shape' => 'ValidationException']]], 'PutReportDefinition' => ['name' => 'PutReportDefinition', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'PutReportDefinitionRequest'], 'output' => ['shape' => 'PutReportDefinitionResponse'], 'errors' => [['shape' => 'DuplicateReportNameException'], ['shape' => 'ReportLimitReachedException'], ['shape' => 'InternalErrorException'], ['shape' => 'ValidationException']]]], 'shapes' => ['AWSRegion' => ['type' => 'string', 'enum' => ['af-south-1', 'ap-east-1', 'ap-south-1', 'ap-southeast-1', 'ap-southeast-2', 'ap-northeast-1', 'ap-northeast-2', 'ap-northeast-3', 'ca-central-1', 'eu-central-1', 'eu-west-1', 'eu-west-2', 'eu-west-3', 'eu-north-1', 'eu-south-1', 'me-south-1', 'sa-east-1', 'us-east-1', 'us-east-2', 'us-west-1', 'us-west-2', 'cn-north-1', 'cn-northwest-1']], 'AdditionalArtifact' => ['type' => 'string', 'enum' => ['REDSHIFT', 'QUICKSIGHT', 'ATHENA']], 'AdditionalArtifactList' => ['type' => 'list', 'member' => ['shape' => 'AdditionalArtifact']], 'CompressionFormat' => ['type' => 'string', 'enum' => ['ZIP', 'GZIP', 'Parquet']], 'DeleteReportDefinitionRequest' => ['type' => 'structure', 'members' => ['ReportName' => ['shape' => 'ReportName']]], 'DeleteReportDefinitionResponse' => ['type' => 'structure', 'members' => ['ResponseMessage' => ['shape' => 'DeleteResponseMessage']]], 'DeleteResponseMessage' => ['type' => 'string'], 'DescribeReportDefinitionsRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => 'MaxResults'], 'NextToken' => ['shape' => 'GenericString']]], 'DescribeReportDefinitionsResponse' => ['type' => 'structure', 'members' => ['ReportDefinitions' => ['shape' => 'ReportDefinitionList'], 'NextToken' => ['shape' => 'GenericString']]], 'DuplicateReportNameException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'ErrorMessage']], 'exception' => \true], 'ErrorMessage' => ['type' => 'string'], 'GenericString' => ['type' => 'string', 'max' => 256, 'pattern' => '[A-Za-z0-9_\\.\\-=]*'], 'InternalErrorException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'ErrorMessage']], 'exception' => \true, 'fault' => \true], 'MaxResults' => ['type' => 'integer', 'box' => \true, 'max' => 5, 'min' => 5], 'ModifyReportDefinitionRequest' => ['type' => 'structure', 'required' => ['ReportName', 'ReportDefinition'], 'members' => ['ReportName' => ['shape' => 'ReportName'], 'ReportDefinition' => ['shape' => 'ReportDefinition']]], 'ModifyReportDefinitionResponse' => ['type' => 'structure', 'members' => []], 'PutReportDefinitionRequest' => ['type' => 'structure', 'required' => ['ReportDefinition'], 'members' => ['ReportDefinition' => ['shape' => 'ReportDefinition']]], 'PutReportDefinitionResponse' => ['type' => 'structure', 'members' => []], 'RefreshClosedReports' => ['type' => 'boolean', 'box' => \true], 'ReportDefinition' => ['type' => 'structure', 'required' => ['ReportName', 'TimeUnit', 'Format', 'Compression', 'AdditionalSchemaElements', 'S3Bucket', 'S3Prefix', 'S3Region'], 'members' => ['ReportName' => ['shape' => 'ReportName'], 'TimeUnit' => ['shape' => 'TimeUnit'], 'Format' => ['shape' => 'ReportFormat'], 'Compression' => ['shape' => 'CompressionFormat'], 'AdditionalSchemaElements' => ['shape' => 'SchemaElementList'], 'S3Bucket' => ['shape' => 'S3Bucket'], 'S3Prefix' => ['shape' => 'S3Prefix'], 'S3Region' => ['shape' => 'AWSRegion'], 'AdditionalArtifacts' => ['shape' => 'AdditionalArtifactList'], 'RefreshClosedReports' => ['shape' => 'RefreshClosedReports'], 'ReportVersioning' => ['shape' => 'ReportVersioning']]], 'ReportDefinitionList' => ['type' => 'list', 'member' => ['shape' => 'ReportDefinition']], 'ReportFormat' => ['type' => 'string', 'enum' => ['textORcsv', 'Parquet']], 'ReportLimitReachedException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'ErrorMessage']], 'exception' => \true], 'ReportName' => ['type' => 'string', 'max' => 256, 'pattern' => '[0-9A-Za-z!\\-_.*\\\'()]+'], 'ReportVersioning' => ['type' => 'string', 'enum' => ['CREATE_NEW_REPORT', 'OVERWRITE_REPORT']], 'S3Bucket' => ['type' => 'string', 'max' => 256, 'pattern' => '[A-Za-z0-9_\\.\\-]+'], 'S3Prefix' => ['type' => 'string', 'max' => 256, 'pattern' => '[0-9A-Za-z!\\-_.*\\\'()/]*'], 'SchemaElement' => ['type' => 'string', 'enum' => ['RESOURCES']], 'SchemaElementList' => ['type' => 'list', 'member' => ['shape' => 'SchemaElement']], 'TimeUnit' => ['type' => 'string', 'enum' => ['HOURLY', 'DAILY', 'MONTHLY']], 'ValidationException' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'ErrorMessage']], 'exception' => \true]]];
vendor/Aws3/Aws/data/dms/2016-01-01/api-2.json.php CHANGED
@@ -1,4 +1,4 @@
1
  <?php
2
 
3
  // This file was auto-generated from sdk-root/src/data/dms/2016-01-01/api-2.json
4
- return ['version' => '2.0', 'metadata' => ['apiVersion' => '2016-01-01', 'endpointPrefix' => 'dms', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'AWS Database Migration Service', 'serviceId' => 'Database Migration Service', 'signatureVersion' => 'v4', 'targetPrefix' => 'AmazonDMSv20160101', 'uid' => 'dms-2016-01-01'], 'operations' => ['AddTagsToResource' => ['name' => 'AddTagsToResource', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AddTagsToResourceMessage'], 'output' => ['shape' => 'AddTagsToResourceResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'ApplyPendingMaintenanceAction' => ['name' => 'ApplyPendingMaintenanceAction', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ApplyPendingMaintenanceActionMessage'], 'output' => ['shape' => 'ApplyPendingMaintenanceActionResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'CancelReplicationTaskAssessmentRun' => ['name' => 'CancelReplicationTaskAssessmentRun', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CancelReplicationTaskAssessmentRunMessage'], 'output' => ['shape' => 'CancelReplicationTaskAssessmentRunResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'CreateEndpoint' => ['name' => 'CreateEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateEndpointMessage'], 'output' => ['shape' => 'CreateEndpointResponse'], 'errors' => [['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'AccessDeniedFault']]], 'CreateEventSubscription' => ['name' => 'CreateEventSubscription', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateEventSubscriptionMessage'], 'output' => ['shape' => 'CreateEventSubscriptionResponse'], 'errors' => [['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'SNSInvalidTopicFault'], ['shape' => 'SNSNoAuthorizationFault'], ['shape' => 'KMSAccessDeniedFault'], ['shape' => 'KMSDisabledFault'], ['shape' => 'KMSInvalidStateFault'], ['shape' => 'KMSNotFoundFault'], ['shape' => 'KMSThrottlingFault']]], 'CreateReplicationInstance' => ['name' => 'CreateReplicationInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateReplicationInstanceMessage'], 'output' => ['shape' => 'CreateReplicationInstanceResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'InsufficientResourceCapacityFault'], ['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'StorageQuotaExceededFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ReplicationSubnetGroupDoesNotCoverEnoughAZs'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'InvalidSubnet'], ['shape' => 'KMSKeyNotAccessibleFault']]], 'CreateReplicationSubnetGroup' => ['name' => 'CreateReplicationSubnetGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateReplicationSubnetGroupMessage'], 'output' => ['shape' => 'CreateReplicationSubnetGroupResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'ReplicationSubnetGroupDoesNotCoverEnoughAZs'], ['shape' => 'InvalidSubnet']]], 'CreateReplicationTask' => ['name' => 'CreateReplicationTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateReplicationTaskMessage'], 'output' => ['shape' => 'CreateReplicationTaskResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'ResourceQuotaExceededFault']]], 'DeleteCertificate' => ['name' => 'DeleteCertificate', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteCertificateMessage'], 'output' => ['shape' => 'DeleteCertificateResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DeleteConnection' => ['name' => 'DeleteConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteConnectionMessage'], 'output' => ['shape' => 'DeleteConnectionResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DeleteEndpoint' => ['name' => 'DeleteEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteEndpointMessage'], 'output' => ['shape' => 'DeleteEndpointResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DeleteEventSubscription' => ['name' => 'DeleteEventSubscription', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteEventSubscriptionMessage'], 'output' => ['shape' => 'DeleteEventSubscriptionResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DeleteReplicationInstance' => ['name' => 'DeleteReplicationInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteReplicationInstanceMessage'], 'output' => ['shape' => 'DeleteReplicationInstanceResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault']]], 'DeleteReplicationSubnetGroup' => ['name' => 'DeleteReplicationSubnetGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteReplicationSubnetGroupMessage'], 'output' => ['shape' => 'DeleteReplicationSubnetGroupResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault']]], 'DeleteReplicationTask' => ['name' => 'DeleteReplicationTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteReplicationTaskMessage'], 'output' => ['shape' => 'DeleteReplicationTaskResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DeleteReplicationTaskAssessmentRun' => ['name' => 'DeleteReplicationTaskAssessmentRun', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteReplicationTaskAssessmentRunMessage'], 'output' => ['shape' => 'DeleteReplicationTaskAssessmentRunResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DescribeAccountAttributes' => ['name' => 'DescribeAccountAttributes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeAccountAttributesMessage'], 'output' => ['shape' => 'DescribeAccountAttributesResponse']], 'DescribeApplicableIndividualAssessments' => ['name' => 'DescribeApplicableIndividualAssessments', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeApplicableIndividualAssessmentsMessage'], 'output' => ['shape' => 'DescribeApplicableIndividualAssessmentsResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DescribeCertificates' => ['name' => 'DescribeCertificates', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeCertificatesMessage'], 'output' => ['shape' => 'DescribeCertificatesResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeConnections' => ['name' => 'DescribeConnections', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeConnectionsMessage'], 'output' => ['shape' => 'DescribeConnectionsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeEndpointTypes' => ['name' => 'DescribeEndpointTypes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEndpointTypesMessage'], 'output' => ['shape' => 'DescribeEndpointTypesResponse']], 'DescribeEndpoints' => ['name' => 'DescribeEndpoints', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEndpointsMessage'], 'output' => ['shape' => 'DescribeEndpointsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeEventCategories' => ['name' => 'DescribeEventCategories', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEventCategoriesMessage'], 'output' => ['shape' => 'DescribeEventCategoriesResponse']], 'DescribeEventSubscriptions' => ['name' => 'DescribeEventSubscriptions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEventSubscriptionsMessage'], 'output' => ['shape' => 'DescribeEventSubscriptionsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeEvents' => ['name' => 'DescribeEvents', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEventsMessage'], 'output' => ['shape' => 'DescribeEventsResponse']], 'DescribeOrderableReplicationInstances' => ['name' => 'DescribeOrderableReplicationInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeOrderableReplicationInstancesMessage'], 'output' => ['shape' => 'DescribeOrderableReplicationInstancesResponse']], 'DescribePendingMaintenanceActions' => ['name' => 'DescribePendingMaintenanceActions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribePendingMaintenanceActionsMessage'], 'output' => ['shape' => 'DescribePendingMaintenanceActionsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeRefreshSchemasStatus' => ['name' => 'DescribeRefreshSchemasStatus', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeRefreshSchemasStatusMessage'], 'output' => ['shape' => 'DescribeRefreshSchemasStatusResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationInstanceTaskLogs' => ['name' => 'DescribeReplicationInstanceTaskLogs', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationInstanceTaskLogsMessage'], 'output' => ['shape' => 'DescribeReplicationInstanceTaskLogsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DescribeReplicationInstances' => ['name' => 'DescribeReplicationInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationInstancesMessage'], 'output' => ['shape' => 'DescribeReplicationInstancesResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationSubnetGroups' => ['name' => 'DescribeReplicationSubnetGroups', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationSubnetGroupsMessage'], 'output' => ['shape' => 'DescribeReplicationSubnetGroupsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationTaskAssessmentResults' => ['name' => 'DescribeReplicationTaskAssessmentResults', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationTaskAssessmentResultsMessage'], 'output' => ['shape' => 'DescribeReplicationTaskAssessmentResultsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationTaskAssessmentRuns' => ['name' => 'DescribeReplicationTaskAssessmentRuns', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationTaskAssessmentRunsMessage'], 'output' => ['shape' => 'DescribeReplicationTaskAssessmentRunsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationTaskIndividualAssessments' => ['name' => 'DescribeReplicationTaskIndividualAssessments', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationTaskIndividualAssessmentsMessage'], 'output' => ['shape' => 'DescribeReplicationTaskIndividualAssessmentsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationTasks' => ['name' => 'DescribeReplicationTasks', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationTasksMessage'], 'output' => ['shape' => 'DescribeReplicationTasksResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeSchemas' => ['name' => 'DescribeSchemas', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSchemasMessage'], 'output' => ['shape' => 'DescribeSchemasResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault']]], 'DescribeTableStatistics' => ['name' => 'DescribeTableStatistics', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTableStatisticsMessage'], 'output' => ['shape' => 'DescribeTableStatisticsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'ImportCertificate' => ['name' => 'ImportCertificate', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ImportCertificateMessage'], 'output' => ['shape' => 'ImportCertificateResponse'], 'errors' => [['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'InvalidCertificateFault'], ['shape' => 'ResourceQuotaExceededFault']]], 'ListTagsForResource' => ['name' => 'ListTagsForResource', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ListTagsForResourceMessage'], 'output' => ['shape' => 'ListTagsForResourceResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'ModifyEndpoint' => ['name' => 'ModifyEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyEndpointMessage'], 'output' => ['shape' => 'ModifyEndpointResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'AccessDeniedFault']]], 'ModifyEventSubscription' => ['name' => 'ModifyEventSubscription', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyEventSubscriptionMessage'], 'output' => ['shape' => 'ModifyEventSubscriptionResponse'], 'errors' => [['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'SNSInvalidTopicFault'], ['shape' => 'SNSNoAuthorizationFault'], ['shape' => 'KMSAccessDeniedFault'], ['shape' => 'KMSDisabledFault'], ['shape' => 'KMSInvalidStateFault'], ['shape' => 'KMSNotFoundFault'], ['shape' => 'KMSThrottlingFault']]], 'ModifyReplicationInstance' => ['name' => 'ModifyReplicationInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyReplicationInstanceMessage'], 'output' => ['shape' => 'ModifyReplicationInstanceResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InsufficientResourceCapacityFault'], ['shape' => 'StorageQuotaExceededFault'], ['shape' => 'UpgradeDependencyFailureFault']]], 'ModifyReplicationSubnetGroup' => ['name' => 'ModifyReplicationSubnetGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyReplicationSubnetGroupMessage'], 'output' => ['shape' => 'ModifyReplicationSubnetGroupResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'SubnetAlreadyInUse'], ['shape' => 'ReplicationSubnetGroupDoesNotCoverEnoughAZs'], ['shape' => 'InvalidSubnet']]], 'ModifyReplicationTask' => ['name' => 'ModifyReplicationTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyReplicationTaskMessage'], 'output' => ['shape' => 'ModifyReplicationTaskResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'KMSKeyNotAccessibleFault']]], 'RebootReplicationInstance' => ['name' => 'RebootReplicationInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RebootReplicationInstanceMessage'], 'output' => ['shape' => 'RebootReplicationInstanceResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'RefreshSchemas' => ['name' => 'RefreshSchemas', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RefreshSchemasMessage'], 'output' => ['shape' => 'RefreshSchemasResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'ResourceQuotaExceededFault']]], 'ReloadTables' => ['name' => 'ReloadTables', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReloadTablesMessage'], 'output' => ['shape' => 'ReloadTablesResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'RemoveTagsFromResource' => ['name' => 'RemoveTagsFromResource', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RemoveTagsFromResourceMessage'], 'output' => ['shape' => 'RemoveTagsFromResourceResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'StartReplicationTask' => ['name' => 'StartReplicationTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StartReplicationTaskMessage'], 'output' => ['shape' => 'StartReplicationTaskResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'AccessDeniedFault']]], 'StartReplicationTaskAssessment' => ['name' => 'StartReplicationTaskAssessment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StartReplicationTaskAssessmentMessage'], 'output' => ['shape' => 'StartReplicationTaskAssessmentResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault']]], 'StartReplicationTaskAssessmentRun' => ['name' => 'StartReplicationTaskAssessmentRun', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StartReplicationTaskAssessmentRunMessage'], 'output' => ['shape' => 'StartReplicationTaskAssessmentRunResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'KMSAccessDeniedFault'], ['shape' => 'KMSDisabledFault'], ['shape' => 'KMSFault'], ['shape' => 'KMSInvalidStateFault'], ['shape' => 'KMSNotFoundFault'], ['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'S3AccessDeniedFault'], ['shape' => 'S3ResourceNotFoundFault'], ['shape' => 'ResourceAlreadyExistsFault']]], 'StopReplicationTask' => ['name' => 'StopReplicationTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StopReplicationTaskMessage'], 'output' => ['shape' => 'StopReplicationTaskResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'TestConnection' => ['name' => 'TestConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'TestConnectionMessage'], 'output' => ['shape' => 'TestConnectionResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'ResourceQuotaExceededFault']]]], 'shapes' => ['AccessDeniedFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'AccountQuota' => ['type' => 'structure', 'members' => ['AccountQuotaName' => ['shape' => 'String'], 'Used' => ['shape' => 'Long'], 'Max' => ['shape' => 'Long']]], 'AccountQuotaList' => ['type' => 'list', 'member' => ['shape' => 'AccountQuota']], 'AddTagsToResourceMessage' => ['type' => 'structure', 'required' => ['ResourceArn', 'Tags'], 'members' => ['ResourceArn' => ['shape' => 'String'], 'Tags' => ['shape' => 'TagList']]], 'AddTagsToResourceResponse' => ['type' => 'structure', 'members' => []], 'ApplyPendingMaintenanceActionMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn', 'ApplyAction', 'OptInType'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'ApplyAction' => ['shape' => 'String'], 'OptInType' => ['shape' => 'String']]], 'ApplyPendingMaintenanceActionResponse' => ['type' => 'structure', 'members' => ['ResourcePendingMaintenanceActions' => ['shape' => 'ResourcePendingMaintenanceActions']]], 'AuthMechanismValue' => ['type' => 'string', 'enum' => ['default', 'mongodb_cr', 'scram_sha_1']], 'AuthTypeValue' => ['type' => 'string', 'enum' => ['no', 'password']], 'AvailabilityZone' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'String']]], 'AvailabilityZonesList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'Boolean' => ['type' => 'boolean'], 'BooleanOptional' => ['type' => 'boolean'], 'CancelReplicationTaskAssessmentRunMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskAssessmentRunArn'], 'members' => ['ReplicationTaskAssessmentRunArn' => ['shape' => 'String']]], 'CancelReplicationTaskAssessmentRunResponse' => ['type' => 'structure', 'members' => ['ReplicationTaskAssessmentRun' => ['shape' => 'ReplicationTaskAssessmentRun']]], 'Certificate' => ['type' => 'structure', 'members' => ['CertificateIdentifier' => ['shape' => 'String'], 'CertificateCreationDate' => ['shape' => 'TStamp'], 'CertificatePem' => ['shape' => 'String'], 'CertificateWallet' => ['shape' => 'CertificateWallet'], 'CertificateArn' => ['shape' => 'String'], 'CertificateOwner' => ['shape' => 'String'], 'ValidFromDate' => ['shape' => 'TStamp'], 'ValidToDate' => ['shape' => 'TStamp'], 'SigningAlgorithm' => ['shape' => 'String'], 'KeyLength' => ['shape' => 'IntegerOptional']]], 'CertificateList' => ['type' => 'list', 'member' => ['shape' => 'Certificate']], 'CertificateWallet' => ['type' => 'blob'], 'CompressionTypeValue' => ['type' => 'string', 'enum' => ['none', 'gzip']], 'Connection' => ['type' => 'structure', 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'EndpointArn' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'LastFailureMessage' => ['shape' => 'String'], 'EndpointIdentifier' => ['shape' => 'String'], 'ReplicationInstanceIdentifier' => ['shape' => 'String']]], 'ConnectionList' => ['type' => 'list', 'member' => ['shape' => 'Connection']], 'CreateEndpointMessage' => ['type' => 'structure', 'required' => ['EndpointIdentifier', 'EndpointType', 'EngineName'], 'members' => ['EndpointIdentifier' => ['shape' => 'String'], 'EndpointType' => ['shape' => 'ReplicationEndpointTypeValue'], 'EngineName' => ['shape' => 'String'], 'Username' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'ServerName' => ['shape' => 'String'], 'Port' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'ExtraConnectionAttributes' => ['shape' => 'String'], 'KmsKeyId' => ['shape' => 'String'], 'Tags' => ['shape' => 'TagList'], 'CertificateArn' => ['shape' => 'String'], 'SslMode' => ['shape' => 'DmsSslModeValue'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ExternalTableDefinition' => ['shape' => 'String'], 'DynamoDbSettings' => ['shape' => 'DynamoDbSettings'], 'S3Settings' => ['shape' => 'S3Settings'], 'DmsTransferSettings' => ['shape' => 'DmsTransferSettings'], 'MongoDbSettings' => ['shape' => 'MongoDbSettings'], 'KinesisSettings' => ['shape' => 'KinesisSettings'], 'KafkaSettings' => ['shape' => 'KafkaSettings'], 'ElasticsearchSettings' => ['shape' => 'ElasticsearchSettings'], 'NeptuneSettings' => ['shape' => 'NeptuneSettings'], 'RedshiftSettings' => ['shape' => 'RedshiftSettings'], 'PostgreSQLSettings' => ['shape' => 'PostgreSQLSettings'], 'MySQLSettings' => ['shape' => 'MySQLSettings'], 'OracleSettings' => ['shape' => 'OracleSettings'], 'SybaseSettings' => ['shape' => 'SybaseSettings'], 'MicrosoftSQLServerSettings' => ['shape' => 'MicrosoftSQLServerSettings'], 'IBMDb2Settings' => ['shape' => 'IBMDb2Settings']]], 'CreateEndpointResponse' => ['type' => 'structure', 'members' => ['Endpoint' => ['shape' => 'Endpoint']]], 'CreateEventSubscriptionMessage' => ['type' => 'structure', 'required' => ['SubscriptionName', 'SnsTopicArn'], 'members' => ['SubscriptionName' => ['shape' => 'String'], 'SnsTopicArn' => ['shape' => 'String'], 'SourceType' => ['shape' => 'String'], 'EventCategories' => ['shape' => 'EventCategoriesList'], 'SourceIds' => ['shape' => 'SourceIdsList'], 'Enabled' => ['shape' => 'BooleanOptional'], 'Tags' => ['shape' => 'TagList']]], 'CreateEventSubscriptionResponse' => ['type' => 'structure', 'members' => ['EventSubscription' => ['shape' => 'EventSubscription']]], 'CreateReplicationInstanceMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceIdentifier', 'ReplicationInstanceClass'], 'members' => ['ReplicationInstanceIdentifier' => ['shape' => 'String'], 'AllocatedStorage' => ['shape' => 'IntegerOptional'], 'ReplicationInstanceClass' => ['shape' => 'String'], 'VpcSecurityGroupIds' => ['shape' => 'VpcSecurityGroupIdList'], 'AvailabilityZone' => ['shape' => 'String'], 'ReplicationSubnetGroupIdentifier' => ['shape' => 'String'], 'PreferredMaintenanceWindow' => ['shape' => 'String'], 'MultiAZ' => ['shape' => 'BooleanOptional'], 'EngineVersion' => ['shape' => 'String'], 'AutoMinorVersionUpgrade' => ['shape' => 'BooleanOptional'], 'Tags' => ['shape' => 'TagList'], 'KmsKeyId' => ['shape' => 'String'], 'PubliclyAccessible' => ['shape' => 'BooleanOptional'], 'DnsNameServers' => ['shape' => 'String']]], 'CreateReplicationInstanceResponse' => ['type' => 'structure', 'members' => ['ReplicationInstance' => ['shape' => 'ReplicationInstance']]], 'CreateReplicationSubnetGroupMessage' => ['type' => 'structure', 'required' => ['ReplicationSubnetGroupIdentifier', 'ReplicationSubnetGroupDescription', 'SubnetIds'], 'members' => ['ReplicationSubnetGroupIdentifier' => ['shape' => 'String'], 'ReplicationSubnetGroupDescription' => ['shape' => 'String'], 'SubnetIds' => ['shape' => 'SubnetIdentifierList'], 'Tags' => ['shape' => 'TagList']]], 'CreateReplicationSubnetGroupResponse' => ['type' => 'structure', 'members' => ['ReplicationSubnetGroup' => ['shape' => 'ReplicationSubnetGroup']]], 'CreateReplicationTaskMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskIdentifier', 'SourceEndpointArn', 'TargetEndpointArn', 'ReplicationInstanceArn', 'MigrationType', 'TableMappings'], 'members' => ['ReplicationTaskIdentifier' => ['shape' => 'String'], 'SourceEndpointArn' => ['shape' => 'String'], 'TargetEndpointArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String'], 'MigrationType' => ['shape' => 'MigrationTypeValue'], 'TableMappings' => ['shape' => 'String'], 'ReplicationTaskSettings' => ['shape' => 'String'], 'CdcStartTime' => ['shape' => 'TStamp'], 'CdcStartPosition' => ['shape' => 'String'], 'CdcStopPosition' => ['shape' => 'String'], 'Tags' => ['shape' => 'TagList'], 'TaskData' => ['shape' => 'String']]], 'CreateReplicationTaskResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'DataFormatValue' => ['type' => 'string', 'enum' => ['csv', 'parquet']], 'DeleteCertificateMessage' => ['type' => 'structure', 'required' => ['CertificateArn'], 'members' => ['CertificateArn' => ['shape' => 'String']]], 'DeleteCertificateResponse' => ['type' => 'structure', 'members' => ['Certificate' => ['shape' => 'Certificate']]], 'DeleteConnectionMessage' => ['type' => 'structure', 'required' => ['EndpointArn', 'ReplicationInstanceArn'], 'members' => ['EndpointArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String']]], 'DeleteConnectionResponse' => ['type' => 'structure', 'members' => ['Connection' => ['shape' => 'Connection']]], 'DeleteEndpointMessage' => ['type' => 'structure', 'required' => ['EndpointArn'], 'members' => ['EndpointArn' => ['shape' => 'String']]], 'DeleteEndpointResponse' => ['type' => 'structure', 'members' => ['Endpoint' => ['shape' => 'Endpoint']]], 'DeleteEventSubscriptionMessage' => ['type' => 'structure', 'required' => ['SubscriptionName'], 'members' => ['SubscriptionName' => ['shape' => 'String']]], 'DeleteEventSubscriptionResponse' => ['type' => 'structure', 'members' => ['EventSubscription' => ['shape' => 'EventSubscription']]], 'DeleteReplicationInstanceMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String']]], 'DeleteReplicationInstanceResponse' => ['type' => 'structure', 'members' => ['ReplicationInstance' => ['shape' => 'ReplicationInstance']]], 'DeleteReplicationSubnetGroupMessage' => ['type' => 'structure', 'required' => ['ReplicationSubnetGroupIdentifier'], 'members' => ['ReplicationSubnetGroupIdentifier' => ['shape' => 'String']]], 'DeleteReplicationSubnetGroupResponse' => ['type' => 'structure', 'members' => []], 'DeleteReplicationTaskAssessmentRunMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskAssessmentRunArn'], 'members' => ['ReplicationTaskAssessmentRunArn' => ['shape' => 'String']]], 'DeleteReplicationTaskAssessmentRunResponse' => ['type' => 'structure', 'members' => ['ReplicationTaskAssessmentRun' => ['shape' => 'ReplicationTaskAssessmentRun']]], 'DeleteReplicationTaskMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String']]], 'DeleteReplicationTaskResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'DescribeAccountAttributesMessage' => ['type' => 'structure', 'members' => []], 'DescribeAccountAttributesResponse' => ['type' => 'structure', 'members' => ['AccountQuotas' => ['shape' => 'AccountQuotaList'], 'UniqueAccountIdentifier' => ['shape' => 'String']]], 'DescribeApplicableIndividualAssessmentsMessage' => ['type' => 'structure', 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String'], 'SourceEngineName' => ['shape' => 'String'], 'TargetEngineName' => ['shape' => 'String'], 'MigrationType' => ['shape' => 'MigrationTypeValue'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeApplicableIndividualAssessmentsResponse' => ['type' => 'structure', 'members' => ['IndividualAssessmentNames' => ['shape' => 'IndividualAssessmentNameList'], 'Marker' => ['shape' => 'String']]], 'DescribeCertificatesMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeCertificatesResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'Certificates' => ['shape' => 'CertificateList']]], 'DescribeConnectionsMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeConnectionsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'Connections' => ['shape' => 'ConnectionList']]], 'DescribeEndpointTypesMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeEndpointTypesResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'SupportedEndpointTypes' => ['shape' => 'SupportedEndpointTypeList']]], 'DescribeEndpointsMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeEndpointsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'Endpoints' => ['shape' => 'EndpointList']]], 'DescribeEventCategoriesMessage' => ['type' => 'structure', 'members' => ['SourceType' => ['shape' => 'String'], 'Filters' => ['shape' => 'FilterList']]], 'DescribeEventCategoriesResponse' => ['type' => 'structure', 'members' => ['EventCategoryGroupList' => ['shape' => 'EventCategoryGroupList']]], 'DescribeEventSubscriptionsMessage' => ['type' => 'structure', 'members' => ['SubscriptionName' => ['shape' => 'String'], 'Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeEventSubscriptionsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'EventSubscriptionsList' => ['shape' => 'EventSubscriptionsList']]], 'DescribeEventsMessage' => ['type' => 'structure', 'members' => ['SourceIdentifier' => ['shape' => 'String'], 'SourceType' => ['shape' => 'SourceType'], 'StartTime' => ['shape' => 'TStamp'], 'EndTime' => ['shape' => 'TStamp'], 'Duration' => ['shape' => 'IntegerOptional'], 'EventCategories' => ['shape' => 'EventCategoriesList'], 'Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeEventsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'Events' => ['shape' => 'EventList']]], 'DescribeOrderableReplicationInstancesMessage' => ['type' => 'structure', 'members' => ['MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeOrderableReplicationInstancesResponse' => ['type' => 'structure', 'members' => ['OrderableReplicationInstances' => ['shape' => 'OrderableReplicationInstanceList'], 'Marker' => ['shape' => 'String']]], 'DescribePendingMaintenanceActionsMessage' => ['type' => 'structure', 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'Filters' => ['shape' => 'FilterList'], 'Marker' => ['shape' => 'String'], 'MaxRecords' => ['shape' => 'IntegerOptional']]], 'DescribePendingMaintenanceActionsResponse' => ['type' => 'structure', 'members' => ['PendingMaintenanceActions' => ['shape' => 'PendingMaintenanceActions'], 'Marker' => ['shape' => 'String']]], 'DescribeRefreshSchemasStatusMessage' => ['type' => 'structure', 'required' => ['EndpointArn'], 'members' => ['EndpointArn' => ['shape' => 'String']]], 'DescribeRefreshSchemasStatusResponse' => ['type' => 'structure', 'members' => ['RefreshSchemasStatus' => ['shape' => 'RefreshSchemasStatus']]], 'DescribeReplicationInstanceTaskLogsMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationInstanceTaskLogsResponse' => ['type' => 'structure', 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'ReplicationInstanceTaskLogs' => ['shape' => 'ReplicationInstanceTaskLogsList'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationInstancesMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationInstancesResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'ReplicationInstances' => ['shape' => 'ReplicationInstanceList']]], 'DescribeReplicationSubnetGroupsMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationSubnetGroupsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'ReplicationSubnetGroups' => ['shape' => 'ReplicationSubnetGroups']]], 'DescribeReplicationTaskAssessmentResultsMessage' => ['type' => 'structure', 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationTaskAssessmentResultsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'BucketName' => ['shape' => 'String'], 'ReplicationTaskAssessmentResults' => ['shape' => 'ReplicationTaskAssessmentResultList']]], 'DescribeReplicationTaskAssessmentRunsMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationTaskAssessmentRunsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'ReplicationTaskAssessmentRuns' => ['shape' => 'ReplicationTaskAssessmentRunList']]], 'DescribeReplicationTaskIndividualAssessmentsMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationTaskIndividualAssessmentsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'ReplicationTaskIndividualAssessments' => ['shape' => 'ReplicationTaskIndividualAssessmentList']]], 'DescribeReplicationTasksMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String'], 'WithoutSettings' => ['shape' => 'BooleanOptional']]], 'DescribeReplicationTasksResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'ReplicationTasks' => ['shape' => 'ReplicationTaskList']]], 'DescribeSchemasMessage' => ['type' => 'structure', 'required' => ['EndpointArn'], 'members' => ['EndpointArn' => ['shape' => 'String'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeSchemasResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'Schemas' => ['shape' => 'SchemaList']]], 'DescribeTableStatisticsMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String'], 'Filters' => ['shape' => 'FilterList']]], 'DescribeTableStatisticsResponse' => ['type' => 'structure', 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'TableStatistics' => ['shape' => 'TableStatisticsList'], 'Marker' => ['shape' => 'String']]], 'DmsSslModeValue' => ['type' => 'string', 'enum' => ['none', 'require', 'verify-ca', 'verify-full']], 'DmsTransferSettings' => ['type' => 'structure', 'members' => ['ServiceAccessRoleArn' => ['shape' => 'String'], 'BucketName' => ['shape' => 'String']]], 'DynamoDbSettings' => ['type' => 'structure', 'required' => ['ServiceAccessRoleArn'], 'members' => ['ServiceAccessRoleArn' => ['shape' => 'String']]], 'ElasticsearchSettings' => ['type' => 'structure', 'required' => ['ServiceAccessRoleArn', 'EndpointUri'], 'members' => ['ServiceAccessRoleArn' => ['shape' => 'String'], 'EndpointUri' => ['shape' => 'String'], 'FullLoadErrorPercentage' => ['shape' => 'IntegerOptional'], 'ErrorRetryDuration' => ['shape' => 'IntegerOptional']]], 'EncodingTypeValue' => ['type' => 'string', 'enum' => ['plain', 'plain-dictionary', 'rle-dictionary']], 'EncryptionModeValue' => ['type' => 'string', 'enum' => ['sse-s3', 'sse-kms']], 'Endpoint' => ['type' => 'structure', 'members' => ['EndpointIdentifier' => ['shape' => 'String'], 'EndpointType' => ['shape' => 'ReplicationEndpointTypeValue'], 'EngineName' => ['shape' => 'String'], 'EngineDisplayName' => ['shape' => 'String'], 'Username' => ['shape' => 'String'], 'ServerName' => ['shape' => 'String'], 'Port' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'ExtraConnectionAttributes' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'KmsKeyId' => ['shape' => 'String'], 'EndpointArn' => ['shape' => 'String'], 'CertificateArn' => ['shape' => 'String'], 'SslMode' => ['shape' => 'DmsSslModeValue'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ExternalTableDefinition' => ['shape' => 'String'], 'ExternalId' => ['shape' => 'String'], 'DynamoDbSettings' => ['shape' => 'DynamoDbSettings'], 'S3Settings' => ['shape' => 'S3Settings'], 'DmsTransferSettings' => ['shape' => 'DmsTransferSettings'], 'MongoDbSettings' => ['shape' => 'MongoDbSettings'], 'KinesisSettings' => ['shape' => 'KinesisSettings'], 'KafkaSettings' => ['shape' => 'KafkaSettings'], 'ElasticsearchSettings' => ['shape' => 'ElasticsearchSettings'], 'NeptuneSettings' => ['shape' => 'NeptuneSettings'], 'RedshiftSettings' => ['shape' => 'RedshiftSettings'], 'PostgreSQLSettings' => ['shape' => 'PostgreSQLSettings'], 'MySQLSettings' => ['shape' => 'MySQLSettings'], 'OracleSettings' => ['shape' => 'OracleSettings'], 'SybaseSettings' => ['shape' => 'SybaseSettings'], 'MicrosoftSQLServerSettings' => ['shape' => 'MicrosoftSQLServerSettings'], 'IBMDb2Settings' => ['shape' => 'IBMDb2Settings']]], 'EndpointList' => ['type' => 'list', 'member' => ['shape' => 'Endpoint']], 'Event' => ['type' => 'structure', 'members' => ['SourceIdentifier' => ['shape' => 'String'], 'SourceType' => ['shape' => 'SourceType'], 'Message' => ['shape' => 'String'], 'EventCategories' => ['shape' => 'EventCategoriesList'], 'Date' => ['shape' => 'TStamp']]], 'EventCategoriesList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'EventCategoryGroup' => ['type' => 'structure', 'members' => ['SourceType' => ['shape' => 'String'], 'EventCategories' => ['shape' => 'EventCategoriesList']]], 'EventCategoryGroupList' => ['type' => 'list', 'member' => ['shape' => 'EventCategoryGroup']], 'EventList' => ['type' => 'list', 'member' => ['shape' => 'Event']], 'EventSubscription' => ['type' => 'structure', 'members' => ['CustomerAwsId' => ['shape' => 'String'], 'CustSubscriptionId' => ['shape' => 'String'], 'SnsTopicArn' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'SubscriptionCreationTime' => ['shape' => 'String'], 'SourceType' => ['shape' => 'String'], 'SourceIdsList' => ['shape' => 'SourceIdsList'], 'EventCategoriesList' => ['shape' => 'EventCategoriesList'], 'Enabled' => ['shape' => 'Boolean']]], 'EventSubscriptionsList' => ['type' => 'list', 'member' => ['shape' => 'EventSubscription']], 'ExceptionMessage' => ['type' => 'string'], 'ExcludeTestList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'Filter' => ['type' => 'structure', 'required' => ['Name', 'Values'], 'members' => ['Name' => ['shape' => 'String'], 'Values' => ['shape' => 'FilterValueList']]], 'FilterList' => ['type' => 'list', 'member' => ['shape' => 'Filter']], 'FilterValueList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'IBMDb2Settings' => ['type' => 'structure', 'members' => ['DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'ImportCertificateMessage' => ['type' => 'structure', 'required' => ['CertificateIdentifier'], 'members' => ['CertificateIdentifier' => ['shape' => 'String'], 'CertificatePem' => ['shape' => 'String'], 'CertificateWallet' => ['shape' => 'CertificateWallet'], 'Tags' => ['shape' => 'TagList']]], 'ImportCertificateResponse' => ['type' => 'structure', 'members' => ['Certificate' => ['shape' => 'Certificate']]], 'IncludeTestList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'IndividualAssessmentNameList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'InsufficientResourceCapacityFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'Integer' => ['type' => 'integer'], 'IntegerOptional' => ['type' => 'integer'], 'InvalidCertificateFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'InvalidResourceStateFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'InvalidSubnet' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSAccessDeniedFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSDisabledFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSInvalidStateFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSKeyNotAccessibleFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSNotFoundFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSThrottlingFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KafkaSettings' => ['type' => 'structure', 'members' => ['Broker' => ['shape' => 'String'], 'Topic' => ['shape' => 'String'], 'MessageFormat' => ['shape' => 'MessageFormatValue'], 'IncludeTransactionDetails' => ['shape' => 'BooleanOptional'], 'IncludePartitionValue' => ['shape' => 'BooleanOptional'], 'PartitionIncludeSchemaTable' => ['shape' => 'BooleanOptional'], 'IncludeTableAlterOperations' => ['shape' => 'BooleanOptional'], 'IncludeControlDetails' => ['shape' => 'BooleanOptional']]], 'KeyList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'KinesisSettings' => ['type' => 'structure', 'members' => ['StreamArn' => ['shape' => 'String'], 'MessageFormat' => ['shape' => 'MessageFormatValue'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'IncludeTransactionDetails' => ['shape' => 'BooleanOptional'], 'IncludePartitionValue' => ['shape' => 'BooleanOptional'], 'PartitionIncludeSchemaTable' => ['shape' => 'BooleanOptional'], 'IncludeTableAlterOperations' => ['shape' => 'BooleanOptional'], 'IncludeControlDetails' => ['shape' => 'BooleanOptional']]], 'ListTagsForResourceMessage' => ['type' => 'structure', 'required' => ['ResourceArn'], 'members' => ['ResourceArn' => ['shape' => 'String']]], 'ListTagsForResourceResponse' => ['type' => 'structure', 'members' => ['TagList' => ['shape' => 'TagList']]], 'Long' => ['type' => 'long'], 'MessageFormatValue' => ['type' => 'string', 'enum' => ['json', 'json-unformatted']], 'MicrosoftSQLServerSettings' => ['type' => 'structure', 'members' => ['Port' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'MigrationTypeValue' => ['type' => 'string', 'enum' => ['full-load', 'cdc', 'full-load-and-cdc']], 'ModifyEndpointMessage' => ['type' => 'structure', 'required' => ['EndpointArn'], 'members' => ['EndpointArn' => ['shape' => 'String'], 'EndpointIdentifier' => ['shape' => 'String'], 'EndpointType' => ['shape' => 'ReplicationEndpointTypeValue'], 'EngineName' => ['shape' => 'String'], 'Username' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'ServerName' => ['shape' => 'String'], 'Port' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'ExtraConnectionAttributes' => ['shape' => 'String'], 'CertificateArn' => ['shape' => 'String'], 'SslMode' => ['shape' => 'DmsSslModeValue'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ExternalTableDefinition' => ['shape' => 'String'], 'DynamoDbSettings' => ['shape' => 'DynamoDbSettings'], 'S3Settings' => ['shape' => 'S3Settings'], 'DmsTransferSettings' => ['shape' => 'DmsTransferSettings'], 'MongoDbSettings' => ['shape' => 'MongoDbSettings'], 'KinesisSettings' => ['shape' => 'KinesisSettings'], 'KafkaSettings' => ['shape' => 'KafkaSettings'], 'ElasticsearchSettings' => ['shape' => 'ElasticsearchSettings'], 'NeptuneSettings' => ['shape' => 'NeptuneSettings'], 'RedshiftSettings' => ['shape' => 'RedshiftSettings'], 'PostgreSQLSettings' => ['shape' => 'PostgreSQLSettings'], 'MySQLSettings' => ['shape' => 'MySQLSettings'], 'OracleSettings' => ['shape' => 'OracleSettings'], 'SybaseSettings' => ['shape' => 'SybaseSettings'], 'MicrosoftSQLServerSettings' => ['shape' => 'MicrosoftSQLServerSettings'], 'IBMDb2Settings' => ['shape' => 'IBMDb2Settings']]], 'ModifyEndpointResponse' => ['type' => 'structure', 'members' => ['Endpoint' => ['shape' => 'Endpoint']]], 'ModifyEventSubscriptionMessage' => ['type' => 'structure', 'required' => ['SubscriptionName'], 'members' => ['SubscriptionName' => ['shape' => 'String'], 'SnsTopicArn' => ['shape' => 'String'], 'SourceType' => ['shape' => 'String'], 'EventCategories' => ['shape' => 'EventCategoriesList'], 'Enabled' => ['shape' => 'BooleanOptional']]], 'ModifyEventSubscriptionResponse' => ['type' => 'structure', 'members' => ['EventSubscription' => ['shape' => 'EventSubscription']]], 'ModifyReplicationInstanceMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'AllocatedStorage' => ['shape' => 'IntegerOptional'], 'ApplyImmediately' => ['shape' => 'Boolean'], 'ReplicationInstanceClass' => ['shape' => 'String'], 'VpcSecurityGroupIds' => ['shape' => 'VpcSecurityGroupIdList'], 'PreferredMaintenanceWindow' => ['shape' => 'String'], 'MultiAZ' => ['shape' => 'BooleanOptional'], 'EngineVersion' => ['shape' => 'String'], 'AllowMajorVersionUpgrade' => ['shape' => 'Boolean'], 'AutoMinorVersionUpgrade' => ['shape' => 'BooleanOptional'], 'ReplicationInstanceIdentifier' => ['shape' => 'String']]], 'ModifyReplicationInstanceResponse' => ['type' => 'structure', 'members' => ['ReplicationInstance' => ['shape' => 'ReplicationInstance']]], 'ModifyReplicationSubnetGroupMessage' => ['type' => 'structure', 'required' => ['ReplicationSubnetGroupIdentifier', 'SubnetIds'], 'members' => ['ReplicationSubnetGroupIdentifier' => ['shape' => 'String'], 'ReplicationSubnetGroupDescription' => ['shape' => 'String'], 'SubnetIds' => ['shape' => 'SubnetIdentifierList']]], 'ModifyReplicationSubnetGroupResponse' => ['type' => 'structure', 'members' => ['ReplicationSubnetGroup' => ['shape' => 'ReplicationSubnetGroup']]], 'ModifyReplicationTaskMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'ReplicationTaskIdentifier' => ['shape' => 'String'], 'MigrationType' => ['shape' => 'MigrationTypeValue'], 'TableMappings' => ['shape' => 'String'], 'ReplicationTaskSettings' => ['shape' => 'String'], 'CdcStartTime' => ['shape' => 'TStamp'], 'CdcStartPosition' => ['shape' => 'String'], 'CdcStopPosition' => ['shape' => 'String'], 'TaskData' => ['shape' => 'String']]], 'ModifyReplicationTaskResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'MongoDbSettings' => ['type' => 'structure', 'members' => ['Username' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'ServerName' => ['shape' => 'String'], 'Port' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'AuthType' => ['shape' => 'AuthTypeValue'], 'AuthMechanism' => ['shape' => 'AuthMechanismValue'], 'NestingLevel' => ['shape' => 'NestingLevelValue'], 'ExtractDocId' => ['shape' => 'String'], 'DocsToInvestigate' => ['shape' => 'String'], 'AuthSource' => ['shape' => 'String'], 'KmsKeyId' => ['shape' => 'String']]], 'MySQLSettings' => ['type' => 'structure', 'members' => ['DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'NeptuneSettings' => ['type' => 'structure', 'required' => ['S3BucketName', 'S3BucketFolder'], 'members' => ['ServiceAccessRoleArn' => ['shape' => 'String'], 'S3BucketName' => ['shape' => 'String'], 'S3BucketFolder' => ['shape' => 'String'], 'ErrorRetryDuration' => ['shape' => 'IntegerOptional'], 'MaxFileSize' => ['shape' => 'IntegerOptional'], 'MaxRetryCount' => ['shape' => 'IntegerOptional'], 'IamAuthEnabled' => ['shape' => 'BooleanOptional']]], 'NestingLevelValue' => ['type' => 'string', 'enum' => ['none', 'one']], 'OracleSettings' => ['type' => 'structure', 'members' => ['AsmPassword' => ['shape' => 'SecretString'], 'AsmServer' => ['shape' => 'String'], 'AsmUser' => ['shape' => 'String'], 'DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'SecurityDbEncryption' => ['shape' => 'SecretString'], 'SecurityDbEncryptionName' => ['shape' => 'String'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'OrderableReplicationInstance' => ['type' => 'structure', 'members' => ['EngineVersion' => ['shape' => 'String'], 'ReplicationInstanceClass' => ['shape' => 'String'], 'StorageType' => ['shape' => 'String'], 'MinAllocatedStorage' => ['shape' => 'Integer'], 'MaxAllocatedStorage' => ['shape' => 'Integer'], 'DefaultAllocatedStorage' => ['shape' => 'Integer'], 'IncludedAllocatedStorage' => ['shape' => 'Integer'], 'AvailabilityZones' => ['shape' => 'AvailabilityZonesList'], 'ReleaseStatus' => ['shape' => 'ReleaseStatusValues']]], 'OrderableReplicationInstanceList' => ['type' => 'list', 'member' => ['shape' => 'OrderableReplicationInstance']], 'ParquetVersionValue' => ['type' => 'string', 'enum' => ['parquet-1-0', 'parquet-2-0']], 'PendingMaintenanceAction' => ['type' => 'structure', 'members' => ['Action' => ['shape' => 'String'], 'AutoAppliedAfterDate' => ['shape' => 'TStamp'], 'ForcedApplyDate' => ['shape' => 'TStamp'], 'OptInStatus' => ['shape' => 'String'], 'CurrentApplyDate' => ['shape' => 'TStamp'], 'Description' => ['shape' => 'String']]], 'PendingMaintenanceActionDetails' => ['type' => 'list', 'member' => ['shape' => 'PendingMaintenanceAction']], 'PendingMaintenanceActions' => ['type' => 'list', 'member' => ['shape' => 'ResourcePendingMaintenanceActions']], 'PostgreSQLSettings' => ['type' => 'structure', 'members' => ['DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'RebootReplicationInstanceMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'ForceFailover' => ['shape' => 'BooleanOptional']]], 'RebootReplicationInstanceResponse' => ['type' => 'structure', 'members' => ['ReplicationInstance' => ['shape' => 'ReplicationInstance']]], 'RedshiftSettings' => ['type' => 'structure', 'members' => ['AcceptAnyDate' => ['shape' => 'BooleanOptional'], 'AfterConnectScript' => ['shape' => 'String'], 'BucketFolder' => ['shape' => 'String'], 'BucketName' => ['shape' => 'String'], 'ConnectionTimeout' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'DateFormat' => ['shape' => 'String'], 'EmptyAsNull' => ['shape' => 'BooleanOptional'], 'EncryptionMode' => ['shape' => 'EncryptionModeValue'], 'FileTransferUploadStreams' => ['shape' => 'IntegerOptional'], 'LoadTimeout' => ['shape' => 'IntegerOptional'], 'MaxFileSize' => ['shape' => 'IntegerOptional'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'RemoveQuotes' => ['shape' => 'BooleanOptional'], 'ReplaceInvalidChars' => ['shape' => 'String'], 'ReplaceChars' => ['shape' => 'String'], 'ServerName' => ['shape' => 'String'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ServerSideEncryptionKmsKeyId' => ['shape' => 'String'], 'TimeFormat' => ['shape' => 'String'], 'TrimBlanks' => ['shape' => 'BooleanOptional'], 'TruncateColumns' => ['shape' => 'BooleanOptional'], 'Username' => ['shape' => 'String'], 'WriteBufferSize' => ['shape' => 'IntegerOptional']]], 'RefreshSchemasMessage' => ['type' => 'structure', 'required' => ['EndpointArn', 'ReplicationInstanceArn'], 'members' => ['EndpointArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String']]], 'RefreshSchemasResponse' => ['type' => 'structure', 'members' => ['RefreshSchemasStatus' => ['shape' => 'RefreshSchemasStatus']]], 'RefreshSchemasStatus' => ['type' => 'structure', 'members' => ['EndpointArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String'], 'Status' => ['shape' => 'RefreshSchemasStatusTypeValue'], 'LastRefreshDate' => ['shape' => 'TStamp'], 'LastFailureMessage' => ['shape' => 'String']]], 'RefreshSchemasStatusTypeValue' => ['type' => 'string', 'enum' => ['successful', 'failed', 'refreshing']], 'ReleaseStatusValues' => ['type' => 'string', 'enum' => ['beta']], 'ReloadOptionValue' => ['type' => 'string', 'enum' => ['data-reload', 'validate-only']], 'ReloadTablesMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn', 'TablesToReload'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'TablesToReload' => ['shape' => 'TableListToReload'], 'ReloadOption' => ['shape' => 'ReloadOptionValue']]], 'ReloadTablesResponse' => ['type' => 'structure', 'members' => ['ReplicationTaskArn' => ['shape' => 'String']]], 'RemoveTagsFromResourceMessage' => ['type' => 'structure', 'required' => ['ResourceArn', 'TagKeys'], 'members' => ['ResourceArn' => ['shape' => 'String'], 'TagKeys' => ['shape' => 'KeyList']]], 'RemoveTagsFromResourceResponse' => ['type' => 'structure', 'members' => []], 'ReplicationEndpointTypeValue' => ['type' => 'string', 'enum' => ['source', 'target']], 'ReplicationInstance' => ['type' => 'structure', 'members' => ['ReplicationInstanceIdentifier' => ['shape' => 'String'], 'ReplicationInstanceClass' => ['shape' => 'String'], 'ReplicationInstanceStatus' => ['shape' => 'String'], 'AllocatedStorage' => ['shape' => 'Integer'], 'InstanceCreateTime' => ['shape' => 'TStamp'], 'VpcSecurityGroups' => ['shape' => 'VpcSecurityGroupMembershipList'], 'AvailabilityZone' => ['shape' => 'String'], 'ReplicationSubnetGroup' => ['shape' => 'ReplicationSubnetGroup'], 'PreferredMaintenanceWindow' => ['shape' => 'String'], 'PendingModifiedValues' => ['shape' => 'ReplicationPendingModifiedValues'], 'MultiAZ' => ['shape' => 'Boolean'], 'EngineVersion' => ['shape' => 'String'], 'AutoMinorVersionUpgrade' => ['shape' => 'Boolean'], 'KmsKeyId' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String'], 'ReplicationInstancePublicIpAddress' => ['shape' => 'String', 'deprecated' => \true], 'ReplicationInstancePrivateIpAddress' => ['shape' => 'String', 'deprecated' => \true], 'ReplicationInstancePublicIpAddresses' => ['shape' => 'ReplicationInstancePublicIpAddressList'], 'ReplicationInstancePrivateIpAddresses' => ['shape' => 'ReplicationInstancePrivateIpAddressList'], 'PubliclyAccessible' => ['shape' => 'Boolean'], 'SecondaryAvailabilityZone' => ['shape' => 'String'], 'FreeUntil' => ['shape' => 'TStamp'], 'DnsNameServers' => ['shape' => 'String']]], 'ReplicationInstanceList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationInstance']], 'ReplicationInstancePrivateIpAddressList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'ReplicationInstancePublicIpAddressList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'ReplicationInstanceTaskLog' => ['type' => 'structure', 'members' => ['ReplicationTaskName' => ['shape' => 'String'], 'ReplicationTaskArn' => ['shape' => 'String'], 'ReplicationInstanceTaskLogSize' => ['shape' => 'Long']]], 'ReplicationInstanceTaskLogsList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationInstanceTaskLog']], 'ReplicationPendingModifiedValues' => ['type' => 'structure', 'members' => ['ReplicationInstanceClass' => ['shape' => 'String'], 'AllocatedStorage' => ['shape' => 'IntegerOptional'], 'MultiAZ' => ['shape' => 'BooleanOptional'], 'EngineVersion' => ['shape' => 'String']]], 'ReplicationSubnetGroup' => ['type' => 'structure', 'members' => ['ReplicationSubnetGroupIdentifier' => ['shape' => 'String'], 'ReplicationSubnetGroupDescription' => ['shape' => 'String'], 'VpcId' => ['shape' => 'String'], 'SubnetGroupStatus' => ['shape' => 'String'], 'Subnets' => ['shape' => 'SubnetList']]], 'ReplicationSubnetGroupDoesNotCoverEnoughAZs' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'ReplicationSubnetGroups' => ['type' => 'list', 'member' => ['shape' => 'ReplicationSubnetGroup']], 'ReplicationTask' => ['type' => 'structure', 'members' => ['ReplicationTaskIdentifier' => ['shape' => 'String'], 'SourceEndpointArn' => ['shape' => 'String'], 'TargetEndpointArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String'], 'MigrationType' => ['shape' => 'MigrationTypeValue'], 'TableMappings' => ['shape' => 'String'], 'ReplicationTaskSettings' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'LastFailureMessage' => ['shape' => 'String'], 'StopReason' => ['shape' => 'String'], 'ReplicationTaskCreationDate' => ['shape' => 'TStamp'], 'ReplicationTaskStartDate' => ['shape' => 'TStamp'], 'CdcStartPosition' => ['shape' => 'String'], 'CdcStopPosition' => ['shape' => 'String'], 'RecoveryCheckpoint' => ['shape' => 'String'], 'ReplicationTaskArn' => ['shape' => 'String'], 'ReplicationTaskStats' => ['shape' => 'ReplicationTaskStats'], 'TaskData' => ['shape' => 'String']]], 'ReplicationTaskAssessmentResult' => ['type' => 'structure', 'members' => ['ReplicationTaskIdentifier' => ['shape' => 'String'], 'ReplicationTaskArn' => ['shape' => 'String'], 'ReplicationTaskLastAssessmentDate' => ['shape' => 'TStamp'], 'AssessmentStatus' => ['shape' => 'String'], 'AssessmentResultsFile' => ['shape' => 'String'], 'AssessmentResults' => ['shape' => 'String'], 'S3ObjectUrl' => ['shape' => 'String']]], 'ReplicationTaskAssessmentResultList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationTaskAssessmentResult']], 'ReplicationTaskAssessmentRun' => ['type' => 'structure', 'members' => ['ReplicationTaskAssessmentRunArn' => ['shape' => 'String'], 'ReplicationTaskArn' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'ReplicationTaskAssessmentRunCreationDate' => ['shape' => 'TStamp'], 'AssessmentProgress' => ['shape' => 'ReplicationTaskAssessmentRunProgress'], 'LastFailureMessage' => ['shape' => 'String'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ResultLocationBucket' => ['shape' => 'String'], 'ResultLocationFolder' => ['shape' => 'String'], 'ResultEncryptionMode' => ['shape' => 'String'], 'ResultKmsKeyArn' => ['shape' => 'String'], 'AssessmentRunName' => ['shape' => 'String']]], 'ReplicationTaskAssessmentRunList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationTaskAssessmentRun']], 'ReplicationTaskAssessmentRunProgress' => ['type' => 'structure', 'members' => ['IndividualAssessmentCount' => ['shape' => 'Integer'], 'IndividualAssessmentCompletedCount' => ['shape' => 'Integer']]], 'ReplicationTaskIndividualAssessment' => ['type' => 'structure', 'members' => ['ReplicationTaskIndividualAssessmentArn' => ['shape' => 'String'], 'ReplicationTaskAssessmentRunArn' => ['shape' => 'String'], 'IndividualAssessmentName' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'ReplicationTaskIndividualAssessmentStartDate' => ['shape' => 'TStamp']]], 'ReplicationTaskIndividualAssessmentList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationTaskIndividualAssessment']], 'ReplicationTaskList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationTask']], 'ReplicationTaskStats' => ['type' => 'structure', 'members' => ['FullLoadProgressPercent' => ['shape' => 'Integer'], 'ElapsedTimeMillis' => ['shape' => 'Long'], 'TablesLoaded' => ['shape' => 'Integer'], 'TablesLoading' => ['shape' => 'Integer'], 'TablesQueued' => ['shape' => 'Integer'], 'TablesErrored' => ['shape' => 'Integer'], 'FreshStartDate' => ['shape' => 'TStamp'], 'StartDate' => ['shape' => 'TStamp'], 'StopDate' => ['shape' => 'TStamp'], 'FullLoadStartDate' => ['shape' => 'TStamp'], 'FullLoadFinishDate' => ['shape' => 'TStamp']]], 'ResourceAlreadyExistsFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage'], 'resourceArn' => ['shape' => 'ResourceArn']], 'exception' => \true], 'ResourceArn' => ['type' => 'string'], 'ResourceNotFoundFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'ResourcePendingMaintenanceActions' => ['type' => 'structure', 'members' => ['ResourceIdentifier' => ['shape' => 'String'], 'PendingMaintenanceActionDetails' => ['shape' => 'PendingMaintenanceActionDetails']]], 'ResourceQuotaExceededFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'S3AccessDeniedFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'S3ResourceNotFoundFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'S3Settings' => ['type' => 'structure', 'members' => ['ServiceAccessRoleArn' => ['shape' => 'String'], 'ExternalTableDefinition' => ['shape' => 'String'], 'CsvRowDelimiter' => ['shape' => 'String'], 'CsvDelimiter' => ['shape' => 'String'], 'BucketFolder' => ['shape' => 'String'], 'BucketName' => ['shape' => 'String'], 'CompressionType' => ['shape' => 'CompressionTypeValue'], 'EncryptionMode' => ['shape' => 'EncryptionModeValue'], 'ServerSideEncryptionKmsKeyId' => ['shape' => 'String'], 'DataFormat' => ['shape' => 'DataFormatValue'], 'EncodingType' => ['shape' => 'EncodingTypeValue'], 'DictPageSizeLimit' => ['shape' => 'IntegerOptional'], 'RowGroupLength' => ['shape' => 'IntegerOptional'], 'DataPageSize' => ['shape' => 'IntegerOptional'], 'ParquetVersion' => ['shape' => 'ParquetVersionValue'], 'EnableStatistics' => ['shape' => 'BooleanOptional'], 'IncludeOpForFullLoad' => ['shape' => 'BooleanOptional'], 'CdcInsertsOnly' => ['shape' => 'BooleanOptional'], 'TimestampColumnName' => ['shape' => 'String'], 'ParquetTimestampInMillisecond' => ['shape' => 'BooleanOptional'], 'CdcInsertsAndUpdates' => ['shape' => 'BooleanOptional']]], 'SNSInvalidTopicFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'SNSNoAuthorizationFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'SchemaList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'SecretString' => ['type' => 'string', 'sensitive' => \true], 'SourceIdsList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'SourceType' => ['type' => 'string', 'enum' => ['replication-instance']], 'StartReplicationTaskAssessmentMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String']]], 'StartReplicationTaskAssessmentResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'StartReplicationTaskAssessmentRunMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn', 'ServiceAccessRoleArn', 'ResultLocationBucket', 'AssessmentRunName'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ResultLocationBucket' => ['shape' => 'String'], 'ResultLocationFolder' => ['shape' => 'String'], 'ResultEncryptionMode' => ['shape' => 'String'], 'ResultKmsKeyArn' => ['shape' => 'String'], 'AssessmentRunName' => ['shape' => 'String'], 'IncludeOnly' => ['shape' => 'IncludeTestList'], 'Exclude' => ['shape' => 'ExcludeTestList']]], 'StartReplicationTaskAssessmentRunResponse' => ['type' => 'structure', 'members' => ['ReplicationTaskAssessmentRun' => ['shape' => 'ReplicationTaskAssessmentRun']]], 'StartReplicationTaskMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn', 'StartReplicationTaskType'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'StartReplicationTaskType' => ['shape' => 'StartReplicationTaskTypeValue'], 'CdcStartTime' => ['shape' => 'TStamp'], 'CdcStartPosition' => ['shape' => 'String'], 'CdcStopPosition' => ['shape' => 'String']]], 'StartReplicationTaskResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'StartReplicationTaskTypeValue' => ['type' => 'string', 'enum' => ['start-replication', 'resume-processing', 'reload-target']], 'StopReplicationTaskMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String']]], 'StopReplicationTaskResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'StorageQuotaExceededFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'String' => ['type' => 'string'], 'Subnet' => ['type' => 'structure', 'members' => ['SubnetIdentifier' => ['shape' => 'String'], 'SubnetAvailabilityZone' => ['shape' => 'AvailabilityZone'], 'SubnetStatus' => ['shape' => 'String']]], 'SubnetAlreadyInUse' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'SubnetIdentifierList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'SubnetList' => ['type' => 'list', 'member' => ['shape' => 'Subnet']], 'SupportedEndpointType' => ['type' => 'structure', 'members' => ['EngineName' => ['shape' => 'String'], 'SupportsCDC' => ['shape' => 'Boolean'], 'EndpointType' => ['shape' => 'ReplicationEndpointTypeValue'], 'ReplicationInstanceEngineMinimumVersion' => ['shape' => 'String'], 'EngineDisplayName' => ['shape' => 'String']]], 'SupportedEndpointTypeList' => ['type' => 'list', 'member' => ['shape' => 'SupportedEndpointType']], 'SybaseSettings' => ['type' => 'structure', 'members' => ['DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'TStamp' => ['type' => 'timestamp'], 'TableListToReload' => ['type' => 'list', 'member' => ['shape' => 'TableToReload']], 'TableStatistics' => ['type' => 'structure', 'members' => ['SchemaName' => ['shape' => 'String'], 'TableName' => ['shape' => 'String'], 'Inserts' => ['shape' => 'Long'], 'Deletes' => ['shape' => 'Long'], 'Updates' => ['shape' => 'Long'], 'Ddls' => ['shape' => 'Long'], 'FullLoadRows' => ['shape' => 'Long'], 'FullLoadCondtnlChkFailedRows' => ['shape' => 'Long'], 'FullLoadErrorRows' => ['shape' => 'Long'], 'FullLoadStartTime' => ['shape' => 'TStamp'], 'FullLoadEndTime' => ['shape' => 'TStamp'], 'FullLoadReloaded' => ['shape' => 'BooleanOptional'], 'LastUpdateTime' => ['shape' => 'TStamp'], 'TableState' => ['shape' => 'String'], 'ValidationPendingRecords' => ['shape' => 'Long'], 'ValidationFailedRecords' => ['shape' => 'Long'], 'ValidationSuspendedRecords' => ['shape' => 'Long'], 'ValidationState' => ['shape' => 'String'], 'ValidationStateDetails' => ['shape' => 'String']]], 'TableStatisticsList' => ['type' => 'list', 'member' => ['shape' => 'TableStatistics']], 'TableToReload' => ['type' => 'structure', 'required' => ['SchemaName', 'TableName'], 'members' => ['SchemaName' => ['shape' => 'String'], 'TableName' => ['shape' => 'String']]], 'Tag' => ['type' => 'structure', 'members' => ['Key' => ['shape' => 'String'], 'Value' => ['shape' => 'String']]], 'TagList' => ['type' => 'list', 'member' => ['shape' => 'Tag']], 'TestConnectionMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn', 'EndpointArn'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'EndpointArn' => ['shape' => 'String']]], 'TestConnectionResponse' => ['type' => 'structure', 'members' => ['Connection' => ['shape' => 'Connection']]], 'UpgradeDependencyFailureFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'VpcSecurityGroupIdList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'VpcSecurityGroupMembership' => ['type' => 'structure', 'members' => ['VpcSecurityGroupId' => ['shape' => 'String'], 'Status' => ['shape' => 'String']]], 'VpcSecurityGroupMembershipList' => ['type' => 'list', 'member' => ['shape' => 'VpcSecurityGroupMembership']]]];
1
  <?php
2
 
3
  // This file was auto-generated from sdk-root/src/data/dms/2016-01-01/api-2.json
4
+ return ['version' => '2.0', 'metadata' => ['apiVersion' => '2016-01-01', 'endpointPrefix' => 'dms', 'jsonVersion' => '1.1', 'protocol' => 'json', 'serviceFullName' => 'AWS Database Migration Service', 'serviceId' => 'Database Migration Service', 'signatureVersion' => 'v4', 'targetPrefix' => 'AmazonDMSv20160101', 'uid' => 'dms-2016-01-01'], 'operations' => ['AddTagsToResource' => ['name' => 'AddTagsToResource', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AddTagsToResourceMessage'], 'output' => ['shape' => 'AddTagsToResourceResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'ApplyPendingMaintenanceAction' => ['name' => 'ApplyPendingMaintenanceAction', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ApplyPendingMaintenanceActionMessage'], 'output' => ['shape' => 'ApplyPendingMaintenanceActionResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'CancelReplicationTaskAssessmentRun' => ['name' => 'CancelReplicationTaskAssessmentRun', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CancelReplicationTaskAssessmentRunMessage'], 'output' => ['shape' => 'CancelReplicationTaskAssessmentRunResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'CreateEndpoint' => ['name' => 'CreateEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateEndpointMessage'], 'output' => ['shape' => 'CreateEndpointResponse'], 'errors' => [['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'AccessDeniedFault']]], 'CreateEventSubscription' => ['name' => 'CreateEventSubscription', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateEventSubscriptionMessage'], 'output' => ['shape' => 'CreateEventSubscriptionResponse'], 'errors' => [['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'SNSInvalidTopicFault'], ['shape' => 'SNSNoAuthorizationFault'], ['shape' => 'KMSAccessDeniedFault'], ['shape' => 'KMSDisabledFault'], ['shape' => 'KMSInvalidStateFault'], ['shape' => 'KMSNotFoundFault'], ['shape' => 'KMSThrottlingFault']]], 'CreateReplicationInstance' => ['name' => 'CreateReplicationInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateReplicationInstanceMessage'], 'output' => ['shape' => 'CreateReplicationInstanceResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'InsufficientResourceCapacityFault'], ['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'StorageQuotaExceededFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ReplicationSubnetGroupDoesNotCoverEnoughAZs'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'InvalidSubnet'], ['shape' => 'KMSKeyNotAccessibleFault']]], 'CreateReplicationSubnetGroup' => ['name' => 'CreateReplicationSubnetGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateReplicationSubnetGroupMessage'], 'output' => ['shape' => 'CreateReplicationSubnetGroupResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'ReplicationSubnetGroupDoesNotCoverEnoughAZs'], ['shape' => 'InvalidSubnet']]], 'CreateReplicationTask' => ['name' => 'CreateReplicationTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateReplicationTaskMessage'], 'output' => ['shape' => 'CreateReplicationTaskResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'ResourceQuotaExceededFault']]], 'DeleteCertificate' => ['name' => 'DeleteCertificate', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteCertificateMessage'], 'output' => ['shape' => 'DeleteCertificateResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DeleteConnection' => ['name' => 'DeleteConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteConnectionMessage'], 'output' => ['shape' => 'DeleteConnectionResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DeleteEndpoint' => ['name' => 'DeleteEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteEndpointMessage'], 'output' => ['shape' => 'DeleteEndpointResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DeleteEventSubscription' => ['name' => 'DeleteEventSubscription', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteEventSubscriptionMessage'], 'output' => ['shape' => 'DeleteEventSubscriptionResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DeleteReplicationInstance' => ['name' => 'DeleteReplicationInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteReplicationInstanceMessage'], 'output' => ['shape' => 'DeleteReplicationInstanceResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault']]], 'DeleteReplicationSubnetGroup' => ['name' => 'DeleteReplicationSubnetGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteReplicationSubnetGroupMessage'], 'output' => ['shape' => 'DeleteReplicationSubnetGroupResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault']]], 'DeleteReplicationTask' => ['name' => 'DeleteReplicationTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteReplicationTaskMessage'], 'output' => ['shape' => 'DeleteReplicationTaskResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DeleteReplicationTaskAssessmentRun' => ['name' => 'DeleteReplicationTaskAssessmentRun', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteReplicationTaskAssessmentRunMessage'], 'output' => ['shape' => 'DeleteReplicationTaskAssessmentRunResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DescribeAccountAttributes' => ['name' => 'DescribeAccountAttributes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeAccountAttributesMessage'], 'output' => ['shape' => 'DescribeAccountAttributesResponse']], 'DescribeApplicableIndividualAssessments' => ['name' => 'DescribeApplicableIndividualAssessments', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeApplicableIndividualAssessmentsMessage'], 'output' => ['shape' => 'DescribeApplicableIndividualAssessmentsResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DescribeCertificates' => ['name' => 'DescribeCertificates', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeCertificatesMessage'], 'output' => ['shape' => 'DescribeCertificatesResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeConnections' => ['name' => 'DescribeConnections', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeConnectionsMessage'], 'output' => ['shape' => 'DescribeConnectionsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeEndpointTypes' => ['name' => 'DescribeEndpointTypes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEndpointTypesMessage'], 'output' => ['shape' => 'DescribeEndpointTypesResponse']], 'DescribeEndpoints' => ['name' => 'DescribeEndpoints', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEndpointsMessage'], 'output' => ['shape' => 'DescribeEndpointsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeEventCategories' => ['name' => 'DescribeEventCategories', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEventCategoriesMessage'], 'output' => ['shape' => 'DescribeEventCategoriesResponse']], 'DescribeEventSubscriptions' => ['name' => 'DescribeEventSubscriptions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEventSubscriptionsMessage'], 'output' => ['shape' => 'DescribeEventSubscriptionsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeEvents' => ['name' => 'DescribeEvents', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEventsMessage'], 'output' => ['shape' => 'DescribeEventsResponse']], 'DescribeOrderableReplicationInstances' => ['name' => 'DescribeOrderableReplicationInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeOrderableReplicationInstancesMessage'], 'output' => ['shape' => 'DescribeOrderableReplicationInstancesResponse']], 'DescribePendingMaintenanceActions' => ['name' => 'DescribePendingMaintenanceActions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribePendingMaintenanceActionsMessage'], 'output' => ['shape' => 'DescribePendingMaintenanceActionsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeRefreshSchemasStatus' => ['name' => 'DescribeRefreshSchemasStatus', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeRefreshSchemasStatusMessage'], 'output' => ['shape' => 'DescribeRefreshSchemasStatusResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationInstanceTaskLogs' => ['name' => 'DescribeReplicationInstanceTaskLogs', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationInstanceTaskLogsMessage'], 'output' => ['shape' => 'DescribeReplicationInstanceTaskLogsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'DescribeReplicationInstances' => ['name' => 'DescribeReplicationInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationInstancesMessage'], 'output' => ['shape' => 'DescribeReplicationInstancesResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationSubnetGroups' => ['name' => 'DescribeReplicationSubnetGroups', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationSubnetGroupsMessage'], 'output' => ['shape' => 'DescribeReplicationSubnetGroupsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationTaskAssessmentResults' => ['name' => 'DescribeReplicationTaskAssessmentResults', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationTaskAssessmentResultsMessage'], 'output' => ['shape' => 'DescribeReplicationTaskAssessmentResultsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationTaskAssessmentRuns' => ['name' => 'DescribeReplicationTaskAssessmentRuns', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationTaskAssessmentRunsMessage'], 'output' => ['shape' => 'DescribeReplicationTaskAssessmentRunsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationTaskIndividualAssessments' => ['name' => 'DescribeReplicationTaskIndividualAssessments', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationTaskIndividualAssessmentsMessage'], 'output' => ['shape' => 'DescribeReplicationTaskIndividualAssessmentsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeReplicationTasks' => ['name' => 'DescribeReplicationTasks', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReplicationTasksMessage'], 'output' => ['shape' => 'DescribeReplicationTasksResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'DescribeSchemas' => ['name' => 'DescribeSchemas', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSchemasMessage'], 'output' => ['shape' => 'DescribeSchemasResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault']]], 'DescribeTableStatistics' => ['name' => 'DescribeTableStatistics', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTableStatisticsMessage'], 'output' => ['shape' => 'DescribeTableStatisticsResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'ImportCertificate' => ['name' => 'ImportCertificate', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ImportCertificateMessage'], 'output' => ['shape' => 'ImportCertificateResponse'], 'errors' => [['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'InvalidCertificateFault'], ['shape' => 'ResourceQuotaExceededFault']]], 'ListTagsForResource' => ['name' => 'ListTagsForResource', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ListTagsForResourceMessage'], 'output' => ['shape' => 'ListTagsForResourceResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'ModifyEndpoint' => ['name' => 'ModifyEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyEndpointMessage'], 'output' => ['shape' => 'ModifyEndpointResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'AccessDeniedFault']]], 'ModifyEventSubscription' => ['name' => 'ModifyEventSubscription', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyEventSubscriptionMessage'], 'output' => ['shape' => 'ModifyEventSubscriptionResponse'], 'errors' => [['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'SNSInvalidTopicFault'], ['shape' => 'SNSNoAuthorizationFault'], ['shape' => 'KMSAccessDeniedFault'], ['shape' => 'KMSDisabledFault'], ['shape' => 'KMSInvalidStateFault'], ['shape' => 'KMSNotFoundFault'], ['shape' => 'KMSThrottlingFault']]], 'ModifyReplicationInstance' => ['name' => 'ModifyReplicationInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyReplicationInstanceMessage'], 'output' => ['shape' => 'ModifyReplicationInstanceResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InsufficientResourceCapacityFault'], ['shape' => 'StorageQuotaExceededFault'], ['shape' => 'UpgradeDependencyFailureFault']]], 'ModifyReplicationSubnetGroup' => ['name' => 'ModifyReplicationSubnetGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyReplicationSubnetGroupMessage'], 'output' => ['shape' => 'ModifyReplicationSubnetGroupResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ResourceQuotaExceededFault'], ['shape' => 'SubnetAlreadyInUse'], ['shape' => 'ReplicationSubnetGroupDoesNotCoverEnoughAZs'], ['shape' => 'InvalidSubnet']]], 'ModifyReplicationTask' => ['name' => 'ModifyReplicationTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyReplicationTaskMessage'], 'output' => ['shape' => 'ModifyReplicationTaskResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'ResourceAlreadyExistsFault'], ['shape' => 'KMSKeyNotAccessibleFault']]], 'RebootReplicationInstance' => ['name' => 'RebootReplicationInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RebootReplicationInstanceMessage'], 'output' => ['shape' => 'RebootReplicationInstanceResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'RefreshSchemas' => ['name' => 'RefreshSchemas', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RefreshSchemasMessage'], 'output' => ['shape' => 'RefreshSchemasResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'ResourceQuotaExceededFault']]], 'ReloadTables' => ['name' => 'ReloadTables', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReloadTablesMessage'], 'output' => ['shape' => 'ReloadTablesResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'RemoveTagsFromResource' => ['name' => 'RemoveTagsFromResource', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RemoveTagsFromResourceMessage'], 'output' => ['shape' => 'RemoveTagsFromResourceResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault']]], 'StartReplicationTask' => ['name' => 'StartReplicationTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StartReplicationTaskMessage'], 'output' => ['shape' => 'StartReplicationTaskResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'AccessDeniedFault']]], 'StartReplicationTaskAssessment' => ['name' => 'StartReplicationTaskAssessment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StartReplicationTaskAssessmentMessage'], 'output' => ['shape' => 'StartReplicationTaskAssessmentResponse'], 'errors' => [['shape' => 'InvalidResourceStateFault'], ['shape' => 'ResourceNotFoundFault']]], 'StartReplicationTaskAssessmentRun' => ['name' => 'StartReplicationTaskAssessmentRun', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StartReplicationTaskAssessmentRunMessage'], 'output' => ['shape' => 'StartReplicationTaskAssessmentRunResponse'], 'errors' => [['shape' => 'AccessDeniedFault'], ['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'KMSAccessDeniedFault'], ['shape' => 'KMSDisabledFault'], ['shape' => 'KMSFault'], ['shape' => 'KMSInvalidStateFault'], ['shape' => 'KMSNotFoundFault'], ['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'S3AccessDeniedFault'], ['shape' => 'S3ResourceNotFoundFault'], ['shape' => 'ResourceAlreadyExistsFault']]], 'StopReplicationTask' => ['name' => 'StopReplicationTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StopReplicationTaskMessage'], 'output' => ['shape' => 'StopReplicationTaskResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault']]], 'TestConnection' => ['name' => 'TestConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'TestConnectionMessage'], 'output' => ['shape' => 'TestConnectionResponse'], 'errors' => [['shape' => 'ResourceNotFoundFault'], ['shape' => 'InvalidResourceStateFault'], ['shape' => 'KMSKeyNotAccessibleFault'], ['shape' => 'ResourceQuotaExceededFault']]]], 'shapes' => ['AccessDeniedFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'AccountQuota' => ['type' => 'structure', 'members' => ['AccountQuotaName' => ['shape' => 'String'], 'Used' => ['shape' => 'Long'], 'Max' => ['shape' => 'Long']]], 'AccountQuotaList' => ['type' => 'list', 'member' => ['shape' => 'AccountQuota']], 'AddTagsToResourceMessage' => ['type' => 'structure', 'required' => ['ResourceArn', 'Tags'], 'members' => ['ResourceArn' => ['shape' => 'String'], 'Tags' => ['shape' => 'TagList']]], 'AddTagsToResourceResponse' => ['type' => 'structure', 'members' => []], 'ApplyPendingMaintenanceActionMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn', 'ApplyAction', 'OptInType'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'ApplyAction' => ['shape' => 'String'], 'OptInType' => ['shape' => 'String']]], 'ApplyPendingMaintenanceActionResponse' => ['type' => 'structure', 'members' => ['ResourcePendingMaintenanceActions' => ['shape' => 'ResourcePendingMaintenanceActions']]], 'AuthMechanismValue' => ['type' => 'string', 'enum' => ['default', 'mongodb_cr', 'scram_sha_1']], 'AuthTypeValue' => ['type' => 'string', 'enum' => ['no', 'password']], 'AvailabilityZone' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'String']]], 'AvailabilityZonesList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'Boolean' => ['type' => 'boolean'], 'BooleanOptional' => ['type' => 'boolean'], 'CancelReplicationTaskAssessmentRunMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskAssessmentRunArn'], 'members' => ['ReplicationTaskAssessmentRunArn' => ['shape' => 'String']]], 'CancelReplicationTaskAssessmentRunResponse' => ['type' => 'structure', 'members' => ['ReplicationTaskAssessmentRun' => ['shape' => 'ReplicationTaskAssessmentRun']]], 'Certificate' => ['type' => 'structure', 'members' => ['CertificateIdentifier' => ['shape' => 'String'], 'CertificateCreationDate' => ['shape' => 'TStamp'], 'CertificatePem' => ['shape' => 'String'], 'CertificateWallet' => ['shape' => 'CertificateWallet'], 'CertificateArn' => ['shape' => 'String'], 'CertificateOwner' => ['shape' => 'String'], 'ValidFromDate' => ['shape' => 'TStamp'], 'ValidToDate' => ['shape' => 'TStamp'], 'SigningAlgorithm' => ['shape' => 'String'], 'KeyLength' => ['shape' => 'IntegerOptional']]], 'CertificateList' => ['type' => 'list', 'member' => ['shape' => 'Certificate']], 'CertificateWallet' => ['type' => 'blob'], 'CompressionTypeValue' => ['type' => 'string', 'enum' => ['none', 'gzip']], 'Connection' => ['type' => 'structure', 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'EndpointArn' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'LastFailureMessage' => ['shape' => 'String'], 'EndpointIdentifier' => ['shape' => 'String'], 'ReplicationInstanceIdentifier' => ['shape' => 'String']]], 'ConnectionList' => ['type' => 'list', 'member' => ['shape' => 'Connection']], 'CreateEndpointMessage' => ['type' => 'structure', 'required' => ['EndpointIdentifier', 'EndpointType', 'EngineName'], 'members' => ['EndpointIdentifier' => ['shape' => 'String'], 'EndpointType' => ['shape' => 'ReplicationEndpointTypeValue'], 'EngineName' => ['shape' => 'String'], 'Username' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'ServerName' => ['shape' => 'String'], 'Port' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'ExtraConnectionAttributes' => ['shape' => 'String'], 'KmsKeyId' => ['shape' => 'String'], 'Tags' => ['shape' => 'TagList'], 'CertificateArn' => ['shape' => 'String'], 'SslMode' => ['shape' => 'DmsSslModeValue'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ExternalTableDefinition' => ['shape' => 'String'], 'DynamoDbSettings' => ['shape' => 'DynamoDbSettings'], 'S3Settings' => ['shape' => 'S3Settings'], 'DmsTransferSettings' => ['shape' => 'DmsTransferSettings'], 'MongoDbSettings' => ['shape' => 'MongoDbSettings'], 'KinesisSettings' => ['shape' => 'KinesisSettings'], 'KafkaSettings' => ['shape' => 'KafkaSettings'], 'ElasticsearchSettings' => ['shape' => 'ElasticsearchSettings'], 'NeptuneSettings' => ['shape' => 'NeptuneSettings'], 'RedshiftSettings' => ['shape' => 'RedshiftSettings'], 'PostgreSQLSettings' => ['shape' => 'PostgreSQLSettings'], 'MySQLSettings' => ['shape' => 'MySQLSettings'], 'OracleSettings' => ['shape' => 'OracleSettings'], 'SybaseSettings' => ['shape' => 'SybaseSettings'], 'MicrosoftSQLServerSettings' => ['shape' => 'MicrosoftSQLServerSettings'], 'IBMDb2Settings' => ['shape' => 'IBMDb2Settings']]], 'CreateEndpointResponse' => ['type' => 'structure', 'members' => ['Endpoint' => ['shape' => 'Endpoint']]], 'CreateEventSubscriptionMessage' => ['type' => 'structure', 'required' => ['SubscriptionName', 'SnsTopicArn'], 'members' => ['SubscriptionName' => ['shape' => 'String'], 'SnsTopicArn' => ['shape' => 'String'], 'SourceType' => ['shape' => 'String'], 'EventCategories' => ['shape' => 'EventCategoriesList'], 'SourceIds' => ['shape' => 'SourceIdsList'], 'Enabled' => ['shape' => 'BooleanOptional'], 'Tags' => ['shape' => 'TagList']]], 'CreateEventSubscriptionResponse' => ['type' => 'structure', 'members' => ['EventSubscription' => ['shape' => 'EventSubscription']]], 'CreateReplicationInstanceMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceIdentifier', 'ReplicationInstanceClass'], 'members' => ['ReplicationInstanceIdentifier' => ['shape' => 'String'], 'AllocatedStorage' => ['shape' => 'IntegerOptional'], 'ReplicationInstanceClass' => ['shape' => 'String'], 'VpcSecurityGroupIds' => ['shape' => 'VpcSecurityGroupIdList'], 'AvailabilityZone' => ['shape' => 'String'], 'ReplicationSubnetGroupIdentifier' => ['shape' => 'String'], 'PreferredMaintenanceWindow' => ['shape' => 'String'], 'MultiAZ' => ['shape' => 'BooleanOptional'], 'EngineVersion' => ['shape' => 'String'], 'AutoMinorVersionUpgrade' => ['shape' => 'BooleanOptional'], 'Tags' => ['shape' => 'TagList'], 'KmsKeyId' => ['shape' => 'String'], 'PubliclyAccessible' => ['shape' => 'BooleanOptional'], 'DnsNameServers' => ['shape' => 'String']]], 'CreateReplicationInstanceResponse' => ['type' => 'structure', 'members' => ['ReplicationInstance' => ['shape' => 'ReplicationInstance']]], 'CreateReplicationSubnetGroupMessage' => ['type' => 'structure', 'required' => ['ReplicationSubnetGroupIdentifier', 'ReplicationSubnetGroupDescription', 'SubnetIds'], 'members' => ['ReplicationSubnetGroupIdentifier' => ['shape' => 'String'], 'ReplicationSubnetGroupDescription' => ['shape' => 'String'], 'SubnetIds' => ['shape' => 'SubnetIdentifierList'], 'Tags' => ['shape' => 'TagList']]], 'CreateReplicationSubnetGroupResponse' => ['type' => 'structure', 'members' => ['ReplicationSubnetGroup' => ['shape' => 'ReplicationSubnetGroup']]], 'CreateReplicationTaskMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskIdentifier', 'SourceEndpointArn', 'TargetEndpointArn', 'ReplicationInstanceArn', 'MigrationType', 'TableMappings'], 'members' => ['ReplicationTaskIdentifier' => ['shape' => 'String'], 'SourceEndpointArn' => ['shape' => 'String'], 'TargetEndpointArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String'], 'MigrationType' => ['shape' => 'MigrationTypeValue'], 'TableMappings' => ['shape' => 'String'], 'ReplicationTaskSettings' => ['shape' => 'String'], 'CdcStartTime' => ['shape' => 'TStamp'], 'CdcStartPosition' => ['shape' => 'String'], 'CdcStopPosition' => ['shape' => 'String'], 'Tags' => ['shape' => 'TagList'], 'TaskData' => ['shape' => 'String']]], 'CreateReplicationTaskResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'DataFormatValue' => ['type' => 'string', 'enum' => ['csv', 'parquet']], 'DeleteCertificateMessage' => ['type' => 'structure', 'required' => ['CertificateArn'], 'members' => ['CertificateArn' => ['shape' => 'String']]], 'DeleteCertificateResponse' => ['type' => 'structure', 'members' => ['Certificate' => ['shape' => 'Certificate']]], 'DeleteConnectionMessage' => ['type' => 'structure', 'required' => ['EndpointArn', 'ReplicationInstanceArn'], 'members' => ['EndpointArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String']]], 'DeleteConnectionResponse' => ['type' => 'structure', 'members' => ['Connection' => ['shape' => 'Connection']]], 'DeleteEndpointMessage' => ['type' => 'structure', 'required' => ['EndpointArn'], 'members' => ['EndpointArn' => ['shape' => 'String']]], 'DeleteEndpointResponse' => ['type' => 'structure', 'members' => ['Endpoint' => ['shape' => 'Endpoint']]], 'DeleteEventSubscriptionMessage' => ['type' => 'structure', 'required' => ['SubscriptionName'], 'members' => ['SubscriptionName' => ['shape' => 'String']]], 'DeleteEventSubscriptionResponse' => ['type' => 'structure', 'members' => ['EventSubscription' => ['shape' => 'EventSubscription']]], 'DeleteReplicationInstanceMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String']]], 'DeleteReplicationInstanceResponse' => ['type' => 'structure', 'members' => ['ReplicationInstance' => ['shape' => 'ReplicationInstance']]], 'DeleteReplicationSubnetGroupMessage' => ['type' => 'structure', 'required' => ['ReplicationSubnetGroupIdentifier'], 'members' => ['ReplicationSubnetGroupIdentifier' => ['shape' => 'String']]], 'DeleteReplicationSubnetGroupResponse' => ['type' => 'structure', 'members' => []], 'DeleteReplicationTaskAssessmentRunMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskAssessmentRunArn'], 'members' => ['ReplicationTaskAssessmentRunArn' => ['shape' => 'String']]], 'DeleteReplicationTaskAssessmentRunResponse' => ['type' => 'structure', 'members' => ['ReplicationTaskAssessmentRun' => ['shape' => 'ReplicationTaskAssessmentRun']]], 'DeleteReplicationTaskMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String']]], 'DeleteReplicationTaskResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'DescribeAccountAttributesMessage' => ['type' => 'structure', 'members' => []], 'DescribeAccountAttributesResponse' => ['type' => 'structure', 'members' => ['AccountQuotas' => ['shape' => 'AccountQuotaList'], 'UniqueAccountIdentifier' => ['shape' => 'String']]], 'DescribeApplicableIndividualAssessmentsMessage' => ['type' => 'structure', 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String'], 'SourceEngineName' => ['shape' => 'String'], 'TargetEngineName' => ['shape' => 'String'], 'MigrationType' => ['shape' => 'MigrationTypeValue'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeApplicableIndividualAssessmentsResponse' => ['type' => 'structure', 'members' => ['IndividualAssessmentNames' => ['shape' => 'IndividualAssessmentNameList'], 'Marker' => ['shape' => 'String']]], 'DescribeCertificatesMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeCertificatesResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'Certificates' => ['shape' => 'CertificateList']]], 'DescribeConnectionsMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeConnectionsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'Connections' => ['shape' => 'ConnectionList']]], 'DescribeEndpointTypesMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeEndpointTypesResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'SupportedEndpointTypes' => ['shape' => 'SupportedEndpointTypeList']]], 'DescribeEndpointsMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeEndpointsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'Endpoints' => ['shape' => 'EndpointList']]], 'DescribeEventCategoriesMessage' => ['type' => 'structure', 'members' => ['SourceType' => ['shape' => 'String'], 'Filters' => ['shape' => 'FilterList']]], 'DescribeEventCategoriesResponse' => ['type' => 'structure', 'members' => ['EventCategoryGroupList' => ['shape' => 'EventCategoryGroupList']]], 'DescribeEventSubscriptionsMessage' => ['type' => 'structure', 'members' => ['SubscriptionName' => ['shape' => 'String'], 'Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeEventSubscriptionsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'EventSubscriptionsList' => ['shape' => 'EventSubscriptionsList']]], 'DescribeEventsMessage' => ['type' => 'structure', 'members' => ['SourceIdentifier' => ['shape' => 'String'], 'SourceType' => ['shape' => 'SourceType'], 'StartTime' => ['shape' => 'TStamp'], 'EndTime' => ['shape' => 'TStamp'], 'Duration' => ['shape' => 'IntegerOptional'], 'EventCategories' => ['shape' => 'EventCategoriesList'], 'Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeEventsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'Events' => ['shape' => 'EventList']]], 'DescribeOrderableReplicationInstancesMessage' => ['type' => 'structure', 'members' => ['MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeOrderableReplicationInstancesResponse' => ['type' => 'structure', 'members' => ['OrderableReplicationInstances' => ['shape' => 'OrderableReplicationInstanceList'], 'Marker' => ['shape' => 'String']]], 'DescribePendingMaintenanceActionsMessage' => ['type' => 'structure', 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'Filters' => ['shape' => 'FilterList'], 'Marker' => ['shape' => 'String'], 'MaxRecords' => ['shape' => 'IntegerOptional']]], 'DescribePendingMaintenanceActionsResponse' => ['type' => 'structure', 'members' => ['PendingMaintenanceActions' => ['shape' => 'PendingMaintenanceActions'], 'Marker' => ['shape' => 'String']]], 'DescribeRefreshSchemasStatusMessage' => ['type' => 'structure', 'required' => ['EndpointArn'], 'members' => ['EndpointArn' => ['shape' => 'String']]], 'DescribeRefreshSchemasStatusResponse' => ['type' => 'structure', 'members' => ['RefreshSchemasStatus' => ['shape' => 'RefreshSchemasStatus']]], 'DescribeReplicationInstanceTaskLogsMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationInstanceTaskLogsResponse' => ['type' => 'structure', 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'ReplicationInstanceTaskLogs' => ['shape' => 'ReplicationInstanceTaskLogsList'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationInstancesMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationInstancesResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'ReplicationInstances' => ['shape' => 'ReplicationInstanceList']]], 'DescribeReplicationSubnetGroupsMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationSubnetGroupsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'ReplicationSubnetGroups' => ['shape' => 'ReplicationSubnetGroups']]], 'DescribeReplicationTaskAssessmentResultsMessage' => ['type' => 'structure', 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationTaskAssessmentResultsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'BucketName' => ['shape' => 'String'], 'ReplicationTaskAssessmentResults' => ['shape' => 'ReplicationTaskAssessmentResultList']]], 'DescribeReplicationTaskAssessmentRunsMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationTaskAssessmentRunsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'ReplicationTaskAssessmentRuns' => ['shape' => 'ReplicationTaskAssessmentRunList']]], 'DescribeReplicationTaskIndividualAssessmentsMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeReplicationTaskIndividualAssessmentsResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'ReplicationTaskIndividualAssessments' => ['shape' => 'ReplicationTaskIndividualAssessmentList']]], 'DescribeReplicationTasksMessage' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String'], 'WithoutSettings' => ['shape' => 'BooleanOptional']]], 'DescribeReplicationTasksResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'ReplicationTasks' => ['shape' => 'ReplicationTaskList']]], 'DescribeSchemasMessage' => ['type' => 'structure', 'required' => ['EndpointArn'], 'members' => ['EndpointArn' => ['shape' => 'String'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String']]], 'DescribeSchemasResponse' => ['type' => 'structure', 'members' => ['Marker' => ['shape' => 'String'], 'Schemas' => ['shape' => 'SchemaList']]], 'DescribeTableStatisticsMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'MaxRecords' => ['shape' => 'IntegerOptional'], 'Marker' => ['shape' => 'String'], 'Filters' => ['shape' => 'FilterList']]], 'DescribeTableStatisticsResponse' => ['type' => 'structure', 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'TableStatistics' => ['shape' => 'TableStatisticsList'], 'Marker' => ['shape' => 'String']]], 'DmsSslModeValue' => ['type' => 'string', 'enum' => ['none', 'require', 'verify-ca', 'verify-full']], 'DmsTransferSettings' => ['type' => 'structure', 'members' => ['ServiceAccessRoleArn' => ['shape' => 'String'], 'BucketName' => ['shape' => 'String']]], 'DynamoDbSettings' => ['type' => 'structure', 'required' => ['ServiceAccessRoleArn'], 'members' => ['ServiceAccessRoleArn' => ['shape' => 'String']]], 'ElasticsearchSettings' => ['type' => 'structure', 'required' => ['ServiceAccessRoleArn', 'EndpointUri'], 'members' => ['ServiceAccessRoleArn' => ['shape' => 'String'], 'EndpointUri' => ['shape' => 'String'], 'FullLoadErrorPercentage' => ['shape' => 'IntegerOptional'], 'ErrorRetryDuration' => ['shape' => 'IntegerOptional']]], 'EncodingTypeValue' => ['type' => 'string', 'enum' => ['plain', 'plain-dictionary', 'rle-dictionary']], 'EncryptionModeValue' => ['type' => 'string', 'enum' => ['sse-s3', 'sse-kms']], 'Endpoint' => ['type' => 'structure', 'members' => ['EndpointIdentifier' => ['shape' => 'String'], 'EndpointType' => ['shape' => 'ReplicationEndpointTypeValue'], 'EngineName' => ['shape' => 'String'], 'EngineDisplayName' => ['shape' => 'String'], 'Username' => ['shape' => 'String'], 'ServerName' => ['shape' => 'String'], 'Port' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'ExtraConnectionAttributes' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'KmsKeyId' => ['shape' => 'String'], 'EndpointArn' => ['shape' => 'String'], 'CertificateArn' => ['shape' => 'String'], 'SslMode' => ['shape' => 'DmsSslModeValue'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ExternalTableDefinition' => ['shape' => 'String'], 'ExternalId' => ['shape' => 'String'], 'DynamoDbSettings' => ['shape' => 'DynamoDbSettings'], 'S3Settings' => ['shape' => 'S3Settings'], 'DmsTransferSettings' => ['shape' => 'DmsTransferSettings'], 'MongoDbSettings' => ['shape' => 'MongoDbSettings'], 'KinesisSettings' => ['shape' => 'KinesisSettings'], 'KafkaSettings' => ['shape' => 'KafkaSettings'], 'ElasticsearchSettings' => ['shape' => 'ElasticsearchSettings'], 'NeptuneSettings' => ['shape' => 'NeptuneSettings'], 'RedshiftSettings' => ['shape' => 'RedshiftSettings'], 'PostgreSQLSettings' => ['shape' => 'PostgreSQLSettings'], 'MySQLSettings' => ['shape' => 'MySQLSettings'], 'OracleSettings' => ['shape' => 'OracleSettings'], 'SybaseSettings' => ['shape' => 'SybaseSettings'], 'MicrosoftSQLServerSettings' => ['shape' => 'MicrosoftSQLServerSettings'], 'IBMDb2Settings' => ['shape' => 'IBMDb2Settings']]], 'EndpointList' => ['type' => 'list', 'member' => ['shape' => 'Endpoint']], 'Event' => ['type' => 'structure', 'members' => ['SourceIdentifier' => ['shape' => 'String'], 'SourceType' => ['shape' => 'SourceType'], 'Message' => ['shape' => 'String'], 'EventCategories' => ['shape' => 'EventCategoriesList'], 'Date' => ['shape' => 'TStamp']]], 'EventCategoriesList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'EventCategoryGroup' => ['type' => 'structure', 'members' => ['SourceType' => ['shape' => 'String'], 'EventCategories' => ['shape' => 'EventCategoriesList']]], 'EventCategoryGroupList' => ['type' => 'list', 'member' => ['shape' => 'EventCategoryGroup']], 'EventList' => ['type' => 'list', 'member' => ['shape' => 'Event']], 'EventSubscription' => ['type' => 'structure', 'members' => ['CustomerAwsId' => ['shape' => 'String'], 'CustSubscriptionId' => ['shape' => 'String'], 'SnsTopicArn' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'SubscriptionCreationTime' => ['shape' => 'String'], 'SourceType' => ['shape' => 'String'], 'SourceIdsList' => ['shape' => 'SourceIdsList'], 'EventCategoriesList' => ['shape' => 'EventCategoriesList'], 'Enabled' => ['shape' => 'Boolean']]], 'EventSubscriptionsList' => ['type' => 'list', 'member' => ['shape' => 'EventSubscription']], 'ExceptionMessage' => ['type' => 'string'], 'ExcludeTestList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'Filter' => ['type' => 'structure', 'required' => ['Name', 'Values'], 'members' => ['Name' => ['shape' => 'String'], 'Values' => ['shape' => 'FilterValueList']]], 'FilterList' => ['type' => 'list', 'member' => ['shape' => 'Filter']], 'FilterValueList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'IBMDb2Settings' => ['type' => 'structure', 'members' => ['DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'ImportCertificateMessage' => ['type' => 'structure', 'required' => ['CertificateIdentifier'], 'members' => ['CertificateIdentifier' => ['shape' => 'String'], 'CertificatePem' => ['shape' => 'String'], 'CertificateWallet' => ['shape' => 'CertificateWallet'], 'Tags' => ['shape' => 'TagList']]], 'ImportCertificateResponse' => ['type' => 'structure', 'members' => ['Certificate' => ['shape' => 'Certificate']]], 'IncludeTestList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'IndividualAssessmentNameList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'InsufficientResourceCapacityFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'Integer' => ['type' => 'integer'], 'IntegerOptional' => ['type' => 'integer'], 'InvalidCertificateFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'InvalidResourceStateFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'InvalidSubnet' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSAccessDeniedFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSDisabledFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSInvalidStateFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSKeyNotAccessibleFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSNotFoundFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KMSThrottlingFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'KafkaSettings' => ['type' => 'structure', 'members' => ['Broker' => ['shape' => 'String'], 'Topic' => ['shape' => 'String'], 'MessageFormat' => ['shape' => 'MessageFormatValue'], 'IncludeTransactionDetails' => ['shape' => 'BooleanOptional'], 'IncludePartitionValue' => ['shape' => 'BooleanOptional'], 'PartitionIncludeSchemaTable' => ['shape' => 'BooleanOptional'], 'IncludeTableAlterOperations' => ['shape' => 'BooleanOptional'], 'IncludeControlDetails' => ['shape' => 'BooleanOptional'], 'MessageMaxBytes' => ['shape' => 'IntegerOptional'], 'IncludeNullAndEmpty' => ['shape' => 'BooleanOptional']]], 'KeyList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'KinesisSettings' => ['type' => 'structure', 'members' => ['StreamArn' => ['shape' => 'String'], 'MessageFormat' => ['shape' => 'MessageFormatValue'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'IncludeTransactionDetails' => ['shape' => 'BooleanOptional'], 'IncludePartitionValue' => ['shape' => 'BooleanOptional'], 'PartitionIncludeSchemaTable' => ['shape' => 'BooleanOptional'], 'IncludeTableAlterOperations' => ['shape' => 'BooleanOptional'], 'IncludeControlDetails' => ['shape' => 'BooleanOptional'], 'IncludeNullAndEmpty' => ['shape' => 'BooleanOptional']]], 'ListTagsForResourceMessage' => ['type' => 'structure', 'required' => ['ResourceArn'], 'members' => ['ResourceArn' => ['shape' => 'String']]], 'ListTagsForResourceResponse' => ['type' => 'structure', 'members' => ['TagList' => ['shape' => 'TagList']]], 'Long' => ['type' => 'long'], 'MessageFormatValue' => ['type' => 'string', 'enum' => ['json', 'json-unformatted']], 'MicrosoftSQLServerSettings' => ['type' => 'structure', 'members' => ['Port' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'MigrationTypeValue' => ['type' => 'string', 'enum' => ['full-load', 'cdc', 'full-load-and-cdc']], 'ModifyEndpointMessage' => ['type' => 'structure', 'required' => ['EndpointArn'], 'members' => ['EndpointArn' => ['shape' => 'String'], 'EndpointIdentifier' => ['shape' => 'String'], 'EndpointType' => ['shape' => 'ReplicationEndpointTypeValue'], 'EngineName' => ['shape' => 'String'], 'Username' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'ServerName' => ['shape' => 'String'], 'Port' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'ExtraConnectionAttributes' => ['shape' => 'String'], 'CertificateArn' => ['shape' => 'String'], 'SslMode' => ['shape' => 'DmsSslModeValue'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ExternalTableDefinition' => ['shape' => 'String'], 'DynamoDbSettings' => ['shape' => 'DynamoDbSettings'], 'S3Settings' => ['shape' => 'S3Settings'], 'DmsTransferSettings' => ['shape' => 'DmsTransferSettings'], 'MongoDbSettings' => ['shape' => 'MongoDbSettings'], 'KinesisSettings' => ['shape' => 'KinesisSettings'], 'KafkaSettings' => ['shape' => 'KafkaSettings'], 'ElasticsearchSettings' => ['shape' => 'ElasticsearchSettings'], 'NeptuneSettings' => ['shape' => 'NeptuneSettings'], 'RedshiftSettings' => ['shape' => 'RedshiftSettings'], 'PostgreSQLSettings' => ['shape' => 'PostgreSQLSettings'], 'MySQLSettings' => ['shape' => 'MySQLSettings'], 'OracleSettings' => ['shape' => 'OracleSettings'], 'SybaseSettings' => ['shape' => 'SybaseSettings'], 'MicrosoftSQLServerSettings' => ['shape' => 'MicrosoftSQLServerSettings'], 'IBMDb2Settings' => ['shape' => 'IBMDb2Settings']]], 'ModifyEndpointResponse' => ['type' => 'structure', 'members' => ['Endpoint' => ['shape' => 'Endpoint']]], 'ModifyEventSubscriptionMessage' => ['type' => 'structure', 'required' => ['SubscriptionName'], 'members' => ['SubscriptionName' => ['shape' => 'String'], 'SnsTopicArn' => ['shape' => 'String'], 'SourceType' => ['shape' => 'String'], 'EventCategories' => ['shape' => 'EventCategoriesList'], 'Enabled' => ['shape' => 'BooleanOptional']]], 'ModifyEventSubscriptionResponse' => ['type' => 'structure', 'members' => ['EventSubscription' => ['shape' => 'EventSubscription']]], 'ModifyReplicationInstanceMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'AllocatedStorage' => ['shape' => 'IntegerOptional'], 'ApplyImmediately' => ['shape' => 'Boolean'], 'ReplicationInstanceClass' => ['shape' => 'String'], 'VpcSecurityGroupIds' => ['shape' => 'VpcSecurityGroupIdList'], 'PreferredMaintenanceWindow' => ['shape' => 'String'], 'MultiAZ' => ['shape' => 'BooleanOptional'], 'EngineVersion' => ['shape' => 'String'], 'AllowMajorVersionUpgrade' => ['shape' => 'Boolean'], 'AutoMinorVersionUpgrade' => ['shape' => 'BooleanOptional'], 'ReplicationInstanceIdentifier' => ['shape' => 'String']]], 'ModifyReplicationInstanceResponse' => ['type' => 'structure', 'members' => ['ReplicationInstance' => ['shape' => 'ReplicationInstance']]], 'ModifyReplicationSubnetGroupMessage' => ['type' => 'structure', 'required' => ['ReplicationSubnetGroupIdentifier', 'SubnetIds'], 'members' => ['ReplicationSubnetGroupIdentifier' => ['shape' => 'String'], 'ReplicationSubnetGroupDescription' => ['shape' => 'String'], 'SubnetIds' => ['shape' => 'SubnetIdentifierList']]], 'ModifyReplicationSubnetGroupResponse' => ['type' => 'structure', 'members' => ['ReplicationSubnetGroup' => ['shape' => 'ReplicationSubnetGroup']]], 'ModifyReplicationTaskMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'ReplicationTaskIdentifier' => ['shape' => 'String'], 'MigrationType' => ['shape' => 'MigrationTypeValue'], 'TableMappings' => ['shape' => 'String'], 'ReplicationTaskSettings' => ['shape' => 'String'], 'CdcStartTime' => ['shape' => 'TStamp'], 'CdcStartPosition' => ['shape' => 'String'], 'CdcStopPosition' => ['shape' => 'String'], 'TaskData' => ['shape' => 'String']]], 'ModifyReplicationTaskResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'MongoDbSettings' => ['type' => 'structure', 'members' => ['Username' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'ServerName' => ['shape' => 'String'], 'Port' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'AuthType' => ['shape' => 'AuthTypeValue'], 'AuthMechanism' => ['shape' => 'AuthMechanismValue'], 'NestingLevel' => ['shape' => 'NestingLevelValue'], 'ExtractDocId' => ['shape' => 'String'], 'DocsToInvestigate' => ['shape' => 'String'], 'AuthSource' => ['shape' => 'String'], 'KmsKeyId' => ['shape' => 'String']]], 'MySQLSettings' => ['type' => 'structure', 'members' => ['DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'NeptuneSettings' => ['type' => 'structure', 'required' => ['S3BucketName', 'S3BucketFolder'], 'members' => ['ServiceAccessRoleArn' => ['shape' => 'String'], 'S3BucketName' => ['shape' => 'String'], 'S3BucketFolder' => ['shape' => 'String'], 'ErrorRetryDuration' => ['shape' => 'IntegerOptional'], 'MaxFileSize' => ['shape' => 'IntegerOptional'], 'MaxRetryCount' => ['shape' => 'IntegerOptional'], 'IamAuthEnabled' => ['shape' => 'BooleanOptional']]], 'NestingLevelValue' => ['type' => 'string', 'enum' => ['none', 'one']], 'OracleSettings' => ['type' => 'structure', 'members' => ['AsmPassword' => ['shape' => 'SecretString'], 'AsmServer' => ['shape' => 'String'], 'AsmUser' => ['shape' => 'String'], 'DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'SecurityDbEncryption' => ['shape' => 'SecretString'], 'SecurityDbEncryptionName' => ['shape' => 'String'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'OrderableReplicationInstance' => ['type' => 'structure', 'members' => ['EngineVersion' => ['shape' => 'String'], 'ReplicationInstanceClass' => ['shape' => 'String'], 'StorageType' => ['shape' => 'String'], 'MinAllocatedStorage' => ['shape' => 'Integer'], 'MaxAllocatedStorage' => ['shape' => 'Integer'], 'DefaultAllocatedStorage' => ['shape' => 'Integer'], 'IncludedAllocatedStorage' => ['shape' => 'Integer'], 'AvailabilityZones' => ['shape' => 'AvailabilityZonesList'], 'ReleaseStatus' => ['shape' => 'ReleaseStatusValues']]], 'OrderableReplicationInstanceList' => ['type' => 'list', 'member' => ['shape' => 'OrderableReplicationInstance']], 'ParquetVersionValue' => ['type' => 'string', 'enum' => ['parquet-1-0', 'parquet-2-0']], 'PendingMaintenanceAction' => ['type' => 'structure', 'members' => ['Action' => ['shape' => 'String'], 'AutoAppliedAfterDate' => ['shape' => 'TStamp'], 'ForcedApplyDate' => ['shape' => 'TStamp'], 'OptInStatus' => ['shape' => 'String'], 'CurrentApplyDate' => ['shape' => 'TStamp'], 'Description' => ['shape' => 'String']]], 'PendingMaintenanceActionDetails' => ['type' => 'list', 'member' => ['shape' => 'PendingMaintenanceAction']], 'PendingMaintenanceActions' => ['type' => 'list', 'member' => ['shape' => 'ResourcePendingMaintenanceActions']], 'PostgreSQLSettings' => ['type' => 'structure', 'members' => ['DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'RebootReplicationInstanceMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'ForceFailover' => ['shape' => 'BooleanOptional']]], 'RebootReplicationInstanceResponse' => ['type' => 'structure', 'members' => ['ReplicationInstance' => ['shape' => 'ReplicationInstance']]], 'RedshiftSettings' => ['type' => 'structure', 'members' => ['AcceptAnyDate' => ['shape' => 'BooleanOptional'], 'AfterConnectScript' => ['shape' => 'String'], 'BucketFolder' => ['shape' => 'String'], 'BucketName' => ['shape' => 'String'], 'ConnectionTimeout' => ['shape' => 'IntegerOptional'], 'DatabaseName' => ['shape' => 'String'], 'DateFormat' => ['shape' => 'String'], 'EmptyAsNull' => ['shape' => 'BooleanOptional'], 'EncryptionMode' => ['shape' => 'EncryptionModeValue'], 'FileTransferUploadStreams' => ['shape' => 'IntegerOptional'], 'LoadTimeout' => ['shape' => 'IntegerOptional'], 'MaxFileSize' => ['shape' => 'IntegerOptional'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'RemoveQuotes' => ['shape' => 'BooleanOptional'], 'ReplaceInvalidChars' => ['shape' => 'String'], 'ReplaceChars' => ['shape' => 'String'], 'ServerName' => ['shape' => 'String'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ServerSideEncryptionKmsKeyId' => ['shape' => 'String'], 'TimeFormat' => ['shape' => 'String'], 'TrimBlanks' => ['shape' => 'BooleanOptional'], 'TruncateColumns' => ['shape' => 'BooleanOptional'], 'Username' => ['shape' => 'String'], 'WriteBufferSize' => ['shape' => 'IntegerOptional']]], 'RefreshSchemasMessage' => ['type' => 'structure', 'required' => ['EndpointArn', 'ReplicationInstanceArn'], 'members' => ['EndpointArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String']]], 'RefreshSchemasResponse' => ['type' => 'structure', 'members' => ['RefreshSchemasStatus' => ['shape' => 'RefreshSchemasStatus']]], 'RefreshSchemasStatus' => ['type' => 'structure', 'members' => ['EndpointArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String'], 'Status' => ['shape' => 'RefreshSchemasStatusTypeValue'], 'LastRefreshDate' => ['shape' => 'TStamp'], 'LastFailureMessage' => ['shape' => 'String']]], 'RefreshSchemasStatusTypeValue' => ['type' => 'string', 'enum' => ['successful', 'failed', 'refreshing']], 'ReleaseStatusValues' => ['type' => 'string', 'enum' => ['beta']], 'ReloadOptionValue' => ['type' => 'string', 'enum' => ['data-reload', 'validate-only']], 'ReloadTablesMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn', 'TablesToReload'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'TablesToReload' => ['shape' => 'TableListToReload'], 'ReloadOption' => ['shape' => 'ReloadOptionValue']]], 'ReloadTablesResponse' => ['type' => 'structure', 'members' => ['ReplicationTaskArn' => ['shape' => 'String']]], 'RemoveTagsFromResourceMessage' => ['type' => 'structure', 'required' => ['ResourceArn', 'TagKeys'], 'members' => ['ResourceArn' => ['shape' => 'String'], 'TagKeys' => ['shape' => 'KeyList']]], 'RemoveTagsFromResourceResponse' => ['type' => 'structure', 'members' => []], 'ReplicationEndpointTypeValue' => ['type' => 'string', 'enum' => ['source', 'target']], 'ReplicationInstance' => ['type' => 'structure', 'members' => ['ReplicationInstanceIdentifier' => ['shape' => 'String'], 'ReplicationInstanceClass' => ['shape' => 'String'], 'ReplicationInstanceStatus' => ['shape' => 'String'], 'AllocatedStorage' => ['shape' => 'Integer'], 'InstanceCreateTime' => ['shape' => 'TStamp'], 'VpcSecurityGroups' => ['shape' => 'VpcSecurityGroupMembershipList'], 'AvailabilityZone' => ['shape' => 'String'], 'ReplicationSubnetGroup' => ['shape' => 'ReplicationSubnetGroup'], 'PreferredMaintenanceWindow' => ['shape' => 'String'], 'PendingModifiedValues' => ['shape' => 'ReplicationPendingModifiedValues'], 'MultiAZ' => ['shape' => 'Boolean'], 'EngineVersion' => ['shape' => 'String'], 'AutoMinorVersionUpgrade' => ['shape' => 'Boolean'], 'KmsKeyId' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String'], 'ReplicationInstancePublicIpAddress' => ['shape' => 'String', 'deprecated' => \true], 'ReplicationInstancePrivateIpAddress' => ['shape' => 'String', 'deprecated' => \true], 'ReplicationInstancePublicIpAddresses' => ['shape' => 'ReplicationInstancePublicIpAddressList'], 'ReplicationInstancePrivateIpAddresses' => ['shape' => 'ReplicationInstancePrivateIpAddressList'], 'PubliclyAccessible' => ['shape' => 'Boolean'], 'SecondaryAvailabilityZone' => ['shape' => 'String'], 'FreeUntil' => ['shape' => 'TStamp'], 'DnsNameServers' => ['shape' => 'String']]], 'ReplicationInstanceList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationInstance']], 'ReplicationInstancePrivateIpAddressList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'ReplicationInstancePublicIpAddressList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'ReplicationInstanceTaskLog' => ['type' => 'structure', 'members' => ['ReplicationTaskName' => ['shape' => 'String'], 'ReplicationTaskArn' => ['shape' => 'String'], 'ReplicationInstanceTaskLogSize' => ['shape' => 'Long']]], 'ReplicationInstanceTaskLogsList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationInstanceTaskLog']], 'ReplicationPendingModifiedValues' => ['type' => 'structure', 'members' => ['ReplicationInstanceClass' => ['shape' => 'String'], 'AllocatedStorage' => ['shape' => 'IntegerOptional'], 'MultiAZ' => ['shape' => 'BooleanOptional'], 'EngineVersion' => ['shape' => 'String']]], 'ReplicationSubnetGroup' => ['type' => 'structure', 'members' => ['ReplicationSubnetGroupIdentifier' => ['shape' => 'String'], 'ReplicationSubnetGroupDescription' => ['shape' => 'String'], 'VpcId' => ['shape' => 'String'], 'SubnetGroupStatus' => ['shape' => 'String'], 'Subnets' => ['shape' => 'SubnetList']]], 'ReplicationSubnetGroupDoesNotCoverEnoughAZs' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'ReplicationSubnetGroups' => ['type' => 'list', 'member' => ['shape' => 'ReplicationSubnetGroup']], 'ReplicationTask' => ['type' => 'structure', 'members' => ['ReplicationTaskIdentifier' => ['shape' => 'String'], 'SourceEndpointArn' => ['shape' => 'String'], 'TargetEndpointArn' => ['shape' => 'String'], 'ReplicationInstanceArn' => ['shape' => 'String'], 'MigrationType' => ['shape' => 'MigrationTypeValue'], 'TableMappings' => ['shape' => 'String'], 'ReplicationTaskSettings' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'LastFailureMessage' => ['shape' => 'String'], 'StopReason' => ['shape' => 'String'], 'ReplicationTaskCreationDate' => ['shape' => 'TStamp'], 'ReplicationTaskStartDate' => ['shape' => 'TStamp'], 'CdcStartPosition' => ['shape' => 'String'], 'CdcStopPosition' => ['shape' => 'String'], 'RecoveryCheckpoint' => ['shape' => 'String'], 'ReplicationTaskArn' => ['shape' => 'String'], 'ReplicationTaskStats' => ['shape' => 'ReplicationTaskStats'], 'TaskData' => ['shape' => 'String']]], 'ReplicationTaskAssessmentResult' => ['type' => 'structure', 'members' => ['ReplicationTaskIdentifier' => ['shape' => 'String'], 'ReplicationTaskArn' => ['shape' => 'String'], 'ReplicationTaskLastAssessmentDate' => ['shape' => 'TStamp'], 'AssessmentStatus' => ['shape' => 'String'], 'AssessmentResultsFile' => ['shape' => 'String'], 'AssessmentResults' => ['shape' => 'String'], 'S3ObjectUrl' => ['shape' => 'String']]], 'ReplicationTaskAssessmentResultList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationTaskAssessmentResult']], 'ReplicationTaskAssessmentRun' => ['type' => 'structure', 'members' => ['ReplicationTaskAssessmentRunArn' => ['shape' => 'String'], 'ReplicationTaskArn' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'ReplicationTaskAssessmentRunCreationDate' => ['shape' => 'TStamp'], 'AssessmentProgress' => ['shape' => 'ReplicationTaskAssessmentRunProgress'], 'LastFailureMessage' => ['shape' => 'String'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ResultLocationBucket' => ['shape' => 'String'], 'ResultLocationFolder' => ['shape' => 'String'], 'ResultEncryptionMode' => ['shape' => 'String'], 'ResultKmsKeyArn' => ['shape' => 'String'], 'AssessmentRunName' => ['shape' => 'String']]], 'ReplicationTaskAssessmentRunList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationTaskAssessmentRun']], 'ReplicationTaskAssessmentRunProgress' => ['type' => 'structure', 'members' => ['IndividualAssessmentCount' => ['shape' => 'Integer'], 'IndividualAssessmentCompletedCount' => ['shape' => 'Integer']]], 'ReplicationTaskIndividualAssessment' => ['type' => 'structure', 'members' => ['ReplicationTaskIndividualAssessmentArn' => ['shape' => 'String'], 'ReplicationTaskAssessmentRunArn' => ['shape' => 'String'], 'IndividualAssessmentName' => ['shape' => 'String'], 'Status' => ['shape' => 'String'], 'ReplicationTaskIndividualAssessmentStartDate' => ['shape' => 'TStamp']]], 'ReplicationTaskIndividualAssessmentList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationTaskIndividualAssessment']], 'ReplicationTaskList' => ['type' => 'list', 'member' => ['shape' => 'ReplicationTask']], 'ReplicationTaskStats' => ['type' => 'structure', 'members' => ['FullLoadProgressPercent' => ['shape' => 'Integer'], 'ElapsedTimeMillis' => ['shape' => 'Long'], 'TablesLoaded' => ['shape' => 'Integer'], 'TablesLoading' => ['shape' => 'Integer'], 'TablesQueued' => ['shape' => 'Integer'], 'TablesErrored' => ['shape' => 'Integer'], 'FreshStartDate' => ['shape' => 'TStamp'], 'StartDate' => ['shape' => 'TStamp'], 'StopDate' => ['shape' => 'TStamp'], 'FullLoadStartDate' => ['shape' => 'TStamp'], 'FullLoadFinishDate' => ['shape' => 'TStamp']]], 'ResourceAlreadyExistsFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage'], 'resourceArn' => ['shape' => 'ResourceArn']], 'exception' => \true], 'ResourceArn' => ['type' => 'string'], 'ResourceNotFoundFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'ResourcePendingMaintenanceActions' => ['type' => 'structure', 'members' => ['ResourceIdentifier' => ['shape' => 'String'], 'PendingMaintenanceActionDetails' => ['shape' => 'PendingMaintenanceActionDetails']]], 'ResourceQuotaExceededFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'S3AccessDeniedFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'S3ResourceNotFoundFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'S3Settings' => ['type' => 'structure', 'members' => ['ServiceAccessRoleArn' => ['shape' => 'String'], 'ExternalTableDefinition' => ['shape' => 'String'], 'CsvRowDelimiter' => ['shape' => 'String'], 'CsvDelimiter' => ['shape' => 'String'], 'BucketFolder' => ['shape' => 'String'], 'BucketName' => ['shape' => 'String'], 'CompressionType' => ['shape' => 'CompressionTypeValue'], 'EncryptionMode' => ['shape' => 'EncryptionModeValue'], 'ServerSideEncryptionKmsKeyId' => ['shape' => 'String'], 'DataFormat' => ['shape' => 'DataFormatValue'], 'EncodingType' => ['shape' => 'EncodingTypeValue'], 'DictPageSizeLimit' => ['shape' => 'IntegerOptional'], 'RowGroupLength' => ['shape' => 'IntegerOptional'], 'DataPageSize' => ['shape' => 'IntegerOptional'], 'ParquetVersion' => ['shape' => 'ParquetVersionValue'], 'EnableStatistics' => ['shape' => 'BooleanOptional'], 'IncludeOpForFullLoad' => ['shape' => 'BooleanOptional'], 'CdcInsertsOnly' => ['shape' => 'BooleanOptional'], 'TimestampColumnName' => ['shape' => 'String'], 'ParquetTimestampInMillisecond' => ['shape' => 'BooleanOptional'], 'CdcInsertsAndUpdates' => ['shape' => 'BooleanOptional']]], 'SNSInvalidTopicFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'SNSNoAuthorizationFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'SchemaList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'SecretString' => ['type' => 'string', 'sensitive' => \true], 'SourceIdsList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'SourceType' => ['type' => 'string', 'enum' => ['replication-instance']], 'StartReplicationTaskAssessmentMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String']]], 'StartReplicationTaskAssessmentResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'StartReplicationTaskAssessmentRunMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn', 'ServiceAccessRoleArn', 'ResultLocationBucket', 'AssessmentRunName'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'ServiceAccessRoleArn' => ['shape' => 'String'], 'ResultLocationBucket' => ['shape' => 'String'], 'ResultLocationFolder' => ['shape' => 'String'], 'ResultEncryptionMode' => ['shape' => 'String'], 'ResultKmsKeyArn' => ['shape' => 'String'], 'AssessmentRunName' => ['shape' => 'String'], 'IncludeOnly' => ['shape' => 'IncludeTestList'], 'Exclude' => ['shape' => 'ExcludeTestList']]], 'StartReplicationTaskAssessmentRunResponse' => ['type' => 'structure', 'members' => ['ReplicationTaskAssessmentRun' => ['shape' => 'ReplicationTaskAssessmentRun']]], 'StartReplicationTaskMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn', 'StartReplicationTaskType'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String'], 'StartReplicationTaskType' => ['shape' => 'StartReplicationTaskTypeValue'], 'CdcStartTime' => ['shape' => 'TStamp'], 'CdcStartPosition' => ['shape' => 'String'], 'CdcStopPosition' => ['shape' => 'String']]], 'StartReplicationTaskResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'StartReplicationTaskTypeValue' => ['type' => 'string', 'enum' => ['start-replication', 'resume-processing', 'reload-target']], 'StopReplicationTaskMessage' => ['type' => 'structure', 'required' => ['ReplicationTaskArn'], 'members' => ['ReplicationTaskArn' => ['shape' => 'String']]], 'StopReplicationTaskResponse' => ['type' => 'structure', 'members' => ['ReplicationTask' => ['shape' => 'ReplicationTask']]], 'StorageQuotaExceededFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'String' => ['type' => 'string'], 'Subnet' => ['type' => 'structure', 'members' => ['SubnetIdentifier' => ['shape' => 'String'], 'SubnetAvailabilityZone' => ['shape' => 'AvailabilityZone'], 'SubnetStatus' => ['shape' => 'String']]], 'SubnetAlreadyInUse' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'SubnetIdentifierList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'SubnetList' => ['type' => 'list', 'member' => ['shape' => 'Subnet']], 'SupportedEndpointType' => ['type' => 'structure', 'members' => ['EngineName' => ['shape' => 'String'], 'SupportsCDC' => ['shape' => 'Boolean'], 'EndpointType' => ['shape' => 'ReplicationEndpointTypeValue'], 'ReplicationInstanceEngineMinimumVersion' => ['shape' => 'String'], 'EngineDisplayName' => ['shape' => 'String']]], 'SupportedEndpointTypeList' => ['type' => 'list', 'member' => ['shape' => 'SupportedEndpointType']], 'SybaseSettings' => ['type' => 'structure', 'members' => ['DatabaseName' => ['shape' => 'String'], 'Password' => ['shape' => 'SecretString'], 'Port' => ['shape' => 'IntegerOptional'], 'ServerName' => ['shape' => 'String'], 'Username' => ['shape' => 'String']]], 'TStamp' => ['type' => 'timestamp'], 'TableListToReload' => ['type' => 'list', 'member' => ['shape' => 'TableToReload']], 'TableStatistics' => ['type' => 'structure', 'members' => ['SchemaName' => ['shape' => 'String'], 'TableName' => ['shape' => 'String'], 'Inserts' => ['shape' => 'Long'], 'Deletes' => ['shape' => 'Long'], 'Updates' => ['shape' => 'Long'], 'Ddls' => ['shape' => 'Long'], 'FullLoadRows' => ['shape' => 'Long'], 'FullLoadCondtnlChkFailedRows' => ['shape' => 'Long'], 'FullLoadErrorRows' => ['shape' => 'Long'], 'FullLoadStartTime' => ['shape' => 'TStamp'], 'FullLoadEndTime' => ['shape' => 'TStamp'], 'FullLoadReloaded' => ['shape' => 'BooleanOptional'], 'LastUpdateTime' => ['shape' => 'TStamp'], 'TableState' => ['shape' => 'String'], 'ValidationPendingRecords' => ['shape' => 'Long'], 'ValidationFailedRecords' => ['shape' => 'Long'], 'ValidationSuspendedRecords' => ['shape' => 'Long'], 'ValidationState' => ['shape' => 'String'], 'ValidationStateDetails' => ['shape' => 'String']]], 'TableStatisticsList' => ['type' => 'list', 'member' => ['shape' => 'TableStatistics']], 'TableToReload' => ['type' => 'structure', 'required' => ['SchemaName', 'TableName'], 'members' => ['SchemaName' => ['shape' => 'String'], 'TableName' => ['shape' => 'String']]], 'Tag' => ['type' => 'structure', 'members' => ['Key' => ['shape' => 'String'], 'Value' => ['shape' => 'String']]], 'TagList' => ['type' => 'list', 'member' => ['shape' => 'Tag']], 'TestConnectionMessage' => ['type' => 'structure', 'required' => ['ReplicationInstanceArn', 'EndpointArn'], 'members' => ['ReplicationInstanceArn' => ['shape' => 'String'], 'EndpointArn' => ['shape' => 'String']]], 'TestConnectionResponse' => ['type' => 'structure', 'members' => ['Connection' => ['shape' => 'Connection']]], 'UpgradeDependencyFailureFault' => ['type' => 'structure', 'members' => ['message' => ['shape' => 'ExceptionMessage']], 'exception' => \true], 'VpcSecurityGroupIdList' => ['type' => 'list', 'member' => ['shape' => 'String']], 'VpcSecurityGroupMembership' => ['type' => 'structure', 'members' => ['VpcSecurityGroupId' => ['shape' => 'String'], 'Status' => ['shape' => 'String']]], 'VpcSecurityGroupMembershipList' => ['type' => 'list', 'member' => ['shape' => 'VpcSecurityGroupMembership']]]];
vendor/Aws3/Aws/data/ec2/2016-11-15/api-2.json.php CHANGED
@@ -1,4 +1,4 @@
1
  <?php
2
 
3
  // This file was auto-generated from sdk-root/src/data/ec2/2016-11-15/api-2.json
4
- return ['version' => '2.0', 'metadata' => ['apiVersion' => '2016-11-15', 'endpointPrefix' => 'ec2', 'protocol' => 'ec2', 'serviceAbbreviation' => 'Amazon EC2', 'serviceFullName' => 'Amazon Elastic Compute Cloud', 'serviceId' => 'EC2', 'signatureVersion' => 'v4', 'uid' => 'ec2-2016-11-15', 'xmlNamespace' => 'http://ec2.amazonaws.com/doc/2016-11-15'], 'operations' => ['AcceptReservedInstancesExchangeQuote' => ['name' => 'AcceptReservedInstancesExchangeQuote', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AcceptReservedInstancesExchangeQuoteRequest'], 'output' => ['shape' => 'AcceptReservedInstancesExchangeQuoteResult']], 'AcceptTransitGatewayPeeringAttachment' => ['name' => 'AcceptTransitGatewayPeeringAttachment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AcceptTransitGatewayPeeringAttachmentRequest'], 'output' => ['shape' => 'AcceptTransitGatewayPeeringAttachmentResult']], 'AcceptTransitGatewayVpcAttachment' => ['name' => 'AcceptTransitGatewayVpcAttachment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AcceptTransitGatewayVpcAttachmentRequest'], 'output' => ['shape' => 'AcceptTransitGatewayVpcAttachmentResult']], 'AcceptVpcEndpointConnections' => ['name' => 'AcceptVpcEndpointConnections', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AcceptVpcEndpointConnectionsRequest'], 'output' => ['shape' => 'AcceptVpcEndpointConnectionsResult']], 'AcceptVpcPeeringConnection' => ['name' => 'AcceptVpcPeeringConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AcceptVpcPeeringConnectionRequest'], 'output' => ['shape' => 'AcceptVpcPeeringConnectionResult']], 'AdvertiseByoipCidr' => ['name' => 'AdvertiseByoipCidr', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AdvertiseByoipCidrRequest'], 'output' => ['shape' => 'AdvertiseByoipCidrResult']], 'AllocateAddress' => ['name' => 'AllocateAddress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AllocateAddressRequest'], 'output' => ['shape' => 'AllocateAddressResult']], 'AllocateHosts' => ['name' => 'AllocateHosts', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AllocateHostsRequest'], 'output' => ['shape' => 'AllocateHostsResult']], 'ApplySecurityGroupsToClientVpnTargetNetwork' => ['name' => 'ApplySecurityGroupsToClientVpnTargetNetwork', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ApplySecurityGroupsToClientVpnTargetNetworkRequest'], 'output' => ['shape' => 'ApplySecurityGroupsToClientVpnTargetNetworkResult']], 'AssignIpv6Addresses' => ['name' => 'AssignIpv6Addresses', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssignIpv6AddressesRequest'], 'output' => ['shape' => 'AssignIpv6AddressesResult']], 'AssignPrivateIpAddresses' => ['name' => 'AssignPrivateIpAddresses', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssignPrivateIpAddressesRequest'], 'output' => ['shape' => 'AssignPrivateIpAddressesResult']], 'AssociateAddress' => ['name' => 'AssociateAddress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssociateAddressRequest'], 'output' => ['shape' => 'AssociateAddressResult']], 'AssociateClientVpnTargetNetwork' => ['name' => 'AssociateClientVpnTargetNetwork', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssociateClientVpnTargetNetworkRequest'], 'output' => ['shape' => 'AssociateClientVpnTargetNetworkResult']], 'AssociateDhcpOptions' => ['name' => 'AssociateDhcpOptions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssociateDhcpOptionsRequest']], 'AssociateIamInstanceProfile' => ['name' => 'AssociateIamInstanceProfile', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssociateIamInstanceProfileRequest'], 'output' => ['shape' => 'AssociateIamInstanceProfileResult']], 'AssociateRouteTable' => ['name' => 'AssociateRouteTable', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssociateRouteTableRequest'], 'output' => ['shape' => 'AssociateRouteTableResult']], 'AssociateSubnetCidrBlock' => ['name' => 'AssociateSubnetCidrBlock', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssociateSubnetCidrBlockRequest'], 'output' => ['shape' => 'AssociateSubnetCidrBlockResult']], 'AssociateTransitGatewayMulticastDomain' => ['name' => 'AssociateTransitGatewayMulticastDomain', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssociateTransitGatewayMulticastDomainRequest'], 'output' => ['shape' => 'AssociateTransitGatewayMulticastDomainResult']], 'AssociateTransitGatewayRouteTable' => ['name' => 'AssociateTransitGatewayRouteTable', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssociateTransitGatewayRouteTableRequest'], 'output' => ['shape' => 'AssociateTransitGatewayRouteTableResult']], 'AssociateVpcCidrBlock' => ['name' => 'AssociateVpcCidrBlock', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AssociateVpcCidrBlockRequest'], 'output' => ['shape' => 'AssociateVpcCidrBlockResult']], 'AttachClassicLinkVpc' => ['name' => 'AttachClassicLinkVpc', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AttachClassicLinkVpcRequest'], 'output' => ['shape' => 'AttachClassicLinkVpcResult']], 'AttachInternetGateway' => ['name' => 'AttachInternetGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AttachInternetGatewayRequest']], 'AttachNetworkInterface' => ['name' => 'AttachNetworkInterface', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AttachNetworkInterfaceRequest'], 'output' => ['shape' => 'AttachNetworkInterfaceResult']], 'AttachVolume' => ['name' => 'AttachVolume', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AttachVolumeRequest'], 'output' => ['shape' => 'VolumeAttachment']], 'AttachVpnGateway' => ['name' => 'AttachVpnGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AttachVpnGatewayRequest'], 'output' => ['shape' => 'AttachVpnGatewayResult']], 'AuthorizeClientVpnIngress' => ['name' => 'AuthorizeClientVpnIngress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AuthorizeClientVpnIngressRequest'], 'output' => ['shape' => 'AuthorizeClientVpnIngressResult']], 'AuthorizeSecurityGroupEgress' => ['name' => 'AuthorizeSecurityGroupEgress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AuthorizeSecurityGroupEgressRequest']], 'AuthorizeSecurityGroupIngress' => ['name' => 'AuthorizeSecurityGroupIngress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'AuthorizeSecurityGroupIngressRequest']], 'BundleInstance' => ['name' => 'BundleInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'BundleInstanceRequest'], 'output' => ['shape' => 'BundleInstanceResult']], 'CancelBundleTask' => ['name' => 'CancelBundleTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CancelBundleTaskRequest'], 'output' => ['shape' => 'CancelBundleTaskResult']], 'CancelCapacityReservation' => ['name' => 'CancelCapacityReservation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CancelCapacityReservationRequest'], 'output' => ['shape' => 'CancelCapacityReservationResult']], 'CancelConversionTask' => ['name' => 'CancelConversionTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CancelConversionRequest']], 'CancelExportTask' => ['name' => 'CancelExportTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CancelExportTaskRequest']], 'CancelImportTask' => ['name' => 'CancelImportTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CancelImportTaskRequest'], 'output' => ['shape' => 'CancelImportTaskResult']], 'CancelReservedInstancesListing' => ['name' => 'CancelReservedInstancesListing', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CancelReservedInstancesListingRequest'], 'output' => ['shape' => 'CancelReservedInstancesListingResult']], 'CancelSpotFleetRequests' => ['name' => 'CancelSpotFleetRequests', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CancelSpotFleetRequestsRequest'], 'output' => ['shape' => 'CancelSpotFleetRequestsResponse']], 'CancelSpotInstanceRequests' => ['name' => 'CancelSpotInstanceRequests', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CancelSpotInstanceRequestsRequest'], 'output' => ['shape' => 'CancelSpotInstanceRequestsResult']], 'ConfirmProductInstance' => ['name' => 'ConfirmProductInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ConfirmProductInstanceRequest'], 'output' => ['shape' => 'ConfirmProductInstanceResult']], 'CopyFpgaImage' => ['name' => 'CopyFpgaImage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CopyFpgaImageRequest'], 'output' => ['shape' => 'CopyFpgaImageResult']], 'CopyImage' => ['name' => 'CopyImage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CopyImageRequest'], 'output' => ['shape' => 'CopyImageResult']], 'CopySnapshot' => ['name' => 'CopySnapshot', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CopySnapshotRequest'], 'output' => ['shape' => 'CopySnapshotResult']], 'CreateCapacityReservation' => ['name' => 'CreateCapacityReservation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateCapacityReservationRequest'], 'output' => ['shape' => 'CreateCapacityReservationResult']], 'CreateCarrierGateway' => ['name' => 'CreateCarrierGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateCarrierGatewayRequest'], 'output' => ['shape' => 'CreateCarrierGatewayResult']], 'CreateClientVpnEndpoint' => ['name' => 'CreateClientVpnEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateClientVpnEndpointRequest'], 'output' => ['shape' => 'CreateClientVpnEndpointResult']], 'CreateClientVpnRoute' => ['name' => 'CreateClientVpnRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateClientVpnRouteRequest'], 'output' => ['shape' => 'CreateClientVpnRouteResult']], 'CreateCustomerGateway' => ['name' => 'CreateCustomerGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateCustomerGatewayRequest'], 'output' => ['shape' => 'CreateCustomerGatewayResult']], 'CreateDefaultSubnet' => ['name' => 'CreateDefaultSubnet', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateDefaultSubnetRequest'], 'output' => ['shape' => 'CreateDefaultSubnetResult']], 'CreateDefaultVpc' => ['name' => 'CreateDefaultVpc', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateDefaultVpcRequest'], 'output' => ['shape' => 'CreateDefaultVpcResult']], 'CreateDhcpOptions' => ['name' => 'CreateDhcpOptions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateDhcpOptionsRequest'], 'output' => ['shape' => 'CreateDhcpOptionsResult']], 'CreateEgressOnlyInternetGateway' => ['name' => 'CreateEgressOnlyInternetGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateEgressOnlyInternetGatewayRequest'], 'output' => ['shape' => 'CreateEgressOnlyInternetGatewayResult']], 'CreateFleet' => ['name' => 'CreateFleet', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateFleetRequest'], 'output' => ['shape' => 'CreateFleetResult']], 'CreateFlowLogs' => ['name' => 'CreateFlowLogs', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateFlowLogsRequest'], 'output' => ['shape' => 'CreateFlowLogsResult']], 'CreateFpgaImage' => ['name' => 'CreateFpgaImage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateFpgaImageRequest'], 'output' => ['shape' => 'CreateFpgaImageResult']], 'CreateImage' => ['name' => 'CreateImage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateImageRequest'], 'output' => ['shape' => 'CreateImageResult']], 'CreateInstanceExportTask' => ['name' => 'CreateInstanceExportTask', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateInstanceExportTaskRequest'], 'output' => ['shape' => 'CreateInstanceExportTaskResult']], 'CreateInternetGateway' => ['name' => 'CreateInternetGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateInternetGatewayRequest'], 'output' => ['shape' => 'CreateInternetGatewayResult']], 'CreateKeyPair' => ['name' => 'CreateKeyPair', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateKeyPairRequest'], 'output' => ['shape' => 'KeyPair']], 'CreateLaunchTemplate' => ['name' => 'CreateLaunchTemplate', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateLaunchTemplateRequest'], 'output' => ['shape' => 'CreateLaunchTemplateResult']], 'CreateLaunchTemplateVersion' => ['name' => 'CreateLaunchTemplateVersion', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateLaunchTemplateVersionRequest'], 'output' => ['shape' => 'CreateLaunchTemplateVersionResult']], 'CreateLocalGatewayRoute' => ['name' => 'CreateLocalGatewayRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateLocalGatewayRouteRequest'], 'output' => ['shape' => 'CreateLocalGatewayRouteResult']], 'CreateLocalGatewayRouteTableVpcAssociation' => ['name' => 'CreateLocalGatewayRouteTableVpcAssociation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateLocalGatewayRouteTableVpcAssociationRequest'], 'output' => ['shape' => 'CreateLocalGatewayRouteTableVpcAssociationResult']], 'CreateManagedPrefixList' => ['name' => 'CreateManagedPrefixList', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateManagedPrefixListRequest'], 'output' => ['shape' => 'CreateManagedPrefixListResult']], 'CreateNatGateway' => ['name' => 'CreateNatGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateNatGatewayRequest'], 'output' => ['shape' => 'CreateNatGatewayResult']], 'CreateNetworkAcl' => ['name' => 'CreateNetworkAcl', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateNetworkAclRequest'], 'output' => ['shape' => 'CreateNetworkAclResult']], 'CreateNetworkAclEntry' => ['name' => 'CreateNetworkAclEntry', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateNetworkAclEntryRequest']], 'CreateNetworkInterface' => ['name' => 'CreateNetworkInterface', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateNetworkInterfaceRequest'], 'output' => ['shape' => 'CreateNetworkInterfaceResult']], 'CreateNetworkInterfacePermission' => ['name' => 'CreateNetworkInterfacePermission', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateNetworkInterfacePermissionRequest'], 'output' => ['shape' => 'CreateNetworkInterfacePermissionResult']], 'CreatePlacementGroup' => ['name' => 'CreatePlacementGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreatePlacementGroupRequest'], 'output' => ['shape' => 'CreatePlacementGroupResult']], 'CreateReservedInstancesListing' => ['name' => 'CreateReservedInstancesListing', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateReservedInstancesListingRequest'], 'output' => ['shape' => 'CreateReservedInstancesListingResult']], 'CreateRoute' => ['name' => 'CreateRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateRouteRequest'], 'output' => ['shape' => 'CreateRouteResult']], 'CreateRouteTable' => ['name' => 'CreateRouteTable', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateRouteTableRequest'], 'output' => ['shape' => 'CreateRouteTableResult']], 'CreateSecurityGroup' => ['name' => 'CreateSecurityGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateSecurityGroupRequest'], 'output' => ['shape' => 'CreateSecurityGroupResult']], 'CreateSnapshot' => ['name' => 'CreateSnapshot', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateSnapshotRequest'], 'output' => ['shape' => 'Snapshot']], 'CreateSnapshots' => ['name' => 'CreateSnapshots', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateSnapshotsRequest'], 'output' => ['shape' => 'CreateSnapshotsResult']], 'CreateSpotDatafeedSubscription' => ['name' => 'CreateSpotDatafeedSubscription', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateSpotDatafeedSubscriptionRequest'], 'output' => ['shape' => 'CreateSpotDatafeedSubscriptionResult']], 'CreateSubnet' => ['name' => 'CreateSubnet', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateSubnetRequest'], 'output' => ['shape' => 'CreateSubnetResult']], 'CreateTags' => ['name' => 'CreateTags', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTagsRequest']], 'CreateTrafficMirrorFilter' => ['name' => 'CreateTrafficMirrorFilter', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTrafficMirrorFilterRequest'], 'output' => ['shape' => 'CreateTrafficMirrorFilterResult']], 'CreateTrafficMirrorFilterRule' => ['name' => 'CreateTrafficMirrorFilterRule', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTrafficMirrorFilterRuleRequest'], 'output' => ['shape' => 'CreateTrafficMirrorFilterRuleResult']], 'CreateTrafficMirrorSession' => ['name' => 'CreateTrafficMirrorSession', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTrafficMirrorSessionRequest'], 'output' => ['shape' => 'CreateTrafficMirrorSessionResult']], 'CreateTrafficMirrorTarget' => ['name' => 'CreateTrafficMirrorTarget', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTrafficMirrorTargetRequest'], 'output' => ['shape' => 'CreateTrafficMirrorTargetResult']], 'CreateTransitGateway' => ['name' => 'CreateTransitGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTransitGatewayRequest'], 'output' => ['shape' => 'CreateTransitGatewayResult']], 'CreateTransitGatewayMulticastDomain' => ['name' => 'CreateTransitGatewayMulticastDomain', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTransitGatewayMulticastDomainRequest'], 'output' => ['shape' => 'CreateTransitGatewayMulticastDomainResult']], 'CreateTransitGatewayPeeringAttachment' => ['name' => 'CreateTransitGatewayPeeringAttachment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTransitGatewayPeeringAttachmentRequest'], 'output' => ['shape' => 'CreateTransitGatewayPeeringAttachmentResult']], 'CreateTransitGatewayRoute' => ['name' => 'CreateTransitGatewayRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTransitGatewayRouteRequest'], 'output' => ['shape' => 'CreateTransitGatewayRouteResult']], 'CreateTransitGatewayRouteTable' => ['name' => 'CreateTransitGatewayRouteTable', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTransitGatewayRouteTableRequest'], 'output' => ['shape' => 'CreateTransitGatewayRouteTableResult']], 'CreateTransitGatewayVpcAttachment' => ['name' => 'CreateTransitGatewayVpcAttachment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateTransitGatewayVpcAttachmentRequest'], 'output' => ['shape' => 'CreateTransitGatewayVpcAttachmentResult']], 'CreateVolume' => ['name' => 'CreateVolume', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateVolumeRequest'], 'output' => ['shape' => 'Volume']], 'CreateVpc' => ['name' => 'CreateVpc', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateVpcRequest'], 'output' => ['shape' => 'CreateVpcResult']], 'CreateVpcEndpoint' => ['name' => 'CreateVpcEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateVpcEndpointRequest'], 'output' => ['shape' => 'CreateVpcEndpointResult']], 'CreateVpcEndpointConnectionNotification' => ['name' => 'CreateVpcEndpointConnectionNotification', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateVpcEndpointConnectionNotificationRequest'], 'output' => ['shape' => 'CreateVpcEndpointConnectionNotificationResult']], 'CreateVpcEndpointServiceConfiguration' => ['name' => 'CreateVpcEndpointServiceConfiguration', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateVpcEndpointServiceConfigurationRequest'], 'output' => ['shape' => 'CreateVpcEndpointServiceConfigurationResult']], 'CreateVpcPeeringConnection' => ['name' => 'CreateVpcPeeringConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateVpcPeeringConnectionRequest'], 'output' => ['shape' => 'CreateVpcPeeringConnectionResult']], 'CreateVpnConnection' => ['name' => 'CreateVpnConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateVpnConnectionRequest'], 'output' => ['shape' => 'CreateVpnConnectionResult']], 'CreateVpnConnectionRoute' => ['name' => 'CreateVpnConnectionRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateVpnConnectionRouteRequest']], 'CreateVpnGateway' => ['name' => 'CreateVpnGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'CreateVpnGatewayRequest'], 'output' => ['shape' => 'CreateVpnGatewayResult']], 'DeleteCarrierGateway' => ['name' => 'DeleteCarrierGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteCarrierGatewayRequest'], 'output' => ['shape' => 'DeleteCarrierGatewayResult']], 'DeleteClientVpnEndpoint' => ['name' => 'DeleteClientVpnEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteClientVpnEndpointRequest'], 'output' => ['shape' => 'DeleteClientVpnEndpointResult']], 'DeleteClientVpnRoute' => ['name' => 'DeleteClientVpnRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteClientVpnRouteRequest'], 'output' => ['shape' => 'DeleteClientVpnRouteResult']], 'DeleteCustomerGateway' => ['name' => 'DeleteCustomerGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteCustomerGatewayRequest']], 'DeleteDhcpOptions' => ['name' => 'DeleteDhcpOptions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteDhcpOptionsRequest']], 'DeleteEgressOnlyInternetGateway' => ['name' => 'DeleteEgressOnlyInternetGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteEgressOnlyInternetGatewayRequest'], 'output' => ['shape' => 'DeleteEgressOnlyInternetGatewayResult']], 'DeleteFleets' => ['name' => 'DeleteFleets', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteFleetsRequest'], 'output' => ['shape' => 'DeleteFleetsResult']], 'DeleteFlowLogs' => ['name' => 'DeleteFlowLogs', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteFlowLogsRequest'], 'output' => ['shape' => 'DeleteFlowLogsResult']], 'DeleteFpgaImage' => ['name' => 'DeleteFpgaImage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteFpgaImageRequest'], 'output' => ['shape' => 'DeleteFpgaImageResult']], 'DeleteInternetGateway' => ['name' => 'DeleteInternetGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteInternetGatewayRequest']], 'DeleteKeyPair' => ['name' => 'DeleteKeyPair', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteKeyPairRequest']], 'DeleteLaunchTemplate' => ['name' => 'DeleteLaunchTemplate', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteLaunchTemplateRequest'], 'output' => ['shape' => 'DeleteLaunchTemplateResult']], 'DeleteLaunchTemplateVersions' => ['name' => 'DeleteLaunchTemplateVersions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteLaunchTemplateVersionsRequest'], 'output' => ['shape' => 'DeleteLaunchTemplateVersionsResult']], 'DeleteLocalGatewayRoute' => ['name' => 'DeleteLocalGatewayRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteLocalGatewayRouteRequest'], 'output' => ['shape' => 'DeleteLocalGatewayRouteResult']], 'DeleteLocalGatewayRouteTableVpcAssociation' => ['name' => 'DeleteLocalGatewayRouteTableVpcAssociation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteLocalGatewayRouteTableVpcAssociationRequest'], 'output' => ['shape' => 'DeleteLocalGatewayRouteTableVpcAssociationResult']], 'DeleteManagedPrefixList' => ['name' => 'DeleteManagedPrefixList', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteManagedPrefixListRequest'], 'output' => ['shape' => 'DeleteManagedPrefixListResult']], 'DeleteNatGateway' => ['name' => 'DeleteNatGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteNatGatewayRequest'], 'output' => ['shape' => 'DeleteNatGatewayResult']], 'DeleteNetworkAcl' => ['name' => 'DeleteNetworkAcl', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteNetworkAclRequest']], 'DeleteNetworkAclEntry' => ['name' => 'DeleteNetworkAclEntry', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteNetworkAclEntryRequest']], 'DeleteNetworkInterface' => ['name' => 'DeleteNetworkInterface', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteNetworkInterfaceRequest']], 'DeleteNetworkInterfacePermission' => ['name' => 'DeleteNetworkInterfacePermission', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteNetworkInterfacePermissionRequest'], 'output' => ['shape' => 'DeleteNetworkInterfacePermissionResult']], 'DeletePlacementGroup' => ['name' => 'DeletePlacementGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeletePlacementGroupRequest']], 'DeleteQueuedReservedInstances' => ['name' => 'DeleteQueuedReservedInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteQueuedReservedInstancesRequest'], 'output' => ['shape' => 'DeleteQueuedReservedInstancesResult']], 'DeleteRoute' => ['name' => 'DeleteRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteRouteRequest']], 'DeleteRouteTable' => ['name' => 'DeleteRouteTable', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteRouteTableRequest']], 'DeleteSecurityGroup' => ['name' => 'DeleteSecurityGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteSecurityGroupRequest']], 'DeleteSnapshot' => ['name' => 'DeleteSnapshot', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteSnapshotRequest']], 'DeleteSpotDatafeedSubscription' => ['name' => 'DeleteSpotDatafeedSubscription', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteSpotDatafeedSubscriptionRequest']], 'DeleteSubnet' => ['name' => 'DeleteSubnet', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteSubnetRequest']], 'DeleteTags' => ['name' => 'DeleteTags', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTagsRequest']], 'DeleteTrafficMirrorFilter' => ['name' => 'DeleteTrafficMirrorFilter', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTrafficMirrorFilterRequest'], 'output' => ['shape' => 'DeleteTrafficMirrorFilterResult']], 'DeleteTrafficMirrorFilterRule' => ['name' => 'DeleteTrafficMirrorFilterRule', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTrafficMirrorFilterRuleRequest'], 'output' => ['shape' => 'DeleteTrafficMirrorFilterRuleResult']], 'DeleteTrafficMirrorSession' => ['name' => 'DeleteTrafficMirrorSession', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTrafficMirrorSessionRequest'], 'output' => ['shape' => 'DeleteTrafficMirrorSessionResult']], 'DeleteTrafficMirrorTarget' => ['name' => 'DeleteTrafficMirrorTarget', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTrafficMirrorTargetRequest'], 'output' => ['shape' => 'DeleteTrafficMirrorTargetResult']], 'DeleteTransitGateway' => ['name' => 'DeleteTransitGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTransitGatewayRequest'], 'output' => ['shape' => 'DeleteTransitGatewayResult']], 'DeleteTransitGatewayMulticastDomain' => ['name' => 'DeleteTransitGatewayMulticastDomain', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTransitGatewayMulticastDomainRequest'], 'output' => ['shape' => 'DeleteTransitGatewayMulticastDomainResult']], 'DeleteTransitGatewayPeeringAttachment' => ['name' => 'DeleteTransitGatewayPeeringAttachment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTransitGatewayPeeringAttachmentRequest'], 'output' => ['shape' => 'DeleteTransitGatewayPeeringAttachmentResult']], 'DeleteTransitGatewayRoute' => ['name' => 'DeleteTransitGatewayRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTransitGatewayRouteRequest'], 'output' => ['shape' => 'DeleteTransitGatewayRouteResult']], 'DeleteTransitGatewayRouteTable' => ['name' => 'DeleteTransitGatewayRouteTable', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTransitGatewayRouteTableRequest'], 'output' => ['shape' => 'DeleteTransitGatewayRouteTableResult']], 'DeleteTransitGatewayVpcAttachment' => ['name' => 'DeleteTransitGatewayVpcAttachment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteTransitGatewayVpcAttachmentRequest'], 'output' => ['shape' => 'DeleteTransitGatewayVpcAttachmentResult']], 'DeleteVolume' => ['name' => 'DeleteVolume', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteVolumeRequest']], 'DeleteVpc' => ['name' => 'DeleteVpc', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteVpcRequest']], 'DeleteVpcEndpointConnectionNotifications' => ['name' => 'DeleteVpcEndpointConnectionNotifications', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteVpcEndpointConnectionNotificationsRequest'], 'output' => ['shape' => 'DeleteVpcEndpointConnectionNotificationsResult']], 'DeleteVpcEndpointServiceConfigurations' => ['name' => 'DeleteVpcEndpointServiceConfigurations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteVpcEndpointServiceConfigurationsRequest'], 'output' => ['shape' => 'DeleteVpcEndpointServiceConfigurationsResult']], 'DeleteVpcEndpoints' => ['name' => 'DeleteVpcEndpoints', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteVpcEndpointsRequest'], 'output' => ['shape' => 'DeleteVpcEndpointsResult']], 'DeleteVpcPeeringConnection' => ['name' => 'DeleteVpcPeeringConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteVpcPeeringConnectionRequest'], 'output' => ['shape' => 'DeleteVpcPeeringConnectionResult']], 'DeleteVpnConnection' => ['name' => 'DeleteVpnConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteVpnConnectionRequest']], 'DeleteVpnConnectionRoute' => ['name' => 'DeleteVpnConnectionRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteVpnConnectionRouteRequest']], 'DeleteVpnGateway' => ['name' => 'DeleteVpnGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeleteVpnGatewayRequest']], 'DeprovisionByoipCidr' => ['name' => 'DeprovisionByoipCidr', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeprovisionByoipCidrRequest'], 'output' => ['shape' => 'DeprovisionByoipCidrResult']], 'DeregisterImage' => ['name' => 'DeregisterImage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeregisterImageRequest']], 'DeregisterInstanceEventNotificationAttributes' => ['name' => 'DeregisterInstanceEventNotificationAttributes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeregisterInstanceEventNotificationAttributesRequest'], 'output' => ['shape' => 'DeregisterInstanceEventNotificationAttributesResult']], 'DeregisterTransitGatewayMulticastGroupMembers' => ['name' => 'DeregisterTransitGatewayMulticastGroupMembers', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeregisterTransitGatewayMulticastGroupMembersRequest'], 'output' => ['shape' => 'DeregisterTransitGatewayMulticastGroupMembersResult']], 'DeregisterTransitGatewayMulticastGroupSources' => ['name' => 'DeregisterTransitGatewayMulticastGroupSources', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DeregisterTransitGatewayMulticastGroupSourcesRequest'], 'output' => ['shape' => 'DeregisterTransitGatewayMulticastGroupSourcesResult']], 'DescribeAccountAttributes' => ['name' => 'DescribeAccountAttributes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeAccountAttributesRequest'], 'output' => ['shape' => 'DescribeAccountAttributesResult']], 'DescribeAddresses' => ['name' => 'DescribeAddresses', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeAddressesRequest'], 'output' => ['shape' => 'DescribeAddressesResult']], 'DescribeAggregateIdFormat' => ['name' => 'DescribeAggregateIdFormat', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeAggregateIdFormatRequest'], 'output' => ['shape' => 'DescribeAggregateIdFormatResult']], 'DescribeAvailabilityZones' => ['name' => 'DescribeAvailabilityZones', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeAvailabilityZonesRequest'], 'output' => ['shape' => 'DescribeAvailabilityZonesResult']], 'DescribeBundleTasks' => ['name' => 'DescribeBundleTasks', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeBundleTasksRequest'], 'output' => ['shape' => 'DescribeBundleTasksResult']], 'DescribeByoipCidrs' => ['name' => 'DescribeByoipCidrs', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeByoipCidrsRequest'], 'output' => ['shape' => 'DescribeByoipCidrsResult']], 'DescribeCapacityReservations' => ['name' => 'DescribeCapacityReservations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeCapacityReservationsRequest'], 'output' => ['shape' => 'DescribeCapacityReservationsResult']], 'DescribeCarrierGateways' => ['name' => 'DescribeCarrierGateways', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeCarrierGatewaysRequest'], 'output' => ['shape' => 'DescribeCarrierGatewaysResult']], 'DescribeClassicLinkInstances' => ['name' => 'DescribeClassicLinkInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeClassicLinkInstancesRequest'], 'output' => ['shape' => 'DescribeClassicLinkInstancesResult']], 'DescribeClientVpnAuthorizationRules' => ['name' => 'DescribeClientVpnAuthorizationRules', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeClientVpnAuthorizationRulesRequest'], 'output' => ['shape' => 'DescribeClientVpnAuthorizationRulesResult']], 'DescribeClientVpnConnections' => ['name' => 'DescribeClientVpnConnections', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeClientVpnConnectionsRequest'], 'output' => ['shape' => 'DescribeClientVpnConnectionsResult']], 'DescribeClientVpnEndpoints' => ['name' => 'DescribeClientVpnEndpoints', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeClientVpnEndpointsRequest'], 'output' => ['shape' => 'DescribeClientVpnEndpointsResult']], 'DescribeClientVpnRoutes' => ['name' => 'DescribeClientVpnRoutes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeClientVpnRoutesRequest'], 'output' => ['shape' => 'DescribeClientVpnRoutesResult']], 'DescribeClientVpnTargetNetworks' => ['name' => 'DescribeClientVpnTargetNetworks', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeClientVpnTargetNetworksRequest'], 'output' => ['shape' => 'DescribeClientVpnTargetNetworksResult']], 'DescribeCoipPools' => ['name' => 'DescribeCoipPools', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeCoipPoolsRequest'], 'output' => ['shape' => 'DescribeCoipPoolsResult']], 'DescribeConversionTasks' => ['name' => 'DescribeConversionTasks', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeConversionTasksRequest'], 'output' => ['shape' => 'DescribeConversionTasksResult']], 'DescribeCustomerGateways' => ['name' => 'DescribeCustomerGateways', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeCustomerGatewaysRequest'], 'output' => ['shape' => 'DescribeCustomerGatewaysResult']], 'DescribeDhcpOptions' => ['name' => 'DescribeDhcpOptions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeDhcpOptionsRequest'], 'output' => ['shape' => 'DescribeDhcpOptionsResult']], 'DescribeEgressOnlyInternetGateways' => ['name' => 'DescribeEgressOnlyInternetGateways', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeEgressOnlyInternetGatewaysRequest'], 'output' => ['shape' => 'DescribeEgressOnlyInternetGatewaysResult']], 'DescribeElasticGpus' => ['name' => 'DescribeElasticGpus', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeElasticGpusRequest'], 'output' => ['shape' => 'DescribeElasticGpusResult']], 'DescribeExportImageTasks' => ['name' => 'DescribeExportImageTasks', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeExportImageTasksRequest'], 'output' => ['shape' => 'DescribeExportImageTasksResult']], 'DescribeExportTasks' => ['name' => 'DescribeExportTasks', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeExportTasksRequest'], 'output' => ['shape' => 'DescribeExportTasksResult']], 'DescribeFastSnapshotRestores' => ['name' => 'DescribeFastSnapshotRestores', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeFastSnapshotRestoresRequest'], 'output' => ['shape' => 'DescribeFastSnapshotRestoresResult']], 'DescribeFleetHistory' => ['name' => 'DescribeFleetHistory', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeFleetHistoryRequest'], 'output' => ['shape' => 'DescribeFleetHistoryResult']], 'DescribeFleetInstances' => ['name' => 'DescribeFleetInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeFleetInstancesRequest'], 'output' => ['shape' => 'DescribeFleetInstancesResult']], 'DescribeFleets' => ['name' => 'DescribeFleets', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeFleetsRequest'], 'output' => ['shape' => 'DescribeFleetsResult']], 'DescribeFlowLogs' => ['name' => 'DescribeFlowLogs', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeFlowLogsRequest'], 'output' => ['shape' => 'DescribeFlowLogsResult']], 'DescribeFpgaImageAttribute' => ['name' => 'DescribeFpgaImageAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeFpgaImageAttributeRequest'], 'output' => ['shape' => 'DescribeFpgaImageAttributeResult']], 'DescribeFpgaImages' => ['name' => 'DescribeFpgaImages', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeFpgaImagesRequest'], 'output' => ['shape' => 'DescribeFpgaImagesResult']], 'DescribeHostReservationOfferings' => ['name' => 'DescribeHostReservationOfferings', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeHostReservationOfferingsRequest'], 'output' => ['shape' => 'DescribeHostReservationOfferingsResult']], 'DescribeHostReservations' => ['name' => 'DescribeHostReservations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeHostReservationsRequest'], 'output' => ['shape' => 'DescribeHostReservationsResult']], 'DescribeHosts' => ['name' => 'DescribeHosts', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeHostsRequest'], 'output' => ['shape' => 'DescribeHostsResult']], 'DescribeIamInstanceProfileAssociations' => ['name' => 'DescribeIamInstanceProfileAssociations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeIamInstanceProfileAssociationsRequest'], 'output' => ['shape' => 'DescribeIamInstanceProfileAssociationsResult']], 'DescribeIdFormat' => ['name' => 'DescribeIdFormat', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeIdFormatRequest'], 'output' => ['shape' => 'DescribeIdFormatResult']], 'DescribeIdentityIdFormat' => ['name' => 'DescribeIdentityIdFormat', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeIdentityIdFormatRequest'], 'output' => ['shape' => 'DescribeIdentityIdFormatResult']], 'DescribeImageAttribute' => ['name' => 'DescribeImageAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeImageAttributeRequest'], 'output' => ['shape' => 'ImageAttribute']], 'DescribeImages' => ['name' => 'DescribeImages', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeImagesRequest'], 'output' => ['shape' => 'DescribeImagesResult']], 'DescribeImportImageTasks' => ['name' => 'DescribeImportImageTasks', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeImportImageTasksRequest'], 'output' => ['shape' => 'DescribeImportImageTasksResult']], 'DescribeImportSnapshotTasks' => ['name' => 'DescribeImportSnapshotTasks', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeImportSnapshotTasksRequest'], 'output' => ['shape' => 'DescribeImportSnapshotTasksResult']], 'DescribeInstanceAttribute' => ['name' => 'DescribeInstanceAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeInstanceAttributeRequest'], 'output' => ['shape' => 'InstanceAttribute']], 'DescribeInstanceCreditSpecifications' => ['name' => 'DescribeInstanceCreditSpecifications', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeInstanceCreditSpecificationsRequest'], 'output' => ['shape' => 'DescribeInstanceCreditSpecificationsResult']], 'DescribeInstanceEventNotificationAttributes' => ['name' => 'DescribeInstanceEventNotificationAttributes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeInstanceEventNotificationAttributesRequest'], 'output' => ['shape' => 'DescribeInstanceEventNotificationAttributesResult']], 'DescribeInstanceStatus' => ['name' => 'DescribeInstanceStatus', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeInstanceStatusRequest'], 'output' => ['shape' => 'DescribeInstanceStatusResult']], 'DescribeInstanceTypeOfferings' => ['name' => 'DescribeInstanceTypeOfferings', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeInstanceTypeOfferingsRequest'], 'output' => ['shape' => 'DescribeInstanceTypeOfferingsResult']], 'DescribeInstanceTypes' => ['name' => 'DescribeInstanceTypes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeInstanceTypesRequest'], 'output' => ['shape' => 'DescribeInstanceTypesResult']], 'DescribeInstances' => ['name' => 'DescribeInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeInstancesRequest'], 'output' => ['shape' => 'DescribeInstancesResult']], 'DescribeInternetGateways' => ['name' => 'DescribeInternetGateways', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeInternetGatewaysRequest'], 'output' => ['shape' => 'DescribeInternetGatewaysResult']], 'DescribeIpv6Pools' => ['name' => 'DescribeIpv6Pools', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeIpv6PoolsRequest'], 'output' => ['shape' => 'DescribeIpv6PoolsResult']], 'DescribeKeyPairs' => ['name' => 'DescribeKeyPairs', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeKeyPairsRequest'], 'output' => ['shape' => 'DescribeKeyPairsResult']], 'DescribeLaunchTemplateVersions' => ['name' => 'DescribeLaunchTemplateVersions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeLaunchTemplateVersionsRequest'], 'output' => ['shape' => 'DescribeLaunchTemplateVersionsResult']], 'DescribeLaunchTemplates' => ['name' => 'DescribeLaunchTemplates', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeLaunchTemplatesRequest'], 'output' => ['shape' => 'DescribeLaunchTemplatesResult']], 'DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations' => ['name' => 'DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest'], 'output' => ['shape' => 'DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult']], 'DescribeLocalGatewayRouteTableVpcAssociations' => ['name' => 'DescribeLocalGatewayRouteTableVpcAssociations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeLocalGatewayRouteTableVpcAssociationsRequest'], 'output' => ['shape' => 'DescribeLocalGatewayRouteTableVpcAssociationsResult']], 'DescribeLocalGatewayRouteTables' => ['name' => 'DescribeLocalGatewayRouteTables', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeLocalGatewayRouteTablesRequest'], 'output' => ['shape' => 'DescribeLocalGatewayRouteTablesResult']], 'DescribeLocalGatewayVirtualInterfaceGroups' => ['name' => 'DescribeLocalGatewayVirtualInterfaceGroups', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeLocalGatewayVirtualInterfaceGroupsRequest'], 'output' => ['shape' => 'DescribeLocalGatewayVirtualInterfaceGroupsResult']], 'DescribeLocalGatewayVirtualInterfaces' => ['name' => 'DescribeLocalGatewayVirtualInterfaces', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeLocalGatewayVirtualInterfacesRequest'], 'output' => ['shape' => 'DescribeLocalGatewayVirtualInterfacesResult']], 'DescribeLocalGateways' => ['name' => 'DescribeLocalGateways', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeLocalGatewaysRequest'], 'output' => ['shape' => 'DescribeLocalGatewaysResult']], 'DescribeManagedPrefixLists' => ['name' => 'DescribeManagedPrefixLists', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeManagedPrefixListsRequest'], 'output' => ['shape' => 'DescribeManagedPrefixListsResult']], 'DescribeMovingAddresses' => ['name' => 'DescribeMovingAddresses', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeMovingAddressesRequest'], 'output' => ['shape' => 'DescribeMovingAddressesResult']], 'DescribeNatGateways' => ['name' => 'DescribeNatGateways', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeNatGatewaysRequest'], 'output' => ['shape' => 'DescribeNatGatewaysResult']], 'DescribeNetworkAcls' => ['name' => 'DescribeNetworkAcls', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeNetworkAclsRequest'], 'output' => ['shape' => 'DescribeNetworkAclsResult']], 'DescribeNetworkInterfaceAttribute' => ['name' => 'DescribeNetworkInterfaceAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeNetworkInterfaceAttributeRequest'], 'output' => ['shape' => 'DescribeNetworkInterfaceAttributeResult']], 'DescribeNetworkInterfacePermissions' => ['name' => 'DescribeNetworkInterfacePermissions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeNetworkInterfacePermissionsRequest'], 'output' => ['shape' => 'DescribeNetworkInterfacePermissionsResult']], 'DescribeNetworkInterfaces' => ['name' => 'DescribeNetworkInterfaces', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeNetworkInterfacesRequest'], 'output' => ['shape' => 'DescribeNetworkInterfacesResult']], 'DescribePlacementGroups' => ['name' => 'DescribePlacementGroups', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribePlacementGroupsRequest'], 'output' => ['shape' => 'DescribePlacementGroupsResult']], 'DescribePrefixLists' => ['name' => 'DescribePrefixLists', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribePrefixListsRequest'], 'output' => ['shape' => 'DescribePrefixListsResult']], 'DescribePrincipalIdFormat' => ['name' => 'DescribePrincipalIdFormat', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribePrincipalIdFormatRequest'], 'output' => ['shape' => 'DescribePrincipalIdFormatResult']], 'DescribePublicIpv4Pools' => ['name' => 'DescribePublicIpv4Pools', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribePublicIpv4PoolsRequest'], 'output' => ['shape' => 'DescribePublicIpv4PoolsResult']], 'DescribeRegions' => ['name' => 'DescribeRegions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeRegionsRequest'], 'output' => ['shape' => 'DescribeRegionsResult']], 'DescribeReservedInstances' => ['name' => 'DescribeReservedInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReservedInstancesRequest'], 'output' => ['shape' => 'DescribeReservedInstancesResult']], 'DescribeReservedInstancesListings' => ['name' => 'DescribeReservedInstancesListings', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReservedInstancesListingsRequest'], 'output' => ['shape' => 'DescribeReservedInstancesListingsResult']], 'DescribeReservedInstancesModifications' => ['name' => 'DescribeReservedInstancesModifications', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReservedInstancesModificationsRequest'], 'output' => ['shape' => 'DescribeReservedInstancesModificationsResult']], 'DescribeReservedInstancesOfferings' => ['name' => 'DescribeReservedInstancesOfferings', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeReservedInstancesOfferingsRequest'], 'output' => ['shape' => 'DescribeReservedInstancesOfferingsResult']], 'DescribeRouteTables' => ['name' => 'DescribeRouteTables', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeRouteTablesRequest'], 'output' => ['shape' => 'DescribeRouteTablesResult']], 'DescribeScheduledInstanceAvailability' => ['name' => 'DescribeScheduledInstanceAvailability', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeScheduledInstanceAvailabilityRequest'], 'output' => ['shape' => 'DescribeScheduledInstanceAvailabilityResult']], 'DescribeScheduledInstances' => ['name' => 'DescribeScheduledInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeScheduledInstancesRequest'], 'output' => ['shape' => 'DescribeScheduledInstancesResult']], 'DescribeSecurityGroupReferences' => ['name' => 'DescribeSecurityGroupReferences', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSecurityGroupReferencesRequest'], 'output' => ['shape' => 'DescribeSecurityGroupReferencesResult']], 'DescribeSecurityGroups' => ['name' => 'DescribeSecurityGroups', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSecurityGroupsRequest'], 'output' => ['shape' => 'DescribeSecurityGroupsResult']], 'DescribeSnapshotAttribute' => ['name' => 'DescribeSnapshotAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSnapshotAttributeRequest'], 'output' => ['shape' => 'DescribeSnapshotAttributeResult']], 'DescribeSnapshots' => ['name' => 'DescribeSnapshots', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSnapshotsRequest'], 'output' => ['shape' => 'DescribeSnapshotsResult']], 'DescribeSpotDatafeedSubscription' => ['name' => 'DescribeSpotDatafeedSubscription', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSpotDatafeedSubscriptionRequest'], 'output' => ['shape' => 'DescribeSpotDatafeedSubscriptionResult']], 'DescribeSpotFleetInstances' => ['name' => 'DescribeSpotFleetInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSpotFleetInstancesRequest'], 'output' => ['shape' => 'DescribeSpotFleetInstancesResponse']], 'DescribeSpotFleetRequestHistory' => ['name' => 'DescribeSpotFleetRequestHistory', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSpotFleetRequestHistoryRequest'], 'output' => ['shape' => 'DescribeSpotFleetRequestHistoryResponse']], 'DescribeSpotFleetRequests' => ['name' => 'DescribeSpotFleetRequests', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSpotFleetRequestsRequest'], 'output' => ['shape' => 'DescribeSpotFleetRequestsResponse']], 'DescribeSpotInstanceRequests' => ['name' => 'DescribeSpotInstanceRequests', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSpotInstanceRequestsRequest'], 'output' => ['shape' => 'DescribeSpotInstanceRequestsResult']], 'DescribeSpotPriceHistory' => ['name' => 'DescribeSpotPriceHistory', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSpotPriceHistoryRequest'], 'output' => ['shape' => 'DescribeSpotPriceHistoryResult']], 'DescribeStaleSecurityGroups' => ['name' => 'DescribeStaleSecurityGroups', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeStaleSecurityGroupsRequest'], 'output' => ['shape' => 'DescribeStaleSecurityGroupsResult']], 'DescribeSubnets' => ['name' => 'DescribeSubnets', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeSubnetsRequest'], 'output' => ['shape' => 'DescribeSubnetsResult']], 'DescribeTags' => ['name' => 'DescribeTags', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTagsRequest'], 'output' => ['shape' => 'DescribeTagsResult']], 'DescribeTrafficMirrorFilters' => ['name' => 'DescribeTrafficMirrorFilters', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTrafficMirrorFiltersRequest'], 'output' => ['shape' => 'DescribeTrafficMirrorFiltersResult']], 'DescribeTrafficMirrorSessions' => ['name' => 'DescribeTrafficMirrorSessions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTrafficMirrorSessionsRequest'], 'output' => ['shape' => 'DescribeTrafficMirrorSessionsResult']], 'DescribeTrafficMirrorTargets' => ['name' => 'DescribeTrafficMirrorTargets', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTrafficMirrorTargetsRequest'], 'output' => ['shape' => 'DescribeTrafficMirrorTargetsResult']], 'DescribeTransitGatewayAttachments' => ['name' => 'DescribeTransitGatewayAttachments', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTransitGatewayAttachmentsRequest'], 'output' => ['shape' => 'DescribeTransitGatewayAttachmentsResult']], 'DescribeTransitGatewayMulticastDomains' => ['name' => 'DescribeTransitGatewayMulticastDomains', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTransitGatewayMulticastDomainsRequest'], 'output' => ['shape' => 'DescribeTransitGatewayMulticastDomainsResult']], 'DescribeTransitGatewayPeeringAttachments' => ['name' => 'DescribeTransitGatewayPeeringAttachments', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTransitGatewayPeeringAttachmentsRequest'], 'output' => ['shape' => 'DescribeTransitGatewayPeeringAttachmentsResult']], 'DescribeTransitGatewayRouteTables' => ['name' => 'DescribeTransitGatewayRouteTables', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTransitGatewayRouteTablesRequest'], 'output' => ['shape' => 'DescribeTransitGatewayRouteTablesResult']], 'DescribeTransitGatewayVpcAttachments' => ['name' => 'DescribeTransitGatewayVpcAttachments', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTransitGatewayVpcAttachmentsRequest'], 'output' => ['shape' => 'DescribeTransitGatewayVpcAttachmentsResult']], 'DescribeTransitGateways' => ['name' => 'DescribeTransitGateways', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeTransitGatewaysRequest'], 'output' => ['shape' => 'DescribeTransitGatewaysResult']], 'DescribeVolumeAttribute' => ['name' => 'DescribeVolumeAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVolumeAttributeRequest'], 'output' => ['shape' => 'DescribeVolumeAttributeResult']], 'DescribeVolumeStatus' => ['name' => 'DescribeVolumeStatus', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVolumeStatusRequest'], 'output' => ['shape' => 'DescribeVolumeStatusResult']], 'DescribeVolumes' => ['name' => 'DescribeVolumes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVolumesRequest'], 'output' => ['shape' => 'DescribeVolumesResult']], 'DescribeVolumesModifications' => ['name' => 'DescribeVolumesModifications', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVolumesModificationsRequest'], 'output' => ['shape' => 'DescribeVolumesModificationsResult']], 'DescribeVpcAttribute' => ['name' => 'DescribeVpcAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcAttributeRequest'], 'output' => ['shape' => 'DescribeVpcAttributeResult']], 'DescribeVpcClassicLink' => ['name' => 'DescribeVpcClassicLink', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcClassicLinkRequest'], 'output' => ['shape' => 'DescribeVpcClassicLinkResult']], 'DescribeVpcClassicLinkDnsSupport' => ['name' => 'DescribeVpcClassicLinkDnsSupport', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcClassicLinkDnsSupportRequest'], 'output' => ['shape' => 'DescribeVpcClassicLinkDnsSupportResult']], 'DescribeVpcEndpointConnectionNotifications' => ['name' => 'DescribeVpcEndpointConnectionNotifications', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcEndpointConnectionNotificationsRequest'], 'output' => ['shape' => 'DescribeVpcEndpointConnectionNotificationsResult']], 'DescribeVpcEndpointConnections' => ['name' => 'DescribeVpcEndpointConnections', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcEndpointConnectionsRequest'], 'output' => ['shape' => 'DescribeVpcEndpointConnectionsResult']], 'DescribeVpcEndpointServiceConfigurations' => ['name' => 'DescribeVpcEndpointServiceConfigurations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcEndpointServiceConfigurationsRequest'], 'output' => ['shape' => 'DescribeVpcEndpointServiceConfigurationsResult']], 'DescribeVpcEndpointServicePermissions' => ['name' => 'DescribeVpcEndpointServicePermissions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcEndpointServicePermissionsRequest'], 'output' => ['shape' => 'DescribeVpcEndpointServicePermissionsResult']], 'DescribeVpcEndpointServices' => ['name' => 'DescribeVpcEndpointServices', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcEndpointServicesRequest'], 'output' => ['shape' => 'DescribeVpcEndpointServicesResult']], 'DescribeVpcEndpoints' => ['name' => 'DescribeVpcEndpoints', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcEndpointsRequest'], 'output' => ['shape' => 'DescribeVpcEndpointsResult']], 'DescribeVpcPeeringConnections' => ['name' => 'DescribeVpcPeeringConnections', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcPeeringConnectionsRequest'], 'output' => ['shape' => 'DescribeVpcPeeringConnectionsResult']], 'DescribeVpcs' => ['name' => 'DescribeVpcs', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpcsRequest'], 'output' => ['shape' => 'DescribeVpcsResult']], 'DescribeVpnConnections' => ['name' => 'DescribeVpnConnections', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpnConnectionsRequest'], 'output' => ['shape' => 'DescribeVpnConnectionsResult']], 'DescribeVpnGateways' => ['name' => 'DescribeVpnGateways', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DescribeVpnGatewaysRequest'], 'output' => ['shape' => 'DescribeVpnGatewaysResult']], 'DetachClassicLinkVpc' => ['name' => 'DetachClassicLinkVpc', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DetachClassicLinkVpcRequest'], 'output' => ['shape' => 'DetachClassicLinkVpcResult']], 'DetachInternetGateway' => ['name' => 'DetachInternetGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DetachInternetGatewayRequest']], 'DetachNetworkInterface' => ['name' => 'DetachNetworkInterface', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DetachNetworkInterfaceRequest']], 'DetachVolume' => ['name' => 'DetachVolume', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DetachVolumeRequest'], 'output' => ['shape' => 'VolumeAttachment']], 'DetachVpnGateway' => ['name' => 'DetachVpnGateway', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DetachVpnGatewayRequest']], 'DisableEbsEncryptionByDefault' => ['name' => 'DisableEbsEncryptionByDefault', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisableEbsEncryptionByDefaultRequest'], 'output' => ['shape' => 'DisableEbsEncryptionByDefaultResult']], 'DisableFastSnapshotRestores' => ['name' => 'DisableFastSnapshotRestores', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisableFastSnapshotRestoresRequest'], 'output' => ['shape' => 'DisableFastSnapshotRestoresResult']], 'DisableTransitGatewayRouteTablePropagation' => ['name' => 'DisableTransitGatewayRouteTablePropagation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisableTransitGatewayRouteTablePropagationRequest'], 'output' => ['shape' => 'DisableTransitGatewayRouteTablePropagationResult']], 'DisableVgwRoutePropagation' => ['name' => 'DisableVgwRoutePropagation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisableVgwRoutePropagationRequest']], 'DisableVpcClassicLink' => ['name' => 'DisableVpcClassicLink', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisableVpcClassicLinkRequest'], 'output' => ['shape' => 'DisableVpcClassicLinkResult']], 'DisableVpcClassicLinkDnsSupport' => ['name' => 'DisableVpcClassicLinkDnsSupport', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisableVpcClassicLinkDnsSupportRequest'], 'output' => ['shape' => 'DisableVpcClassicLinkDnsSupportResult']], 'DisassociateAddress' => ['name' => 'DisassociateAddress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisassociateAddressRequest']], 'DisassociateClientVpnTargetNetwork' => ['name' => 'DisassociateClientVpnTargetNetwork', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisassociateClientVpnTargetNetworkRequest'], 'output' => ['shape' => 'DisassociateClientVpnTargetNetworkResult']], 'DisassociateIamInstanceProfile' => ['name' => 'DisassociateIamInstanceProfile', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisassociateIamInstanceProfileRequest'], 'output' => ['shape' => 'DisassociateIamInstanceProfileResult']], 'DisassociateRouteTable' => ['name' => 'DisassociateRouteTable', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisassociateRouteTableRequest']], 'DisassociateSubnetCidrBlock' => ['name' => 'DisassociateSubnetCidrBlock', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisassociateSubnetCidrBlockRequest'], 'output' => ['shape' => 'DisassociateSubnetCidrBlockResult']], 'DisassociateTransitGatewayMulticastDomain' => ['name' => 'DisassociateTransitGatewayMulticastDomain', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisassociateTransitGatewayMulticastDomainRequest'], 'output' => ['shape' => 'DisassociateTransitGatewayMulticastDomainResult']], 'DisassociateTransitGatewayRouteTable' => ['name' => 'DisassociateTransitGatewayRouteTable', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisassociateTransitGatewayRouteTableRequest'], 'output' => ['shape' => 'DisassociateTransitGatewayRouteTableResult']], 'DisassociateVpcCidrBlock' => ['name' => 'DisassociateVpcCidrBlock', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'DisassociateVpcCidrBlockRequest'], 'output' => ['shape' => 'DisassociateVpcCidrBlockResult']], 'EnableEbsEncryptionByDefault' => ['name' => 'EnableEbsEncryptionByDefault', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'EnableEbsEncryptionByDefaultRequest'], 'output' => ['shape' => 'EnableEbsEncryptionByDefaultResult']], 'EnableFastSnapshotRestores' => ['name' => 'EnableFastSnapshotRestores', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'EnableFastSnapshotRestoresRequest'], 'output' => ['shape' => 'EnableFastSnapshotRestoresResult']], 'EnableTransitGatewayRouteTablePropagation' => ['name' => 'EnableTransitGatewayRouteTablePropagation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'EnableTransitGatewayRouteTablePropagationRequest'], 'output' => ['shape' => 'EnableTransitGatewayRouteTablePropagationResult']], 'EnableVgwRoutePropagation' => ['name' => 'EnableVgwRoutePropagation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'EnableVgwRoutePropagationRequest']], 'EnableVolumeIO' => ['name' => 'EnableVolumeIO', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'EnableVolumeIORequest']], 'EnableVpcClassicLink' => ['name' => 'EnableVpcClassicLink', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'EnableVpcClassicLinkRequest'], 'output' => ['shape' => 'EnableVpcClassicLinkResult']], 'EnableVpcClassicLinkDnsSupport' => ['name' => 'EnableVpcClassicLinkDnsSupport', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'EnableVpcClassicLinkDnsSupportRequest'], 'output' => ['shape' => 'EnableVpcClassicLinkDnsSupportResult']], 'ExportClientVpnClientCertificateRevocationList' => ['name' => 'ExportClientVpnClientCertificateRevocationList', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ExportClientVpnClientCertificateRevocationListRequest'], 'output' => ['shape' => 'ExportClientVpnClientCertificateRevocationListResult']], 'ExportClientVpnClientConfiguration' => ['name' => 'ExportClientVpnClientConfiguration', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ExportClientVpnClientConfigurationRequest'], 'output' => ['shape' => 'ExportClientVpnClientConfigurationResult']], 'ExportImage' => ['name' => 'ExportImage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ExportImageRequest'], 'output' => ['shape' => 'ExportImageResult']], 'ExportTransitGatewayRoutes' => ['name' => 'ExportTransitGatewayRoutes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ExportTransitGatewayRoutesRequest'], 'output' => ['shape' => 'ExportTransitGatewayRoutesResult']], 'GetAssociatedIpv6PoolCidrs' => ['name' => 'GetAssociatedIpv6PoolCidrs', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetAssociatedIpv6PoolCidrsRequest'], 'output' => ['shape' => 'GetAssociatedIpv6PoolCidrsResult']], 'GetCapacityReservationUsage' => ['name' => 'GetCapacityReservationUsage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetCapacityReservationUsageRequest'], 'output' => ['shape' => 'GetCapacityReservationUsageResult']], 'GetCoipPoolUsage' => ['name' => 'GetCoipPoolUsage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetCoipPoolUsageRequest'], 'output' => ['shape' => 'GetCoipPoolUsageResult']], 'GetConsoleOutput' => ['name' => 'GetConsoleOutput', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetConsoleOutputRequest'], 'output' => ['shape' => 'GetConsoleOutputResult']], 'GetConsoleScreenshot' => ['name' => 'GetConsoleScreenshot', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetConsoleScreenshotRequest'], 'output' => ['shape' => 'GetConsoleScreenshotResult']], 'GetDefaultCreditSpecification' => ['name' => 'GetDefaultCreditSpecification', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetDefaultCreditSpecificationRequest'], 'output' => ['shape' => 'GetDefaultCreditSpecificationResult']], 'GetEbsDefaultKmsKeyId' => ['name' => 'GetEbsDefaultKmsKeyId', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetEbsDefaultKmsKeyIdRequest'], 'output' => ['shape' => 'GetEbsDefaultKmsKeyIdResult']], 'GetEbsEncryptionByDefault' => ['name' => 'GetEbsEncryptionByDefault', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetEbsEncryptionByDefaultRequest'], 'output' => ['shape' => 'GetEbsEncryptionByDefaultResult']], 'GetGroupsForCapacityReservation' => ['name' => 'GetGroupsForCapacityReservation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetGroupsForCapacityReservationRequest'], 'output' => ['shape' => 'GetGroupsForCapacityReservationResult']], 'GetHostReservationPurchasePreview' => ['name' => 'GetHostReservationPurchasePreview', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetHostReservationPurchasePreviewRequest'], 'output' => ['shape' => 'GetHostReservationPurchasePreviewResult']], 'GetLaunchTemplateData' => ['name' => 'GetLaunchTemplateData', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetLaunchTemplateDataRequest'], 'output' => ['shape' => 'GetLaunchTemplateDataResult']], 'GetManagedPrefixListAssociations' => ['name' => 'GetManagedPrefixListAssociations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetManagedPrefixListAssociationsRequest'], 'output' => ['shape' => 'GetManagedPrefixListAssociationsResult']], 'GetManagedPrefixListEntries' => ['name' => 'GetManagedPrefixListEntries', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetManagedPrefixListEntriesRequest'], 'output' => ['shape' => 'GetManagedPrefixListEntriesResult']], 'GetPasswordData' => ['name' => 'GetPasswordData', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetPasswordDataRequest'], 'output' => ['shape' => 'GetPasswordDataResult']], 'GetReservedInstancesExchangeQuote' => ['name' => 'GetReservedInstancesExchangeQuote', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetReservedInstancesExchangeQuoteRequest'], 'output' => ['shape' => 'GetReservedInstancesExchangeQuoteResult']], 'GetTransitGatewayAttachmentPropagations' => ['name' => 'GetTransitGatewayAttachmentPropagations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetTransitGatewayAttachmentPropagationsRequest'], 'output' => ['shape' => 'GetTransitGatewayAttachmentPropagationsResult']], 'GetTransitGatewayMulticastDomainAssociations' => ['name' => 'GetTransitGatewayMulticastDomainAssociations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetTransitGatewayMulticastDomainAssociationsRequest'], 'output' => ['shape' => 'GetTransitGatewayMulticastDomainAssociationsResult']], 'GetTransitGatewayRouteTableAssociations' => ['name' => 'GetTransitGatewayRouteTableAssociations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetTransitGatewayRouteTableAssociationsRequest'], 'output' => ['shape' => 'GetTransitGatewayRouteTableAssociationsResult']], 'GetTransitGatewayRouteTablePropagations' => ['name' => 'GetTransitGatewayRouteTablePropagations', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'GetTransitGatewayRouteTablePropagationsRequest'], 'output' => ['shape' => 'GetTransitGatewayRouteTablePropagationsResult']], 'ImportClientVpnClientCertificateRevocationList' => ['name' => 'ImportClientVpnClientCertificateRevocationList', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ImportClientVpnClientCertificateRevocationListRequest'], 'output' => ['shape' => 'ImportClientVpnClientCertificateRevocationListResult']], 'ImportImage' => ['name' => 'ImportImage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ImportImageRequest'], 'output' => ['shape' => 'ImportImageResult']], 'ImportInstance' => ['name' => 'ImportInstance', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ImportInstanceRequest'], 'output' => ['shape' => 'ImportInstanceResult']], 'ImportKeyPair' => ['name' => 'ImportKeyPair', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ImportKeyPairRequest'], 'output' => ['shape' => 'ImportKeyPairResult']], 'ImportSnapshot' => ['name' => 'ImportSnapshot', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ImportSnapshotRequest'], 'output' => ['shape' => 'ImportSnapshotResult']], 'ImportVolume' => ['name' => 'ImportVolume', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ImportVolumeRequest'], 'output' => ['shape' => 'ImportVolumeResult']], 'ModifyAvailabilityZoneGroup' => ['name' => 'ModifyAvailabilityZoneGroup', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyAvailabilityZoneGroupRequest'], 'output' => ['shape' => 'ModifyAvailabilityZoneGroupResult']], 'ModifyCapacityReservation' => ['name' => 'ModifyCapacityReservation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyCapacityReservationRequest'], 'output' => ['shape' => 'ModifyCapacityReservationResult']], 'ModifyClientVpnEndpoint' => ['name' => 'ModifyClientVpnEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyClientVpnEndpointRequest'], 'output' => ['shape' => 'ModifyClientVpnEndpointResult']], 'ModifyDefaultCreditSpecification' => ['name' => 'ModifyDefaultCreditSpecification', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyDefaultCreditSpecificationRequest'], 'output' => ['shape' => 'ModifyDefaultCreditSpecificationResult']], 'ModifyEbsDefaultKmsKeyId' => ['name' => 'ModifyEbsDefaultKmsKeyId', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyEbsDefaultKmsKeyIdRequest'], 'output' => ['shape' => 'ModifyEbsDefaultKmsKeyIdResult']], 'ModifyFleet' => ['name' => 'ModifyFleet', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyFleetRequest'], 'output' => ['shape' => 'ModifyFleetResult']], 'ModifyFpgaImageAttribute' => ['name' => 'ModifyFpgaImageAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyFpgaImageAttributeRequest'], 'output' => ['shape' => 'ModifyFpgaImageAttributeResult']], 'ModifyHosts' => ['name' => 'ModifyHosts', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyHostsRequest'], 'output' => ['shape' => 'ModifyHostsResult']], 'ModifyIdFormat' => ['name' => 'ModifyIdFormat', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyIdFormatRequest']], 'ModifyIdentityIdFormat' => ['name' => 'ModifyIdentityIdFormat', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyIdentityIdFormatRequest']], 'ModifyImageAttribute' => ['name' => 'ModifyImageAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyImageAttributeRequest']], 'ModifyInstanceAttribute' => ['name' => 'ModifyInstanceAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyInstanceAttributeRequest']], 'ModifyInstanceCapacityReservationAttributes' => ['name' => 'ModifyInstanceCapacityReservationAttributes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyInstanceCapacityReservationAttributesRequest'], 'output' => ['shape' => 'ModifyInstanceCapacityReservationAttributesResult']], 'ModifyInstanceCreditSpecification' => ['name' => 'ModifyInstanceCreditSpecification', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyInstanceCreditSpecificationRequest'], 'output' => ['shape' => 'ModifyInstanceCreditSpecificationResult']], 'ModifyInstanceEventStartTime' => ['name' => 'ModifyInstanceEventStartTime', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyInstanceEventStartTimeRequest'], 'output' => ['shape' => 'ModifyInstanceEventStartTimeResult']], 'ModifyInstanceMetadataOptions' => ['name' => 'ModifyInstanceMetadataOptions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyInstanceMetadataOptionsRequest'], 'output' => ['shape' => 'ModifyInstanceMetadataOptionsResult']], 'ModifyInstancePlacement' => ['name' => 'ModifyInstancePlacement', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyInstancePlacementRequest'], 'output' => ['shape' => 'ModifyInstancePlacementResult']], 'ModifyLaunchTemplate' => ['name' => 'ModifyLaunchTemplate', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyLaunchTemplateRequest'], 'output' => ['shape' => 'ModifyLaunchTemplateResult']], 'ModifyManagedPrefixList' => ['name' => 'ModifyManagedPrefixList', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyManagedPrefixListRequest'], 'output' => ['shape' => 'ModifyManagedPrefixListResult']], 'ModifyNetworkInterfaceAttribute' => ['name' => 'ModifyNetworkInterfaceAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyNetworkInterfaceAttributeRequest']], 'ModifyReservedInstances' => ['name' => 'ModifyReservedInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyReservedInstancesRequest'], 'output' => ['shape' => 'ModifyReservedInstancesResult']], 'ModifySnapshotAttribute' => ['name' => 'ModifySnapshotAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifySnapshotAttributeRequest']], 'ModifySpotFleetRequest' => ['name' => 'ModifySpotFleetRequest', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifySpotFleetRequestRequest'], 'output' => ['shape' => 'ModifySpotFleetRequestResponse']], 'ModifySubnetAttribute' => ['name' => 'ModifySubnetAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifySubnetAttributeRequest']], 'ModifyTrafficMirrorFilterNetworkServices' => ['name' => 'ModifyTrafficMirrorFilterNetworkServices', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyTrafficMirrorFilterNetworkServicesRequest'], 'output' => ['shape' => 'ModifyTrafficMirrorFilterNetworkServicesResult']], 'ModifyTrafficMirrorFilterRule' => ['name' => 'ModifyTrafficMirrorFilterRule', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyTrafficMirrorFilterRuleRequest'], 'output' => ['shape' => 'ModifyTrafficMirrorFilterRuleResult']], 'ModifyTrafficMirrorSession' => ['name' => 'ModifyTrafficMirrorSession', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyTrafficMirrorSessionRequest'], 'output' => ['shape' => 'ModifyTrafficMirrorSessionResult']], 'ModifyTransitGatewayVpcAttachment' => ['name' => 'ModifyTransitGatewayVpcAttachment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyTransitGatewayVpcAttachmentRequest'], 'output' => ['shape' => 'ModifyTransitGatewayVpcAttachmentResult']], 'ModifyVolume' => ['name' => 'ModifyVolume', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVolumeRequest'], 'output' => ['shape' => 'ModifyVolumeResult']], 'ModifyVolumeAttribute' => ['name' => 'ModifyVolumeAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVolumeAttributeRequest']], 'ModifyVpcAttribute' => ['name' => 'ModifyVpcAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVpcAttributeRequest']], 'ModifyVpcEndpoint' => ['name' => 'ModifyVpcEndpoint', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVpcEndpointRequest'], 'output' => ['shape' => 'ModifyVpcEndpointResult']], 'ModifyVpcEndpointConnectionNotification' => ['name' => 'ModifyVpcEndpointConnectionNotification', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVpcEndpointConnectionNotificationRequest'], 'output' => ['shape' => 'ModifyVpcEndpointConnectionNotificationResult']], 'ModifyVpcEndpointServiceConfiguration' => ['name' => 'ModifyVpcEndpointServiceConfiguration', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVpcEndpointServiceConfigurationRequest'], 'output' => ['shape' => 'ModifyVpcEndpointServiceConfigurationResult']], 'ModifyVpcEndpointServicePermissions' => ['name' => 'ModifyVpcEndpointServicePermissions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVpcEndpointServicePermissionsRequest'], 'output' => ['shape' => 'ModifyVpcEndpointServicePermissionsResult']], 'ModifyVpcPeeringConnectionOptions' => ['name' => 'ModifyVpcPeeringConnectionOptions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVpcPeeringConnectionOptionsRequest'], 'output' => ['shape' => 'ModifyVpcPeeringConnectionOptionsResult']], 'ModifyVpcTenancy' => ['name' => 'ModifyVpcTenancy', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVpcTenancyRequest'], 'output' => ['shape' => 'ModifyVpcTenancyResult']], 'ModifyVpnConnection' => ['name' => 'ModifyVpnConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVpnConnectionRequest'], 'output' => ['shape' => 'ModifyVpnConnectionResult']], 'ModifyVpnTunnelCertificate' => ['name' => 'ModifyVpnTunnelCertificate', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVpnTunnelCertificateRequest'], 'output' => ['shape' => 'ModifyVpnTunnelCertificateResult']], 'ModifyVpnTunnelOptions' => ['name' => 'ModifyVpnTunnelOptions', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ModifyVpnTunnelOptionsRequest'], 'output' => ['shape' => 'ModifyVpnTunnelOptionsResult']], 'MonitorInstances' => ['name' => 'MonitorInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'MonitorInstancesRequest'], 'output' => ['shape' => 'MonitorInstancesResult']], 'MoveAddressToVpc' => ['name' => 'MoveAddressToVpc', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'MoveAddressToVpcRequest'], 'output' => ['shape' => 'MoveAddressToVpcResult']], 'ProvisionByoipCidr' => ['name' => 'ProvisionByoipCidr', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ProvisionByoipCidrRequest'], 'output' => ['shape' => 'ProvisionByoipCidrResult']], 'PurchaseHostReservation' => ['name' => 'PurchaseHostReservation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'PurchaseHostReservationRequest'], 'output' => ['shape' => 'PurchaseHostReservationResult']], 'PurchaseReservedInstancesOffering' => ['name' => 'PurchaseReservedInstancesOffering', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'PurchaseReservedInstancesOfferingRequest'], 'output' => ['shape' => 'PurchaseReservedInstancesOfferingResult']], 'PurchaseScheduledInstances' => ['name' => 'PurchaseScheduledInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'PurchaseScheduledInstancesRequest'], 'output' => ['shape' => 'PurchaseScheduledInstancesResult']], 'RebootInstances' => ['name' => 'RebootInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RebootInstancesRequest']], 'RegisterImage' => ['name' => 'RegisterImage', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RegisterImageRequest'], 'output' => ['shape' => 'RegisterImageResult']], 'RegisterInstanceEventNotificationAttributes' => ['name' => 'RegisterInstanceEventNotificationAttributes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RegisterInstanceEventNotificationAttributesRequest'], 'output' => ['shape' => 'RegisterInstanceEventNotificationAttributesResult']], 'RegisterTransitGatewayMulticastGroupMembers' => ['name' => 'RegisterTransitGatewayMulticastGroupMembers', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RegisterTransitGatewayMulticastGroupMembersRequest'], 'output' => ['shape' => 'RegisterTransitGatewayMulticastGroupMembersResult']], 'RegisterTransitGatewayMulticastGroupSources' => ['name' => 'RegisterTransitGatewayMulticastGroupSources', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RegisterTransitGatewayMulticastGroupSourcesRequest'], 'output' => ['shape' => 'RegisterTransitGatewayMulticastGroupSourcesResult']], 'RejectTransitGatewayPeeringAttachment' => ['name' => 'RejectTransitGatewayPeeringAttachment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RejectTransitGatewayPeeringAttachmentRequest'], 'output' => ['shape' => 'RejectTransitGatewayPeeringAttachmentResult']], 'RejectTransitGatewayVpcAttachment' => ['name' => 'RejectTransitGatewayVpcAttachment', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RejectTransitGatewayVpcAttachmentRequest'], 'output' => ['shape' => 'RejectTransitGatewayVpcAttachmentResult']], 'RejectVpcEndpointConnections' => ['name' => 'RejectVpcEndpointConnections', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RejectVpcEndpointConnectionsRequest'], 'output' => ['shape' => 'RejectVpcEndpointConnectionsResult']], 'RejectVpcPeeringConnection' => ['name' => 'RejectVpcPeeringConnection', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RejectVpcPeeringConnectionRequest'], 'output' => ['shape' => 'RejectVpcPeeringConnectionResult']], 'ReleaseAddress' => ['name' => 'ReleaseAddress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReleaseAddressRequest']], 'ReleaseHosts' => ['name' => 'ReleaseHosts', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReleaseHostsRequest'], 'output' => ['shape' => 'ReleaseHostsResult']], 'ReplaceIamInstanceProfileAssociation' => ['name' => 'ReplaceIamInstanceProfileAssociation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReplaceIamInstanceProfileAssociationRequest'], 'output' => ['shape' => 'ReplaceIamInstanceProfileAssociationResult']], 'ReplaceNetworkAclAssociation' => ['name' => 'ReplaceNetworkAclAssociation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReplaceNetworkAclAssociationRequest'], 'output' => ['shape' => 'ReplaceNetworkAclAssociationResult']], 'ReplaceNetworkAclEntry' => ['name' => 'ReplaceNetworkAclEntry', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReplaceNetworkAclEntryRequest']], 'ReplaceRoute' => ['name' => 'ReplaceRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReplaceRouteRequest']], 'ReplaceRouteTableAssociation' => ['name' => 'ReplaceRouteTableAssociation', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReplaceRouteTableAssociationRequest'], 'output' => ['shape' => 'ReplaceRouteTableAssociationResult']], 'ReplaceTransitGatewayRoute' => ['name' => 'ReplaceTransitGatewayRoute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReplaceTransitGatewayRouteRequest'], 'output' => ['shape' => 'ReplaceTransitGatewayRouteResult']], 'ReportInstanceStatus' => ['name' => 'ReportInstanceStatus', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ReportInstanceStatusRequest']], 'RequestSpotFleet' => ['name' => 'RequestSpotFleet', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RequestSpotFleetRequest'], 'output' => ['shape' => 'RequestSpotFleetResponse']], 'RequestSpotInstances' => ['name' => 'RequestSpotInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RequestSpotInstancesRequest'], 'output' => ['shape' => 'RequestSpotInstancesResult']], 'ResetEbsDefaultKmsKeyId' => ['name' => 'ResetEbsDefaultKmsKeyId', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ResetEbsDefaultKmsKeyIdRequest'], 'output' => ['shape' => 'ResetEbsDefaultKmsKeyIdResult']], 'ResetFpgaImageAttribute' => ['name' => 'ResetFpgaImageAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ResetFpgaImageAttributeRequest'], 'output' => ['shape' => 'ResetFpgaImageAttributeResult']], 'ResetImageAttribute' => ['name' => 'ResetImageAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ResetImageAttributeRequest']], 'ResetInstanceAttribute' => ['name' => 'ResetInstanceAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ResetInstanceAttributeRequest']], 'ResetNetworkInterfaceAttribute' => ['name' => 'ResetNetworkInterfaceAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ResetNetworkInterfaceAttributeRequest']], 'ResetSnapshotAttribute' => ['name' => 'ResetSnapshotAttribute', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'ResetSnapshotAttributeRequest']], 'RestoreAddressToClassic' => ['name' => 'RestoreAddressToClassic', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RestoreAddressToClassicRequest'], 'output' => ['shape' => 'RestoreAddressToClassicResult']], 'RestoreManagedPrefixListVersion' => ['name' => 'RestoreManagedPrefixListVersion', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RestoreManagedPrefixListVersionRequest'], 'output' => ['shape' => 'RestoreManagedPrefixListVersionResult']], 'RevokeClientVpnIngress' => ['name' => 'RevokeClientVpnIngress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RevokeClientVpnIngressRequest'], 'output' => ['shape' => 'RevokeClientVpnIngressResult']], 'RevokeSecurityGroupEgress' => ['name' => 'RevokeSecurityGroupEgress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RevokeSecurityGroupEgressRequest']], 'RevokeSecurityGroupIngress' => ['name' => 'RevokeSecurityGroupIngress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RevokeSecurityGroupIngressRequest']], 'RunInstances' => ['name' => 'RunInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RunInstancesRequest'], 'output' => ['shape' => 'Reservation']], 'RunScheduledInstances' => ['name' => 'RunScheduledInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'RunScheduledInstancesRequest'], 'output' => ['shape' => 'RunScheduledInstancesResult']], 'SearchLocalGatewayRoutes' => ['name' => 'SearchLocalGatewayRoutes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'SearchLocalGatewayRoutesRequest'], 'output' => ['shape' => 'SearchLocalGatewayRoutesResult']], 'SearchTransitGatewayMulticastGroups' => ['name' => 'SearchTransitGatewayMulticastGroups', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'SearchTransitGatewayMulticastGroupsRequest'], 'output' => ['shape' => 'SearchTransitGatewayMulticastGroupsResult']], 'SearchTransitGatewayRoutes' => ['name' => 'SearchTransitGatewayRoutes', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'SearchTransitGatewayRoutesRequest'], 'output' => ['shape' => 'SearchTransitGatewayRoutesResult']], 'SendDiagnosticInterrupt' => ['name' => 'SendDiagnosticInterrupt', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'SendDiagnosticInterruptRequest']], 'StartInstances' => ['name' => 'StartInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StartInstancesRequest'], 'output' => ['shape' => 'StartInstancesResult']], 'StartVpcEndpointServicePrivateDnsVerification' => ['name' => 'StartVpcEndpointServicePrivateDnsVerification', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StartVpcEndpointServicePrivateDnsVerificationRequest'], 'output' => ['shape' => 'StartVpcEndpointServicePrivateDnsVerificationResult']], 'StopInstances' => ['name' => 'StopInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'StopInstancesRequest'], 'output' => ['shape' => 'StopInstancesResult']], 'TerminateClientVpnConnections' => ['name' => 'TerminateClientVpnConnections', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'TerminateClientVpnConnectionsRequest'], 'output' => ['shape' => 'TerminateClientVpnConnectionsResult']], 'TerminateInstances' => ['name' => 'TerminateInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'TerminateInstancesRequest'], 'output' => ['shape' => 'TerminateInstancesResult']], 'UnassignIpv6Addresses' => ['name' => 'UnassignIpv6Addresses', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'UnassignIpv6AddressesRequest'], 'output' => ['shape' => 'UnassignIpv6AddressesResult']], 'UnassignPrivateIpAddresses' => ['name' => 'UnassignPrivateIpAddresses', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'UnassignPrivateIpAddressesRequest']], 'UnmonitorInstances' => ['name' => 'UnmonitorInstances', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'UnmonitorInstancesRequest'], 'output' => ['shape' => 'UnmonitorInstancesResult']], 'UpdateSecurityGroupRuleDescriptionsEgress' => ['name' => 'UpdateSecurityGroupRuleDescriptionsEgress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'UpdateSecurityGroupRuleDescriptionsEgressRequest'], 'output' => ['shape' => 'UpdateSecurityGroupRuleDescriptionsEgressResult']], 'UpdateSecurityGroupRuleDescriptionsIngress' => ['name' => 'UpdateSecurityGroupRuleDescriptionsIngress', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'UpdateSecurityGroupRuleDescriptionsIngressRequest'], 'output' => ['shape' => 'UpdateSecurityGroupRuleDescriptionsIngressResult']], 'WithdrawByoipCidr' => ['name' => 'WithdrawByoipCidr', 'http' => ['method' => 'POST', 'requestUri' => '/'], 'input' => ['shape' => 'WithdrawByoipCidrRequest'], 'output' => ['shape' => 'WithdrawByoipCidrResult']]], 'shapes' => ['AcceptReservedInstancesExchangeQuoteRequest' => ['type' => 'structure', 'required' => ['ReservedInstanceIds'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ReservedInstanceIds' => ['shape' => 'ReservedInstanceIdSet', 'locationName' => 'ReservedInstanceId'], 'TargetConfigurations' => ['shape' => 'TargetConfigurationRequestSet', 'locationName' => 'TargetConfiguration']]], 'AcceptReservedInstancesExchangeQuoteResult' => ['type' => 'structure', 'members' => ['ExchangeId' => ['shape' => 'String', 'locationName' => 'exchangeId']]], 'AcceptTransitGatewayPeeringAttachmentRequest' => ['type' => 'structure', 'required' => ['TransitGatewayAttachmentId'], 'members' => ['TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'DryRun' => ['shape' => 'Boolean']]], 'AcceptTransitGatewayPeeringAttachmentResult' => ['type' => 'structure', 'members' => ['TransitGatewayPeeringAttachment' => ['shape' => 'TransitGatewayPeeringAttachment', 'locationName' => 'transitGatewayPeeringAttachment']]], 'AcceptTransitGatewayVpcAttachmentRequest' => ['type' => 'structure', 'required' => ['TransitGatewayAttachmentId'], 'members' => ['TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'DryRun' => ['shape' => 'Boolean']]], 'AcceptTransitGatewayVpcAttachmentResult' => ['type' => 'structure', 'members' => ['TransitGatewayVpcAttachment' => ['shape' => 'TransitGatewayVpcAttachment', 'locationName' => 'transitGatewayVpcAttachment']]], 'AcceptVpcEndpointConnectionsRequest' => ['type' => 'structure', 'required' => ['ServiceId', 'VpcEndpointIds'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ServiceId' => ['shape' => 'VpcEndpointServiceId'], 'VpcEndpointIds' => ['shape' => 'VpcEndpointIdList', 'locationName' => 'VpcEndpointId']]], 'AcceptVpcEndpointConnectionsResult' => ['type' => 'structure', 'members' => ['Unsuccessful' => ['shape' => 'UnsuccessfulItemSet', 'locationName' => 'unsuccessful']]], 'AcceptVpcPeeringConnectionRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'VpcPeeringConnectionId' => ['shape' => 'VpcPeeringConnectionId', 'locationName' => 'vpcPeeringConnectionId']]], 'AcceptVpcPeeringConnectionResult' => ['type' => 'structure', 'members' => ['VpcPeeringConnection' => ['shape' => 'VpcPeeringConnection', 'locationName' => 'vpcPeeringConnection']]], 'AccountAttribute' => ['type' => 'structure', 'members' => ['AttributeName' => ['shape' => 'String', 'locationName' => 'attributeName'], 'AttributeValues' => ['shape' => 'AccountAttributeValueList', 'locationName' => 'attributeValueSet']]], 'AccountAttributeList' => ['type' => 'list', 'member' => ['shape' => 'AccountAttribute', 'locationName' => 'item']], 'AccountAttributeName' => ['type' => 'string', 'enum' => ['supported-platforms', 'default-vpc']], 'AccountAttributeNameStringList' => ['type' => 'list', 'member' => ['shape' => 'AccountAttributeName', 'locationName' => 'attributeName']], 'AccountAttributeValue' => ['type' => 'structure', 'members' => ['AttributeValue' => ['shape' => 'String', 'locationName' => 'attributeValue']]], 'AccountAttributeValueList' => ['type' => 'list', 'member' => ['shape' => 'AccountAttributeValue', 'locationName' => 'item']], 'ActiveInstance' => ['type' => 'structure', 'members' => ['InstanceId' => ['shape' => 'String', 'locationName' => 'instanceId'], 'InstanceType' => ['shape' => 'String', 'locationName' => 'instanceType'], 'SpotInstanceRequestId' => ['shape' => 'String', 'locationName' => 'spotInstanceRequestId'], 'InstanceHealth' => ['shape' => 'InstanceHealthStatus', 'locationName' => 'instanceHealth']]], 'ActiveInstanceSet' => ['type' => 'list', 'member' => ['shape' => 'ActiveInstance', 'locationName' => 'item']], 'ActivityStatus' => ['type' => 'string', 'enum' => ['error', 'pending_fulfillment', 'pending_termination', 'fulfilled']], 'AddPrefixListEntries' => ['type' => 'list', 'member' => ['shape' => 'AddPrefixListEntry'], 'max' => 1000, 'min' => 0], 'AddPrefixListEntry' => ['type' => 'structure', 'required' => ['Cidr'], 'members' => ['Cidr' => ['shape' => 'String'], 'Description' => ['shape' => 'String']]], 'Address' => ['type' => 'structure', 'members' => ['InstanceId' => ['shape' => 'String', 'locationName' => 'instanceId'], 'PublicIp' => ['shape' => 'String', 'locationName' => 'publicIp'], 'AllocationId' => ['shape' => 'String', 'locationName' => 'allocationId'], 'AssociationId' => ['shape' => 'String', 'locationName' => 'associationId'], 'Domain' => ['shape' => 'DomainType', 'locationName' => 'domain'], 'NetworkInterfaceId' => ['shape' => 'String', 'locationName' => 'networkInterfaceId'], 'NetworkInterfaceOwnerId' => ['shape' => 'String', 'locationName' => 'networkInterfaceOwnerId'], 'PrivateIpAddress' => ['shape' => 'String', 'locationName' => 'privateIpAddress'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet'], 'PublicIpv4Pool' => ['shape' => 'String', 'locationName' => 'publicIpv4Pool'], 'NetworkBorderGroup' => ['shape' => 'String', 'locationName' => 'networkBorderGroup'], 'CustomerOwnedIp' => ['shape' => 'String', 'locationName' => 'customerOwnedIp'], 'CustomerOwnedIpv4Pool' => ['shape' => 'String', 'locationName' => 'customerOwnedIpv4Pool'], 'CarrierIp' => ['shape' => 'String', 'locationName' => 'carrierIp']]], 'AddressList' => ['type' => 'list', 'member' => ['shape' => 'Address', 'locationName' => 'item']], 'AdvertiseByoipCidrRequest' => ['type' => 'structure', 'required' => ['Cidr'], 'members' => ['Cidr' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'AdvertiseByoipCidrResult' => ['type' => 'structure', 'members' => ['ByoipCidr' => ['shape' => 'ByoipCidr', 'locationName' => 'byoipCidr']]], 'Affinity' => ['type' => 'string', 'enum' => ['default', 'host']], 'AllocateAddressRequest' => ['type' => 'structure', 'members' => ['Domain' => ['shape' => 'DomainType'], 'Address' => ['shape' => 'PublicIpAddress'], 'PublicIpv4Pool' => ['shape' => 'String'], 'NetworkBorderGroup' => ['shape' => 'String'], 'CustomerOwnedIpv4Pool' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'AllocateAddressResult' => ['type' => 'structure', 'members' => ['PublicIp' => ['shape' => 'String', 'locationName' => 'publicIp'], 'AllocationId' => ['shape' => 'String', 'locationName' => 'allocationId'], 'PublicIpv4Pool' => ['shape' => 'String', 'locationName' => 'publicIpv4Pool'], 'NetworkBorderGroup' => ['shape' => 'String', 'locationName' => 'networkBorderGroup'], 'Domain' => ['shape' => 'DomainType', 'locationName' => 'domain'], 'CustomerOwnedIp' => ['shape' => 'String', 'locationName' => 'customerOwnedIp'], 'CustomerOwnedIpv4Pool' => ['shape' => 'String', 'locationName' => 'customerOwnedIpv4Pool'], 'CarrierIp' => ['shape' => 'String', 'locationName' => 'carrierIp']]], 'AllocateHostsRequest' => ['type' => 'structure', 'required' => ['AvailabilityZone', 'Quantity'], 'members' => ['AutoPlacement' => ['shape' => 'AutoPlacement', 'locationName' => 'autoPlacement'], 'AvailabilityZone' => ['shape' => 'String', 'locationName' => 'availabilityZone'], 'ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken'], 'InstanceType' => ['shape' => 'String', 'locationName' => 'instanceType'], 'InstanceFamily' => ['shape' => 'String'], 'Quantity' => ['shape' => 'Integer', 'locationName' => 'quantity'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'HostRecovery' => ['shape' => 'HostRecovery']]], 'AllocateHostsResult' => ['type' => 'structure', 'members' => ['HostIds' => ['shape' => 'ResponseHostIdList', 'locationName' => 'hostIdSet']]], 'AllocationId' => ['type' => 'string'], 'AllocationIdList' => ['type' => 'list', 'member' => ['shape' => 'AllocationId', 'locationName' => 'AllocationId']], 'AllocationState' => ['type' => 'string', 'enum' => ['available', 'under-assessment', 'permanent-failure', 'released', 'released-permanent-failure', 'pending']], 'AllocationStrategy' => ['type' => 'string', 'enum' => ['lowestPrice', 'diversified', 'capacityOptimized']], 'AllowedPrincipal' => ['type' => 'structure', 'members' => ['PrincipalType' => ['shape' => 'PrincipalType', 'locationName' => 'principalType'], 'Principal' => ['shape' => 'String', 'locationName' => 'principal']]], 'AllowedPrincipalSet' => ['type' => 'list', 'member' => ['shape' => 'AllowedPrincipal', 'locationName' => 'item']], 'AllowsMultipleInstanceTypes' => ['type' => 'string', 'enum' => ['on', 'off']], 'ApplySecurityGroupsToClientVpnTargetNetworkRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId', 'VpcId', 'SecurityGroupIds'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'VpcId' => ['shape' => 'VpcId'], 'SecurityGroupIds' => ['shape' => 'ClientVpnSecurityGroupIdSet', 'locationName' => 'SecurityGroupId'], 'DryRun' => ['shape' => 'Boolean']]], 'ApplySecurityGroupsToClientVpnTargetNetworkResult' => ['type' => 'structure', 'members' => ['SecurityGroupIds' => ['shape' => 'ClientVpnSecurityGroupIdSet', 'locationName' => 'securityGroupIds']]], 'ArchitectureType' => ['type' => 'string', 'enum' => ['i386', 'x86_64', 'arm64']], 'ArchitectureTypeList' => ['type' => 'list', 'member' => ['shape' => 'ArchitectureType', 'locationName' => 'item']], 'ArchitectureValues' => ['type' => 'string', 'enum' => ['i386', 'x86_64', 'arm64']], 'AssignIpv6AddressesRequest' => ['type' => 'structure', 'required' => ['NetworkInterfaceId'], 'members' => ['Ipv6AddressCount' => ['shape' => 'Integer', 'locationName' => 'ipv6AddressCount'], 'Ipv6Addresses' => ['shape' => 'Ipv6AddressList', 'locationName' => 'ipv6Addresses'], 'NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId', 'locationName' => 'networkInterfaceId']]], 'AssignIpv6AddressesResult' => ['type' => 'structure', 'members' => ['AssignedIpv6Addresses' => ['shape' => 'Ipv6AddressList', 'locationName' => 'assignedIpv6Addresses'], 'NetworkInterfaceId' => ['shape' => 'String', 'locationName' => 'networkInterfaceId']]], 'AssignPrivateIpAddressesRequest' => ['type' => 'structure', 'required' => ['NetworkInterfaceId'], 'members' => ['AllowReassignment' => ['shape' => 'Boolean', 'locationName' => 'allowReassignment'], 'NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId', 'locationName' => 'networkInterfaceId'], 'PrivateIpAddresses' => ['shape' => 'PrivateIpAddressStringList', 'locationName' => 'privateIpAddress'], 'SecondaryPrivateIpAddressCount' => ['shape' => 'Integer', 'locationName' => 'secondaryPrivateIpAddressCount']]], 'AssignPrivateIpAddressesResult' => ['type' => 'structure', 'members' => ['NetworkInterfaceId' => ['shape' => 'String', 'locationName' => 'networkInterfaceId'], 'AssignedPrivateIpAddresses' => ['shape' => 'AssignedPrivateIpAddressList', 'locationName' => 'assignedPrivateIpAddressesSet']]], 'AssignedPrivateIpAddress' => ['type' => 'structure', 'members' => ['PrivateIpAddress' => ['shape' => 'String', 'locationName' => 'privateIpAddress']]], 'AssignedPrivateIpAddressList' => ['type' => 'list', 'member' => ['shape' => 'AssignedPrivateIpAddress', 'locationName' => 'item']], 'AssociateAddressRequest' => ['type' => 'structure', 'members' => ['AllocationId' => ['shape' => 'AllocationId'], 'InstanceId' => ['shape' => 'InstanceId'], 'PublicIp' => ['shape' => 'String'], 'AllowReassociation' => ['shape' => 'Boolean', 'locationName' => 'allowReassociation'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId', 'locationName' => 'networkInterfaceId'], 'PrivateIpAddress' => ['shape' => 'String', 'locationName' => 'privateIpAddress']]], 'AssociateAddressResult' => ['type' => 'structure', 'members' => ['AssociationId' => ['shape' => 'String', 'locationName' => 'associationId']]], 'AssociateClientVpnTargetNetworkRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId', 'SubnetId'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'SubnetId' => ['shape' => 'SubnetId'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true], 'DryRun' => ['shape' => 'Boolean']]], 'AssociateClientVpnTargetNetworkResult' => ['type' => 'structure', 'members' => ['AssociationId' => ['shape' => 'String', 'locationName' => 'associationId'], 'Status' => ['shape' => 'AssociationStatus', 'locationName' => 'status']]], 'AssociateDhcpOptionsRequest' => ['type' => 'structure', 'required' => ['DhcpOptionsId', 'VpcId'], 'members' => ['DhcpOptionsId' => ['shape' => 'DefaultingDhcpOptionsId'], 'VpcId' => ['shape' => 'VpcId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'AssociateIamInstanceProfileRequest' => ['type' => 'structure', 'required' => ['IamInstanceProfile', 'InstanceId'], 'members' => ['IamInstanceProfile' => ['shape' => 'IamInstanceProfileSpecification'], 'InstanceId' => ['shape' => 'InstanceId']]], 'AssociateIamInstanceProfileResult' => ['type' => 'structure', 'members' => ['IamInstanceProfileAssociation' => ['shape' => 'IamInstanceProfileAssociation', 'locationName' => 'iamInstanceProfileAssociation']]], 'AssociateRouteTableRequest' => ['type' => 'structure', 'required' => ['RouteTableId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'RouteTableId' => ['shape' => 'RouteTableId', 'locationName' => 'routeTableId'], 'SubnetId' => ['shape' => 'SubnetId', 'locationName' => 'subnetId'], 'GatewayId' => ['shape' => 'RouteGatewayId']]], 'AssociateRouteTableResult' => ['type' => 'structure', 'members' => ['AssociationId' => ['shape' => 'String', 'locationName' => 'associationId'], 'AssociationState' => ['shape' => 'RouteTableAssociationState', 'locationName' => 'associationState']]], 'AssociateSubnetCidrBlockRequest' => ['type' => 'structure', 'required' => ['Ipv6CidrBlock', 'SubnetId'], 'members' => ['Ipv6CidrBlock' => ['shape' => 'String', 'locationName' => 'ipv6CidrBlock'], 'SubnetId' => ['shape' => 'SubnetId', 'locationName' => 'subnetId']]], 'AssociateSubnetCidrBlockResult' => ['type' => 'structure', 'members' => ['Ipv6CidrBlockAssociation' => ['shape' => 'SubnetIpv6CidrBlockAssociation', 'locationName' => 'ipv6CidrBlockAssociation'], 'SubnetId' => ['shape' => 'String', 'locationName' => 'subnetId']]], 'AssociateTransitGatewayMulticastDomainRequest' => ['type' => 'structure', 'members' => ['TransitGatewayMulticastDomainId' => ['shape' => 'TransitGatewayMulticastDomainId'], 'TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'SubnetIds' => ['shape' => 'ValueStringList'], 'DryRun' => ['shape' => 'Boolean']]], 'AssociateTransitGatewayMulticastDomainResult' => ['type' => 'structure', 'members' => ['Associations' => ['shape' => 'TransitGatewayMulticastDomainAssociations', 'locationName' => 'associations']]], 'AssociateTransitGatewayRouteTableRequest' => ['type' => 'structure', 'required' => ['TransitGatewayRouteTableId', 'TransitGatewayAttachmentId'], 'members' => ['TransitGatewayRouteTableId' => ['shape' => 'TransitGatewayRouteTableId'], 'TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'DryRun' => ['shape' => 'Boolean']]], 'AssociateTransitGatewayRouteTableResult' => ['type' => 'structure', 'members' => ['Association' => ['shape' => 'TransitGatewayAssociation', 'locationName' => 'association']]], 'AssociateVpcCidrBlockRequest' => ['type' => 'structure', 'required' => ['VpcId'], 'members' => ['AmazonProvidedIpv6CidrBlock' => ['shape' => 'Boolean', 'locationName' => 'amazonProvidedIpv6CidrBlock'], 'CidrBlock' => ['shape' => 'String'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId'], 'Ipv6CidrBlockNetworkBorderGroup' => ['shape' => 'String'], 'Ipv6Pool' => ['shape' => 'Ipv6PoolEc2Id'], 'Ipv6CidrBlock' => ['shape' => 'String']]], 'AssociateVpcCidrBlockResult' => ['type' => 'structure', 'members' => ['Ipv6CidrBlockAssociation' => ['shape' => 'VpcIpv6CidrBlockAssociation', 'locationName' => 'ipv6CidrBlockAssociation'], 'CidrBlockAssociation' => ['shape' => 'VpcCidrBlockAssociation', 'locationName' => 'cidrBlockAssociation'], 'VpcId' => ['shape' => 'String', 'locationName' => 'vpcId']]], 'AssociatedNetworkType' => ['type' => 'string', 'enum' => ['vpc']], 'AssociatedTargetNetwork' => ['type' => 'structure', 'members' => ['NetworkId' => ['shape' => 'String', 'locationName' => 'networkId'], 'NetworkType' => ['shape' => 'AssociatedNetworkType', 'locationName' => 'networkType']]], 'AssociatedTargetNetworkSet' => ['type' => 'list', 'member' => ['shape' => 'AssociatedTargetNetwork', 'locationName' => 'item']], 'AssociationIdList' => ['type' => 'list', 'member' => ['shape' => 'IamInstanceProfileAssociationId', 'locationName' => 'AssociationId']], 'AssociationStatus' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'AssociationStatusCode', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'AssociationStatusCode' => ['type' => 'string', 'enum' => ['associating', 'associated', 'association-failed', 'disassociating', 'disassociated']], 'AttachClassicLinkVpcRequest' => ['type' => 'structure', 'required' => ['Groups', 'InstanceId', 'VpcId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'Groups' => ['shape' => 'GroupIdStringList', 'locationName' => 'SecurityGroupId'], 'InstanceId' => ['shape' => 'InstanceId', 'locationName' => 'instanceId'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId']]], 'AttachClassicLinkVpcResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'AttachInternetGatewayRequest' => ['type' => 'structure', 'required' => ['InternetGatewayId', 'VpcId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InternetGatewayId' => ['shape' => 'InternetGatewayId', 'locationName' => 'internetGatewayId'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId']]], 'AttachNetworkInterfaceRequest' => ['type' => 'structure', 'required' => ['DeviceIndex', 'InstanceId', 'NetworkInterfaceId'], 'members' => ['DeviceIndex' => ['shape' => 'Integer', 'locationName' => 'deviceIndex'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InstanceId' => ['shape' => 'InstanceId', 'locationName' => 'instanceId'], 'NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId', 'locationName' => 'networkInterfaceId']]], 'AttachNetworkInterfaceResult' => ['type' => 'structure', 'members' => ['AttachmentId' => ['shape' => 'String', 'locationName' => 'attachmentId']]], 'AttachVolumeRequest' => ['type' => 'structure', 'required' => ['Device', 'InstanceId', 'VolumeId'], 'members' => ['Device' => ['shape' => 'String'], 'InstanceId' => ['shape' => 'InstanceId'], 'VolumeId' => ['shape' => 'VolumeId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'AttachVpnGatewayRequest' => ['type' => 'structure', 'required' => ['VpcId', 'VpnGatewayId'], 'members' => ['VpcId' => ['shape' => 'VpcId'], 'VpnGatewayId' => ['shape' => 'VpnGatewayId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'AttachVpnGatewayResult' => ['type' => 'structure', 'members' => ['VpcAttachment' => ['shape' => 'VpcAttachment', 'locationName' => 'attachment']]], 'AttachmentStatus' => ['type' => 'string', 'enum' => ['attaching', 'attached', 'detaching', 'detached']], 'AttributeBooleanValue' => ['type' => 'structure', 'members' => ['Value' => ['shape' => 'Boolean', 'locationName' => 'value']]], 'AttributeValue' => ['type' => 'structure', 'members' => ['Value' => ['shape' => 'String', 'locationName' => 'value']]], 'AuthorizationRule' => ['type' => 'structure', 'members' => ['ClientVpnEndpointId' => ['shape' => 'String', 'locationName' => 'clientVpnEndpointId'], 'Description' => ['shape' => 'String', 'locationName' => 'description'], 'GroupId' => ['shape' => 'String', 'locationName' => 'groupId'], 'AccessAll' => ['shape' => 'Boolean', 'locationName' => 'accessAll'], 'DestinationCidr' => ['shape' => 'String', 'locationName' => 'destinationCidr'], 'Status' => ['shape' => 'ClientVpnAuthorizationRuleStatus', 'locationName' => 'status']]], 'AuthorizationRuleSet' => ['type' => 'list', 'member' => ['shape' => 'AuthorizationRule', 'locationName' => 'item']], 'AuthorizeClientVpnIngressRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId', 'TargetNetworkCidr'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'TargetNetworkCidr' => ['shape' => 'String'], 'AccessGroupId' => ['shape' => 'String'], 'AuthorizeAllGroups' => ['shape' => 'Boolean'], 'Description' => ['shape' => 'String'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true], 'DryRun' => ['shape' => 'Boolean']]], 'AuthorizeClientVpnIngressResult' => ['type' => 'structure', 'members' => ['Status' => ['shape' => 'ClientVpnAuthorizationRuleStatus', 'locationName' => 'status']]], 'AuthorizeSecurityGroupEgressRequest' => ['type' => 'structure', 'required' => ['GroupId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'GroupId' => ['shape' => 'SecurityGroupId', 'locationName' => 'groupId'], 'IpPermissions' => ['shape' => 'IpPermissionList', 'locationName' => 'ipPermissions'], 'CidrIp' => ['shape' => 'String', 'locationName' => 'cidrIp'], 'FromPort' => ['shape' => 'Integer', 'locationName' => 'fromPort'], 'IpProtocol' => ['shape' => 'String', 'locationName' => 'ipProtocol'], 'ToPort' => ['shape' => 'Integer', 'locationName' => 'toPort'], 'SourceSecurityGroupName' => ['shape' => 'String', 'locationName' => 'sourceSecurityGroupName'], 'SourceSecurityGroupOwnerId' => ['shape' => 'String', 'locationName' => 'sourceSecurityGroupOwnerId']]], 'AuthorizeSecurityGroupIngressRequest' => ['type' => 'structure', 'members' => ['CidrIp' => ['shape' => 'String'], 'FromPort' => ['shape' => 'Integer'], 'GroupId' => ['shape' => 'SecurityGroupId'], 'GroupName' => ['shape' => 'SecurityGroupName'], 'IpPermissions' => ['shape' => 'IpPermissionList'], 'IpProtocol' => ['shape' => 'String'], 'SourceSecurityGroupName' => ['shape' => 'String'], 'SourceSecurityGroupOwnerId' => ['shape' => 'String'], 'ToPort' => ['shape' => 'Integer'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'AutoAcceptSharedAttachmentsValue' => ['type' => 'string', 'enum' => ['enable', 'disable']], 'AutoPlacement' => ['type' => 'string', 'enum' => ['on', 'off']], 'AutoRecoveryFlag' => ['type' => 'boolean'], 'AvailabilityZone' => ['type' => 'structure', 'members' => ['State' => ['shape' => 'AvailabilityZoneState', 'locationName' => 'zoneState'], 'OptInStatus' => ['shape' => 'AvailabilityZoneOptInStatus', 'locationName' => 'optInStatus'], 'Messages' => ['shape' => 'AvailabilityZoneMessageList', 'locationName' => 'messageSet'], 'RegionName' => ['shape' => 'String', 'locationName' => 'regionName'], 'ZoneName' => ['shape' => 'String', 'locationName' => 'zoneName'], 'ZoneId' => ['shape' => 'String', 'locationName' => 'zoneId'], 'GroupName' => ['shape' => 'String', 'locationName' => 'groupName'], 'NetworkBorderGroup' => ['shape' => 'String', 'locationName' => 'networkBorderGroup'], 'ZoneType' => ['shape' => 'String', 'locationName' => 'zoneType'], 'ParentZoneName' => ['shape' => 'String', 'locationName' => 'parentZoneName'], 'ParentZoneId' => ['shape' => 'String', 'locationName' => 'parentZoneId']]], 'AvailabilityZoneList' => ['type' => 'list', 'member' => ['shape' => 'AvailabilityZone', 'locationName' => 'item']], 'AvailabilityZoneMessage' => ['type' => 'structure', 'members' => ['Message' => ['shape' => 'String', 'locationName' => 'message']]], 'AvailabilityZoneMessageList' => ['type' => 'list', 'member' => ['shape' => 'AvailabilityZoneMessage', 'locationName' => 'item']], 'AvailabilityZoneOptInStatus' => ['type' => 'string', 'enum' => ['opt-in-not-required', 'opted-in', 'not-opted-in']], 'AvailabilityZoneState' => ['type' => 'string', 'enum' => ['available', 'information', 'impaired', 'unavailable']], 'AvailabilityZoneStringList' => ['type' => 'list', 'member' => ['shape' => 'String', 'locationName' => 'AvailabilityZone']], 'AvailableCapacity' => ['type' => 'structure', 'members' => ['AvailableInstanceCapacity' => ['shape' => 'AvailableInstanceCapacityList', 'locationName' => 'availableInstanceCapacity'], 'AvailableVCpus' => ['shape' => 'Integer', 'locationName' => 'availableVCpus']]], 'AvailableInstanceCapacityList' => ['type' => 'list', 'member' => ['shape' => 'InstanceCapacity', 'locationName' => 'item']], 'BareMetalFlag' => ['type' => 'boolean'], 'BaselineBandwidthInMbps' => ['type' => 'integer'], 'BaselineIops' => ['type' => 'integer'], 'BaselineThroughputInMBps' => ['type' => 'double'], 'BatchState' => ['type' => 'string', 'enum' => ['submitted', 'active', 'cancelled', 'failed', 'cancelled_running', 'cancelled_terminating', 'modifying']], 'BillingProductList' => ['type' => 'list', 'member' => ['shape' => 'String', 'locationName' => 'item']], 'Blob' => ['type' => 'blob'], 'BlobAttributeValue' => ['type' => 'structure', 'members' => ['Value' => ['shape' => 'Blob', 'locationName' => 'value']]], 'BlockDeviceMapping' => ['type' => 'structure', 'members' => ['DeviceName' => ['shape' => 'String', 'locationName' => 'deviceName'], 'VirtualName' => ['shape' => 'String', 'locationName' => 'virtualName'], 'Ebs' => ['shape' => 'EbsBlockDevice', 'locationName' => 'ebs'], 'NoDevice' => ['shape' => 'String', 'locationName' => 'noDevice']]], 'BlockDeviceMappingList' => ['type' => 'list', 'member' => ['shape' => 'BlockDeviceMapping', 'locationName' => 'item']], 'BlockDeviceMappingRequestList' => ['type' => 'list', 'member' => ['shape' => 'BlockDeviceMapping', 'locationName' => 'BlockDeviceMapping']], 'Boolean' => ['type' => 'boolean'], 'BundleId' => ['type' => 'string'], 'BundleIdStringList' => ['type' => 'list', 'member' => ['shape' => 'BundleId', 'locationName' => 'BundleId']], 'BundleInstanceRequest' => ['type' => 'structure', 'required' => ['InstanceId', 'Storage'], 'members' => ['InstanceId' => ['shape' => 'InstanceId'], 'Storage' => ['shape' => 'Storage'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'BundleInstanceResult' => ['type' => 'structure', 'members' => ['BundleTask' => ['shape' => 'BundleTask', 'locationName' => 'bundleInstanceTask']]], 'BundleTask' => ['type' => 'structure', 'members' => ['BundleId' => ['shape' => 'String', 'locationName' => 'bundleId'], 'BundleTaskError' => ['shape' => 'BundleTaskError', 'locationName' => 'error'], 'InstanceId' => ['shape' => 'String', 'locationName' => 'instanceId'], 'Progress' => ['shape' => 'String', 'locationName' => 'progress'], 'StartTime' => ['shape' => 'DateTime', 'locationName' => 'startTime'], 'State' => ['shape' => 'BundleTaskState', 'locationName' => 'state'], 'Storage' => ['shape' => 'Storage', 'locationName' => 'storage'], 'UpdateTime' => ['shape' => 'DateTime', 'locationName' => 'updateTime']]], 'BundleTaskError' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'String', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'BundleTaskList' => ['type' => 'list', 'member' => ['shape' => 'BundleTask', 'locationName' => 'item']], 'BundleTaskState' => ['type' => 'string', 'enum' => ['pending', 'waiting-for-shutdown', 'bundling', 'storing', 'cancelling', 'complete', 'failed']], 'BurstablePerformanceFlag' => ['type' => 'boolean'], 'ByoipCidr' => ['type' => 'structure', 'members' => ['Cidr' => ['shape' => 'String', 'locationName' => 'cidr'], 'Description' => ['shape' => 'String', 'locationName' => 'description'], 'StatusMessage' => ['shape' => 'String', 'locationName' => 'statusMessage'], 'State' => ['shape' => 'ByoipCidrState', 'locationName' => 'state']]], 'ByoipCidrSet' => ['type' => 'list', 'member' => ['shape' => 'ByoipCidr', 'locationName' => 'item']], 'ByoipCidrState' => ['type' => 'string', 'enum' => ['advertised', 'deprovisioned', 'failed-deprovision', 'failed-provision', 'pending-deprovision', 'pending-provision', 'provisioned', 'provisioned-not-publicly-advertisable']], 'CancelBatchErrorCode' => ['type' => 'string', 'enum' => ['fleetRequestIdDoesNotExist', 'fleetRequestIdMalformed', 'fleetRequestNotInCancellableState', 'unexpectedError']], 'CancelBundleTaskRequest' => ['type' => 'structure', 'required' => ['BundleId'], 'members' => ['BundleId' => ['shape' => 'BundleId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'CancelBundleTaskResult' => ['type' => 'structure', 'members' => ['BundleTask' => ['shape' => 'BundleTask', 'locationName' => 'bundleInstanceTask']]], 'CancelCapacityReservationRequest' => ['type' => 'structure', 'required' => ['CapacityReservationId'], 'members' => ['CapacityReservationId' => ['shape' => 'CapacityReservationId'], 'DryRun' => ['shape' => 'Boolean']]], 'CancelCapacityReservationResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'CancelConversionRequest' => ['type' => 'structure', 'required' => ['ConversionTaskId'], 'members' => ['ConversionTaskId' => ['shape' => 'ConversionTaskId', 'locationName' => 'conversionTaskId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'ReasonMessage' => ['shape' => 'String', 'locationName' => 'reasonMessage']]], 'CancelExportTaskRequest' => ['type' => 'structure', 'required' => ['ExportTaskId'], 'members' => ['ExportTaskId' => ['shape' => 'ExportVmTaskId', 'locationName' => 'exportTaskId']]], 'CancelImportTaskRequest' => ['type' => 'structure', 'members' => ['CancelReason' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean'], 'ImportTaskId' => ['shape' => 'ImportTaskId']]], 'CancelImportTaskResult' => ['type' => 'structure', 'members' => ['ImportTaskId' => ['shape' => 'String', 'locationName' => 'importTaskId'], 'PreviousState' => ['shape' => 'String', 'locationName' => 'previousState'], 'State' => ['shape' => 'String', 'locationName' => 'state']]], 'CancelReservedInstancesListingRequest' => ['type' => 'structure', 'required' => ['ReservedInstancesListingId'], 'members' => ['ReservedInstancesListingId' => ['shape' => 'ReservedInstancesListingId', 'locationName' => 'reservedInstancesListingId']]], 'CancelReservedInstancesListingResult' => ['type' => 'structure', 'members' => ['ReservedInstancesListings' => ['shape' => 'ReservedInstancesListingList', 'locationName' => 'reservedInstancesListingsSet']]], 'CancelSpotFleetRequestsError' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'CancelBatchErrorCode', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'CancelSpotFleetRequestsErrorItem' => ['type' => 'structure', 'members' => ['Error' => ['shape' => 'CancelSpotFleetRequestsError', 'locationName' => 'error'], 'SpotFleetRequestId' => ['shape' => 'String', 'locationName' => 'spotFleetRequestId']]], 'CancelSpotFleetRequestsErrorSet' => ['type' => 'list', 'member' => ['shape' => 'CancelSpotFleetRequestsErrorItem', 'locationName' => 'item']], 'CancelSpotFleetRequestsRequest' => ['type' => 'structure', 'required' => ['SpotFleetRequestIds', 'TerminateInstances'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'SpotFleetRequestIds' => ['shape' => 'SpotFleetRequestIdList', 'locationName' => 'spotFleetRequestId'], 'TerminateInstances' => ['shape' => 'Boolean', 'locationName' => 'terminateInstances']]], 'CancelSpotFleetRequestsResponse' => ['type' => 'structure', 'members' => ['SuccessfulFleetRequests' => ['shape' => 'CancelSpotFleetRequestsSuccessSet', 'locationName' => 'successfulFleetRequestSet'], 'UnsuccessfulFleetRequests' => ['shape' => 'CancelSpotFleetRequestsErrorSet', 'locationName' => 'unsuccessfulFleetRequestSet']]], 'CancelSpotFleetRequestsSuccessItem' => ['type' => 'structure', 'members' => ['CurrentSpotFleetRequestState' => ['shape' => 'BatchState', 'locationName' => 'currentSpotFleetRequestState'], 'PreviousSpotFleetRequestState' => ['shape' => 'BatchState', 'locationName' => 'previousSpotFleetRequestState'], 'SpotFleetRequestId' => ['shape' => 'String', 'locationName' => 'spotFleetRequestId']]], 'CancelSpotFleetRequestsSuccessSet' => ['type' => 'list', 'member' => ['shape' => 'CancelSpotFleetRequestsSuccessItem', 'locationName' => 'item']], 'CancelSpotInstanceRequestState' => ['type' => 'string', 'enum' => ['active', 'open', 'closed', 'cancelled', 'completed']], 'CancelSpotInstanceRequestsRequest' => ['type' => 'structure', 'required' => ['SpotInstanceRequestIds'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'SpotInstanceRequestIds' => ['shape' => 'SpotInstanceRequestIdList', 'locationName' => 'SpotInstanceRequestId']]], 'CancelSpotInstanceRequestsResult' => ['type' => 'structure', 'members' => ['CancelledSpotInstanceRequests' => ['shape' => 'CancelledSpotInstanceRequestList', 'locationName' => 'spotInstanceRequestSet']]], 'CancelledSpotInstanceRequest' => ['type' => 'structure', 'members' => ['SpotInstanceRequestId' => ['shape' => 'String', 'locationName' => 'spotInstanceRequestId'], 'State' => ['shape' => 'CancelSpotInstanceRequestState', 'locationName' => 'state']]], 'CancelledSpotInstanceRequestList' => ['type' => 'list', 'member' => ['shape' => 'CancelledSpotInstanceRequest', 'locationName' => 'item']], 'CapacityReservation' => ['type' => 'structure', 'members' => ['CapacityReservationId' => ['shape' => 'String', 'locationName' => 'capacityReservationId'], 'OwnerId' => ['shape' => 'String', 'locationName' => 'ownerId'], 'CapacityReservationArn' => ['shape' => 'String', 'locationName' => 'capacityReservationArn'], 'AvailabilityZoneId' => ['shape' => 'String', 'locationName' => 'availabilityZoneId'], 'InstanceType' => ['shape' => 'String', 'locationName' => 'instanceType'], 'InstancePlatform' => ['shape' => 'CapacityReservationInstancePlatform', 'locationName' => 'instancePlatform'], 'AvailabilityZone' => ['shape' => 'String', 'locationName' => 'availabilityZone'], 'Tenancy' => ['shape' => 'CapacityReservationTenancy', 'locationName' => 'tenancy'], 'TotalInstanceCount' => ['shape' => 'Integer', 'locationName' => 'totalInstanceCount'], 'AvailableInstanceCount' => ['shape' => 'Integer', 'locationName' => 'availableInstanceCount'], 'EbsOptimized' => ['shape' => 'Boolean', 'locationName' => 'ebsOptimized'], 'EphemeralStorage' => ['shape' => 'Boolean', 'locationName' => 'ephemeralStorage'], 'State' => ['shape' => 'CapacityReservationState', 'locationName' => 'state'], 'EndDate' => ['shape' => 'DateTime', 'locationName' => 'endDate'], 'EndDateType' => ['shape' => 'EndDateType', 'locationName' => 'endDateType'], 'InstanceMatchCriteria' => ['shape' => 'InstanceMatchCriteria', 'locationName' => 'instanceMatchCriteria'], 'CreateDate' => ['shape' => 'DateTime', 'locationName' => 'createDate'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'CapacityReservationGroup' => ['type' => 'structure', 'members' => ['GroupArn' => ['shape' => 'String', 'locationName' => 'groupArn'], 'OwnerId' => ['shape' => 'String', 'locationName' => 'ownerId']]], 'CapacityReservationGroupSet' => ['type' => 'list', 'member' => ['shape' => 'CapacityReservationGroup', 'locationName' => 'item']], 'CapacityReservationId' => ['type' => 'string'], 'CapacityReservationIdSet' => ['type' => 'list', 'member' => ['shape' => 'CapacityReservationId', 'locationName' => 'item']], 'CapacityReservationInstancePlatform' => ['type' => 'string', 'enum' => ['Linux/UNIX', 'Red Hat Enterprise Linux', 'SUSE Linux', 'Windows', 'Windows with SQL Server', 'Windows with SQL Server Enterprise', 'Windows with SQL Server Standard', 'Windows with SQL Server Web', 'Linux with SQL Server Standard', 'Linux with SQL Server Web', 'Linux with SQL Server Enterprise']], 'CapacityReservationOptions' => ['type' => 'structure', 'members' => ['UsageStrategy' => ['shape' => 'FleetCapacityReservationUsageStrategy', 'locationName' => 'usageStrategy']]], 'CapacityReservationOptionsRequest' => ['type' => 'structure', 'members' => ['UsageStrategy' => ['shape' => 'FleetCapacityReservationUsageStrategy']]], 'CapacityReservationPreference' => ['type' => 'string', 'enum' => ['open', 'none']], 'CapacityReservationSet' => ['type' => 'list', 'member' => ['shape' => 'CapacityReservation', 'locationName' => 'item']], 'CapacityReservationSpecification' => ['type' => 'structure', 'members' => ['CapacityReservationPreference' => ['shape' => 'CapacityReservationPreference'], 'CapacityReservationTarget' => ['shape' => 'CapacityReservationTarget']]], 'CapacityReservationSpecificationResponse' => ['type' => 'structure', 'members' => ['CapacityReservationPreference' => ['shape' => 'CapacityReservationPreference', 'locationName' => 'capacityReservationPreference'], 'CapacityReservationTarget' => ['shape' => 'CapacityReservationTargetResponse', 'locationName' => 'capacityReservationTarget']]], 'CapacityReservationState' => ['type' => 'string', 'enum' => ['active', 'expired', 'cancelled', 'pending', 'failed']], 'CapacityReservationTarget' => ['type' => 'structure', 'members' => ['CapacityReservationId' => ['shape' => 'CapacityReservationId'], 'CapacityReservationResourceGroupArn' => ['shape' => 'String']]], 'CapacityReservationTargetResponse' => ['type' => 'structure', 'members' => ['CapacityReservationId' => ['shape' => 'String', 'locationName' => 'capacityReservationId'], 'CapacityReservationResourceGroupArn' => ['shape' => 'String', 'locationName' => 'capacityReservationResourceGroupArn']]], 'CapacityReservationTenancy' => ['type' => 'string', 'enum' => ['default', 'dedicated']], 'CarrierGateway' => ['type' => 'structure', 'members' => ['CarrierGatewayId' => ['shape' => 'CarrierGatewayId', 'locationName' => 'carrierGatewayId'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId'], 'State' => ['shape' => 'CarrierGatewayState', 'locationName' => 'state'], 'OwnerId' => ['shape' => 'String', 'locationName' => 'ownerId'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'CarrierGatewayId' => ['type' => 'string'], 'CarrierGatewayIdSet' => ['type' => 'list', 'member' => ['shape' => 'CarrierGatewayId']], 'CarrierGatewayMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'CarrierGatewaySet' => ['type' => 'list', 'member' => ['shape' => 'CarrierGateway', 'locationName' => 'item']], 'CarrierGatewayState' => ['type' => 'string', 'enum' => ['pending', 'available', 'deleting', 'deleted']], 'CertificateAuthentication' => ['type' => 'structure', 'members' => ['ClientRootCertificateChain' => ['shape' => 'String', 'locationName' => 'clientRootCertificateChain']]], 'CertificateAuthenticationRequest' => ['type' => 'structure', 'members' => ['ClientRootCertificateChainArn' => ['shape' => 'String']]], 'CidrAuthorizationContext' => ['type' => 'structure', 'required' => ['Message', 'Signature'], 'members' => ['Message' => ['shape' => 'String'], 'Signature' => ['shape' => 'String']]], 'CidrBlock' => ['type' => 'structure', 'members' => ['CidrBlock' => ['shape' => 'String', 'locationName' => 'cidrBlock']]], 'CidrBlockSet' => ['type' => 'list', 'member' => ['shape' => 'CidrBlock', 'locationName' => 'item']], 'ClassicLinkDnsSupport' => ['type' => 'structure', 'members' => ['ClassicLinkDnsSupported' => ['shape' => 'Boolean', 'locationName' => 'classicLinkDnsSupported'], 'VpcId' => ['shape' => 'String', 'locationName' => 'vpcId']]], 'ClassicLinkDnsSupportList' => ['type' => 'list', 'member' => ['shape' => 'ClassicLinkDnsSupport', 'locationName' => 'item']], 'ClassicLinkInstance' => ['type' => 'structure', 'members' => ['Groups' => ['shape' => 'GroupIdentifierList', 'locationName' => 'groupSet'], 'InstanceId' => ['shape' => 'String', 'locationName' => 'instanceId'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet'], 'VpcId' => ['shape' => 'String', 'locationName' => 'vpcId']]], 'ClassicLinkInstanceList' => ['type' => 'list', 'member' => ['shape' => 'ClassicLinkInstance', 'locationName' => 'item']], 'ClassicLoadBalancer' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'String', 'locationName' => 'name']]], 'ClassicLoadBalancers' => ['type' => 'list', 'member' => ['shape' => 'ClassicLoadBalancer', 'locationName' => 'item'], 'max' => 5, 'min' => 1], 'ClassicLoadBalancersConfig' => ['type' => 'structure', 'members' => ['ClassicLoadBalancers' => ['shape' => 'ClassicLoadBalancers', 'locationName' => 'classicLoadBalancers']]], 'ClientCertificateRevocationListStatus' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'ClientCertificateRevocationListStatusCode', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'ClientCertificateRevocationListStatusCode' => ['type' => 'string', 'enum' => ['pending', 'active']], 'ClientData' => ['type' => 'structure', 'members' => ['Comment' => ['shape' => 'String'], 'UploadEnd' => ['shape' => 'DateTime'], 'UploadSize' => ['shape' => 'Double'], 'UploadStart' => ['shape' => 'DateTime']]], 'ClientVpnAssociationId' => ['type' => 'string'], 'ClientVpnAuthentication' => ['type' => 'structure', 'members' => ['Type' => ['shape' => 'ClientVpnAuthenticationType', 'locationName' => 'type'], 'ActiveDirectory' => ['shape' => 'DirectoryServiceAuthentication', 'locationName' => 'activeDirectory'], 'MutualAuthentication' => ['shape' => 'CertificateAuthentication', 'locationName' => 'mutualAuthentication'], 'FederatedAuthentication' => ['shape' => 'FederatedAuthentication', 'locationName' => 'federatedAuthentication']]], 'ClientVpnAuthenticationList' => ['type' => 'list', 'member' => ['shape' => 'ClientVpnAuthentication', 'locationName' => 'item']], 'ClientVpnAuthenticationRequest' => ['type' => 'structure', 'members' => ['Type' => ['shape' => 'ClientVpnAuthenticationType'], 'ActiveDirectory' => ['shape' => 'DirectoryServiceAuthenticationRequest'], 'MutualAuthentication' => ['shape' => 'CertificateAuthenticationRequest'], 'FederatedAuthentication' => ['shape' => 'FederatedAuthenticationRequest']]], 'ClientVpnAuthenticationRequestList' => ['type' => 'list', 'member' => ['shape' => 'ClientVpnAuthenticationRequest']], 'ClientVpnAuthenticationType' => ['type' => 'string', 'enum' => ['certificate-authentication', 'directory-service-authentication', 'federated-authentication']], 'ClientVpnAuthorizationRuleStatus' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'ClientVpnAuthorizationRuleStatusCode', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'ClientVpnAuthorizationRuleStatusCode' => ['type' => 'string', 'enum' => ['authorizing', 'active', 'failed', 'revoking']], 'ClientVpnConnection' => ['type' => 'structure', 'members' => ['ClientVpnEndpointId' => ['shape' => 'String', 'locationName' => 'clientVpnEndpointId'], 'Timestamp' => ['shape' => 'String', 'locationName' => 'timestamp'], 'ConnectionId' => ['shape' => 'String', 'locationName' => 'connectionId'], 'Username' => ['shape' => 'String', 'locationName' => 'username'], 'ConnectionEstablishedTime' => ['shape' => 'String', 'locationName' => 'connectionEstablishedTime'], 'IngressBytes' => ['shape' => 'String', 'locationName' => 'ingressBytes'], 'EgressBytes' => ['shape' => 'String', 'locationName' => 'egressBytes'], 'IngressPackets' => ['shape' => 'String', 'locationName' => 'ingressPackets'], 'EgressPackets' => ['shape' => 'String', 'locationName' => 'egressPackets'], 'ClientIp' => ['shape' => 'String', 'locationName' => 'clientIp'], 'CommonName' => ['shape' => 'String', 'locationName' => 'commonName'], 'Status' => ['shape' => 'ClientVpnConnectionStatus', 'locationName' => 'status'], 'ConnectionEndTime' => ['shape' => 'String', 'locationName' => 'connectionEndTime']]], 'ClientVpnConnectionSet' => ['type' => 'list', 'member' => ['shape' => 'ClientVpnConnection', 'locationName' => 'item']], 'ClientVpnConnectionStatus' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'ClientVpnConnectionStatusCode', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'ClientVpnConnectionStatusCode' => ['type' => 'string', 'enum' => ['active', 'failed-to-terminate', 'terminating', 'terminated']], 'ClientVpnEndpoint' => ['type' => 'structure', 'members' => ['ClientVpnEndpointId' => ['shape' => 'String', 'locationName' => 'clientVpnEndpointId'], 'Description' => ['shape' => 'String', 'locationName' => 'description'], 'Status' => ['shape' => 'ClientVpnEndpointStatus', 'locationName' => 'status'], 'CreationTime' => ['shape' => 'String', 'locationName' => 'creationTime'], 'DeletionTime' => ['shape' => 'String', 'locationName' => 'deletionTime'], 'DnsName' => ['shape' => 'String', 'locationName' => 'dnsName'], 'ClientCidrBlock' => ['shape' => 'String', 'locationName' => 'clientCidrBlock'], 'DnsServers' => ['shape' => 'ValueStringList', 'locationName' => 'dnsServer'], 'SplitTunnel' => ['shape' => 'Boolean', 'locationName' => 'splitTunnel'], 'VpnProtocol' => ['shape' => 'VpnProtocol', 'locationName' => 'vpnProtocol'], 'TransportProtocol' => ['shape' => 'TransportProtocol', 'locationName' => 'transportProtocol'], 'VpnPort' => ['shape' => 'Integer', 'locationName' => 'vpnPort'], 'AssociatedTargetNetworks' => ['shape' => 'AssociatedTargetNetworkSet', 'deprecated' => \true, 'deprecatedMessage' => 'This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.', 'locationName' => 'associatedTargetNetwork'], 'ServerCertificateArn' => ['shape' => 'String', 'locationName' => 'serverCertificateArn'], 'AuthenticationOptions' => ['shape' => 'ClientVpnAuthenticationList', 'locationName' => 'authenticationOptions'], 'ConnectionLogOptions' => ['shape' => 'ConnectionLogResponseOptions', 'locationName' => 'connectionLogOptions'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet'], 'SecurityGroupIds' => ['shape' => 'ClientVpnSecurityGroupIdSet', 'locationName' => 'securityGroupIdSet'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId']]], 'ClientVpnEndpointId' => ['type' => 'string'], 'ClientVpnEndpointIdList' => ['type' => 'list', 'member' => ['shape' => 'ClientVpnEndpointId', 'locationName' => 'item']], 'ClientVpnEndpointStatus' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'ClientVpnEndpointStatusCode', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'ClientVpnEndpointStatusCode' => ['type' => 'string', 'enum' => ['pending-associate', 'available', 'deleting', 'deleted']], 'ClientVpnRoute' => ['type' => 'structure', 'members' => ['ClientVpnEndpointId' => ['shape' => 'String', 'locationName' => 'clientVpnEndpointId'], 'DestinationCidr' => ['shape' => 'String', 'locationName' => 'destinationCidr'], 'TargetSubnet' => ['shape' => 'String', 'locationName' => 'targetSubnet'], 'Type' => ['shape' => 'String', 'locationName' => 'type'], 'Origin' => ['shape' => 'String', 'locationName' => 'origin'], 'Status' => ['shape' => 'ClientVpnRouteStatus', 'locationName' => 'status'], 'Description' => ['shape' => 'String', 'locationName' => 'description']]], 'ClientVpnRouteSet' => ['type' => 'list', 'member' => ['shape' => 'ClientVpnRoute', 'locationName' => 'item']], 'ClientVpnRouteStatus' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'ClientVpnRouteStatusCode', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'ClientVpnRouteStatusCode' => ['type' => 'string', 'enum' => ['creating', 'active', 'failed', 'deleting']], 'ClientVpnSecurityGroupIdSet' => ['type' => 'list', 'member' => ['shape' => 'SecurityGroupId', 'locationName' => 'item']], 'CoipAddressUsage' => ['type' => 'structure', 'members' => ['AllocationId' => ['shape' => 'String', 'locationName' => 'allocationId'], 'AwsAccountId' => ['shape' => 'String', 'locationName' => 'awsAccountId'], 'AwsService' => ['shape' => 'String', 'locationName' => 'awsService'], 'CoIp' => ['shape' => 'String', 'locationName' => 'coIp']]], 'CoipAddressUsageSet' => ['type' => 'list', 'member' => ['shape' => 'CoipAddressUsage', 'locationName' => 'item']], 'CoipPool' => ['type' => 'structure', 'members' => ['PoolId' => ['shape' => 'CoipPoolId', 'locationName' => 'poolId'], 'PoolCidrs' => ['shape' => 'ValueStringList', 'locationName' => 'poolCidrSet'], 'LocalGatewayRouteTableId' => ['shape' => 'LocalGatewayRoutetableId', 'locationName' => 'localGatewayRouteTableId'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet'], 'PoolArn' => ['shape' => 'ResourceArn', 'locationName' => 'poolArn']]], 'CoipPoolId' => ['type' => 'string'], 'CoipPoolIdSet' => ['type' => 'list', 'member' => ['shape' => 'CoipPoolId', 'locationName' => 'item']], 'CoipPoolMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'CoipPoolSet' => ['type' => 'list', 'member' => ['shape' => 'CoipPool', 'locationName' => 'item']], 'ConfirmProductInstanceRequest' => ['type' => 'structure', 'required' => ['InstanceId', 'ProductCode'], 'members' => ['InstanceId' => ['shape' => 'InstanceId'], 'ProductCode' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'ConfirmProductInstanceResult' => ['type' => 'structure', 'members' => ['OwnerId' => ['shape' => 'String', 'locationName' => 'ownerId'], 'Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'ConnectionLogOptions' => ['type' => 'structure', 'members' => ['Enabled' => ['shape' => 'Boolean'], 'CloudwatchLogGroup' => ['shape' => 'String'], 'CloudwatchLogStream' => ['shape' => 'String']]], 'ConnectionLogResponseOptions' => ['type' => 'structure', 'members' => ['Enabled' => ['shape' => 'Boolean'], 'CloudwatchLogGroup' => ['shape' => 'String'], 'CloudwatchLogStream' => ['shape' => 'String']]], 'ConnectionNotification' => ['type' => 'structure', 'members' => ['ConnectionNotificationId' => ['shape' => 'String', 'locationName' => 'connectionNotificationId'], 'ServiceId' => ['shape' => 'String', 'locationName' => 'serviceId'], 'VpcEndpointId' => ['shape' => 'String', 'locationName' => 'vpcEndpointId'], 'ConnectionNotificationType' => ['shape' => 'ConnectionNotificationType', 'locationName' => 'connectionNotificationType'], 'ConnectionNotificationArn' => ['shape' => 'String', 'locationName' => 'connectionNotificationArn'], 'ConnectionEvents' => ['shape' => 'ValueStringList', 'locationName' => 'connectionEvents'], 'ConnectionNotificationState' => ['shape' => 'ConnectionNotificationState', 'locationName' => 'connectionNotificationState']]], 'ConnectionNotificationId' => ['type' => 'string'], 'ConnectionNotificationIdsList' => ['type' => 'list', 'member' => ['shape' => 'ConnectionNotificationId', 'locationName' => 'item']], 'ConnectionNotificationSet' => ['type' => 'list', 'member' => ['shape' => 'ConnectionNotification', 'locationName' => 'item']], 'ConnectionNotificationState' => ['type' => 'string', 'enum' => ['Enabled', 'Disabled']], 'ConnectionNotificationType' => ['type' => 'string', 'enum' => ['Topic']], 'ContainerFormat' => ['type' => 'string', 'enum' => ['ova']], 'ConversionIdStringList' => ['type' => 'list', 'member' => ['shape' => 'ConversionTaskId', 'locationName' => 'item']], 'ConversionTask' => ['type' => 'structure', 'members' => ['ConversionTaskId' => ['shape' => 'String', 'locationName' => 'conversionTaskId'], 'ExpirationTime' => ['shape' => 'String', 'locationName' => 'expirationTime'], 'ImportInstance' => ['shape' => 'ImportInstanceTaskDetails', 'locationName' => 'importInstance'], 'ImportVolume' => ['shape' => 'ImportVolumeTaskDetails', 'locationName' => 'importVolume'], 'State' => ['shape' => 'ConversionTaskState', 'locationName' => 'state'], 'StatusMessage' => ['shape' => 'String', 'locationName' => 'statusMessage'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'ConversionTaskId' => ['type' => 'string'], 'ConversionTaskState' => ['type' => 'string', 'enum' => ['active', 'cancelling', 'cancelled', 'completed']], 'CopyFpgaImageRequest' => ['type' => 'structure', 'required' => ['SourceFpgaImageId', 'SourceRegion'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'SourceFpgaImageId' => ['shape' => 'String'], 'Description' => ['shape' => 'String'], 'Name' => ['shape' => 'String'], 'SourceRegion' => ['shape' => 'String'], 'ClientToken' => ['shape' => 'String']]], 'CopyFpgaImageResult' => ['type' => 'structure', 'members' => ['FpgaImageId' => ['shape' => 'String', 'locationName' => 'fpgaImageId']]], 'CopyImageRequest' => ['type' => 'structure', 'required' => ['Name', 'SourceImageId', 'SourceRegion'], 'members' => ['ClientToken' => ['shape' => 'String'], 'Description' => ['shape' => 'String'], 'Encrypted' => ['shape' => 'Boolean', 'locationName' => 'encrypted'], 'KmsKeyId' => ['shape' => 'KmsKeyId', 'locationName' => 'kmsKeyId'], 'Name' => ['shape' => 'String'], 'SourceImageId' => ['shape' => 'String'], 'SourceRegion' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'CopyImageResult' => ['type' => 'structure', 'members' => ['ImageId' => ['shape' => 'String', 'locationName' => 'imageId']]], 'CopySnapshotRequest' => ['type' => 'structure', 'required' => ['SourceRegion', 'SourceSnapshotId'], 'members' => ['Description' => ['shape' => 'String'], 'DestinationRegion' => ['shape' => 'String', 'locationName' => 'destinationRegion'], 'Encrypted' => ['shape' => 'Boolean', 'locationName' => 'encrypted'], 'KmsKeyId' => ['shape' => 'KmsKeyId', 'locationName' => 'kmsKeyId'], 'PresignedUrl' => ['shape' => 'String', 'locationName' => 'presignedUrl'], 'SourceRegion' => ['shape' => 'String'], 'SourceSnapshotId' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'CopySnapshotResult' => ['type' => 'structure', 'members' => ['SnapshotId' => ['shape' => 'String', 'locationName' => 'snapshotId'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'CopyTagsFromSource' => ['type' => 'string', 'enum' => ['volume']], 'CoreCount' => ['type' => 'integer'], 'CoreCountList' => ['type' => 'list', 'member' => ['shape' => 'CoreCount', 'locationName' => 'item']], 'CpuOptions' => ['type' => 'structure', 'members' => ['CoreCount' => ['shape' => 'Integer', 'locationName' => 'coreCount'], 'ThreadsPerCore' => ['shape' => 'Integer', 'locationName' => 'threadsPerCore']]], 'CpuOptionsRequest' => ['type' => 'structure', 'members' => ['CoreCount' => ['shape' => 'Integer'], 'ThreadsPerCore' => ['shape' => 'Integer']]], 'CreateCapacityReservationRequest' => ['type' => 'structure', 'required' => ['InstanceType', 'InstancePlatform', 'InstanceCount'], 'members' => ['ClientToken' => ['shape' => 'String'], 'InstanceType' => ['shape' => 'String'], 'InstancePlatform' => ['shape' => 'CapacityReservationInstancePlatform'], 'AvailabilityZone' => ['shape' => 'String'], 'AvailabilityZoneId' => ['shape' => 'String'], 'Tenancy' => ['shape' => 'CapacityReservationTenancy'], 'InstanceCount' => ['shape' => 'Integer'], 'EbsOptimized' => ['shape' => 'Boolean'], 'EphemeralStorage' => ['shape' => 'Boolean'], 'EndDate' => ['shape' => 'DateTime'], 'EndDateType' => ['shape' => 'EndDateType'], 'InstanceMatchCriteria' => ['shape' => 'InstanceMatchCriteria'], 'TagSpecifications' => ['shape' => 'TagSpecificationList'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateCapacityReservationResult' => ['type' => 'structure', 'members' => ['CapacityReservation' => ['shape' => 'CapacityReservation', 'locationName' => 'capacityReservation']]], 'CreateCarrierGatewayRequest' => ['type' => 'structure', 'required' => ['VpcId'], 'members' => ['VpcId' => ['shape' => 'VpcId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true]]], 'CreateCarrierGatewayResult' => ['type' => 'structure', 'members' => ['CarrierGateway' => ['shape' => 'CarrierGateway', 'locationName' => 'carrierGateway']]], 'CreateClientVpnEndpointRequest' => ['type' => 'structure', 'required' => ['ClientCidrBlock', 'ServerCertificateArn', 'AuthenticationOptions', 'ConnectionLogOptions'], 'members' => ['ClientCidrBlock' => ['shape' => 'String'], 'ServerCertificateArn' => ['shape' => 'String'], 'AuthenticationOptions' => ['shape' => 'ClientVpnAuthenticationRequestList', 'locationName' => 'Authentication'], 'ConnectionLogOptions' => ['shape' => 'ConnectionLogOptions'], 'DnsServers' => ['shape' => 'ValueStringList'], 'TransportProtocol' => ['shape' => 'TransportProtocol'], 'VpnPort' => ['shape' => 'Integer'], 'Description' => ['shape' => 'String'], 'SplitTunnel' => ['shape' => 'Boolean'], 'DryRun' => ['shape' => 'Boolean'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'SecurityGroupIds' => ['shape' => 'ClientVpnSecurityGroupIdSet', 'locationName' => 'SecurityGroupId'], 'VpcId' => ['shape' => 'VpcId']]], 'CreateClientVpnEndpointResult' => ['type' => 'structure', 'members' => ['ClientVpnEndpointId' => ['shape' => 'String', 'locationName' => 'clientVpnEndpointId'], 'Status' => ['shape' => 'ClientVpnEndpointStatus', 'locationName' => 'status'], 'DnsName' => ['shape' => 'String', 'locationName' => 'dnsName']]], 'CreateClientVpnRouteRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId', 'DestinationCidrBlock', 'TargetVpcSubnetId'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'DestinationCidrBlock' => ['shape' => 'String'], 'TargetVpcSubnetId' => ['shape' => 'SubnetId'], 'Description' => ['shape' => 'String'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true], 'DryRun' => ['shape' => 'Boolean']]], 'CreateClientVpnRouteResult' => ['type' => 'structure', 'members' => ['Status' => ['shape' => 'ClientVpnRouteStatus', 'locationName' => 'status']]], 'CreateCustomerGatewayRequest' => ['type' => 'structure', 'required' => ['BgpAsn', 'Type'], 'members' => ['BgpAsn' => ['shape' => 'Integer'], 'PublicIp' => ['shape' => 'String', 'locationName' => 'IpAddress'], 'CertificateArn' => ['shape' => 'String'], 'Type' => ['shape' => 'GatewayType'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DeviceName' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'CreateCustomerGatewayResult' => ['type' => 'structure', 'members' => ['CustomerGateway' => ['shape' => 'CustomerGateway', 'locationName' => 'customerGateway']]], 'CreateDefaultSubnetRequest' => ['type' => 'structure', 'required' => ['AvailabilityZone'], 'members' => ['AvailabilityZone' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateDefaultSubnetResult' => ['type' => 'structure', 'members' => ['Subnet' => ['shape' => 'Subnet', 'locationName' => 'subnet']]], 'CreateDefaultVpcRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean']]], 'CreateDefaultVpcResult' => ['type' => 'structure', 'members' => ['Vpc' => ['shape' => 'Vpc', 'locationName' => 'vpc']]], 'CreateDhcpOptionsRequest' => ['type' => 'structure', 'required' => ['DhcpConfigurations'], 'members' => ['DhcpConfigurations' => ['shape' => 'NewDhcpConfigurationList', 'locationName' => 'dhcpConfiguration'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'CreateDhcpOptionsResult' => ['type' => 'structure', 'members' => ['DhcpOptions' => ['shape' => 'DhcpOptions', 'locationName' => 'dhcpOptions']]], 'CreateEgressOnlyInternetGatewayRequest' => ['type' => 'structure', 'required' => ['VpcId'], 'members' => ['ClientToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean'], 'VpcId' => ['shape' => 'VpcId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateEgressOnlyInternetGatewayResult' => ['type' => 'structure', 'members' => ['ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken'], 'EgressOnlyInternetGateway' => ['shape' => 'EgressOnlyInternetGateway', 'locationName' => 'egressOnlyInternetGateway']]], 'CreateFleetError' => ['type' => 'structure', 'members' => ['LaunchTemplateAndOverrides' => ['shape' => 'LaunchTemplateAndOverridesResponse', 'locationName' => 'launchTemplateAndOverrides'], 'Lifecycle' => ['shape' => 'InstanceLifecycle', 'locationName' => 'lifecycle'], 'ErrorCode' => ['shape' => 'String', 'locationName' => 'errorCode'], 'ErrorMessage' => ['shape' => 'String', 'locationName' => 'errorMessage']]], 'CreateFleetErrorsSet' => ['type' => 'list', 'member' => ['shape' => 'CreateFleetError', 'locationName' => 'item']], 'CreateFleetInstance' => ['type' => 'structure', 'members' => ['LaunchTemplateAndOverrides' => ['shape' => 'LaunchTemplateAndOverridesResponse', 'locationName' => 'launchTemplateAndOverrides'], 'Lifecycle' => ['shape' => 'InstanceLifecycle', 'locationName' => 'lifecycle'], 'InstanceIds' => ['shape' => 'InstanceIdsSet', 'locationName' => 'instanceIds'], 'InstanceType' => ['shape' => 'InstanceType', 'locationName' => 'instanceType'], 'Platform' => ['shape' => 'PlatformValues', 'locationName' => 'platform']]], 'CreateFleetInstancesSet' => ['type' => 'list', 'member' => ['shape' => 'CreateFleetInstance', 'locationName' => 'item']], 'CreateFleetRequest' => ['type' => 'structure', 'required' => ['LaunchTemplateConfigs', 'TargetCapacitySpecification'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ClientToken' => ['shape' => 'String'], 'SpotOptions' => ['shape' => 'SpotOptionsRequest'], 'OnDemandOptions' => ['shape' => 'OnDemandOptionsRequest'], 'ExcessCapacityTerminationPolicy' => ['shape' => 'FleetExcessCapacityTerminationPolicy'], 'LaunchTemplateConfigs' => ['shape' => 'FleetLaunchTemplateConfigListRequest'], 'TargetCapacitySpecification' => ['shape' => 'TargetCapacitySpecificationRequest'], 'TerminateInstancesWithExpiration' => ['shape' => 'Boolean'], 'Type' => ['shape' => 'FleetType'], 'ValidFrom' => ['shape' => 'DateTime'], 'ValidUntil' => ['shape' => 'DateTime'], 'ReplaceUnhealthyInstances' => ['shape' => 'Boolean'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateFleetResult' => ['type' => 'structure', 'members' => ['FleetId' => ['shape' => 'FleetId', 'locationName' => 'fleetId'], 'Errors' => ['shape' => 'CreateFleetErrorsSet', 'locationName' => 'errorSet'], 'Instances' => ['shape' => 'CreateFleetInstancesSet', 'locationName' => 'fleetInstanceSet']]], 'CreateFlowLogsRequest' => ['type' => 'structure', 'required' => ['ResourceIds', 'ResourceType', 'TrafficType'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ClientToken' => ['shape' => 'String'], 'DeliverLogsPermissionArn' => ['shape' => 'String'], 'LogGroupName' => ['shape' => 'String'], 'ResourceIds' => ['shape' => 'FlowLogResourceIds', 'locationName' => 'ResourceId'], 'ResourceType' => ['shape' => 'FlowLogsResourceType'], 'TrafficType' => ['shape' => 'TrafficType'], 'LogDestinationType' => ['shape' => 'LogDestinationType'], 'LogDestination' => ['shape' => 'String'], 'LogFormat' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'MaxAggregationInterval' => ['shape' => 'Integer']]], 'CreateFlowLogsResult' => ['type' => 'structure', 'members' => ['ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken'], 'FlowLogIds' => ['shape' => 'ValueStringList', 'locationName' => 'flowLogIdSet'], 'Unsuccessful' => ['shape' => 'UnsuccessfulItemSet', 'locationName' => 'unsuccessful']]], 'CreateFpgaImageRequest' => ['type' => 'structure', 'required' => ['InputStorageLocation'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'InputStorageLocation' => ['shape' => 'StorageLocation'], 'LogsStorageLocation' => ['shape' => 'StorageLocation'], 'Description' => ['shape' => 'String'], 'Name' => ['shape' => 'String'], 'ClientToken' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateFpgaImageResult' => ['type' => 'structure', 'members' => ['FpgaImageId' => ['shape' => 'String', 'locationName' => 'fpgaImageId'], 'FpgaImageGlobalId' => ['shape' => 'String', 'locationName' => 'fpgaImageGlobalId']]], 'CreateImageRequest' => ['type' => 'structure', 'required' => ['InstanceId', 'Name'], 'members' => ['BlockDeviceMappings' => ['shape' => 'BlockDeviceMappingRequestList', 'locationName' => 'blockDeviceMapping'], 'Description' => ['shape' => 'String', 'locationName' => 'description'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InstanceId' => ['shape' => 'InstanceId', 'locationName' => 'instanceId'], 'Name' => ['shape' => 'String', 'locationName' => 'name'], 'NoReboot' => ['shape' => 'Boolean', 'locationName' => 'noReboot']]], 'CreateImageResult' => ['type' => 'structure', 'members' => ['ImageId' => ['shape' => 'String', 'locationName' => 'imageId']]], 'CreateInstanceExportTaskRequest' => ['type' => 'structure', 'required' => ['InstanceId'], 'members' => ['Description' => ['shape' => 'String', 'locationName' => 'description'], 'ExportToS3Task' => ['shape' => 'ExportToS3TaskSpecification', 'locationName' => 'exportToS3'], 'InstanceId' => ['shape' => 'InstanceId', 'locationName' => 'instanceId'], 'TargetEnvironment' => ['shape' => 'ExportEnvironment', 'locationName' => 'targetEnvironment'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateInstanceExportTaskResult' => ['type' => 'structure', 'members' => ['ExportTask' => ['shape' => 'ExportTask', 'locationName' => 'exportTask']]], 'CreateInternetGatewayRequest' => ['type' => 'structure', 'members' => ['TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'CreateInternetGatewayResult' => ['type' => 'structure', 'members' => ['InternetGateway' => ['shape' => 'InternetGateway', 'locationName' => 'internetGateway']]], 'CreateKeyPairRequest' => ['type' => 'structure', 'required' => ['KeyName'], 'members' => ['KeyName' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateLaunchTemplateRequest' => ['type' => 'structure', 'required' => ['LaunchTemplateName', 'LaunchTemplateData'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ClientToken' => ['shape' => 'String'], 'LaunchTemplateName' => ['shape' => 'LaunchTemplateName'], 'VersionDescription' => ['shape' => 'VersionDescription'], 'LaunchTemplateData' => ['shape' => 'RequestLaunchTemplateData'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateLaunchTemplateResult' => ['type' => 'structure', 'members' => ['LaunchTemplate' => ['shape' => 'LaunchTemplate', 'locationName' => 'launchTemplate'], 'Warning' => ['shape' => 'ValidationWarning', 'locationName' => 'warning']]], 'CreateLaunchTemplateVersionRequest' => ['type' => 'structure', 'required' => ['LaunchTemplateData'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ClientToken' => ['shape' => 'String'], 'LaunchTemplateId' => ['shape' => 'LaunchTemplateId'], 'LaunchTemplateName' => ['shape' => 'LaunchTemplateName'], 'SourceVersion' => ['shape' => 'String'], 'VersionDescription' => ['shape' => 'VersionDescription'], 'LaunchTemplateData' => ['shape' => 'RequestLaunchTemplateData']]], 'CreateLaunchTemplateVersionResult' => ['type' => 'structure', 'members' => ['LaunchTemplateVersion' => ['shape' => 'LaunchTemplateVersion', 'locationName' => 'launchTemplateVersion'], 'Warning' => ['shape' => 'ValidationWarning', 'locationName' => 'warning']]], 'CreateLocalGatewayRouteRequest' => ['type' => 'structure', 'required' => ['DestinationCidrBlock', 'LocalGatewayRouteTableId', 'LocalGatewayVirtualInterfaceGroupId'], 'members' => ['DestinationCidrBlock' => ['shape' => 'String'], 'LocalGatewayRouteTableId' => ['shape' => 'LocalGatewayRoutetableId'], 'LocalGatewayVirtualInterfaceGroupId' => ['shape' => 'LocalGatewayVirtualInterfaceGroupId'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateLocalGatewayRouteResult' => ['type' => 'structure', 'members' => ['Route' => ['shape' => 'LocalGatewayRoute', 'locationName' => 'route']]], 'CreateLocalGatewayRouteTableVpcAssociationRequest' => ['type' => 'structure', 'required' => ['LocalGatewayRouteTableId', 'VpcId'], 'members' => ['LocalGatewayRouteTableId' => ['shape' => 'LocalGatewayRoutetableId'], 'VpcId' => ['shape' => 'VpcId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateLocalGatewayRouteTableVpcAssociationResult' => ['type' => 'structure', 'members' => ['LocalGatewayRouteTableVpcAssociation' => ['shape' => 'LocalGatewayRouteTableVpcAssociation', 'locationName' => 'localGatewayRouteTableVpcAssociation']]], 'CreateManagedPrefixListRequest' => ['type' => 'structure', 'required' => ['PrefixListName', 'MaxEntries', 'AddressFamily'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'PrefixListName' => ['shape' => 'String'], 'Entries' => ['shape' => 'AddPrefixListEntries', 'locationName' => 'Entry'], 'MaxEntries' => ['shape' => 'Integer'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'AddressFamily' => ['shape' => 'String'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true]]], 'CreateManagedPrefixListResult' => ['type' => 'structure', 'members' => ['PrefixList' => ['shape' => 'ManagedPrefixList', 'locationName' => 'prefixList']]], 'CreateNatGatewayRequest' => ['type' => 'structure', 'required' => ['AllocationId', 'SubnetId'], 'members' => ['AllocationId' => ['shape' => 'AllocationId'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true], 'DryRun' => ['shape' => 'Boolean'], 'SubnetId' => ['shape' => 'SubnetId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateNatGatewayResult' => ['type' => 'structure', 'members' => ['ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken'], 'NatGateway' => ['shape' => 'NatGateway', 'locationName' => 'natGateway']]], 'CreateNetworkAclEntryRequest' => ['type' => 'structure', 'required' => ['Egress', 'NetworkAclId', 'Protocol', 'RuleAction', 'RuleNumber'], 'members' => ['CidrBlock' => ['shape' => 'String', 'locationName' => 'cidrBlock'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'Egress' => ['shape' => 'Boolean', 'locationName' => 'egress'], 'IcmpTypeCode' => ['shape' => 'IcmpTypeCode', 'locationName' => 'Icmp'], 'Ipv6CidrBlock' => ['shape' => 'String', 'locationName' => 'ipv6CidrBlock'], 'NetworkAclId' => ['shape' => 'NetworkAclId', 'locationName' => 'networkAclId'], 'PortRange' => ['shape' => 'PortRange', 'locationName' => 'portRange'], 'Protocol' => ['shape' => 'String', 'locationName' => 'protocol'], 'RuleAction' => ['shape' => 'RuleAction', 'locationName' => 'ruleAction'], 'RuleNumber' => ['shape' => 'Integer', 'locationName' => 'ruleNumber']]], 'CreateNetworkAclRequest' => ['type' => 'structure', 'required' => ['VpcId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateNetworkAclResult' => ['type' => 'structure', 'members' => ['NetworkAcl' => ['shape' => 'NetworkAcl', 'locationName' => 'networkAcl']]], 'CreateNetworkInterfacePermissionRequest' => ['type' => 'structure', 'required' => ['NetworkInterfaceId', 'Permission'], 'members' => ['NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId'], 'AwsAccountId' => ['shape' => 'String'], 'AwsService' => ['shape' => 'String'], 'Permission' => ['shape' => 'InterfacePermissionType'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateNetworkInterfacePermissionResult' => ['type' => 'structure', 'members' => ['InterfacePermission' => ['shape' => 'NetworkInterfacePermission', 'locationName' => 'interfacePermission']]], 'CreateNetworkInterfaceRequest' => ['type' => 'structure', 'required' => ['SubnetId'], 'members' => ['Description' => ['shape' => 'String', 'locationName' => 'description'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'Groups' => ['shape' => 'SecurityGroupIdStringList', 'locationName' => 'SecurityGroupId'], 'Ipv6AddressCount' => ['shape' => 'Integer', 'locationName' => 'ipv6AddressCount'], 'Ipv6Addresses' => ['shape' => 'InstanceIpv6AddressList', 'locationName' => 'ipv6Addresses'], 'PrivateIpAddress' => ['shape' => 'String', 'locationName' => 'privateIpAddress'], 'PrivateIpAddresses' => ['shape' => 'PrivateIpAddressSpecificationList', 'locationName' => 'privateIpAddresses'], 'SecondaryPrivateIpAddressCount' => ['shape' => 'Integer', 'locationName' => 'secondaryPrivateIpAddressCount'], 'InterfaceType' => ['shape' => 'NetworkInterfaceCreationType'], 'SubnetId' => ['shape' => 'SubnetId', 'locationName' => 'subnetId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateNetworkInterfaceResult' => ['type' => 'structure', 'members' => ['NetworkInterface' => ['shape' => 'NetworkInterface', 'locationName' => 'networkInterface']]], 'CreatePlacementGroupRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'GroupName' => ['shape' => 'String', 'locationName' => 'groupName'], 'Strategy' => ['shape' => 'PlacementStrategy', 'locationName' => 'strategy'], 'PartitionCount' => ['shape' => 'Integer'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreatePlacementGroupResult' => ['type' => 'structure', 'members' => ['PlacementGroup' => ['shape' => 'PlacementGroup', 'locationName' => 'placementGroup']]], 'CreateReservedInstancesListingRequest' => ['type' => 'structure', 'required' => ['ClientToken', 'InstanceCount', 'PriceSchedules', 'ReservedInstancesId'], 'members' => ['ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken'], 'InstanceCount' => ['shape' => 'Integer', 'locationName' => 'instanceCount'], 'PriceSchedules' => ['shape' => 'PriceScheduleSpecificationList', 'locationName' => 'priceSchedules'], 'ReservedInstancesId' => ['shape' => 'ReservationId', 'locationName' => 'reservedInstancesId']]], 'CreateReservedInstancesListingResult' => ['type' => 'structure', 'members' => ['ReservedInstancesListings' => ['shape' => 'ReservedInstancesListingList', 'locationName' => 'reservedInstancesListingsSet']]], 'CreateRouteRequest' => ['type' => 'structure', 'required' => ['RouteTableId'], 'members' => ['DestinationCidrBlock' => ['shape' => 'String', 'locationName' => 'destinationCidrBlock'], 'DestinationIpv6CidrBlock' => ['shape' => 'String', 'locationName' => 'destinationIpv6CidrBlock'], 'DestinationPrefixListId' => ['shape' => 'PrefixListResourceId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'EgressOnlyInternetGatewayId' => ['shape' => 'EgressOnlyInternetGatewayId', 'locationName' => 'egressOnlyInternetGatewayId'], 'GatewayId' => ['shape' => 'RouteGatewayId', 'locationName' => 'gatewayId'], 'InstanceId' => ['shape' => 'InstanceId', 'locationName' => 'instanceId'], 'NatGatewayId' => ['shape' => 'NatGatewayId', 'locationName' => 'natGatewayId'], 'TransitGatewayId' => ['shape' => 'TransitGatewayId'], 'LocalGatewayId' => ['shape' => 'LocalGatewayId'], 'CarrierGatewayId' => ['shape' => 'CarrierGatewayId'], 'NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId', 'locationName' => 'networkInterfaceId'], 'RouteTableId' => ['shape' => 'RouteTableId', 'locationName' => 'routeTableId'], 'VpcPeeringConnectionId' => ['shape' => 'VpcPeeringConnectionId', 'locationName' => 'vpcPeeringConnectionId']]], 'CreateRouteResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'CreateRouteTableRequest' => ['type' => 'structure', 'required' => ['VpcId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateRouteTableResult' => ['type' => 'structure', 'members' => ['RouteTable' => ['shape' => 'RouteTable', 'locationName' => 'routeTable']]], 'CreateSecurityGroupRequest' => ['type' => 'structure', 'required' => ['Description', 'GroupName'], 'members' => ['Description' => ['shape' => 'String', 'locationName' => 'GroupDescription'], 'GroupName' => ['shape' => 'String'], 'VpcId' => ['shape' => 'VpcId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'CreateSecurityGroupResult' => ['type' => 'structure', 'members' => ['GroupId' => ['shape' => 'String', 'locationName' => 'groupId'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'CreateSnapshotRequest' => ['type' => 'structure', 'required' => ['VolumeId'], 'members' => ['Description' => ['shape' => 'String'], 'VolumeId' => ['shape' => 'VolumeId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'CreateSnapshotsRequest' => ['type' => 'structure', 'required' => ['InstanceSpecification'], 'members' => ['Description' => ['shape' => 'String'], 'InstanceSpecification' => ['shape' => 'InstanceSpecification'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean'], 'CopyTagsFromSource' => ['shape' => 'CopyTagsFromSource']]], 'CreateSnapshotsResult' => ['type' => 'structure', 'members' => ['Snapshots' => ['shape' => 'SnapshotSet', 'locationName' => 'snapshotSet']]], 'CreateSpotDatafeedSubscriptionRequest' => ['type' => 'structure', 'required' => ['Bucket'], 'members' => ['Bucket' => ['shape' => 'String', 'locationName' => 'bucket'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'Prefix' => ['shape' => 'String', 'locationName' => 'prefix']]], 'CreateSpotDatafeedSubscriptionResult' => ['type' => 'structure', 'members' => ['SpotDatafeedSubscription' => ['shape' => 'SpotDatafeedSubscription', 'locationName' => 'spotDatafeedSubscription']]], 'CreateSubnetRequest' => ['type' => 'structure', 'required' => ['CidrBlock', 'VpcId'], 'members' => ['TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'AvailabilityZone' => ['shape' => 'String'], 'AvailabilityZoneId' => ['shape' => 'String'], 'CidrBlock' => ['shape' => 'String'], 'Ipv6CidrBlock' => ['shape' => 'String'], 'OutpostArn' => ['shape' => 'String'], 'VpcId' => ['shape' => 'VpcId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'CreateSubnetResult' => ['type' => 'structure', 'members' => ['Subnet' => ['shape' => 'Subnet', 'locationName' => 'subnet']]], 'CreateTagsRequest' => ['type' => 'structure', 'required' => ['Resources', 'Tags'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'Resources' => ['shape' => 'ResourceIdList', 'locationName' => 'ResourceId'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'Tag']]], 'CreateTrafficMirrorFilterRequest' => ['type' => 'structure', 'members' => ['Description' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true]]], 'CreateTrafficMirrorFilterResult' => ['type' => 'structure', 'members' => ['TrafficMirrorFilter' => ['shape' => 'TrafficMirrorFilter', 'locationName' => 'trafficMirrorFilter'], 'ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken']]], 'CreateTrafficMirrorFilterRuleRequest' => ['type' => 'structure', 'required' => ['TrafficMirrorFilterId', 'TrafficDirection', 'RuleNumber', 'RuleAction', 'DestinationCidrBlock', 'SourceCidrBlock'], 'members' => ['TrafficMirrorFilterId' => ['shape' => 'TrafficMirrorFilterId'], 'TrafficDirection' => ['shape' => 'TrafficDirection'], 'RuleNumber' => ['shape' => 'Integer'], 'RuleAction' => ['shape' => 'TrafficMirrorRuleAction'], 'DestinationPortRange' => ['shape' => 'TrafficMirrorPortRangeRequest'], 'SourcePortRange' => ['shape' => 'TrafficMirrorPortRangeRequest'], 'Protocol' => ['shape' => 'Integer'], 'DestinationCidrBlock' => ['shape' => 'String'], 'SourceCidrBlock' => ['shape' => 'String'], 'Description' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true]]], 'CreateTrafficMirrorFilterRuleResult' => ['type' => 'structure', 'members' => ['TrafficMirrorFilterRule' => ['shape' => 'TrafficMirrorFilterRule', 'locationName' => 'trafficMirrorFilterRule'], 'ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken']]], 'CreateTrafficMirrorSessionRequest' => ['type' => 'structure', 'required' => ['NetworkInterfaceId', 'TrafficMirrorTargetId', 'TrafficMirrorFilterId', 'SessionNumber'], 'members' => ['NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId'], 'TrafficMirrorTargetId' => ['shape' => 'TrafficMirrorTargetId'], 'TrafficMirrorFilterId' => ['shape' => 'TrafficMirrorFilterId'], 'PacketLength' => ['shape' => 'Integer'], 'SessionNumber' => ['shape' => 'Integer'], 'VirtualNetworkId' => ['shape' => 'Integer'], 'Description' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true]]], 'CreateTrafficMirrorSessionResult' => ['type' => 'structure', 'members' => ['TrafficMirrorSession' => ['shape' => 'TrafficMirrorSession', 'locationName' => 'trafficMirrorSession'], 'ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken']]], 'CreateTrafficMirrorTargetRequest' => ['type' => 'structure', 'members' => ['NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId'], 'NetworkLoadBalancerArn' => ['shape' => 'String'], 'Description' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean'], 'ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true]]], 'CreateTrafficMirrorTargetResult' => ['type' => 'structure', 'members' => ['TrafficMirrorTarget' => ['shape' => 'TrafficMirrorTarget', 'locationName' => 'trafficMirrorTarget'], 'ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken']]], 'CreateTransitGatewayMulticastDomainRequest' => ['type' => 'structure', 'required' => ['TransitGatewayId'], 'members' => ['TransitGatewayId' => ['shape' => 'TransitGatewayId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateTransitGatewayMulticastDomainResult' => ['type' => 'structure', 'members' => ['TransitGatewayMulticastDomain' => ['shape' => 'TransitGatewayMulticastDomain', 'locationName' => 'transitGatewayMulticastDomain']]], 'CreateTransitGatewayPeeringAttachmentRequest' => ['type' => 'structure', 'required' => ['TransitGatewayId', 'PeerTransitGatewayId', 'PeerAccountId', 'PeerRegion'], 'members' => ['TransitGatewayId' => ['shape' => 'TransitGatewayId'], 'PeerTransitGatewayId' => ['shape' => 'TransitAssociationGatewayId'], 'PeerAccountId' => ['shape' => 'String'], 'PeerRegion' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateTransitGatewayPeeringAttachmentResult' => ['type' => 'structure', 'members' => ['TransitGatewayPeeringAttachment' => ['shape' => 'TransitGatewayPeeringAttachment', 'locationName' => 'transitGatewayPeeringAttachment']]], 'CreateTransitGatewayRequest' => ['type' => 'structure', 'members' => ['Description' => ['shape' => 'String'], 'Options' => ['shape' => 'TransitGatewayRequestOptions'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateTransitGatewayResult' => ['type' => 'structure', 'members' => ['TransitGateway' => ['shape' => 'TransitGateway', 'locationName' => 'transitGateway']]], 'CreateTransitGatewayRouteRequest' => ['type' => 'structure', 'required' => ['DestinationCidrBlock', 'TransitGatewayRouteTableId'], 'members' => ['DestinationCidrBlock' => ['shape' => 'String'], 'TransitGatewayRouteTableId' => ['shape' => 'TransitGatewayRouteTableId'], 'TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'Blackhole' => ['shape' => 'Boolean'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateTransitGatewayRouteResult' => ['type' => 'structure', 'members' => ['Route' => ['shape' => 'TransitGatewayRoute', 'locationName' => 'route']]], 'CreateTransitGatewayRouteTableRequest' => ['type' => 'structure', 'required' => ['TransitGatewayId'], 'members' => ['TransitGatewayId' => ['shape' => 'TransitGatewayId'], 'TagSpecifications' => ['shape' => 'TagSpecificationList'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateTransitGatewayRouteTableResult' => ['type' => 'structure', 'members' => ['TransitGatewayRouteTable' => ['shape' => 'TransitGatewayRouteTable', 'locationName' => 'transitGatewayRouteTable']]], 'CreateTransitGatewayVpcAttachmentRequest' => ['type' => 'structure', 'required' => ['TransitGatewayId', 'VpcId', 'SubnetIds'], 'members' => ['TransitGatewayId' => ['shape' => 'TransitGatewayId'], 'VpcId' => ['shape' => 'VpcId'], 'SubnetIds' => ['shape' => 'TransitGatewaySubnetIdList'], 'Options' => ['shape' => 'CreateTransitGatewayVpcAttachmentRequestOptions'], 'TagSpecifications' => ['shape' => 'TagSpecificationList'], 'DryRun' => ['shape' => 'Boolean']]], 'CreateTransitGatewayVpcAttachmentRequestOptions' => ['type' => 'structure', 'members' => ['DnsSupport' => ['shape' => 'DnsSupportValue'], 'Ipv6Support' => ['shape' => 'Ipv6SupportValue']]], 'CreateTransitGatewayVpcAttachmentResult' => ['type' => 'structure', 'members' => ['TransitGatewayVpcAttachment' => ['shape' => 'TransitGatewayVpcAttachment', 'locationName' => 'transitGatewayVpcAttachment']]], 'CreateVolumePermission' => ['type' => 'structure', 'members' => ['Group' => ['shape' => 'PermissionGroup', 'locationName' => 'group'], 'UserId' => ['shape' => 'String', 'locationName' => 'userId']]], 'CreateVolumePermissionList' => ['type' => 'list', 'member' => ['shape' => 'CreateVolumePermission', 'locationName' => 'item']], 'CreateVolumePermissionModifications' => ['type' => 'structure', 'members' => ['Add' => ['shape' => 'CreateVolumePermissionList'], 'Remove' => ['shape' => 'CreateVolumePermissionList']]], 'CreateVolumeRequest' => ['type' => 'structure', 'required' => ['AvailabilityZone'], 'members' => ['AvailabilityZone' => ['shape' => 'String'], 'Encrypted' => ['shape' => 'Boolean', 'locationName' => 'encrypted'], 'Iops' => ['shape' => 'Integer'], 'KmsKeyId' => ['shape' => 'KmsKeyId'], 'OutpostArn' => ['shape' => 'String'], 'Size' => ['shape' => 'Integer'], 'SnapshotId' => ['shape' => 'SnapshotId'], 'VolumeType' => ['shape' => 'VolumeType'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'MultiAttachEnabled' => ['shape' => 'Boolean']]], 'CreateVpcEndpointConnectionNotificationRequest' => ['type' => 'structure', 'required' => ['ConnectionNotificationArn', 'ConnectionEvents'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ServiceId' => ['shape' => 'VpcEndpointServiceId'], 'VpcEndpointId' => ['shape' => 'VpcEndpointId'], 'ConnectionNotificationArn' => ['shape' => 'String'], 'ConnectionEvents' => ['shape' => 'ValueStringList'], 'ClientToken' => ['shape' => 'String']]], 'CreateVpcEndpointConnectionNotificationResult' => ['type' => 'structure', 'members' => ['ConnectionNotification' => ['shape' => 'ConnectionNotification', 'locationName' => 'connectionNotification'], 'ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken']]], 'CreateVpcEndpointRequest' => ['type' => 'structure', 'required' => ['VpcId', 'ServiceName'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'VpcEndpointType' => ['shape' => 'VpcEndpointType'], 'VpcId' => ['shape' => 'VpcId'], 'ServiceName' => ['shape' => 'String'], 'PolicyDocument' => ['shape' => 'String'], 'RouteTableIds' => ['shape' => 'VpcEndpointRouteTableIdList', 'locationName' => 'RouteTableId'], 'SubnetIds' => ['shape' => 'VpcEndpointSubnetIdList', 'locationName' => 'SubnetId'], 'SecurityGroupIds' => ['shape' => 'VpcEndpointSecurityGroupIdList', 'locationName' => 'SecurityGroupId'], 'ClientToken' => ['shape' => 'String'], 'PrivateDnsEnabled' => ['shape' => 'Boolean'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateVpcEndpointResult' => ['type' => 'structure', 'members' => ['VpcEndpoint' => ['shape' => 'VpcEndpoint', 'locationName' => 'vpcEndpoint'], 'ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken']]], 'CreateVpcEndpointServiceConfigurationRequest' => ['type' => 'structure', 'required' => ['NetworkLoadBalancerArns'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'AcceptanceRequired' => ['shape' => 'Boolean'], 'PrivateDnsName' => ['shape' => 'String'], 'NetworkLoadBalancerArns' => ['shape' => 'ValueStringList', 'locationName' => 'NetworkLoadBalancerArn'], 'ClientToken' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateVpcEndpointServiceConfigurationResult' => ['type' => 'structure', 'members' => ['ServiceConfiguration' => ['shape' => 'ServiceConfiguration', 'locationName' => 'serviceConfiguration'], 'ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken']]], 'CreateVpcPeeringConnectionRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'PeerOwnerId' => ['shape' => 'String', 'locationName' => 'peerOwnerId'], 'PeerVpcId' => ['shape' => 'String', 'locationName' => 'peerVpcId'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId'], 'PeerRegion' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateVpcPeeringConnectionResult' => ['type' => 'structure', 'members' => ['VpcPeeringConnection' => ['shape' => 'VpcPeeringConnection', 'locationName' => 'vpcPeeringConnection']]], 'CreateVpcRequest' => ['type' => 'structure', 'required' => ['CidrBlock'], 'members' => ['CidrBlock' => ['shape' => 'String'], 'AmazonProvidedIpv6CidrBlock' => ['shape' => 'Boolean', 'locationName' => 'amazonProvidedIpv6CidrBlock'], 'Ipv6Pool' => ['shape' => 'Ipv6PoolEc2Id'], 'Ipv6CidrBlock' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InstanceTenancy' => ['shape' => 'Tenancy', 'locationName' => 'instanceTenancy'], 'Ipv6CidrBlockNetworkBorderGroup' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateVpcResult' => ['type' => 'structure', 'members' => ['Vpc' => ['shape' => 'Vpc', 'locationName' => 'vpc']]], 'CreateVpnConnectionRequest' => ['type' => 'structure', 'required' => ['CustomerGatewayId', 'Type'], 'members' => ['CustomerGatewayId' => ['shape' => 'CustomerGatewayId'], 'Type' => ['shape' => 'String'], 'VpnGatewayId' => ['shape' => 'VpnGatewayId'], 'TransitGatewayId' => ['shape' => 'TransitGatewayId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'Options' => ['shape' => 'VpnConnectionOptionsSpecification', 'locationName' => 'options'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'CreateVpnConnectionResult' => ['type' => 'structure', 'members' => ['VpnConnection' => ['shape' => 'VpnConnection', 'locationName' => 'vpnConnection']]], 'CreateVpnConnectionRouteRequest' => ['type' => 'structure', 'required' => ['DestinationCidrBlock', 'VpnConnectionId'], 'members' => ['DestinationCidrBlock' => ['shape' => 'String'], 'VpnConnectionId' => ['shape' => 'VpnConnectionId']]], 'CreateVpnGatewayRequest' => ['type' => 'structure', 'required' => ['Type'], 'members' => ['AvailabilityZone' => ['shape' => 'String'], 'Type' => ['shape' => 'GatewayType'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification'], 'AmazonSideAsn' => ['shape' => 'Long'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'CreateVpnGatewayResult' => ['type' => 'structure', 'members' => ['VpnGateway' => ['shape' => 'VpnGateway', 'locationName' => 'vpnGateway']]], 'CreditSpecification' => ['type' => 'structure', 'members' => ['CpuCredits' => ['shape' => 'String', 'locationName' => 'cpuCredits']]], 'CreditSpecificationRequest' => ['type' => 'structure', 'required' => ['CpuCredits'], 'members' => ['CpuCredits' => ['shape' => 'String']]], 'CurrencyCodeValues' => ['type' => 'string', 'enum' => ['USD']], 'CurrentGenerationFlag' => ['type' => 'boolean'], 'CustomerGateway' => ['type' => 'structure', 'members' => ['BgpAsn' => ['shape' => 'String', 'locationName' => 'bgpAsn'], 'CustomerGatewayId' => ['shape' => 'String', 'locationName' => 'customerGatewayId'], 'IpAddress' => ['shape' => 'String', 'locationName' => 'ipAddress'], 'CertificateArn' => ['shape' => 'String', 'locationName' => 'certificateArn'], 'State' => ['shape' => 'String', 'locationName' => 'state'], 'Type' => ['shape' => 'String', 'locationName' => 'type'], 'DeviceName' => ['shape' => 'String', 'locationName' => 'deviceName'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'CustomerGatewayId' => ['type' => 'string'], 'CustomerGatewayIdStringList' => ['type' => 'list', 'member' => ['shape' => 'CustomerGatewayId', 'locationName' => 'CustomerGatewayId']], 'CustomerGatewayList' => ['type' => 'list', 'member' => ['shape' => 'CustomerGateway', 'locationName' => 'item']], 'DITMaxResults' => ['type' => 'integer', 'max' => 100, 'min' => 5], 'DITOMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DatafeedSubscriptionState' => ['type' => 'string', 'enum' => ['Active', 'Inactive']], 'DateTime' => ['type' => 'timestamp'], 'DedicatedHostFlag' => ['type' => 'boolean'], 'DedicatedHostId' => ['type' => 'string'], 'DefaultRouteTableAssociationValue' => ['type' => 'string', 'enum' => ['enable', 'disable']], 'DefaultRouteTablePropagationValue' => ['type' => 'string', 'enum' => ['enable', 'disable']], 'DefaultTargetCapacityType' => ['type' => 'string', 'enum' => ['spot', 'on-demand']], 'DefaultingDhcpOptionsId' => ['type' => 'string'], 'DeleteCarrierGatewayRequest' => ['type' => 'structure', 'required' => ['CarrierGatewayId'], 'members' => ['CarrierGatewayId' => ['shape' => 'CarrierGatewayId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteCarrierGatewayResult' => ['type' => 'structure', 'members' => ['CarrierGateway' => ['shape' => 'CarrierGateway', 'locationName' => 'carrierGateway']]], 'DeleteClientVpnEndpointRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteClientVpnEndpointResult' => ['type' => 'structure', 'members' => ['Status' => ['shape' => 'ClientVpnEndpointStatus', 'locationName' => 'status']]], 'DeleteClientVpnRouteRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId', 'DestinationCidrBlock'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'TargetVpcSubnetId' => ['shape' => 'SubnetId'], 'DestinationCidrBlock' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteClientVpnRouteResult' => ['type' => 'structure', 'members' => ['Status' => ['shape' => 'ClientVpnRouteStatus', 'locationName' => 'status']]], 'DeleteCustomerGatewayRequest' => ['type' => 'structure', 'required' => ['CustomerGatewayId'], 'members' => ['CustomerGatewayId' => ['shape' => 'CustomerGatewayId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeleteDhcpOptionsRequest' => ['type' => 'structure', 'required' => ['DhcpOptionsId'], 'members' => ['DhcpOptionsId' => ['shape' => 'DhcpOptionsId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeleteEgressOnlyInternetGatewayRequest' => ['type' => 'structure', 'required' => ['EgressOnlyInternetGatewayId'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'EgressOnlyInternetGatewayId' => ['shape' => 'EgressOnlyInternetGatewayId']]], 'DeleteEgressOnlyInternetGatewayResult' => ['type' => 'structure', 'members' => ['ReturnCode' => ['shape' => 'Boolean', 'locationName' => 'returnCode']]], 'DeleteFleetError' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'DeleteFleetErrorCode', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'DeleteFleetErrorCode' => ['type' => 'string', 'enum' => ['fleetIdDoesNotExist', 'fleetIdMalformed', 'fleetNotInDeletableState', 'unexpectedError']], 'DeleteFleetErrorItem' => ['type' => 'structure', 'members' => ['Error' => ['shape' => 'DeleteFleetError', 'locationName' => 'error'], 'FleetId' => ['shape' => 'FleetId', 'locationName' => 'fleetId']]], 'DeleteFleetErrorSet' => ['type' => 'list', 'member' => ['shape' => 'DeleteFleetErrorItem', 'locationName' => 'item']], 'DeleteFleetSuccessItem' => ['type' => 'structure', 'members' => ['CurrentFleetState' => ['shape' => 'FleetStateCode', 'locationName' => 'currentFleetState'], 'PreviousFleetState' => ['shape' => 'FleetStateCode', 'locationName' => 'previousFleetState'], 'FleetId' => ['shape' => 'FleetId', 'locationName' => 'fleetId']]], 'DeleteFleetSuccessSet' => ['type' => 'list', 'member' => ['shape' => 'DeleteFleetSuccessItem', 'locationName' => 'item']], 'DeleteFleetsRequest' => ['type' => 'structure', 'required' => ['FleetIds', 'TerminateInstances'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'FleetIds' => ['shape' => 'FleetIdSet', 'locationName' => 'FleetId'], 'TerminateInstances' => ['shape' => 'Boolean']]], 'DeleteFleetsResult' => ['type' => 'structure', 'members' => ['SuccessfulFleetDeletions' => ['shape' => 'DeleteFleetSuccessSet', 'locationName' => 'successfulFleetDeletionSet'], 'UnsuccessfulFleetDeletions' => ['shape' => 'DeleteFleetErrorSet', 'locationName' => 'unsuccessfulFleetDeletionSet']]], 'DeleteFlowLogsRequest' => ['type' => 'structure', 'required' => ['FlowLogIds'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'FlowLogIds' => ['shape' => 'FlowLogIdList', 'locationName' => 'FlowLogId']]], 'DeleteFlowLogsResult' => ['type' => 'structure', 'members' => ['Unsuccessful' => ['shape' => 'UnsuccessfulItemSet', 'locationName' => 'unsuccessful']]], 'DeleteFpgaImageRequest' => ['type' => 'structure', 'required' => ['FpgaImageId'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'FpgaImageId' => ['shape' => 'FpgaImageId']]], 'DeleteFpgaImageResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'DeleteInternetGatewayRequest' => ['type' => 'structure', 'required' => ['InternetGatewayId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InternetGatewayId' => ['shape' => 'InternetGatewayId', 'locationName' => 'internetGatewayId']]], 'DeleteKeyPairRequest' => ['type' => 'structure', 'members' => ['KeyName' => ['shape' => 'KeyPairName'], 'KeyPairId' => ['shape' => 'KeyPairId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeleteLaunchTemplateRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'LaunchTemplateId' => ['shape' => 'LaunchTemplateId'], 'LaunchTemplateName' => ['shape' => 'LaunchTemplateName']]], 'DeleteLaunchTemplateResult' => ['type' => 'structure', 'members' => ['LaunchTemplate' => ['shape' => 'LaunchTemplate', 'locationName' => 'launchTemplate']]], 'DeleteLaunchTemplateVersionsRequest' => ['type' => 'structure', 'required' => ['Versions'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'LaunchTemplateId' => ['shape' => 'LaunchTemplateId'], 'LaunchTemplateName' => ['shape' => 'LaunchTemplateName'], 'Versions' => ['shape' => 'VersionStringList', 'locationName' => 'LaunchTemplateVersion']]], 'DeleteLaunchTemplateVersionsResponseErrorItem' => ['type' => 'structure', 'members' => ['LaunchTemplateId' => ['shape' => 'String', 'locationName' => 'launchTemplateId'], 'LaunchTemplateName' => ['shape' => 'String', 'locationName' => 'launchTemplateName'], 'VersionNumber' => ['shape' => 'Long', 'locationName' => 'versionNumber'], 'ResponseError' => ['shape' => 'ResponseError', 'locationName' => 'responseError']]], 'DeleteLaunchTemplateVersionsResponseErrorSet' => ['type' => 'list', 'member' => ['shape' => 'DeleteLaunchTemplateVersionsResponseErrorItem', 'locationName' => 'item']], 'DeleteLaunchTemplateVersionsResponseSuccessItem' => ['type' => 'structure', 'members' => ['LaunchTemplateId' => ['shape' => 'String', 'locationName' => 'launchTemplateId'], 'LaunchTemplateName' => ['shape' => 'String', 'locationName' => 'launchTemplateName'], 'VersionNumber' => ['shape' => 'Long', 'locationName' => 'versionNumber']]], 'DeleteLaunchTemplateVersionsResponseSuccessSet' => ['type' => 'list', 'member' => ['shape' => 'DeleteLaunchTemplateVersionsResponseSuccessItem', 'locationName' => 'item']], 'DeleteLaunchTemplateVersionsResult' => ['type' => 'structure', 'members' => ['SuccessfullyDeletedLaunchTemplateVersions' => ['shape' => 'DeleteLaunchTemplateVersionsResponseSuccessSet', 'locationName' => 'successfullyDeletedLaunchTemplateVersionSet'], 'UnsuccessfullyDeletedLaunchTemplateVersions' => ['shape' => 'DeleteLaunchTemplateVersionsResponseErrorSet', 'locationName' => 'unsuccessfullyDeletedLaunchTemplateVersionSet']]], 'DeleteLocalGatewayRouteRequest' => ['type' => 'structure', 'required' => ['DestinationCidrBlock', 'LocalGatewayRouteTableId'], 'members' => ['DestinationCidrBlock' => ['shape' => 'String'], 'LocalGatewayRouteTableId' => ['shape' => 'LocalGatewayRoutetableId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteLocalGatewayRouteResult' => ['type' => 'structure', 'members' => ['Route' => ['shape' => 'LocalGatewayRoute', 'locationName' => 'route']]], 'DeleteLocalGatewayRouteTableVpcAssociationRequest' => ['type' => 'structure', 'required' => ['LocalGatewayRouteTableVpcAssociationId'], 'members' => ['LocalGatewayRouteTableVpcAssociationId' => ['shape' => 'LocalGatewayRouteTableVpcAssociationId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteLocalGatewayRouteTableVpcAssociationResult' => ['type' => 'structure', 'members' => ['LocalGatewayRouteTableVpcAssociation' => ['shape' => 'LocalGatewayRouteTableVpcAssociation', 'locationName' => 'localGatewayRouteTableVpcAssociation']]], 'DeleteManagedPrefixListRequest' => ['type' => 'structure', 'required' => ['PrefixListId'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'PrefixListId' => ['shape' => 'PrefixListResourceId']]], 'DeleteManagedPrefixListResult' => ['type' => 'structure', 'members' => ['PrefixList' => ['shape' => 'ManagedPrefixList', 'locationName' => 'prefixList']]], 'DeleteNatGatewayRequest' => ['type' => 'structure', 'required' => ['NatGatewayId'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'NatGatewayId' => ['shape' => 'NatGatewayId']]], 'DeleteNatGatewayResult' => ['type' => 'structure', 'members' => ['NatGatewayId' => ['shape' => 'String', 'locationName' => 'natGatewayId']]], 'DeleteNetworkAclEntryRequest' => ['type' => 'structure', 'required' => ['Egress', 'NetworkAclId', 'RuleNumber'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'Egress' => ['shape' => 'Boolean', 'locationName' => 'egress'], 'NetworkAclId' => ['shape' => 'NetworkAclId', 'locationName' => 'networkAclId'], 'RuleNumber' => ['shape' => 'Integer', 'locationName' => 'ruleNumber']]], 'DeleteNetworkAclRequest' => ['type' => 'structure', 'required' => ['NetworkAclId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'NetworkAclId' => ['shape' => 'NetworkAclId', 'locationName' => 'networkAclId']]], 'DeleteNetworkInterfacePermissionRequest' => ['type' => 'structure', 'required' => ['NetworkInterfacePermissionId'], 'members' => ['NetworkInterfacePermissionId' => ['shape' => 'NetworkInterfacePermissionId'], 'Force' => ['shape' => 'Boolean'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteNetworkInterfacePermissionResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'DeleteNetworkInterfaceRequest' => ['type' => 'structure', 'required' => ['NetworkInterfaceId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId', 'locationName' => 'networkInterfaceId']]], 'DeletePlacementGroupRequest' => ['type' => 'structure', 'required' => ['GroupName'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'GroupName' => ['shape' => 'PlacementGroupName', 'locationName' => 'groupName']]], 'DeleteQueuedReservedInstancesError' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'DeleteQueuedReservedInstancesErrorCode', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'DeleteQueuedReservedInstancesErrorCode' => ['type' => 'string', 'enum' => ['reserved-instances-id-invalid', 'reserved-instances-not-in-queued-state', 'unexpected-error']], 'DeleteQueuedReservedInstancesIdList' => ['type' => 'list', 'member' => ['shape' => 'ReservationId', 'locationName' => 'item'], 'max' => 100, 'min' => 1], 'DeleteQueuedReservedInstancesRequest' => ['type' => 'structure', 'required' => ['ReservedInstancesIds'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ReservedInstancesIds' => ['shape' => 'DeleteQueuedReservedInstancesIdList', 'locationName' => 'ReservedInstancesId']]], 'DeleteQueuedReservedInstancesResult' => ['type' => 'structure', 'members' => ['SuccessfulQueuedPurchaseDeletions' => ['shape' => 'SuccessfulQueuedPurchaseDeletionSet', 'locationName' => 'successfulQueuedPurchaseDeletionSet'], 'FailedQueuedPurchaseDeletions' => ['shape' => 'FailedQueuedPurchaseDeletionSet', 'locationName' => 'failedQueuedPurchaseDeletionSet']]], 'DeleteRouteRequest' => ['type' => 'structure', 'required' => ['RouteTableId'], 'members' => ['DestinationCidrBlock' => ['shape' => 'String', 'locationName' => 'destinationCidrBlock'], 'DestinationIpv6CidrBlock' => ['shape' => 'String', 'locationName' => 'destinationIpv6CidrBlock'], 'DestinationPrefixListId' => ['shape' => 'PrefixListResourceId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'RouteTableId' => ['shape' => 'RouteTableId', 'locationName' => 'routeTableId']]], 'DeleteRouteTableRequest' => ['type' => 'structure', 'required' => ['RouteTableId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'RouteTableId' => ['shape' => 'RouteTableId', 'locationName' => 'routeTableId']]], 'DeleteSecurityGroupRequest' => ['type' => 'structure', 'members' => ['GroupId' => ['shape' => 'SecurityGroupId'], 'GroupName' => ['shape' => 'SecurityGroupName'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeleteSnapshotRequest' => ['type' => 'structure', 'required' => ['SnapshotId'], 'members' => ['SnapshotId' => ['shape' => 'SnapshotId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeleteSpotDatafeedSubscriptionRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeleteSubnetRequest' => ['type' => 'structure', 'required' => ['SubnetId'], 'members' => ['SubnetId' => ['shape' => 'SubnetId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeleteTagsRequest' => ['type' => 'structure', 'required' => ['Resources'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'Resources' => ['shape' => 'ResourceIdList', 'locationName' => 'resourceId'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tag']]], 'DeleteTrafficMirrorFilterRequest' => ['type' => 'structure', 'required' => ['TrafficMirrorFilterId'], 'members' => ['TrafficMirrorFilterId' => ['shape' => 'TrafficMirrorFilterId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteTrafficMirrorFilterResult' => ['type' => 'structure', 'members' => ['TrafficMirrorFilterId' => ['shape' => 'String', 'locationName' => 'trafficMirrorFilterId']]], 'DeleteTrafficMirrorFilterRuleRequest' => ['type' => 'structure', 'required' => ['TrafficMirrorFilterRuleId'], 'members' => ['TrafficMirrorFilterRuleId' => ['shape' => 'TrafficMirrorFilterRuleId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteTrafficMirrorFilterRuleResult' => ['type' => 'structure', 'members' => ['TrafficMirrorFilterRuleId' => ['shape' => 'String', 'locationName' => 'trafficMirrorFilterRuleId']]], 'DeleteTrafficMirrorSessionRequest' => ['type' => 'structure', 'required' => ['TrafficMirrorSessionId'], 'members' => ['TrafficMirrorSessionId' => ['shape' => 'TrafficMirrorSessionId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteTrafficMirrorSessionResult' => ['type' => 'structure', 'members' => ['TrafficMirrorSessionId' => ['shape' => 'String', 'locationName' => 'trafficMirrorSessionId']]], 'DeleteTrafficMirrorTargetRequest' => ['type' => 'structure', 'required' => ['TrafficMirrorTargetId'], 'members' => ['TrafficMirrorTargetId' => ['shape' => 'TrafficMirrorTargetId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteTrafficMirrorTargetResult' => ['type' => 'structure', 'members' => ['TrafficMirrorTargetId' => ['shape' => 'String', 'locationName' => 'trafficMirrorTargetId']]], 'DeleteTransitGatewayMulticastDomainRequest' => ['type' => 'structure', 'required' => ['TransitGatewayMulticastDomainId'], 'members' => ['TransitGatewayMulticastDomainId' => ['shape' => 'TransitGatewayMulticastDomainId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteTransitGatewayMulticastDomainResult' => ['type' => 'structure', 'members' => ['TransitGatewayMulticastDomain' => ['shape' => 'TransitGatewayMulticastDomain', 'locationName' => 'transitGatewayMulticastDomain']]], 'DeleteTransitGatewayPeeringAttachmentRequest' => ['type' => 'structure', 'required' => ['TransitGatewayAttachmentId'], 'members' => ['TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteTransitGatewayPeeringAttachmentResult' => ['type' => 'structure', 'members' => ['TransitGatewayPeeringAttachment' => ['shape' => 'TransitGatewayPeeringAttachment', 'locationName' => 'transitGatewayPeeringAttachment']]], 'DeleteTransitGatewayRequest' => ['type' => 'structure', 'required' => ['TransitGatewayId'], 'members' => ['TransitGatewayId' => ['shape' => 'TransitGatewayId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteTransitGatewayResult' => ['type' => 'structure', 'members' => ['TransitGateway' => ['shape' => 'TransitGateway', 'locationName' => 'transitGateway']]], 'DeleteTransitGatewayRouteRequest' => ['type' => 'structure', 'required' => ['TransitGatewayRouteTableId', 'DestinationCidrBlock'], 'members' => ['TransitGatewayRouteTableId' => ['shape' => 'TransitGatewayRouteTableId'], 'DestinationCidrBlock' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteTransitGatewayRouteResult' => ['type' => 'structure', 'members' => ['Route' => ['shape' => 'TransitGatewayRoute', 'locationName' => 'route']]], 'DeleteTransitGatewayRouteTableRequest' => ['type' => 'structure', 'required' => ['TransitGatewayRouteTableId'], 'members' => ['TransitGatewayRouteTableId' => ['shape' => 'TransitGatewayRouteTableId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteTransitGatewayRouteTableResult' => ['type' => 'structure', 'members' => ['TransitGatewayRouteTable' => ['shape' => 'TransitGatewayRouteTable', 'locationName' => 'transitGatewayRouteTable']]], 'DeleteTransitGatewayVpcAttachmentRequest' => ['type' => 'structure', 'required' => ['TransitGatewayAttachmentId'], 'members' => ['TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'DryRun' => ['shape' => 'Boolean']]], 'DeleteTransitGatewayVpcAttachmentResult' => ['type' => 'structure', 'members' => ['TransitGatewayVpcAttachment' => ['shape' => 'TransitGatewayVpcAttachment', 'locationName' => 'transitGatewayVpcAttachment']]], 'DeleteVolumeRequest' => ['type' => 'structure', 'required' => ['VolumeId'], 'members' => ['VolumeId' => ['shape' => 'VolumeId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeleteVpcEndpointConnectionNotificationsRequest' => ['type' => 'structure', 'required' => ['ConnectionNotificationIds'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ConnectionNotificationIds' => ['shape' => 'ConnectionNotificationIdsList', 'locationName' => 'ConnectionNotificationId']]], 'DeleteVpcEndpointConnectionNotificationsResult' => ['type' => 'structure', 'members' => ['Unsuccessful' => ['shape' => 'UnsuccessfulItemSet', 'locationName' => 'unsuccessful']]], 'DeleteVpcEndpointServiceConfigurationsRequest' => ['type' => 'structure', 'required' => ['ServiceIds'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ServiceIds' => ['shape' => 'VpcEndpointServiceIdList', 'locationName' => 'ServiceId']]], 'DeleteVpcEndpointServiceConfigurationsResult' => ['type' => 'structure', 'members' => ['Unsuccessful' => ['shape' => 'UnsuccessfulItemSet', 'locationName' => 'unsuccessful']]], 'DeleteVpcEndpointsRequest' => ['type' => 'structure', 'required' => ['VpcEndpointIds'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'VpcEndpointIds' => ['shape' => 'VpcEndpointIdList', 'locationName' => 'VpcEndpointId']]], 'DeleteVpcEndpointsResult' => ['type' => 'structure', 'members' => ['Unsuccessful' => ['shape' => 'UnsuccessfulItemSet', 'locationName' => 'unsuccessful']]], 'DeleteVpcPeeringConnectionRequest' => ['type' => 'structure', 'required' => ['VpcPeeringConnectionId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'VpcPeeringConnectionId' => ['shape' => 'VpcPeeringConnectionId', 'locationName' => 'vpcPeeringConnectionId']]], 'DeleteVpcPeeringConnectionResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'DeleteVpcRequest' => ['type' => 'structure', 'required' => ['VpcId'], 'members' => ['VpcId' => ['shape' => 'VpcId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeleteVpnConnectionRequest' => ['type' => 'structure', 'required' => ['VpnConnectionId'], 'members' => ['VpnConnectionId' => ['shape' => 'VpnConnectionId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeleteVpnConnectionRouteRequest' => ['type' => 'structure', 'required' => ['DestinationCidrBlock', 'VpnConnectionId'], 'members' => ['DestinationCidrBlock' => ['shape' => 'String'], 'VpnConnectionId' => ['shape' => 'VpnConnectionId']]], 'DeleteVpnGatewayRequest' => ['type' => 'structure', 'required' => ['VpnGatewayId'], 'members' => ['VpnGatewayId' => ['shape' => 'VpnGatewayId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeprovisionByoipCidrRequest' => ['type' => 'structure', 'required' => ['Cidr'], 'members' => ['Cidr' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DeprovisionByoipCidrResult' => ['type' => 'structure', 'members' => ['ByoipCidr' => ['shape' => 'ByoipCidr', 'locationName' => 'byoipCidr']]], 'DeregisterImageRequest' => ['type' => 'structure', 'required' => ['ImageId'], 'members' => ['ImageId' => ['shape' => 'ImageId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeregisterInstanceEventNotificationAttributesRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'InstanceTagAttribute' => ['shape' => 'DeregisterInstanceTagAttributeRequest']]], 'DeregisterInstanceEventNotificationAttributesResult' => ['type' => 'structure', 'members' => ['InstanceTagAttribute' => ['shape' => 'InstanceTagNotificationAttribute', 'locationName' => 'instanceTagAttribute']]], 'DeregisterInstanceTagAttributeRequest' => ['type' => 'structure', 'members' => ['IncludeAllTagsOfInstance' => ['shape' => 'Boolean'], 'InstanceTagKeys' => ['shape' => 'InstanceTagKeySet', 'locationName' => 'InstanceTagKey']]], 'DeregisterTransitGatewayMulticastGroupMembersRequest' => ['type' => 'structure', 'members' => ['TransitGatewayMulticastDomainId' => ['shape' => 'TransitGatewayMulticastDomainId'], 'GroupIpAddress' => ['shape' => 'String'], 'NetworkInterfaceIds' => ['shape' => 'TransitGatewayNetworkInterfaceIdList'], 'DryRun' => ['shape' => 'Boolean']]], 'DeregisterTransitGatewayMulticastGroupMembersResult' => ['type' => 'structure', 'members' => ['DeregisteredMulticastGroupMembers' => ['shape' => 'TransitGatewayMulticastDeregisteredGroupMembers', 'locationName' => 'deregisteredMulticastGroupMembers']]], 'DeregisterTransitGatewayMulticastGroupSourcesRequest' => ['type' => 'structure', 'members' => ['TransitGatewayMulticastDomainId' => ['shape' => 'TransitGatewayMulticastDomainId'], 'GroupIpAddress' => ['shape' => 'String'], 'NetworkInterfaceIds' => ['shape' => 'TransitGatewayNetworkInterfaceIdList'], 'DryRun' => ['shape' => 'Boolean']]], 'DeregisterTransitGatewayMulticastGroupSourcesResult' => ['type' => 'structure', 'members' => ['DeregisteredMulticastGroupSources' => ['shape' => 'TransitGatewayMulticastDeregisteredGroupSources', 'locationName' => 'deregisteredMulticastGroupSources']]], 'DescribeAccountAttributesRequest' => ['type' => 'structure', 'members' => ['AttributeNames' => ['shape' => 'AccountAttributeNameStringList', 'locationName' => 'attributeName'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeAccountAttributesResult' => ['type' => 'structure', 'members' => ['AccountAttributes' => ['shape' => 'AccountAttributeList', 'locationName' => 'accountAttributeSet']]], 'DescribeAddressesRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'PublicIps' => ['shape' => 'PublicIpStringList', 'locationName' => 'PublicIp'], 'AllocationIds' => ['shape' => 'AllocationIdList', 'locationName' => 'AllocationId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeAddressesResult' => ['type' => 'structure', 'members' => ['Addresses' => ['shape' => 'AddressList', 'locationName' => 'addressesSet']]], 'DescribeAggregateIdFormatRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean']]], 'DescribeAggregateIdFormatResult' => ['type' => 'structure', 'members' => ['UseLongIdsAggregated' => ['shape' => 'Boolean', 'locationName' => 'useLongIdsAggregated'], 'Statuses' => ['shape' => 'IdFormatList', 'locationName' => 'statusSet']]], 'DescribeAvailabilityZonesRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'ZoneNames' => ['shape' => 'ZoneNameStringList', 'locationName' => 'ZoneName'], 'ZoneIds' => ['shape' => 'ZoneIdStringList', 'locationName' => 'ZoneId'], 'AllAvailabilityZones' => ['shape' => 'Boolean'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeAvailabilityZonesResult' => ['type' => 'structure', 'members' => ['AvailabilityZones' => ['shape' => 'AvailabilityZoneList', 'locationName' => 'availabilityZoneInfo']]], 'DescribeBundleTasksRequest' => ['type' => 'structure', 'members' => ['BundleIds' => ['shape' => 'BundleIdStringList', 'locationName' => 'BundleId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeBundleTasksResult' => ['type' => 'structure', 'members' => ['BundleTasks' => ['shape' => 'BundleTaskList', 'locationName' => 'bundleInstanceTasksSet']]], 'DescribeByoipCidrsMaxResults' => ['type' => 'integer', 'max' => 100, 'min' => 1], 'DescribeByoipCidrsRequest' => ['type' => 'structure', 'required' => ['MaxResults'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'MaxResults' => ['shape' => 'DescribeByoipCidrsMaxResults'], 'NextToken' => ['shape' => 'NextToken']]], 'DescribeByoipCidrsResult' => ['type' => 'structure', 'members' => ['ByoipCidrs' => ['shape' => 'ByoipCidrSet', 'locationName' => 'byoipCidrSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeCapacityReservationsMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 1], 'DescribeCapacityReservationsRequest' => ['type' => 'structure', 'members' => ['CapacityReservationIds' => ['shape' => 'CapacityReservationIdSet', 'locationName' => 'CapacityReservationId'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeCapacityReservationsMaxResults'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeCapacityReservationsResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'CapacityReservations' => ['shape' => 'CapacityReservationSet', 'locationName' => 'capacityReservationSet']]], 'DescribeCarrierGatewaysRequest' => ['type' => 'structure', 'members' => ['CarrierGatewayIds' => ['shape' => 'CarrierGatewayIdSet', 'locationName' => 'CarrierGatewayId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'CarrierGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeCarrierGatewaysResult' => ['type' => 'structure', 'members' => ['CarrierGateways' => ['shape' => 'CarrierGatewaySet', 'locationName' => 'carrierGatewaySet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeClassicLinkInstancesMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeClassicLinkInstancesRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InstanceIds' => ['shape' => 'InstanceIdStringList', 'locationName' => 'InstanceId'], 'MaxResults' => ['shape' => 'DescribeClassicLinkInstancesMaxResults', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeClassicLinkInstancesResult' => ['type' => 'structure', 'members' => ['Instances' => ['shape' => 'ClassicLinkInstanceList', 'locationName' => 'instancesSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeClientVpnAuthorizationRulesMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeClientVpnAuthorizationRulesRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'DryRun' => ['shape' => 'Boolean'], 'NextToken' => ['shape' => 'NextToken'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'DescribeClientVpnAuthorizationRulesMaxResults']]], 'DescribeClientVpnAuthorizationRulesResult' => ['type' => 'structure', 'members' => ['AuthorizationRules' => ['shape' => 'AuthorizationRuleSet', 'locationName' => 'authorizationRule'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeClientVpnConnectionsMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeClientVpnConnectionsRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'NextToken' => ['shape' => 'NextToken'], 'MaxResults' => ['shape' => 'DescribeClientVpnConnectionsMaxResults'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeClientVpnConnectionsResult' => ['type' => 'structure', 'members' => ['Connections' => ['shape' => 'ClientVpnConnectionSet', 'locationName' => 'connections'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeClientVpnEndpointMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeClientVpnEndpointsRequest' => ['type' => 'structure', 'members' => ['ClientVpnEndpointIds' => ['shape' => 'ClientVpnEndpointIdList', 'locationName' => 'ClientVpnEndpointId'], 'MaxResults' => ['shape' => 'DescribeClientVpnEndpointMaxResults'], 'NextToken' => ['shape' => 'NextToken'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeClientVpnEndpointsResult' => ['type' => 'structure', 'members' => ['ClientVpnEndpoints' => ['shape' => 'EndpointSet', 'locationName' => 'clientVpnEndpoint'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeClientVpnRoutesMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeClientVpnRoutesRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'DescribeClientVpnRoutesMaxResults'], 'NextToken' => ['shape' => 'NextToken'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeClientVpnRoutesResult' => ['type' => 'structure', 'members' => ['Routes' => ['shape' => 'ClientVpnRouteSet', 'locationName' => 'routes'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeClientVpnTargetNetworksMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeClientVpnTargetNetworksRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'AssociationIds' => ['shape' => 'ValueStringList'], 'MaxResults' => ['shape' => 'DescribeClientVpnTargetNetworksMaxResults'], 'NextToken' => ['shape' => 'NextToken'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeClientVpnTargetNetworksResult' => ['type' => 'structure', 'members' => ['ClientVpnTargetNetworks' => ['shape' => 'TargetNetworkSet', 'locationName' => 'clientVpnTargetNetworks'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeCoipPoolsRequest' => ['type' => 'structure', 'members' => ['PoolIds' => ['shape' => 'CoipPoolIdSet', 'locationName' => 'PoolId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'CoipPoolMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeCoipPoolsResult' => ['type' => 'structure', 'members' => ['CoipPools' => ['shape' => 'CoipPoolSet', 'locationName' => 'coipPoolSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeConversionTaskList' => ['type' => 'list', 'member' => ['shape' => 'ConversionTask', 'locationName' => 'item']], 'DescribeConversionTasksRequest' => ['type' => 'structure', 'members' => ['ConversionTaskIds' => ['shape' => 'ConversionIdStringList', 'locationName' => 'conversionTaskId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeConversionTasksResult' => ['type' => 'structure', 'members' => ['ConversionTasks' => ['shape' => 'DescribeConversionTaskList', 'locationName' => 'conversionTasks']]], 'DescribeCustomerGatewaysRequest' => ['type' => 'structure', 'members' => ['CustomerGatewayIds' => ['shape' => 'CustomerGatewayIdStringList', 'locationName' => 'CustomerGatewayId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeCustomerGatewaysResult' => ['type' => 'structure', 'members' => ['CustomerGateways' => ['shape' => 'CustomerGatewayList', 'locationName' => 'customerGatewaySet']]], 'DescribeDhcpOptionsMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeDhcpOptionsRequest' => ['type' => 'structure', 'members' => ['DhcpOptionsIds' => ['shape' => 'DhcpOptionsIdStringList', 'locationName' => 'DhcpOptionsId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeDhcpOptionsMaxResults']]], 'DescribeDhcpOptionsResult' => ['type' => 'structure', 'members' => ['DhcpOptions' => ['shape' => 'DhcpOptionsList', 'locationName' => 'dhcpOptionsSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeEgressOnlyInternetGatewaysMaxResults' => ['type' => 'integer', 'max' => 255, 'min' => 5], 'DescribeEgressOnlyInternetGatewaysRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'EgressOnlyInternetGatewayIds' => ['shape' => 'EgressOnlyInternetGatewayIdList', 'locationName' => 'EgressOnlyInternetGatewayId'], 'MaxResults' => ['shape' => 'DescribeEgressOnlyInternetGatewaysMaxResults'], 'NextToken' => ['shape' => 'String'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter']]], 'DescribeEgressOnlyInternetGatewaysResult' => ['type' => 'structure', 'members' => ['EgressOnlyInternetGateways' => ['shape' => 'EgressOnlyInternetGatewayList', 'locationName' => 'egressOnlyInternetGatewaySet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeElasticGpusMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 10], 'DescribeElasticGpusRequest' => ['type' => 'structure', 'members' => ['ElasticGpuIds' => ['shape' => 'ElasticGpuIdSet', 'locationName' => 'ElasticGpuId'], 'DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'DescribeElasticGpusMaxResults'], 'NextToken' => ['shape' => 'String']]], 'DescribeElasticGpusResult' => ['type' => 'structure', 'members' => ['ElasticGpuSet' => ['shape' => 'ElasticGpuSet', 'locationName' => 'elasticGpuSet'], 'MaxResults' => ['shape' => 'Integer', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeExportImageTasksMaxResults' => ['type' => 'integer', 'max' => 500, 'min' => 1], 'DescribeExportImageTasksRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'ExportImageTaskIds' => ['shape' => 'ExportImageTaskIdList', 'locationName' => 'ExportImageTaskId'], 'MaxResults' => ['shape' => 'DescribeExportImageTasksMaxResults'], 'NextToken' => ['shape' => 'NextToken']]], 'DescribeExportImageTasksResult' => ['type' => 'structure', 'members' => ['ExportImageTasks' => ['shape' => 'ExportImageTaskList', 'locationName' => 'exportImageTaskSet'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeExportTasksRequest' => ['type' => 'structure', 'members' => ['ExportTaskIds' => ['shape' => 'ExportTaskIdStringList', 'locationName' => 'exportTaskId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter']]], 'DescribeExportTasksResult' => ['type' => 'structure', 'members' => ['ExportTasks' => ['shape' => 'ExportTaskList', 'locationName' => 'exportTaskSet']]], 'DescribeFastSnapshotRestoreSuccessItem' => ['type' => 'structure', 'members' => ['SnapshotId' => ['shape' => 'String', 'locationName' => 'snapshotId'], 'AvailabilityZone' => ['shape' => 'String', 'locationName' => 'availabilityZone'], 'State' => ['shape' => 'FastSnapshotRestoreStateCode', 'locationName' => 'state'], 'StateTransitionReason' => ['shape' => 'String', 'locationName' => 'stateTransitionReason'], 'OwnerId' => ['shape' => 'String', 'locationName' => 'ownerId'], 'OwnerAlias' => ['shape' => 'String', 'locationName' => 'ownerAlias'], 'EnablingTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'enablingTime'], 'OptimizingTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'optimizingTime'], 'EnabledTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'enabledTime'], 'DisablingTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'disablingTime'], 'DisabledTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'disabledTime']]], 'DescribeFastSnapshotRestoreSuccessSet' => ['type' => 'list', 'member' => ['shape' => 'DescribeFastSnapshotRestoreSuccessItem', 'locationName' => 'item']], 'DescribeFastSnapshotRestoresMaxResults' => ['type' => 'integer', 'max' => 200, 'min' => 0], 'DescribeFastSnapshotRestoresRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'DescribeFastSnapshotRestoresMaxResults'], 'NextToken' => ['shape' => 'NextToken'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeFastSnapshotRestoresResult' => ['type' => 'structure', 'members' => ['FastSnapshotRestores' => ['shape' => 'DescribeFastSnapshotRestoreSuccessSet', 'locationName' => 'fastSnapshotRestoreSet'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeFleetError' => ['type' => 'structure', 'members' => ['LaunchTemplateAndOverrides' => ['shape' => 'LaunchTemplateAndOverridesResponse', 'locationName' => 'launchTemplateAndOverrides'], 'Lifecycle' => ['shape' => 'InstanceLifecycle', 'locationName' => 'lifecycle'], 'ErrorCode' => ['shape' => 'String', 'locationName' => 'errorCode'], 'ErrorMessage' => ['shape' => 'String', 'locationName' => 'errorMessage']]], 'DescribeFleetHistoryRequest' => ['type' => 'structure', 'required' => ['FleetId', 'StartTime'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'EventType' => ['shape' => 'FleetEventType'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String'], 'FleetId' => ['shape' => 'FleetId'], 'StartTime' => ['shape' => 'DateTime']]], 'DescribeFleetHistoryResult' => ['type' => 'structure', 'members' => ['HistoryRecords' => ['shape' => 'HistoryRecordSet', 'locationName' => 'historyRecordSet'], 'LastEvaluatedTime' => ['shape' => 'DateTime', 'locationName' => 'lastEvaluatedTime'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'FleetId' => ['shape' => 'FleetId', 'locationName' => 'fleetId'], 'StartTime' => ['shape' => 'DateTime', 'locationName' => 'startTime']]], 'DescribeFleetInstancesRequest' => ['type' => 'structure', 'required' => ['FleetId'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String'], 'FleetId' => ['shape' => 'FleetId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter']]], 'DescribeFleetInstancesResult' => ['type' => 'structure', 'members' => ['ActiveInstances' => ['shape' => 'ActiveInstanceSet', 'locationName' => 'activeInstanceSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'FleetId' => ['shape' => 'FleetId', 'locationName' => 'fleetId']]], 'DescribeFleetsErrorSet' => ['type' => 'list', 'member' => ['shape' => 'DescribeFleetError', 'locationName' => 'item']], 'DescribeFleetsInstances' => ['type' => 'structure', 'members' => ['LaunchTemplateAndOverrides' => ['shape' => 'LaunchTemplateAndOverridesResponse', 'locationName' => 'launchTemplateAndOverrides'], 'Lifecycle' => ['shape' => 'InstanceLifecycle', 'locationName' => 'lifecycle'], 'InstanceIds' => ['shape' => 'InstanceIdsSet', 'locationName' => 'instanceIds'], 'InstanceType' => ['shape' => 'InstanceType', 'locationName' => 'instanceType'], 'Platform' => ['shape' => 'PlatformValues', 'locationName' => 'platform']]], 'DescribeFleetsInstancesSet' => ['type' => 'list', 'member' => ['shape' => 'DescribeFleetsInstances', 'locationName' => 'item']], 'DescribeFleetsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String'], 'FleetIds' => ['shape' => 'FleetIdSet', 'locationName' => 'FleetId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter']]], 'DescribeFleetsResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'Fleets' => ['shape' => 'FleetSet', 'locationName' => 'fleetSet']]], 'DescribeFlowLogsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filter' => ['shape' => 'FilterList'], 'FlowLogIds' => ['shape' => 'FlowLogIdList', 'locationName' => 'FlowLogId'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String']]], 'DescribeFlowLogsResult' => ['type' => 'structure', 'members' => ['FlowLogs' => ['shape' => 'FlowLogSet', 'locationName' => 'flowLogSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeFpgaImageAttributeRequest' => ['type' => 'structure', 'required' => ['FpgaImageId', 'Attribute'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'FpgaImageId' => ['shape' => 'FpgaImageId'], 'Attribute' => ['shape' => 'FpgaImageAttributeName']]], 'DescribeFpgaImageAttributeResult' => ['type' => 'structure', 'members' => ['FpgaImageAttribute' => ['shape' => 'FpgaImageAttribute', 'locationName' => 'fpgaImageAttribute']]], 'DescribeFpgaImagesMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeFpgaImagesRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'FpgaImageIds' => ['shape' => 'FpgaImageIdList', 'locationName' => 'FpgaImageId'], 'Owners' => ['shape' => 'OwnerStringList', 'locationName' => 'Owner'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'NextToken' => ['shape' => 'NextToken'], 'MaxResults' => ['shape' => 'DescribeFpgaImagesMaxResults']]], 'DescribeFpgaImagesResult' => ['type' => 'structure', 'members' => ['FpgaImages' => ['shape' => 'FpgaImageList', 'locationName' => 'fpgaImageSet'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeHostReservationOfferingsRequest' => ['type' => 'structure', 'members' => ['Filter' => ['shape' => 'FilterList'], 'MaxDuration' => ['shape' => 'Integer'], 'MaxResults' => ['shape' => 'DescribeHostReservationsMaxResults'], 'MinDuration' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String'], 'OfferingId' => ['shape' => 'OfferingId']]], 'DescribeHostReservationOfferingsResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'OfferingSet' => ['shape' => 'HostOfferingSet', 'locationName' => 'offeringSet']]], 'DescribeHostReservationsMaxResults' => ['type' => 'integer', 'max' => 500, 'min' => 5], 'DescribeHostReservationsRequest' => ['type' => 'structure', 'members' => ['Filter' => ['shape' => 'FilterList'], 'HostReservationIdSet' => ['shape' => 'HostReservationIdSet'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String']]], 'DescribeHostReservationsResult' => ['type' => 'structure', 'members' => ['HostReservationSet' => ['shape' => 'HostReservationSet', 'locationName' => 'hostReservationSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeHostsRequest' => ['type' => 'structure', 'members' => ['Filter' => ['shape' => 'FilterList', 'locationName' => 'filter'], 'HostIds' => ['shape' => 'RequestHostIdList', 'locationName' => 'hostId'], 'MaxResults' => ['shape' => 'Integer', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeHostsResult' => ['type' => 'structure', 'members' => ['Hosts' => ['shape' => 'HostList', 'locationName' => 'hostSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeIamInstanceProfileAssociationsMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeIamInstanceProfileAssociationsRequest' => ['type' => 'structure', 'members' => ['AssociationIds' => ['shape' => 'AssociationIdList', 'locationName' => 'AssociationId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'DescribeIamInstanceProfileAssociationsMaxResults'], 'NextToken' => ['shape' => 'NextToken']]], 'DescribeIamInstanceProfileAssociationsResult' => ['type' => 'structure', 'members' => ['IamInstanceProfileAssociations' => ['shape' => 'IamInstanceProfileAssociationSet', 'locationName' => 'iamInstanceProfileAssociationSet'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeIdFormatRequest' => ['type' => 'structure', 'members' => ['Resource' => ['shape' => 'String']]], 'DescribeIdFormatResult' => ['type' => 'structure', 'members' => ['Statuses' => ['shape' => 'IdFormatList', 'locationName' => 'statusSet']]], 'DescribeIdentityIdFormatRequest' => ['type' => 'structure', 'required' => ['PrincipalArn'], 'members' => ['PrincipalArn' => ['shape' => 'String', 'locationName' => 'principalArn'], 'Resource' => ['shape' => 'String', 'locationName' => 'resource']]], 'DescribeIdentityIdFormatResult' => ['type' => 'structure', 'members' => ['Statuses' => ['shape' => 'IdFormatList', 'locationName' => 'statusSet']]], 'DescribeImageAttributeRequest' => ['type' => 'structure', 'required' => ['Attribute', 'ImageId'], 'members' => ['Attribute' => ['shape' => 'ImageAttributeName'], 'ImageId' => ['shape' => 'ImageId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeImagesRequest' => ['type' => 'structure', 'members' => ['ExecutableUsers' => ['shape' => 'ExecutableByStringList', 'locationName' => 'ExecutableBy'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'ImageIds' => ['shape' => 'ImageIdStringList', 'locationName' => 'ImageId'], 'Owners' => ['shape' => 'OwnerStringList', 'locationName' => 'Owner'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeImagesResult' => ['type' => 'structure', 'members' => ['Images' => ['shape' => 'ImageList', 'locationName' => 'imagesSet']]], 'DescribeImportImageTasksRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList'], 'ImportTaskIds' => ['shape' => 'ImportTaskIdList', 'locationName' => 'ImportTaskId'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String']]], 'DescribeImportImageTasksResult' => ['type' => 'structure', 'members' => ['ImportImageTasks' => ['shape' => 'ImportImageTaskList', 'locationName' => 'importImageTaskSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeImportSnapshotTasksRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList'], 'ImportTaskIds' => ['shape' => 'ImportSnapshotTaskIdList', 'locationName' => 'ImportTaskId'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String']]], 'DescribeImportSnapshotTasksResult' => ['type' => 'structure', 'members' => ['ImportSnapshotTasks' => ['shape' => 'ImportSnapshotTaskList', 'locationName' => 'importSnapshotTaskSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeInstanceAttributeRequest' => ['type' => 'structure', 'required' => ['Attribute', 'InstanceId'], 'members' => ['Attribute' => ['shape' => 'InstanceAttributeName', 'locationName' => 'attribute'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InstanceId' => ['shape' => 'InstanceId', 'locationName' => 'instanceId']]], 'DescribeInstanceCreditSpecificationsMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeInstanceCreditSpecificationsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'InstanceIds' => ['shape' => 'InstanceIdStringList', 'locationName' => 'InstanceId'], 'MaxResults' => ['shape' => 'DescribeInstanceCreditSpecificationsMaxResults'], 'NextToken' => ['shape' => 'String']]], 'DescribeInstanceCreditSpecificationsResult' => ['type' => 'structure', 'members' => ['InstanceCreditSpecifications' => ['shape' => 'InstanceCreditSpecificationList', 'locationName' => 'instanceCreditSpecificationSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeInstanceEventNotificationAttributesRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean']]], 'DescribeInstanceEventNotificationAttributesResult' => ['type' => 'structure', 'members' => ['InstanceTagAttribute' => ['shape' => 'InstanceTagNotificationAttribute', 'locationName' => 'instanceTagAttribute']]], 'DescribeInstanceStatusRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'InstanceIds' => ['shape' => 'InstanceIdStringList', 'locationName' => 'InstanceId'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'IncludeAllInstances' => ['shape' => 'Boolean', 'locationName' => 'includeAllInstances']]], 'DescribeInstanceStatusResult' => ['type' => 'structure', 'members' => ['InstanceStatuses' => ['shape' => 'InstanceStatusList', 'locationName' => 'instanceStatusSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeInstanceTypeOfferingsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'LocationType' => ['shape' => 'LocationType'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'DITOMaxResults'], 'NextToken' => ['shape' => 'NextToken']]], 'DescribeInstanceTypeOfferingsResult' => ['type' => 'structure', 'members' => ['InstanceTypeOfferings' => ['shape' => 'InstanceTypeOfferingsList', 'locationName' => 'instanceTypeOfferingSet'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeInstanceTypesRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'InstanceTypes' => ['shape' => 'RequestInstanceTypeList', 'locationName' => 'InstanceType'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'DITMaxResults'], 'NextToken' => ['shape' => 'NextToken']]], 'DescribeInstanceTypesResult' => ['type' => 'structure', 'members' => ['InstanceTypes' => ['shape' => 'InstanceTypeInfoList', 'locationName' => 'instanceTypeSet'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeInstancesRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'InstanceIds' => ['shape' => 'InstanceIdStringList', 'locationName' => 'InstanceId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'MaxResults' => ['shape' => 'Integer', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeInstancesResult' => ['type' => 'structure', 'members' => ['Reservations' => ['shape' => 'ReservationList', 'locationName' => 'reservationSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeInternetGatewaysMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeInternetGatewaysRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InternetGatewayIds' => ['shape' => 'InternetGatewayIdList', 'locationName' => 'internetGatewayId'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeInternetGatewaysMaxResults']]], 'DescribeInternetGatewaysResult' => ['type' => 'structure', 'members' => ['InternetGateways' => ['shape' => 'InternetGatewayList', 'locationName' => 'internetGatewaySet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeIpv6PoolsRequest' => ['type' => 'structure', 'members' => ['PoolIds' => ['shape' => 'Ipv6PoolIdList', 'locationName' => 'PoolId'], 'NextToken' => ['shape' => 'NextToken'], 'MaxResults' => ['shape' => 'Ipv6PoolMaxResults'], 'DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter']]], 'DescribeIpv6PoolsResult' => ['type' => 'structure', 'members' => ['Ipv6Pools' => ['shape' => 'Ipv6PoolSet', 'locationName' => 'ipv6PoolSet'], 'NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken']]], 'DescribeKeyPairsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'KeyNames' => ['shape' => 'KeyNameStringList', 'locationName' => 'KeyName'], 'KeyPairIds' => ['shape' => 'KeyPairIdStringList', 'locationName' => 'KeyPairId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeKeyPairsResult' => ['type' => 'structure', 'members' => ['KeyPairs' => ['shape' => 'KeyPairList', 'locationName' => 'keySet']]], 'DescribeLaunchTemplateVersionsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'LaunchTemplateId' => ['shape' => 'LaunchTemplateId'], 'LaunchTemplateName' => ['shape' => 'LaunchTemplateName'], 'Versions' => ['shape' => 'VersionStringList', 'locationName' => 'LaunchTemplateVersion'], 'MinVersion' => ['shape' => 'String'], 'MaxVersion' => ['shape' => 'String'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'Integer'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter']]], 'DescribeLaunchTemplateVersionsResult' => ['type' => 'structure', 'members' => ['LaunchTemplateVersions' => ['shape' => 'LaunchTemplateVersionSet', 'locationName' => 'launchTemplateVersionSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeLaunchTemplatesMaxResults' => ['type' => 'integer', 'max' => 200, 'min' => 1], 'DescribeLaunchTemplatesRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'LaunchTemplateIds' => ['shape' => 'LaunchTemplateIdStringList', 'locationName' => 'LaunchTemplateId'], 'LaunchTemplateNames' => ['shape' => 'LaunchTemplateNameStringList', 'locationName' => 'LaunchTemplateName'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeLaunchTemplatesMaxResults']]], 'DescribeLaunchTemplatesResult' => ['type' => 'structure', 'members' => ['LaunchTemplates' => ['shape' => 'LaunchTemplateSet', 'locationName' => 'launchTemplates'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsRequest' => ['type' => 'structure', 'members' => ['LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds' => ['shape' => 'LocalGatewayRouteTableVirtualInterfaceGroupAssociationIdSet', 'locationName' => 'LocalGatewayRouteTableVirtualInterfaceGroupAssociationId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'LocalGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociationsResult' => ['type' => 'structure', 'members' => ['LocalGatewayRouteTableVirtualInterfaceGroupAssociations' => ['shape' => 'LocalGatewayRouteTableVirtualInterfaceGroupAssociationSet', 'locationName' => 'localGatewayRouteTableVirtualInterfaceGroupAssociationSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeLocalGatewayRouteTableVpcAssociationsRequest' => ['type' => 'structure', 'members' => ['LocalGatewayRouteTableVpcAssociationIds' => ['shape' => 'LocalGatewayRouteTableVpcAssociationIdSet', 'locationName' => 'LocalGatewayRouteTableVpcAssociationId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'LocalGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeLocalGatewayRouteTableVpcAssociationsResult' => ['type' => 'structure', 'members' => ['LocalGatewayRouteTableVpcAssociations' => ['shape' => 'LocalGatewayRouteTableVpcAssociationSet', 'locationName' => 'localGatewayRouteTableVpcAssociationSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeLocalGatewayRouteTablesRequest' => ['type' => 'structure', 'members' => ['LocalGatewayRouteTableIds' => ['shape' => 'LocalGatewayRouteTableIdSet', 'locationName' => 'LocalGatewayRouteTableId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'LocalGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeLocalGatewayRouteTablesResult' => ['type' => 'structure', 'members' => ['LocalGatewayRouteTables' => ['shape' => 'LocalGatewayRouteTableSet', 'locationName' => 'localGatewayRouteTableSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeLocalGatewayVirtualInterfaceGroupsRequest' => ['type' => 'structure', 'members' => ['LocalGatewayVirtualInterfaceGroupIds' => ['shape' => 'LocalGatewayVirtualInterfaceGroupIdSet', 'locationName' => 'LocalGatewayVirtualInterfaceGroupId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'LocalGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeLocalGatewayVirtualInterfaceGroupsResult' => ['type' => 'structure', 'members' => ['LocalGatewayVirtualInterfaceGroups' => ['shape' => 'LocalGatewayVirtualInterfaceGroupSet', 'locationName' => 'localGatewayVirtualInterfaceGroupSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeLocalGatewayVirtualInterfacesRequest' => ['type' => 'structure', 'members' => ['LocalGatewayVirtualInterfaceIds' => ['shape' => 'LocalGatewayVirtualInterfaceIdSet', 'locationName' => 'LocalGatewayVirtualInterfaceId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'LocalGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeLocalGatewayVirtualInterfacesResult' => ['type' => 'structure', 'members' => ['LocalGatewayVirtualInterfaces' => ['shape' => 'LocalGatewayVirtualInterfaceSet', 'locationName' => 'localGatewayVirtualInterfaceSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeLocalGatewaysRequest' => ['type' => 'structure', 'members' => ['LocalGatewayIds' => ['shape' => 'LocalGatewayIdSet', 'locationName' => 'LocalGatewayId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'LocalGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeLocalGatewaysResult' => ['type' => 'structure', 'members' => ['LocalGateways' => ['shape' => 'LocalGatewaySet', 'locationName' => 'localGatewaySet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeManagedPrefixListsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'PrefixListMaxResults'], 'NextToken' => ['shape' => 'NextToken'], 'PrefixListIds' => ['shape' => 'ValueStringList', 'locationName' => 'PrefixListId']]], 'DescribeManagedPrefixListsResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'NextToken', 'locationName' => 'nextToken'], 'PrefixLists' => ['shape' => 'ManagedPrefixListSet', 'locationName' => 'prefixListSet']]], 'DescribeMovingAddressesMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeMovingAddressesRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'MaxResults' => ['shape' => 'DescribeMovingAddressesMaxResults', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'PublicIps' => ['shape' => 'ValueStringList', 'locationName' => 'publicIp']]], 'DescribeMovingAddressesResult' => ['type' => 'structure', 'members' => ['MovingAddressStatuses' => ['shape' => 'MovingAddressStatusSet', 'locationName' => 'movingAddressStatusSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeNatGatewaysMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeNatGatewaysRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filter' => ['shape' => 'FilterList'], 'MaxResults' => ['shape' => 'DescribeNatGatewaysMaxResults'], 'NatGatewayIds' => ['shape' => 'NatGatewayIdStringList', 'locationName' => 'NatGatewayId'], 'NextToken' => ['shape' => 'String']]], 'DescribeNatGatewaysResult' => ['type' => 'structure', 'members' => ['NatGateways' => ['shape' => 'NatGatewayList', 'locationName' => 'natGatewaySet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeNetworkAclsMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeNetworkAclsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'NetworkAclIds' => ['shape' => 'NetworkAclIdStringList', 'locationName' => 'NetworkAclId'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeNetworkAclsMaxResults']]], 'DescribeNetworkAclsResult' => ['type' => 'structure', 'members' => ['NetworkAcls' => ['shape' => 'NetworkAclList', 'locationName' => 'networkAclSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeNetworkInterfaceAttributeRequest' => ['type' => 'structure', 'required' => ['NetworkInterfaceId'], 'members' => ['Attribute' => ['shape' => 'NetworkInterfaceAttribute', 'locationName' => 'attribute'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'NetworkInterfaceId' => ['shape' => 'NetworkInterfaceId', 'locationName' => 'networkInterfaceId']]], 'DescribeNetworkInterfaceAttributeResult' => ['type' => 'structure', 'members' => ['Attachment' => ['shape' => 'NetworkInterfaceAttachment', 'locationName' => 'attachment'], 'Description' => ['shape' => 'AttributeValue', 'locationName' => 'description'], 'Groups' => ['shape' => 'GroupIdentifierList', 'locationName' => 'groupSet'], 'NetworkInterfaceId' => ['shape' => 'String', 'locationName' => 'networkInterfaceId'], 'SourceDestCheck' => ['shape' => 'AttributeBooleanValue', 'locationName' => 'sourceDestCheck']]], 'DescribeNetworkInterfacePermissionsMaxResults' => ['type' => 'integer', 'max' => 255, 'min' => 5], 'DescribeNetworkInterfacePermissionsRequest' => ['type' => 'structure', 'members' => ['NetworkInterfacePermissionIds' => ['shape' => 'NetworkInterfacePermissionIdList', 'locationName' => 'NetworkInterfacePermissionId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeNetworkInterfacePermissionsMaxResults']]], 'DescribeNetworkInterfacePermissionsResult' => ['type' => 'structure', 'members' => ['NetworkInterfacePermissions' => ['shape' => 'NetworkInterfacePermissionList', 'locationName' => 'networkInterfacePermissions'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeNetworkInterfacesMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeNetworkInterfacesRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'NetworkInterfaceIds' => ['shape' => 'NetworkInterfaceIdList', 'locationName' => 'NetworkInterfaceId'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeNetworkInterfacesMaxResults']]], 'DescribeNetworkInterfacesResult' => ['type' => 'structure', 'members' => ['NetworkInterfaces' => ['shape' => 'NetworkInterfaceList', 'locationName' => 'networkInterfaceSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribePlacementGroupsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'GroupNames' => ['shape' => 'PlacementGroupStringList', 'locationName' => 'groupName'], 'GroupIds' => ['shape' => 'PlacementGroupIdStringList', 'locationName' => 'GroupId']]], 'DescribePlacementGroupsResult' => ['type' => 'structure', 'members' => ['PlacementGroups' => ['shape' => 'PlacementGroupList', 'locationName' => 'placementGroupSet']]], 'DescribePrefixListsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String'], 'PrefixListIds' => ['shape' => 'PrefixListResourceIdStringList', 'locationName' => 'PrefixListId']]], 'DescribePrefixListsResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'PrefixLists' => ['shape' => 'PrefixListSet', 'locationName' => 'prefixListSet']]], 'DescribePrincipalIdFormatMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 1], 'DescribePrincipalIdFormatRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Resources' => ['shape' => 'ResourceList', 'locationName' => 'Resource'], 'MaxResults' => ['shape' => 'DescribePrincipalIdFormatMaxResults'], 'NextToken' => ['shape' => 'String']]], 'DescribePrincipalIdFormatResult' => ['type' => 'structure', 'members' => ['Principals' => ['shape' => 'PrincipalIdFormatList', 'locationName' => 'principalSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribePublicIpv4PoolsRequest' => ['type' => 'structure', 'members' => ['PoolIds' => ['shape' => 'PublicIpv4PoolIdStringList', 'locationName' => 'PoolId'], 'NextToken' => ['shape' => 'NextToken'], 'MaxResults' => ['shape' => 'PoolMaxResults'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter']]], 'DescribePublicIpv4PoolsResult' => ['type' => 'structure', 'members' => ['PublicIpv4Pools' => ['shape' => 'PublicIpv4PoolSet', 'locationName' => 'publicIpv4PoolSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeRegionsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'RegionNames' => ['shape' => 'RegionNameStringList', 'locationName' => 'RegionName'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'AllRegions' => ['shape' => 'Boolean']]], 'DescribeRegionsResult' => ['type' => 'structure', 'members' => ['Regions' => ['shape' => 'RegionList', 'locationName' => 'regionInfo']]], 'DescribeReservedInstancesListingsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'ReservedInstancesId' => ['shape' => 'ReservationId', 'locationName' => 'reservedInstancesId'], 'ReservedInstancesListingId' => ['shape' => 'ReservedInstancesListingId', 'locationName' => 'reservedInstancesListingId']]], 'DescribeReservedInstancesListingsResult' => ['type' => 'structure', 'members' => ['ReservedInstancesListings' => ['shape' => 'ReservedInstancesListingList', 'locationName' => 'reservedInstancesListingsSet']]], 'DescribeReservedInstancesModificationsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'ReservedInstancesModificationIds' => ['shape' => 'ReservedInstancesModificationIdStringList', 'locationName' => 'ReservedInstancesModificationId'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeReservedInstancesModificationsResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'ReservedInstancesModifications' => ['shape' => 'ReservedInstancesModificationList', 'locationName' => 'reservedInstancesModificationsSet']]], 'DescribeReservedInstancesOfferingsRequest' => ['type' => 'structure', 'members' => ['AvailabilityZone' => ['shape' => 'String'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'IncludeMarketplace' => ['shape' => 'Boolean'], 'InstanceType' => ['shape' => 'InstanceType'], 'MaxDuration' => ['shape' => 'Long'], 'MaxInstanceCount' => ['shape' => 'Integer'], 'MinDuration' => ['shape' => 'Long'], 'OfferingClass' => ['shape' => 'OfferingClassType'], 'ProductDescription' => ['shape' => 'RIProductDescription'], 'ReservedInstancesOfferingIds' => ['shape' => 'ReservedInstancesOfferingIdStringList', 'locationName' => 'ReservedInstancesOfferingId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InstanceTenancy' => ['shape' => 'Tenancy', 'locationName' => 'instanceTenancy'], 'MaxResults' => ['shape' => 'Integer', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'OfferingType' => ['shape' => 'OfferingTypeValues', 'locationName' => 'offeringType']]], 'DescribeReservedInstancesOfferingsResult' => ['type' => 'structure', 'members' => ['ReservedInstancesOfferings' => ['shape' => 'ReservedInstancesOfferingList', 'locationName' => 'reservedInstancesOfferingsSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeReservedInstancesRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'OfferingClass' => ['shape' => 'OfferingClassType'], 'ReservedInstancesIds' => ['shape' => 'ReservedInstancesIdStringList', 'locationName' => 'ReservedInstancesId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'OfferingType' => ['shape' => 'OfferingTypeValues', 'locationName' => 'offeringType']]], 'DescribeReservedInstancesResult' => ['type' => 'structure', 'members' => ['ReservedInstances' => ['shape' => 'ReservedInstancesList', 'locationName' => 'reservedInstancesSet']]], 'DescribeRouteTablesMaxResults' => ['type' => 'integer', 'max' => 100, 'min' => 5], 'DescribeRouteTablesRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'RouteTableIds' => ['shape' => 'RouteTableIdStringList', 'locationName' => 'RouteTableId'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeRouteTablesMaxResults']]], 'DescribeRouteTablesResult' => ['type' => 'structure', 'members' => ['RouteTables' => ['shape' => 'RouteTableList', 'locationName' => 'routeTableSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeScheduledInstanceAvailabilityMaxResults' => ['type' => 'integer', 'max' => 300, 'min' => 5], 'DescribeScheduledInstanceAvailabilityRequest' => ['type' => 'structure', 'required' => ['FirstSlotStartTimeRange', 'Recurrence'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'FirstSlotStartTimeRange' => ['shape' => 'SlotDateTimeRangeRequest'], 'MaxResults' => ['shape' => 'DescribeScheduledInstanceAvailabilityMaxResults'], 'MaxSlotDurationInHours' => ['shape' => 'Integer'], 'MinSlotDurationInHours' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String'], 'Recurrence' => ['shape' => 'ScheduledInstanceRecurrenceRequest']]], 'DescribeScheduledInstanceAvailabilityResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'ScheduledInstanceAvailabilitySet' => ['shape' => 'ScheduledInstanceAvailabilitySet', 'locationName' => 'scheduledInstanceAvailabilitySet']]], 'DescribeScheduledInstancesRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String'], 'ScheduledInstanceIds' => ['shape' => 'ScheduledInstanceIdRequestSet', 'locationName' => 'ScheduledInstanceId'], 'SlotStartTimeRange' => ['shape' => 'SlotStartTimeRangeRequest']]], 'DescribeScheduledInstancesResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'ScheduledInstanceSet' => ['shape' => 'ScheduledInstanceSet', 'locationName' => 'scheduledInstanceSet']]], 'DescribeSecurityGroupReferencesRequest' => ['type' => 'structure', 'required' => ['GroupId'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'GroupId' => ['shape' => 'GroupIds']]], 'DescribeSecurityGroupReferencesResult' => ['type' => 'structure', 'members' => ['SecurityGroupReferenceSet' => ['shape' => 'SecurityGroupReferences', 'locationName' => 'securityGroupReferenceSet']]], 'DescribeSecurityGroupsMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeSecurityGroupsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'GroupIds' => ['shape' => 'GroupIdStringList', 'locationName' => 'GroupId'], 'GroupNames' => ['shape' => 'GroupNameStringList', 'locationName' => 'GroupName'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeSecurityGroupsMaxResults']]], 'DescribeSecurityGroupsResult' => ['type' => 'structure', 'members' => ['SecurityGroups' => ['shape' => 'SecurityGroupList', 'locationName' => 'securityGroupInfo'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeSnapshotAttributeRequest' => ['type' => 'structure', 'required' => ['Attribute', 'SnapshotId'], 'members' => ['Attribute' => ['shape' => 'SnapshotAttributeName'], 'SnapshotId' => ['shape' => 'SnapshotId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeSnapshotAttributeResult' => ['type' => 'structure', 'members' => ['CreateVolumePermissions' => ['shape' => 'CreateVolumePermissionList', 'locationName' => 'createVolumePermission'], 'ProductCodes' => ['shape' => 'ProductCodeList', 'locationName' => 'productCodes'], 'SnapshotId' => ['shape' => 'String', 'locationName' => 'snapshotId']]], 'DescribeSnapshotsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String'], 'OwnerIds' => ['shape' => 'OwnerStringList', 'locationName' => 'Owner'], 'RestorableByUserIds' => ['shape' => 'RestorableByStringList', 'locationName' => 'RestorableBy'], 'SnapshotIds' => ['shape' => 'SnapshotIdStringList', 'locationName' => 'SnapshotId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeSnapshotsResult' => ['type' => 'structure', 'members' => ['Snapshots' => ['shape' => 'SnapshotList', 'locationName' => 'snapshotSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeSpotDatafeedSubscriptionRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeSpotDatafeedSubscriptionResult' => ['type' => 'structure', 'members' => ['SpotDatafeedSubscription' => ['shape' => 'SpotDatafeedSubscription', 'locationName' => 'spotDatafeedSubscription']]], 'DescribeSpotFleetInstancesMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 1], 'DescribeSpotFleetInstancesRequest' => ['type' => 'structure', 'required' => ['SpotFleetRequestId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'MaxResults' => ['shape' => 'DescribeSpotFleetInstancesMaxResults', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'SpotFleetRequestId' => ['shape' => 'SpotFleetRequestId', 'locationName' => 'spotFleetRequestId']]], 'DescribeSpotFleetInstancesResponse' => ['type' => 'structure', 'members' => ['ActiveInstances' => ['shape' => 'ActiveInstanceSet', 'locationName' => 'activeInstanceSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'SpotFleetRequestId' => ['shape' => 'String', 'locationName' => 'spotFleetRequestId']]], 'DescribeSpotFleetRequestHistoryMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 1], 'DescribeSpotFleetRequestHistoryRequest' => ['type' => 'structure', 'required' => ['SpotFleetRequestId', 'StartTime'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'EventType' => ['shape' => 'EventType', 'locationName' => 'eventType'], 'MaxResults' => ['shape' => 'DescribeSpotFleetRequestHistoryMaxResults', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'SpotFleetRequestId' => ['shape' => 'SpotFleetRequestId', 'locationName' => 'spotFleetRequestId'], 'StartTime' => ['shape' => 'DateTime', 'locationName' => 'startTime']]], 'DescribeSpotFleetRequestHistoryResponse' => ['type' => 'structure', 'members' => ['HistoryRecords' => ['shape' => 'HistoryRecords', 'locationName' => 'historyRecordSet'], 'LastEvaluatedTime' => ['shape' => 'DateTime', 'locationName' => 'lastEvaluatedTime'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'SpotFleetRequestId' => ['shape' => 'String', 'locationName' => 'spotFleetRequestId'], 'StartTime' => ['shape' => 'DateTime', 'locationName' => 'startTime']]], 'DescribeSpotFleetRequestsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'MaxResults' => ['shape' => 'Integer', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'SpotFleetRequestIds' => ['shape' => 'SpotFleetRequestIdList', 'locationName' => 'spotFleetRequestId']]], 'DescribeSpotFleetRequestsResponse' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'SpotFleetRequestConfigs' => ['shape' => 'SpotFleetRequestConfigSet', 'locationName' => 'spotFleetRequestConfigSet']]], 'DescribeSpotInstanceRequestsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'SpotInstanceRequestIds' => ['shape' => 'SpotInstanceRequestIdList', 'locationName' => 'SpotInstanceRequestId'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'Integer']]], 'DescribeSpotInstanceRequestsResult' => ['type' => 'structure', 'members' => ['SpotInstanceRequests' => ['shape' => 'SpotInstanceRequestList', 'locationName' => 'spotInstanceRequestSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeSpotPriceHistoryRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'AvailabilityZone' => ['shape' => 'String', 'locationName' => 'availabilityZone'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'EndTime' => ['shape' => 'DateTime', 'locationName' => 'endTime'], 'InstanceTypes' => ['shape' => 'InstanceTypeList', 'locationName' => 'InstanceType'], 'MaxResults' => ['shape' => 'Integer', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'ProductDescriptions' => ['shape' => 'ProductDescriptionList', 'locationName' => 'ProductDescription'], 'StartTime' => ['shape' => 'DateTime', 'locationName' => 'startTime']]], 'DescribeSpotPriceHistoryResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'SpotPriceHistory' => ['shape' => 'SpotPriceHistoryList', 'locationName' => 'spotPriceHistorySet']]], 'DescribeStaleSecurityGroupsMaxResults' => ['type' => 'integer', 'max' => 255, 'min' => 5], 'DescribeStaleSecurityGroupsNextToken' => ['type' => 'string', 'max' => 1024, 'min' => 1], 'DescribeStaleSecurityGroupsRequest' => ['type' => 'structure', 'required' => ['VpcId'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'MaxResults' => ['shape' => 'DescribeStaleSecurityGroupsMaxResults'], 'NextToken' => ['shape' => 'DescribeStaleSecurityGroupsNextToken'], 'VpcId' => ['shape' => 'VpcId']]], 'DescribeStaleSecurityGroupsResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'StaleSecurityGroupSet' => ['shape' => 'StaleSecurityGroupSet', 'locationName' => 'staleSecurityGroupSet']]], 'DescribeSubnetsMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeSubnetsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'SubnetIds' => ['shape' => 'SubnetIdStringList', 'locationName' => 'SubnetId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeSubnetsMaxResults']]], 'DescribeSubnetsResult' => ['type' => 'structure', 'members' => ['Subnets' => ['shape' => 'SubnetList', 'locationName' => 'subnetSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeTagsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeTagsResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'Tags' => ['shape' => 'TagDescriptionList', 'locationName' => 'tagSet']]], 'DescribeTrafficMirrorFiltersRequest' => ['type' => 'structure', 'members' => ['TrafficMirrorFilterIds' => ['shape' => 'TrafficMirrorFilterIdList', 'locationName' => 'TrafficMirrorFilterId'], 'DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'TrafficMirroringMaxResults'], 'NextToken' => ['shape' => 'NextToken']]], 'DescribeTrafficMirrorFiltersResult' => ['type' => 'structure', 'members' => ['TrafficMirrorFilters' => ['shape' => 'TrafficMirrorFilterSet', 'locationName' => 'trafficMirrorFilterSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeTrafficMirrorSessionsRequest' => ['type' => 'structure', 'members' => ['TrafficMirrorSessionIds' => ['shape' => 'TrafficMirrorSessionIdList', 'locationName' => 'TrafficMirrorSessionId'], 'DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'TrafficMirroringMaxResults'], 'NextToken' => ['shape' => 'NextToken']]], 'DescribeTrafficMirrorSessionsResult' => ['type' => 'structure', 'members' => ['TrafficMirrorSessions' => ['shape' => 'TrafficMirrorSessionSet', 'locationName' => 'trafficMirrorSessionSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeTrafficMirrorTargetsRequest' => ['type' => 'structure', 'members' => ['TrafficMirrorTargetIds' => ['shape' => 'TrafficMirrorTargetIdList', 'locationName' => 'TrafficMirrorTargetId'], 'DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'TrafficMirroringMaxResults'], 'NextToken' => ['shape' => 'NextToken']]], 'DescribeTrafficMirrorTargetsResult' => ['type' => 'structure', 'members' => ['TrafficMirrorTargets' => ['shape' => 'TrafficMirrorTargetSet', 'locationName' => 'trafficMirrorTargetSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeTransitGatewayAttachmentsRequest' => ['type' => 'structure', 'members' => ['TransitGatewayAttachmentIds' => ['shape' => 'TransitGatewayAttachmentIdStringList'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'TransitGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeTransitGatewayAttachmentsResult' => ['type' => 'structure', 'members' => ['TransitGatewayAttachments' => ['shape' => 'TransitGatewayAttachmentList', 'locationName' => 'transitGatewayAttachments'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeTransitGatewayMulticastDomainsRequest' => ['type' => 'structure', 'members' => ['TransitGatewayMulticastDomainIds' => ['shape' => 'TransitGatewayMulticastDomainIdStringList'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'TransitGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeTransitGatewayMulticastDomainsResult' => ['type' => 'structure', 'members' => ['TransitGatewayMulticastDomains' => ['shape' => 'TransitGatewayMulticastDomainList', 'locationName' => 'transitGatewayMulticastDomains'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeTransitGatewayPeeringAttachmentsRequest' => ['type' => 'structure', 'members' => ['TransitGatewayAttachmentIds' => ['shape' => 'TransitGatewayAttachmentIdStringList'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'TransitGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeTransitGatewayPeeringAttachmentsResult' => ['type' => 'structure', 'members' => ['TransitGatewayPeeringAttachments' => ['shape' => 'TransitGatewayPeeringAttachmentList', 'locationName' => 'transitGatewayPeeringAttachments'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeTransitGatewayRouteTablesRequest' => ['type' => 'structure', 'members' => ['TransitGatewayRouteTableIds' => ['shape' => 'TransitGatewayRouteTableIdStringList'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'TransitGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeTransitGatewayRouteTablesResult' => ['type' => 'structure', 'members' => ['TransitGatewayRouteTables' => ['shape' => 'TransitGatewayRouteTableList', 'locationName' => 'transitGatewayRouteTables'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeTransitGatewayVpcAttachmentsRequest' => ['type' => 'structure', 'members' => ['TransitGatewayAttachmentIds' => ['shape' => 'TransitGatewayAttachmentIdStringList'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'TransitGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeTransitGatewayVpcAttachmentsResult' => ['type' => 'structure', 'members' => ['TransitGatewayVpcAttachments' => ['shape' => 'TransitGatewayVpcAttachmentList', 'locationName' => 'transitGatewayVpcAttachments'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeTransitGatewaysRequest' => ['type' => 'structure', 'members' => ['TransitGatewayIds' => ['shape' => 'TransitGatewayIdStringList'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'TransitGatewayMaxResults'], 'NextToken' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'DescribeTransitGatewaysResult' => ['type' => 'structure', 'members' => ['TransitGateways' => ['shape' => 'TransitGatewayList', 'locationName' => 'transitGatewaySet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVolumeAttributeRequest' => ['type' => 'structure', 'required' => ['Attribute', 'VolumeId'], 'members' => ['Attribute' => ['shape' => 'VolumeAttributeName'], 'VolumeId' => ['shape' => 'VolumeId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeVolumeAttributeResult' => ['type' => 'structure', 'members' => ['AutoEnableIO' => ['shape' => 'AttributeBooleanValue', 'locationName' => 'autoEnableIO'], 'ProductCodes' => ['shape' => 'ProductCodeList', 'locationName' => 'productCodes'], 'VolumeId' => ['shape' => 'String', 'locationName' => 'volumeId']]], 'DescribeVolumeStatusRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String'], 'VolumeIds' => ['shape' => 'VolumeIdStringList', 'locationName' => 'VolumeId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeVolumeStatusResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'String', 'locationName' => 'nextToken'], 'VolumeStatuses' => ['shape' => 'VolumeStatusList', 'locationName' => 'volumeStatusSet']]], 'DescribeVolumesModificationsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'VolumeIds' => ['shape' => 'VolumeIdStringList', 'locationName' => 'VolumeId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'Integer']]], 'DescribeVolumesModificationsResult' => ['type' => 'structure', 'members' => ['VolumesModifications' => ['shape' => 'VolumeModificationList', 'locationName' => 'volumeModificationSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVolumesRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'VolumeIds' => ['shape' => 'VolumeIdStringList', 'locationName' => 'VolumeId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'MaxResults' => ['shape' => 'Integer', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVolumesResult' => ['type' => 'structure', 'members' => ['Volumes' => ['shape' => 'VolumeList', 'locationName' => 'volumeSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVpcAttributeRequest' => ['type' => 'structure', 'required' => ['Attribute', 'VpcId'], 'members' => ['Attribute' => ['shape' => 'VpcAttributeName'], 'VpcId' => ['shape' => 'VpcId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeVpcAttributeResult' => ['type' => 'structure', 'members' => ['VpcId' => ['shape' => 'String', 'locationName' => 'vpcId'], 'EnableDnsHostnames' => ['shape' => 'AttributeBooleanValue', 'locationName' => 'enableDnsHostnames'], 'EnableDnsSupport' => ['shape' => 'AttributeBooleanValue', 'locationName' => 'enableDnsSupport']]], 'DescribeVpcClassicLinkDnsSupportMaxResults' => ['type' => 'integer', 'max' => 255, 'min' => 5], 'DescribeVpcClassicLinkDnsSupportNextToken' => ['type' => 'string', 'max' => 1024, 'min' => 1], 'DescribeVpcClassicLinkDnsSupportRequest' => ['type' => 'structure', 'members' => ['MaxResults' => ['shape' => 'DescribeVpcClassicLinkDnsSupportMaxResults', 'locationName' => 'maxResults'], 'NextToken' => ['shape' => 'DescribeVpcClassicLinkDnsSupportNextToken', 'locationName' => 'nextToken'], 'VpcIds' => ['shape' => 'VpcClassicLinkIdList']]], 'DescribeVpcClassicLinkDnsSupportResult' => ['type' => 'structure', 'members' => ['NextToken' => ['shape' => 'DescribeVpcClassicLinkDnsSupportNextToken', 'locationName' => 'nextToken'], 'Vpcs' => ['shape' => 'ClassicLinkDnsSupportList', 'locationName' => 'vpcs']]], 'DescribeVpcClassicLinkRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'VpcIds' => ['shape' => 'VpcClassicLinkIdList', 'locationName' => 'VpcId']]], 'DescribeVpcClassicLinkResult' => ['type' => 'structure', 'members' => ['Vpcs' => ['shape' => 'VpcClassicLinkList', 'locationName' => 'vpcSet']]], 'DescribeVpcEndpointConnectionNotificationsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ConnectionNotificationId' => ['shape' => 'ConnectionNotificationId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String']]], 'DescribeVpcEndpointConnectionNotificationsResult' => ['type' => 'structure', 'members' => ['ConnectionNotificationSet' => ['shape' => 'ConnectionNotificationSet', 'locationName' => 'connectionNotificationSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVpcEndpointConnectionsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String']]], 'DescribeVpcEndpointConnectionsResult' => ['type' => 'structure', 'members' => ['VpcEndpointConnections' => ['shape' => 'VpcEndpointConnectionSet', 'locationName' => 'vpcEndpointConnectionSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVpcEndpointServiceConfigurationsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ServiceIds' => ['shape' => 'VpcEndpointServiceIdList', 'locationName' => 'ServiceId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String']]], 'DescribeVpcEndpointServiceConfigurationsResult' => ['type' => 'structure', 'members' => ['ServiceConfigurations' => ['shape' => 'ServiceConfigurationSet', 'locationName' => 'serviceConfigurationSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVpcEndpointServicePermissionsRequest' => ['type' => 'structure', 'required' => ['ServiceId'], 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ServiceId' => ['shape' => 'VpcEndpointServiceId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String']]], 'DescribeVpcEndpointServicePermissionsResult' => ['type' => 'structure', 'members' => ['AllowedPrincipals' => ['shape' => 'AllowedPrincipalSet', 'locationName' => 'allowedPrincipals'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVpcEndpointServicesRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'ServiceNames' => ['shape' => 'ValueStringList', 'locationName' => 'ServiceName'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String']]], 'DescribeVpcEndpointServicesResult' => ['type' => 'structure', 'members' => ['ServiceNames' => ['shape' => 'ValueStringList', 'locationName' => 'serviceNameSet'], 'ServiceDetails' => ['shape' => 'ServiceDetailSet', 'locationName' => 'serviceDetailSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVpcEndpointsRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean'], 'VpcEndpointIds' => ['shape' => 'VpcEndpointIdList', 'locationName' => 'VpcEndpointId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'MaxResults' => ['shape' => 'Integer'], 'NextToken' => ['shape' => 'String']]], 'DescribeVpcEndpointsResult' => ['type' => 'structure', 'members' => ['VpcEndpoints' => ['shape' => 'VpcEndpointSet', 'locationName' => 'vpcEndpointSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVpcPeeringConnectionsMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeVpcPeeringConnectionsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'VpcPeeringConnectionIds' => ['shape' => 'VpcPeeringConnectionIdList', 'locationName' => 'VpcPeeringConnectionId'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeVpcPeeringConnectionsMaxResults']]], 'DescribeVpcPeeringConnectionsResult' => ['type' => 'structure', 'members' => ['VpcPeeringConnections' => ['shape' => 'VpcPeeringConnectionList', 'locationName' => 'vpcPeeringConnectionSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVpcsMaxResults' => ['type' => 'integer', 'max' => 1000, 'min' => 5], 'DescribeVpcsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'VpcIds' => ['shape' => 'VpcIdStringList', 'locationName' => 'VpcId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'NextToken' => ['shape' => 'String'], 'MaxResults' => ['shape' => 'DescribeVpcsMaxResults']]], 'DescribeVpcsResult' => ['type' => 'structure', 'members' => ['Vpcs' => ['shape' => 'VpcList', 'locationName' => 'vpcSet'], 'NextToken' => ['shape' => 'String', 'locationName' => 'nextToken']]], 'DescribeVpnConnectionsRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'VpnConnectionIds' => ['shape' => 'VpnConnectionIdStringList', 'locationName' => 'VpnConnectionId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeVpnConnectionsResult' => ['type' => 'structure', 'members' => ['VpnConnections' => ['shape' => 'VpnConnectionList', 'locationName' => 'vpnConnectionSet']]], 'DescribeVpnGatewaysRequest' => ['type' => 'structure', 'members' => ['Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'VpnGatewayIds' => ['shape' => 'VpnGatewayIdStringList', 'locationName' => 'VpnGatewayId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DescribeVpnGatewaysResult' => ['type' => 'structure', 'members' => ['VpnGateways' => ['shape' => 'VpnGatewayList', 'locationName' => 'vpnGatewaySet']]], 'DetachClassicLinkVpcRequest' => ['type' => 'structure', 'required' => ['InstanceId', 'VpcId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InstanceId' => ['shape' => 'InstanceId', 'locationName' => 'instanceId'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId']]], 'DetachClassicLinkVpcResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'DetachInternetGatewayRequest' => ['type' => 'structure', 'required' => ['InternetGatewayId', 'VpcId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'InternetGatewayId' => ['shape' => 'InternetGatewayId', 'locationName' => 'internetGatewayId'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId']]], 'DetachNetworkInterfaceRequest' => ['type' => 'structure', 'required' => ['AttachmentId'], 'members' => ['AttachmentId' => ['shape' => 'NetworkInterfaceAttachmentId', 'locationName' => 'attachmentId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'Force' => ['shape' => 'Boolean', 'locationName' => 'force']]], 'DetachVolumeRequest' => ['type' => 'structure', 'required' => ['VolumeId'], 'members' => ['Device' => ['shape' => 'String'], 'Force' => ['shape' => 'Boolean'], 'InstanceId' => ['shape' => 'InstanceId'], 'VolumeId' => ['shape' => 'VolumeId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DetachVpnGatewayRequest' => ['type' => 'structure', 'required' => ['VpcId', 'VpnGatewayId'], 'members' => ['VpcId' => ['shape' => 'VpcId'], 'VpnGatewayId' => ['shape' => 'VpnGatewayId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DeviceType' => ['type' => 'string', 'enum' => ['ebs', 'instance-store']], 'DhcpConfiguration' => ['type' => 'structure', 'members' => ['Key' => ['shape' => 'String', 'locationName' => 'key'], 'Values' => ['shape' => 'DhcpConfigurationValueList', 'locationName' => 'valueSet']]], 'DhcpConfigurationList' => ['type' => 'list', 'member' => ['shape' => 'DhcpConfiguration', 'locationName' => 'item']], 'DhcpConfigurationValueList' => ['type' => 'list', 'member' => ['shape' => 'AttributeValue', 'locationName' => 'item']], 'DhcpOptions' => ['type' => 'structure', 'members' => ['DhcpConfigurations' => ['shape' => 'DhcpConfigurationList', 'locationName' => 'dhcpConfigurationSet'], 'DhcpOptionsId' => ['shape' => 'String', 'locationName' => 'dhcpOptionsId'], 'OwnerId' => ['shape' => 'String', 'locationName' => 'ownerId'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'DhcpOptionsId' => ['type' => 'string'], 'DhcpOptionsIdStringList' => ['type' => 'list', 'member' => ['shape' => 'DhcpOptionsId', 'locationName' => 'DhcpOptionsId']], 'DhcpOptionsList' => ['type' => 'list', 'member' => ['shape' => 'DhcpOptions', 'locationName' => 'item']], 'DirectoryServiceAuthentication' => ['type' => 'structure', 'members' => ['DirectoryId' => ['shape' => 'String', 'locationName' => 'directoryId']]], 'DirectoryServiceAuthenticationRequest' => ['type' => 'structure', 'members' => ['DirectoryId' => ['shape' => 'String']]], 'DisableEbsEncryptionByDefaultRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean']]], 'DisableEbsEncryptionByDefaultResult' => ['type' => 'structure', 'members' => ['EbsEncryptionByDefault' => ['shape' => 'Boolean', 'locationName' => 'ebsEncryptionByDefault']]], 'DisableFastSnapshotRestoreErrorItem' => ['type' => 'structure', 'members' => ['SnapshotId' => ['shape' => 'String', 'locationName' => 'snapshotId'], 'FastSnapshotRestoreStateErrors' => ['shape' => 'DisableFastSnapshotRestoreStateErrorSet', 'locationName' => 'fastSnapshotRestoreStateErrorSet']]], 'DisableFastSnapshotRestoreErrorSet' => ['type' => 'list', 'member' => ['shape' => 'DisableFastSnapshotRestoreErrorItem', 'locationName' => 'item']], 'DisableFastSnapshotRestoreStateError' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'String', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'DisableFastSnapshotRestoreStateErrorItem' => ['type' => 'structure', 'members' => ['AvailabilityZone' => ['shape' => 'String', 'locationName' => 'availabilityZone'], 'Error' => ['shape' => 'DisableFastSnapshotRestoreStateError', 'locationName' => 'error']]], 'DisableFastSnapshotRestoreStateErrorSet' => ['type' => 'list', 'member' => ['shape' => 'DisableFastSnapshotRestoreStateErrorItem', 'locationName' => 'item']], 'DisableFastSnapshotRestoreSuccessItem' => ['type' => 'structure', 'members' => ['SnapshotId' => ['shape' => 'String', 'locationName' => 'snapshotId'], 'AvailabilityZone' => ['shape' => 'String', 'locationName' => 'availabilityZone'], 'State' => ['shape' => 'FastSnapshotRestoreStateCode', 'locationName' => 'state'], 'StateTransitionReason' => ['shape' => 'String', 'locationName' => 'stateTransitionReason'], 'OwnerId' => ['shape' => 'String', 'locationName' => 'ownerId'], 'OwnerAlias' => ['shape' => 'String', 'locationName' => 'ownerAlias'], 'EnablingTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'enablingTime'], 'OptimizingTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'optimizingTime'], 'EnabledTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'enabledTime'], 'DisablingTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'disablingTime'], 'DisabledTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'disabledTime']]], 'DisableFastSnapshotRestoreSuccessSet' => ['type' => 'list', 'member' => ['shape' => 'DisableFastSnapshotRestoreSuccessItem', 'locationName' => 'item']], 'DisableFastSnapshotRestoresRequest' => ['type' => 'structure', 'required' => ['AvailabilityZones', 'SourceSnapshotIds'], 'members' => ['AvailabilityZones' => ['shape' => 'AvailabilityZoneStringList', 'locationName' => 'AvailabilityZone'], 'SourceSnapshotIds' => ['shape' => 'SnapshotIdStringList', 'locationName' => 'SourceSnapshotId'], 'DryRun' => ['shape' => 'Boolean']]], 'DisableFastSnapshotRestoresResult' => ['type' => 'structure', 'members' => ['Successful' => ['shape' => 'DisableFastSnapshotRestoreSuccessSet', 'locationName' => 'successful'], 'Unsuccessful' => ['shape' => 'DisableFastSnapshotRestoreErrorSet', 'locationName' => 'unsuccessful']]], 'DisableTransitGatewayRouteTablePropagationRequest' => ['type' => 'structure', 'required' => ['TransitGatewayRouteTableId', 'TransitGatewayAttachmentId'], 'members' => ['TransitGatewayRouteTableId' => ['shape' => 'TransitGatewayRouteTableId'], 'TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'DryRun' => ['shape' => 'Boolean']]], 'DisableTransitGatewayRouteTablePropagationResult' => ['type' => 'structure', 'members' => ['Propagation' => ['shape' => 'TransitGatewayPropagation', 'locationName' => 'propagation']]], 'DisableVgwRoutePropagationRequest' => ['type' => 'structure', 'required' => ['GatewayId', 'RouteTableId'], 'members' => ['GatewayId' => ['shape' => 'VpnGatewayId'], 'RouteTableId' => ['shape' => 'RouteTableId'], 'DryRun' => ['shape' => 'Boolean']]], 'DisableVpcClassicLinkDnsSupportRequest' => ['type' => 'structure', 'members' => ['VpcId' => ['shape' => 'VpcId']]], 'DisableVpcClassicLinkDnsSupportResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'DisableVpcClassicLinkRequest' => ['type' => 'structure', 'required' => ['VpcId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId']]], 'DisableVpcClassicLinkResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'DisassociateAddressRequest' => ['type' => 'structure', 'members' => ['AssociationId' => ['shape' => 'ElasticIpAssociationId'], 'PublicIp' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DisassociateClientVpnTargetNetworkRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId', 'AssociationId'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'AssociationId' => ['shape' => 'ClientVpnAssociationId'], 'DryRun' => ['shape' => 'Boolean']]], 'DisassociateClientVpnTargetNetworkResult' => ['type' => 'structure', 'members' => ['AssociationId' => ['shape' => 'String', 'locationName' => 'associationId'], 'Status' => ['shape' => 'AssociationStatus', 'locationName' => 'status']]], 'DisassociateIamInstanceProfileRequest' => ['type' => 'structure', 'required' => ['AssociationId'], 'members' => ['AssociationId' => ['shape' => 'IamInstanceProfileAssociationId']]], 'DisassociateIamInstanceProfileResult' => ['type' => 'structure', 'members' => ['IamInstanceProfileAssociation' => ['shape' => 'IamInstanceProfileAssociation', 'locationName' => 'iamInstanceProfileAssociation']]], 'DisassociateRouteTableRequest' => ['type' => 'structure', 'required' => ['AssociationId'], 'members' => ['AssociationId' => ['shape' => 'RouteTableAssociationId', 'locationName' => 'associationId'], 'DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun']]], 'DisassociateSubnetCidrBlockRequest' => ['type' => 'structure', 'required' => ['AssociationId'], 'members' => ['AssociationId' => ['shape' => 'SubnetCidrAssociationId', 'locationName' => 'associationId']]], 'DisassociateSubnetCidrBlockResult' => ['type' => 'structure', 'members' => ['Ipv6CidrBlockAssociation' => ['shape' => 'SubnetIpv6CidrBlockAssociation', 'locationName' => 'ipv6CidrBlockAssociation'], 'SubnetId' => ['shape' => 'String', 'locationName' => 'subnetId']]], 'DisassociateTransitGatewayMulticastDomainRequest' => ['type' => 'structure', 'members' => ['TransitGatewayMulticastDomainId' => ['shape' => 'TransitGatewayMulticastDomainId'], 'TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'SubnetIds' => ['shape' => 'ValueStringList'], 'DryRun' => ['shape' => 'Boolean']]], 'DisassociateTransitGatewayMulticastDomainResult' => ['type' => 'structure', 'members' => ['Associations' => ['shape' => 'TransitGatewayMulticastDomainAssociations', 'locationName' => 'associations']]], 'DisassociateTransitGatewayRouteTableRequest' => ['type' => 'structure', 'required' => ['TransitGatewayRouteTableId', 'TransitGatewayAttachmentId'], 'members' => ['TransitGatewayRouteTableId' => ['shape' => 'TransitGatewayRouteTableId'], 'TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'DryRun' => ['shape' => 'Boolean']]], 'DisassociateTransitGatewayRouteTableResult' => ['type' => 'structure', 'members' => ['Association' => ['shape' => 'TransitGatewayAssociation', 'locationName' => 'association']]], 'DisassociateVpcCidrBlockRequest' => ['type' => 'structure', 'required' => ['AssociationId'], 'members' => ['AssociationId' => ['shape' => 'VpcCidrAssociationId', 'locationName' => 'associationId']]], 'DisassociateVpcCidrBlockResult' => ['type' => 'structure', 'members' => ['Ipv6CidrBlockAssociation' => ['shape' => 'VpcIpv6CidrBlockAssociation', 'locationName' => 'ipv6CidrBlockAssociation'], 'CidrBlockAssociation' => ['shape' => 'VpcCidrBlockAssociation', 'locationName' => 'cidrBlockAssociation'], 'VpcId' => ['shape' => 'String', 'locationName' => 'vpcId']]], 'DiskCount' => ['type' => 'integer'], 'DiskImage' => ['type' => 'structure', 'members' => ['Description' => ['shape' => 'String'], 'Image' => ['shape' => 'DiskImageDetail'], 'Volume' => ['shape' => 'VolumeDetail']]], 'DiskImageDescription' => ['type' => 'structure', 'members' => ['Checksum' => ['shape' => 'String', 'locationName' => 'checksum'], 'Format' => ['shape' => 'DiskImageFormat', 'locationName' => 'format'], 'ImportManifestUrl' => ['shape' => 'String', 'locationName' => 'importManifestUrl'], 'Size' => ['shape' => 'Long', 'locationName' => 'size']]], 'DiskImageDetail' => ['type' => 'structure', 'required' => ['Bytes', 'Format', 'ImportManifestUrl'], 'members' => ['Bytes' => ['shape' => 'Long', 'locationName' => 'bytes'], 'Format' => ['shape' => 'DiskImageFormat', 'locationName' => 'format'], 'ImportManifestUrl' => ['shape' => 'String', 'locationName' => 'importManifestUrl']]], 'DiskImageFormat' => ['type' => 'string', 'enum' => ['VMDK', 'RAW', 'VHD']], 'DiskImageList' => ['type' => 'list', 'member' => ['shape' => 'DiskImage']], 'DiskImageVolumeDescription' => ['type' => 'structure', 'members' => ['Id' => ['shape' => 'String', 'locationName' => 'id'], 'Size' => ['shape' => 'Long', 'locationName' => 'size']]], 'DiskInfo' => ['type' => 'structure', 'members' => ['SizeInGB' => ['shape' => 'DiskSize', 'locationName' => 'sizeInGB'], 'Count' => ['shape' => 'DiskCount', 'locationName' => 'count'], 'Type' => ['shape' => 'DiskType', 'locationName' => 'type']]], 'DiskInfoList' => ['type' => 'list', 'member' => ['shape' => 'DiskInfo', 'locationName' => 'item']], 'DiskSize' => ['type' => 'long'], 'DiskType' => ['type' => 'string', 'enum' => ['hdd', 'ssd']], 'DnsEntry' => ['type' => 'structure', 'members' => ['DnsName' => ['shape' => 'String', 'locationName' => 'dnsName'], 'HostedZoneId' => ['shape' => 'String', 'locationName' => 'hostedZoneId']]], 'DnsEntrySet' => ['type' => 'list', 'member' => ['shape' => 'DnsEntry', 'locationName' => 'item']], 'DnsNameState' => ['type' => 'string', 'enum' => ['pendingVerification', 'verified', 'failed']], 'DnsServersOptionsModifyStructure' => ['type' => 'structure', 'members' => ['CustomDnsServers' => ['shape' => 'ValueStringList'], 'Enabled' => ['shape' => 'Boolean']]], 'DnsSupportValue' => ['type' => 'string', 'enum' => ['enable', 'disable']], 'DomainType' => ['type' => 'string', 'enum' => ['vpc', 'standard']], 'Double' => ['type' => 'double'], 'EbsBlockDevice' => ['type' => 'structure', 'members' => ['DeleteOnTermination' => ['shape' => 'Boolean', 'locationName' => 'deleteOnTermination'], 'Iops' => ['shape' => 'Integer', 'locationName' => 'iops'], 'SnapshotId' => ['shape' => 'String', 'locationName' => 'snapshotId'], 'VolumeSize' => ['shape' => 'Integer', 'locationName' => 'volumeSize'], 'VolumeType' => ['shape' => 'VolumeType', 'locationName' => 'volumeType'], 'KmsKeyId' => ['shape' => 'String'], 'Encrypted' => ['shape' => 'Boolean', 'locationName' => 'encrypted']]], 'EbsEncryptionSupport' => ['type' => 'string', 'enum' => ['unsupported', 'supported']], 'EbsInfo' => ['type' => 'structure', 'members' => ['EbsOptimizedSupport' => ['shape' => 'EbsOptimizedSupport', 'locationName' => 'ebsOptimizedSupport'], 'EncryptionSupport' => ['shape' => 'EbsEncryptionSupport', 'locationName' => 'encryptionSupport'], 'EbsOptimizedInfo' => ['shape' => 'EbsOptimizedInfo', 'locationName' => 'ebsOptimizedInfo'], 'NvmeSupport' => ['shape' => 'EbsNvmeSupport', 'locationName' => 'nvmeSupport']]], 'EbsInstanceBlockDevice' => ['type' => 'structure', 'members' => ['AttachTime' => ['shape' => 'DateTime', 'locationName' => 'attachTime'], 'DeleteOnTermination' => ['shape' => 'Boolean', 'locationName' => 'deleteOnTermination'], 'Status' => ['shape' => 'AttachmentStatus', 'locationName' => 'status'], 'VolumeId' => ['shape' => 'String', 'locationName' => 'volumeId']]], 'EbsInstanceBlockDeviceSpecification' => ['type' => 'structure', 'members' => ['DeleteOnTermination' => ['shape' => 'Boolean', 'locationName' => 'deleteOnTermination'], 'VolumeId' => ['shape' => 'VolumeId', 'locationName' => 'volumeId']]], 'EbsNvmeSupport' => ['type' => 'string', 'enum' => ['unsupported', 'supported', 'required']], 'EbsOptimizedInfo' => ['type' => 'structure', 'members' => ['BaselineBandwidthInMbps' => ['shape' => 'BaselineBandwidthInMbps', 'locationName' => 'baselineBandwidthInMbps'], 'BaselineThroughputInMBps' => ['shape' => 'BaselineThroughputInMBps', 'locationName' => 'baselineThroughputInMBps'], 'BaselineIops' => ['shape' => 'BaselineIops', 'locationName' => 'baselineIops'], 'MaximumBandwidthInMbps' => ['shape' => 'MaximumBandwidthInMbps', 'locationName' => 'maximumBandwidthInMbps'], 'MaximumThroughputInMBps' => ['shape' => 'MaximumThroughputInMBps', 'locationName' => 'maximumThroughputInMBps'], 'MaximumIops' => ['shape' => 'MaximumIops', 'locationName' => 'maximumIops']]], 'EbsOptimizedSupport' => ['type' => 'string', 'enum' => ['unsupported', 'supported', 'default']], 'EfaSupportedFlag' => ['type' => 'boolean'], 'EgressOnlyInternetGateway' => ['type' => 'structure', 'members' => ['Attachments' => ['shape' => 'InternetGatewayAttachmentList', 'locationName' => 'attachmentSet'], 'EgressOnlyInternetGatewayId' => ['shape' => 'EgressOnlyInternetGatewayId', 'locationName' => 'egressOnlyInternetGatewayId'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'EgressOnlyInternetGatewayId' => ['type' => 'string'], 'EgressOnlyInternetGatewayIdList' => ['type' => 'list', 'member' => ['shape' => 'EgressOnlyInternetGatewayId', 'locationName' => 'item']], 'EgressOnlyInternetGatewayList' => ['type' => 'list', 'member' => ['shape' => 'EgressOnlyInternetGateway', 'locationName' => 'item']], 'ElasticGpuAssociation' => ['type' => 'structure', 'members' => ['ElasticGpuId' => ['shape' => 'String', 'locationName' => 'elasticGpuId'], 'ElasticGpuAssociationId' => ['shape' => 'String', 'locationName' => 'elasticGpuAssociationId'], 'ElasticGpuAssociationState' => ['shape' => 'String', 'locationName' => 'elasticGpuAssociationState'], 'ElasticGpuAssociationTime' => ['shape' => 'String', 'locationName' => 'elasticGpuAssociationTime']]], 'ElasticGpuAssociationList' => ['type' => 'list', 'member' => ['shape' => 'ElasticGpuAssociation', 'locationName' => 'item']], 'ElasticGpuHealth' => ['type' => 'structure', 'members' => ['Status' => ['shape' => 'ElasticGpuStatus', 'locationName' => 'status']]], 'ElasticGpuId' => ['type' => 'string'], 'ElasticGpuIdSet' => ['type' => 'list', 'member' => ['shape' => 'ElasticGpuId', 'locationName' => 'item']], 'ElasticGpuSet' => ['type' => 'list', 'member' => ['shape' => 'ElasticGpus', 'locationName' => 'item']], 'ElasticGpuSpecification' => ['type' => 'structure', 'required' => ['Type'], 'members' => ['Type' => ['shape' => 'String']]], 'ElasticGpuSpecificationList' => ['type' => 'list', 'member' => ['shape' => 'ElasticGpuSpecification', 'locationName' => 'ElasticGpuSpecification']], 'ElasticGpuSpecificationResponse' => ['type' => 'structure', 'members' => ['Type' => ['shape' => 'String', 'locationName' => 'type']]], 'ElasticGpuSpecificationResponseList' => ['type' => 'list', 'member' => ['shape' => 'ElasticGpuSpecificationResponse', 'locationName' => 'item']], 'ElasticGpuSpecifications' => ['type' => 'list', 'member' => ['shape' => 'ElasticGpuSpecification', 'locationName' => 'item']], 'ElasticGpuState' => ['type' => 'string', 'enum' => ['ATTACHED']], 'ElasticGpuStatus' => ['type' => 'string', 'enum' => ['OK', 'IMPAIRED']], 'ElasticGpus' => ['type' => 'structure', 'members' => ['ElasticGpuId' => ['shape' => 'String', 'locationName' => 'elasticGpuId'], 'AvailabilityZone' => ['shape' => 'String', 'locationName' => 'availabilityZone'], 'ElasticGpuType' => ['shape' => 'String', 'locationName' => 'elasticGpuType'], 'ElasticGpuHealth' => ['shape' => 'ElasticGpuHealth', 'locationName' => 'elasticGpuHealth'], 'ElasticGpuState' => ['shape' => 'ElasticGpuState', 'locationName' => 'elasticGpuState'], 'InstanceId' => ['shape' => 'String', 'locationName' => 'instanceId'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'ElasticInferenceAccelerator' => ['type' => 'structure', 'required' => ['Type'], 'members' => ['Type' => ['shape' => 'String'], 'Count' => ['shape' => 'ElasticInferenceAcceleratorCount']]], 'ElasticInferenceAcceleratorAssociation' => ['type' => 'structure', 'members' => ['ElasticInferenceAcceleratorArn' => ['shape' => 'String', 'locationName' => 'elasticInferenceAcceleratorArn'], 'ElasticInferenceAcceleratorAssociationId' => ['shape' => 'String', 'locationName' => 'elasticInferenceAcceleratorAssociationId'], 'ElasticInferenceAcceleratorAssociationState' => ['shape' => 'String', 'locationName' => 'elasticInferenceAcceleratorAssociationState'], 'ElasticInferenceAcceleratorAssociationTime' => ['shape' => 'DateTime', 'locationName' => 'elasticInferenceAcceleratorAssociationTime']]], 'ElasticInferenceAcceleratorAssociationList' => ['type' => 'list', 'member' => ['shape' => 'ElasticInferenceAcceleratorAssociation', 'locationName' => 'item']], 'ElasticInferenceAcceleratorCount' => ['type' => 'integer', 'min' => 1], 'ElasticInferenceAccelerators' => ['type' => 'list', 'member' => ['shape' => 'ElasticInferenceAccelerator', 'locationName' => 'item']], 'ElasticIpAssociationId' => ['type' => 'string'], 'EnaSupport' => ['type' => 'string', 'enum' => ['unsupported', 'supported', 'required']], 'EnableEbsEncryptionByDefaultRequest' => ['type' => 'structure', 'members' => ['DryRun' => ['shape' => 'Boolean']]], 'EnableEbsEncryptionByDefaultResult' => ['type' => 'structure', 'members' => ['EbsEncryptionByDefault' => ['shape' => 'Boolean', 'locationName' => 'ebsEncryptionByDefault']]], 'EnableFastSnapshotRestoreErrorItem' => ['type' => 'structure', 'members' => ['SnapshotId' => ['shape' => 'String', 'locationName' => 'snapshotId'], 'FastSnapshotRestoreStateErrors' => ['shape' => 'EnableFastSnapshotRestoreStateErrorSet', 'locationName' => 'fastSnapshotRestoreStateErrorSet']]], 'EnableFastSnapshotRestoreErrorSet' => ['type' => 'list', 'member' => ['shape' => 'EnableFastSnapshotRestoreErrorItem', 'locationName' => 'item']], 'EnableFastSnapshotRestoreStateError' => ['type' => 'structure', 'members' => ['Code' => ['shape' => 'String', 'locationName' => 'code'], 'Message' => ['shape' => 'String', 'locationName' => 'message']]], 'EnableFastSnapshotRestoreStateErrorItem' => ['type' => 'structure', 'members' => ['AvailabilityZone' => ['shape' => 'String', 'locationName' => 'availabilityZone'], 'Error' => ['shape' => 'EnableFastSnapshotRestoreStateError', 'locationName' => 'error']]], 'EnableFastSnapshotRestoreStateErrorSet' => ['type' => 'list', 'member' => ['shape' => 'EnableFastSnapshotRestoreStateErrorItem', 'locationName' => 'item']], 'EnableFastSnapshotRestoreSuccessItem' => ['type' => 'structure', 'members' => ['SnapshotId' => ['shape' => 'String', 'locationName' => 'snapshotId'], 'AvailabilityZone' => ['shape' => 'String', 'locationName' => 'availabilityZone'], 'State' => ['shape' => 'FastSnapshotRestoreStateCode', 'locationName' => 'state'], 'StateTransitionReason' => ['shape' => 'String', 'locationName' => 'stateTransitionReason'], 'OwnerId' => ['shape' => 'String', 'locationName' => 'ownerId'], 'OwnerAlias' => ['shape' => 'String', 'locationName' => 'ownerAlias'], 'EnablingTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'enablingTime'], 'OptimizingTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'optimizingTime'], 'EnabledTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'enabledTime'], 'DisablingTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'disablingTime'], 'DisabledTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'disabledTime']]], 'EnableFastSnapshotRestoreSuccessSet' => ['type' => 'list', 'member' => ['shape' => 'EnableFastSnapshotRestoreSuccessItem', 'locationName' => 'item']], 'EnableFastSnapshotRestoresRequest' => ['type' => 'structure', 'required' => ['AvailabilityZones', 'SourceSnapshotIds'], 'members' => ['AvailabilityZones' => ['shape' => 'AvailabilityZoneStringList', 'locationName' => 'AvailabilityZone'], 'SourceSnapshotIds' => ['shape' => 'SnapshotIdStringList', 'locationName' => 'SourceSnapshotId'], 'DryRun' => ['shape' => 'Boolean']]], 'EnableFastSnapshotRestoresResult' => ['type' => 'structure', 'members' => ['Successful' => ['shape' => 'EnableFastSnapshotRestoreSuccessSet', 'locationName' => 'successful'], 'Unsuccessful' => ['shape' => 'EnableFastSnapshotRestoreErrorSet', 'locationName' => 'unsuccessful']]], 'EnableTransitGatewayRouteTablePropagationRequest' => ['type' => 'structure', 'required' => ['TransitGatewayRouteTableId', 'TransitGatewayAttachmentId'], 'members' => ['TransitGatewayRouteTableId' => ['shape' => 'TransitGatewayRouteTableId'], 'TransitGatewayAttachmentId' => ['shape' => 'TransitGatewayAttachmentId'], 'DryRun' => ['shape' => 'Boolean']]], 'EnableTransitGatewayRouteTablePropagationResult' => ['type' => 'structure', 'members' => ['Propagation' => ['shape' => 'TransitGatewayPropagation', 'locationName' => 'propagation']]], 'EnableVgwRoutePropagationRequest' => ['type' => 'structure', 'required' => ['GatewayId', 'RouteTableId'], 'members' => ['GatewayId' => ['shape' => 'VpnGatewayId'], 'RouteTableId' => ['shape' => 'RouteTableId'], 'DryRun' => ['shape' => 'Boolean']]], 'EnableVolumeIORequest' => ['type' => 'structure', 'required' => ['VolumeId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'VolumeId' => ['shape' => 'VolumeId', 'locationName' => 'volumeId']]], 'EnableVpcClassicLinkDnsSupportRequest' => ['type' => 'structure', 'members' => ['VpcId' => ['shape' => 'VpcId']]], 'EnableVpcClassicLinkDnsSupportResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'EnableVpcClassicLinkRequest' => ['type' => 'structure', 'required' => ['VpcId'], 'members' => ['DryRun' => ['shape' => 'Boolean', 'locationName' => 'dryRun'], 'VpcId' => ['shape' => 'VpcId', 'locationName' => 'vpcId']]], 'EnableVpcClassicLinkResult' => ['type' => 'structure', 'members' => ['Return' => ['shape' => 'Boolean', 'locationName' => 'return']]], 'EndDateType' => ['type' => 'string', 'enum' => ['unlimited', 'limited']], 'EndpointSet' => ['type' => 'list', 'member' => ['shape' => 'ClientVpnEndpoint', 'locationName' => 'item']], 'ErrorSet' => ['type' => 'list', 'member' => ['shape' => 'ValidationError', 'locationName' => 'item']], 'EventCode' => ['type' => 'string', 'enum' => ['instance-reboot', 'system-reboot', 'system-maintenance', 'instance-retirement', 'instance-stop']], 'EventInformation' => ['type' => 'structure', 'members' => ['EventDescription' => ['shape' => 'String', 'locationName' => 'eventDescription'], 'EventSubType' => ['shape' => 'String', 'locationName' => 'eventSubType'], 'InstanceId' => ['shape' => 'String', 'locationName' => 'instanceId']]], 'EventType' => ['type' => 'string', 'enum' => ['instanceChange', 'fleetRequestChange', 'error', 'information']], 'ExcessCapacityTerminationPolicy' => ['type' => 'string', 'enum' => ['noTermination', 'default']], 'ExecutableByStringList' => ['type' => 'list', 'member' => ['shape' => 'String', 'locationName' => 'ExecutableBy']], 'ExportClientVpnClientCertificateRevocationListRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'DryRun' => ['shape' => 'Boolean']]], 'ExportClientVpnClientCertificateRevocationListResult' => ['type' => 'structure', 'members' => ['CertificateRevocationList' => ['shape' => 'String', 'locationName' => 'certificateRevocationList'], 'Status' => ['shape' => 'ClientCertificateRevocationListStatus', 'locationName' => 'status']]], 'ExportClientVpnClientConfigurationRequest' => ['type' => 'structure', 'required' => ['ClientVpnEndpointId'], 'members' => ['ClientVpnEndpointId' => ['shape' => 'ClientVpnEndpointId'], 'DryRun' => ['shape' => 'Boolean']]], 'ExportClientVpnClientConfigurationResult' => ['type' => 'structure', 'members' => ['ClientConfiguration' => ['shape' => 'String', 'locationName' => 'clientConfiguration']]], 'ExportEnvironment' => ['type' => 'string', 'enum' => ['citrix', 'vmware', 'microsoft']], 'ExportImageRequest' => ['type' => 'structure', 'required' => ['DiskImageFormat', 'ImageId', 'S3ExportLocation'], 'members' => ['ClientToken' => ['shape' => 'String', 'idempotencyToken' => \true], 'Description' => ['shape' => 'String'], 'DiskImageFormat' => ['shape' => 'DiskImageFormat'], 'DryRun' => ['shape' => 'Boolean'], 'ImageId' => ['shape' => 'ImageId'], 'S3ExportLocation' => ['shape' => 'ExportTaskS3LocationRequest'], 'RoleName' => ['shape' => 'String'], 'TagSpecifications' => ['shape' => 'TagSpecificationList', 'locationName' => 'TagSpecification']]], 'ExportImageResult' => ['type' => 'structure', 'members' => ['Description' => ['shape' => 'String', 'locationName' => 'description'], 'DiskImageFormat' => ['shape' => 'DiskImageFormat', 'locationName' => 'diskImageFormat'], 'ExportImageTaskId' => ['shape' => 'String', 'locationName' => 'exportImageTaskId'], 'ImageId' => ['shape' => 'String', 'locationName' => 'imageId'], 'RoleName' => ['shape' => 'String', 'locationName' => 'roleName'], 'Progress' => ['shape' => 'String', 'locationName' => 'progress'], 'S3ExportLocation' => ['shape' => 'ExportTaskS3Location', 'locationName' => 's3ExportLocation'], 'Status' => ['shape' => 'String', 'locationName' => 'status'], 'StatusMessage' => ['shape' => 'String', 'locationName' => 'statusMessage'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'ExportImageTask' => ['type' => 'structure', 'members' => ['Description' => ['shape' => 'String', 'locationName' => 'description'], 'ExportImageTaskId' => ['shape' => 'String', 'locationName' => 'exportImageTaskId'], 'ImageId' => ['shape' => 'String', 'locationName' => 'imageId'], 'Progress' => ['shape' => 'String', 'locationName' => 'progress'], 'S3ExportLocation' => ['shape' => 'ExportTaskS3Location', 'locationName' => 's3ExportLocation'], 'Status' => ['shape' => 'String', 'locationName' => 'status'], 'StatusMessage' => ['shape' => 'String', 'locationName' => 'statusMessage'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'ExportImageTaskId' => ['type' => 'string'], 'ExportImageTaskIdList' => ['type' => 'list', 'member' => ['shape' => 'ExportImageTaskId', 'locationName' => 'ExportImageTaskId']], 'ExportImageTaskList' => ['type' => 'list', 'member' => ['shape' => 'ExportImageTask', 'locationName' => 'item']], 'ExportTask' => ['type' => 'structure', 'members' => ['Description' => ['shape' => 'String', 'locationName' => 'description'], 'ExportTaskId' => ['shape' => 'String', 'locationName' => 'exportTaskId'], 'ExportToS3Task' => ['shape' => 'ExportToS3Task', 'locationName' => 'exportToS3'], 'InstanceExportDetails' => ['shape' => 'InstanceExportDetails', 'locationName' => 'instanceExport'], 'State' => ['shape' => 'ExportTaskState', 'locationName' => 'state'], 'StatusMessage' => ['shape' => 'String', 'locationName' => 'statusMessage'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet']]], 'ExportTaskId' => ['type' => 'string'], 'ExportTaskIdStringList' => ['type' => 'list', 'member' => ['shape' => 'ExportTaskId', 'locationName' => 'ExportTaskId']], 'ExportTaskList' => ['type' => 'list', 'member' => ['shape' => 'ExportTask', 'locationName' => 'item']], 'ExportTaskS3Location' => ['type' => 'structure', 'members' => ['S3Bucket' => ['shape' => 'String', 'locationName' => 's3Bucket'], 'S3Prefix' => ['shape' => 'String', 'locationName' => 's3Prefix']]], 'ExportTaskS3LocationRequest' => ['type' => 'structure', 'required' => ['S3Bucket'], 'members' => ['S3Bucket' => ['shape' => 'String'], 'S3Prefix' => ['shape' => 'String']]], 'ExportTaskState' => ['type' => 'string', 'enum' => ['active', 'cancelling', 'cancelled', 'completed']], 'ExportToS3Task' => ['type' => 'structure', 'members' => ['ContainerFormat' => ['shape' => 'ContainerFormat', 'locationName' => 'containerFormat'], 'DiskImageFormat' => ['shape' => 'DiskImageFormat', 'locationName' => 'diskImageFormat'], 'S3Bucket' => ['shape' => 'String', 'locationName' => 's3Bucket'], 'S3Key' => ['shape' => 'String', 'locationName' => 's3Key']]], 'ExportToS3TaskSpecification' => ['type' => 'structure', 'members' => ['ContainerFormat' => ['shape' => 'ContainerFormat', 'locationName' => 'containerFormat'], 'DiskImageFormat' => ['shape' => 'DiskImageFormat', 'locationName' => 'diskImageFormat'], 'S3Bucket' => ['shape' => 'String', 'locationName' => 's3Bucket'], 'S3Prefix' => ['shape' => 'String', 'locationName' => 's3Prefix']]], 'ExportTransitGatewayRoutesRequest' => ['type' => 'structure', 'required' => ['TransitGatewayRouteTableId', 'S3Bucket'], 'members' => ['TransitGatewayRouteTableId' => ['shape' => 'TransitGatewayRouteTableId'], 'Filters' => ['shape' => 'FilterList', 'locationName' => 'Filter'], 'S3Bucket' => ['shape' => 'String'], 'DryRun' => ['shape' => 'Boolean']]], 'ExportTransitGatewayRoutesResult' => ['type' => 'structure', 'members' => ['S3Location' => ['shape' => 'String', 'locationName' => 's3Location']]], 'ExportVmTaskId' => ['type' => 'string'], 'FailedQueuedPurchaseDeletion' => ['type' => 'structure', 'members' => ['Error' => ['shape' => 'DeleteQueuedReservedInstancesError', 'locationName' => 'error'], 'ReservedInstancesId' => ['shape' => 'String', 'locationName' => 'reservedInstancesId']]], 'FailedQueuedPurchaseDeletionSet' => ['type' => 'list', 'member' => ['shape' => 'FailedQueuedPurchaseDeletion', 'locationName' => 'item']], 'FastSnapshotRestoreStateCode' => ['type' => 'string', 'enum' => ['enabling', 'optimizing', 'enabled', 'disabling', 'disabled']], 'FederatedAuthentication' => ['type' => 'structure', 'members' => ['SamlProviderArn' => ['shape' => 'String', 'locationName' => 'samlProviderArn']]], 'FederatedAuthenticationRequest' => ['type' => 'structure', 'members' => ['SAMLProviderArn' => ['shape' => 'String']]], 'Filter' => ['type' => 'structure', 'members' => ['Name' => ['shape' => 'String'], 'Values' => ['shape' => 'ValueStringList', 'locationName' => 'Value']]], 'FilterList' => ['type' => 'list', 'member' => ['shape' => 'Filter', 'locationName' => 'Filter']], 'FleetActivityStatus' => ['type' => 'string', 'enum' => ['error', 'pending_fulfillment', 'pending_termination', 'fulfilled']], 'FleetCapacityReservationUsageStrategy' => ['type' => 'string', 'enum' => ['use-capacity-reservations-first']], 'FleetData' => ['type' => 'structure', 'members' => ['ActivityStatus' => ['shape' => 'FleetActivityStatus', 'locationName' => 'activityStatus'], 'CreateTime' => ['shape' => 'DateTime', 'locationName' => 'createTime'], 'FleetId' => ['shape' => 'FleetId', 'locationName' => 'fleetId'], 'FleetState' => ['shape' => 'FleetStateCode', 'locationName' => 'fleetState'], 'ClientToken' => ['shape' => 'String', 'locationName' => 'clientToken'], 'ExcessCapacityTerminationPolicy' => ['shape' => 'FleetExcessCapacityTerminationPolicy', 'locationName' => 'excessCapacityTerminationPolicy'], 'FulfilledCapacity' => ['shape' => 'Double', 'locationName' => 'fulfilledCapacity'], 'FulfilledOnDemandCapacity' => ['shape' => 'Double', 'locationName' => 'fulfilledOnDemandCapacity'], 'LaunchTemplateConfigs' => ['shape' => 'FleetLaunchTemplateConfigList', 'locationName' => 'launchTemplateConfigs'], 'TargetCapacitySpecification' => ['shape' => 'TargetCapacitySpecification', 'locationName' => 'targetCapacitySpecification'], 'TerminateInstancesWithExpiration' => ['shape' => 'Boolean', 'locationName' => 'terminateInstancesWithExpiration'], 'Type' => ['shape' => 'FleetType', 'locationName' => 'type'], 'ValidFrom' => ['shape' => 'DateTime', 'locationName' => 'validFrom'], 'ValidUntil' => ['shape' => 'DateTime', 'locationName' => 'validUntil'], 'ReplaceUnhealthyInstances' => ['shape' => 'Boolean', 'locationName' => 'replaceUnhealthyInstances'], 'SpotOptions' => ['shape' => 'SpotOptions', 'locationName' => 'spotOptions'], 'OnDemandOptions' => ['shape' => 'OnDemandOptions', 'locationName' => 'onDemandOptions'], 'Tags' => ['shape' => 'TagList', 'locationName' => 'tagSet'], 'Errors' => ['shape' => 'DescribeFleetsErrorSet', 'locationName' => 'errorSet'], 'Instances' => ['shape' => 'DescribeFleetsInstancesSet', 'locationName' => 'fleetInstanceSet']]], 'FleetEventType' => ['type' => 'string', 'enum' => ['instance-change', 'fleet-change', 'service-error']], 'FleetExcessCapacityTerminationPolicy' => ['type' => 'string', 'enum' => ['no-termination', 'termination']], 'FleetId' => ['type' => 'string'], 'FleetIdSet' => ['type' => 'list', 'member' => ['shape' => 'FleetId']], 'FleetLaunchTemplateConfig' => ['type' => 'structure', 'members' => ['LaunchTemplateSpecification' => ['shape' => 'FleetLaunchTemplateSpecification', 'locationName' => 'launchTemplateSpecification'], 'Overrides' => ['shape' => 'FleetLaunchTemplateOverridesList', 'locationName' => 'overrides']]], 'FleetLaunchTemplateConfigList' => ['type' => 'list', 'member' => ['shape' => 'FleetLaunchTemplateConfig', 'locationName' => 'item']], 'FleetLaunchTemplateConfigListRequest' => ['type' => 'list', 'member' => ['shape' => 'FleetLaunchTemplateConfigRequest', 'locationName' => 'item'], 'max' => 50], 'FleetLaunchTemplateConfigRequest' => ['type' => 'structure', 'members' => ['LaunchTemplateSpecification' => ['shape' => 'FleetLaunchTemplateSpecificationRequest'], 'Overrides' => ['shape' => 'FleetLaunchTemplateOverridesListRequest']]], 'FleetLaunchTemplateOverrides' => ['type' => 'structure', 'members' => ['InstanceType' => ['shape' => 'InstanceType', 'locationName' => 'instanceType'], 'MaxPrice' => ['shape' => 'String', 'locationName' => 'maxPrice'], 'SubnetId' => ['shape' => 'String', 'locationName' => 'subnetId'], 'AvailabilityZone' => ['shape' => 'String', 'locationName' => 'availabilityZone'], 'WeightedCapacity' => ['shape' => 'Double', 'locationName' => 'weightedCapacity'], 'Priority' => ['shape' => 'Double', 'locationName' => 'priority'], 'Placement' => ['shape' => 'PlacementResponse', 'locationName' => 'placement']]], 'FleetLaunchTemplateOverridesList' => ['type' => 'list', 'member' => ['shape' => 'FleetLaunchTemplateOverrides', 'locationName' => 'item']], 'FleetLaunchTemplateOverridesListRequest' => ['type' => 'list', 'member' => ['shape' => 'FleetLaunchTemplateOverridesRequest', 'locationName' => 'item'], 'max' => 50], 'FleetLaunchTemplateOverridesRequest' => ['type' => 'structure', 'members' => ['InstanceType' => ['shape' => 'InstanceType'], 'MaxPrice' => ['shape' => 'String'], 'SubnetId' => ['shape' => 'SubnetId'], 'AvailabilityZone' => ['shape' => 'String'], 'WeightedCapacity' => ['shape' => 'Double'], 'Priority' => ['shape' => 'Double'], 'Placement' => ['shape' => 'Placement']]], 'FleetLaunchTemplateSpecification' => ['type' => 'structure', 'members' => ['LaunchTemplateId' => ['shape' => 'String', 'locationName' => 'launchTemplateId'], 'LaunchTemplateName' => ['shape' => 'LaunchTemplateName', 'locationName' => 'launchTemplateName'], 'Version' => ['shape' => 'String', 'locationName' => 'version']]], 'FleetLaunchTemplateSpecificationRequest' => ['type' => 'structure', 'members' => ['LaunchTemplateId' => ['shape' => 'LaunchTemplateId'], 'LaunchTemplateName' => ['shape' => 'LaunchTemplateName'], 'Version' => ['shape' => 'String']]], 'FleetOnDemandAllocationStrategy' => ['type' => 'string', 'enum' => ['lowest-price', 'prioritized']], 'FleetSet' => ['type' => 'list', 'member' => ['shape' => 'FleetData', 'locationName' => 'item']], 'FleetStateCode' => ['type' => 'string', 'enum' => ['submitted', 'active', 'deleted', 'failed', 'deleted_running', 'deleted_terminating', 'modifying']], 'FleetType' => ['type' => 'string', 'enum' => ['request', 'maintain', 'instant']], 'Float' => ['type' => 'float'], 'FlowLog' => ['type' => 'structure', 'members' => ['CreationTime' => ['shape' => 'MillisecondDateTime', 'locationName' => 'creationTime'], 'DeliverLogsErrorMessage' => ['shape' => 'String', 'locationName' => 'deliverLogsErrorMessage'], 'DeliverLogsPermissionArn' => ['shape' => 'String', 'locationName' => 'delive
1
  <?php
2
 
3
  // This file was auto-generated from sdk-root/src/data/ec2/2016-11-15/api-2.json